MKLVNLFNFFNKNIVFGIIPKLLSSRGAACTLMRKVETCLYLHQAKTQRFLYINPLVSLMRHKPKYTTPDIYTPIVSSKLPSMSDLRILFIFFLCFISSIHAATFQITNQCSYTVWAAASPGGGRRLDRGQSWTLNVPAGTKMARIWGRTNCHFDASGRGRCDTGDCGGVLNCQGWGSPPNTLAEYALNQFGNKDFFDISLVDGFNIPMDFSPTSRGCRGIKCPDAYSYPQDDPTSTFTCPGGTNYRVVFCPRGSSNNIFPLEMYGSDSEE*