MKVAATPDLMLAYIDFFLGGDEKKPNLPSPLLLRMPLSIVFGGDGSYMSPYALHGDNVLTSIVGQAVPATMWYRMVAGLNAQLRTVHHGNLRKGLIPALEWLNTHVNPRLWQQGVHVNLAYFQSSSSGYFQLGIVIKSANEASQQLAVLNLPSSSRPQEMEIAIPTYQISDSQPLLEHTSQQNVPVSIYPKRIGGWIIDTTNITSLVDKKNILYPFSLILHNVHPIGHKDLIGLVISVLLLADISLTLLVLLQFYSISLCAFLVVLLVLPLASVLPFPAGINALFSHGPRKSASLARTYALWNATSFFNAIIALSYGFFHYKLYSTSGGLGRIQGFNFNTDESGWWLFELALLLCKFVQARMIDWHVANLEIQDLTLYSKDPEGFWEL*