MDRQKEFVLRTLEERDIRFVRLWFTDVLGFLKSVAIAPAELEGAFEEGIGFDGSSIEGFARVSESDTVAHPDPSTFQVLPWATSSGHHHSARMFCDITMPDGSPSWADPRHVLRRQLTKAGELGFSCYVHPEIEFFLLKPGPEDGSVPVPVDNAGYFDQAVHDSALNFRRHAIDALEFMGISVEFSHHEGAPGQQEIDLRFADALSMADNVMTFRYVIKEVALEEGARASFMPKPFGQHPGSAMHTHMSLFEGDVNAFHSADDPLQLSEVGKSFIAGILEHACEISAVTNQWVNSYKRLVQGGEAPTAASWGAANRSALVRVPMYTPHKTSSRRVEVRSPDSACNPYLTFAVLLAAGLRGVEKGYVLGPQAEDNVWDLTPEERRAMGYRELPSSLDSALRAMEASELVAEALGEHVFDFFLRNKRTEWANYRSHVTPYELRTYLSL*