MDRQKEFVLRTLEERDIRFVRLWFTDVLGFLKSVAIAPAELEGAFEEGIGFDGSSIEGFARVSESDTVAHPDPSTFQVLPWATSSGHHHSARMFCDITMPDGSPSWADPRHVLRRQLTKAGELGFSCYVHPEIEFFLLKPGPEDGSVPVPVDNAGYFDQAVHDSALNFRRHAIDALEFMGISVEFSHHEGAPGQQEIDLRFADALSMADNVMTFRYVIKEVALEEGARASFMPKPFGQHPGSAMHTHMSLFEGDVNAFHSADDPLQLSEVGKSFIAGILEHACEISAVTNQWVNSYKRLVQGGEAPTAASWGAANRSALVRVPMYTPHKTSSRRVEVRSPDSACNPYLTFAVLLAAGLRGVEKGYVLGPQAEDNVWDLTPEERRAMGYRELPSSLDSALRAMEASELVAEALGEHVFDFFLRNKRTEWANYRSHVTPYELRTYLSL