MKLSWCIALLLAFSVCSSSEHIAMGRREPSNSKSEQDEDLIGALPGQTEVSFRQYSGYITVNASAGRALFYWLTEADAHDHLSKPLILWLNGGPGCSSIAYGAMEEIGPFKVFANASGLYRNSHSWNKVANLLFLESPAGVGFSYTNTSSDLKTSGDKRTAIDAHTFLVKWFERFPQYKGKVFYIIGESYAGHYIPQLAKLLYEQNIRGVKNPDINLKGLLVGNGVLDDYYDNVGLIEYWWDHALISDTSYHTILTACDFHQANLSAACNHALDDAFEHELGDIDPYDIYAPICLTGPTQNRRLTARRSKNPLLRRISGYDPCLGNYAEIYFNRPDVQKAFHANTTGIPYNWTGCSNVLFENWQDSAFSVIPVYKELISAGLKIWLFSGDVDAVVPITGTRYGVQHMNLTEAGSWFSWYLDGQVGGRCQPYVGLSLVTIRNAGHEVPYTQPRLGLVLIKSFLASVDTPLLPRNQTASL*