MTTLTLTLFPLLICLSTVGFMDVTLANLSYDHYHNSCPHLESLVAKTLMPIFLTDPTSPSAFLRLMFHDCQVQGCDASILLDSNGESISSEMLSGRNFGIRRREAIDMVKRVVEAECPTQVSCADLIILAARESVAFAGGPRIRVPLGRRDSTTASNRRADTYIPSSTVSVDNMLRIFMSKGMTMDEAIAILGGHTLGVSHCINVVNRLYPSYESEKLGAFGIYLRLNCPTMAPLTNLTFIPNDLTPFVFDNHYYKDLKAGRGLLSIDSSISTDPRTAPIVDRFSRDSDYFFFTFSSAFVKLSTVGVPTGKQGQIRNQCSQLN*