MASTTRKPFPHGIHVPSLTWFQDTPAQEIDWAVQKKHFEFLVRSGLHGIVIAGTNGEAATLSAQEKRQLVQTARETAATVGQPLPITLGCGGQTTQQVIAETQLAAEAGADYALVLVPSYFHFAMTEAAILAFFRELADASPIPIIIYNFPGVVAGLDVNSEMLSALGQHPNIIGVKLTCGGIAKVARVSAQFKPDEFFTLAGQSDWLVPAMAVGSVGSITGVANLYPRYCVRIFELFREGKTKEAEQAQLELAKMEWGFGKGGINGTKFIVAKLRGYPLESSHCRRPYPRYESEEKKAWIEGVVRPLEALEKDINENY