MGKVHSKVEKIKNTQASRRKGSYVNECIDKRKYYSSYVFPFDDDETDRLTVQHYIFQSIWGSNFSSPVDDLLKRGAKVLDVGCGPGVWSLEMADIYKRSFFTGVDIVANFPKLIKPENTNFFVGDIKSLPFEDNTFDFVHMRLMMFAITIEDWPSAISELIRVCKPDGWVEIMERDIFWYHESEIIHNWRTTVVDKLRELKGIELVITPHLPGFLHENGQLTNINSDQRKGKIGWGGKIFEAYGDIIAWGAKNLSNALLDVQFNEGQYDSLIDVAIEELAKNKGYDKCCRFWAQKKMY*