MKNGGIQHPKTAINYCSAAFHPAAFVVPSAISFGQELRIYETQEQYCMLNKAVMSIWECCELLNAFVDESDPDFDEPQIQHLLQIVDAIRNDYPNEEWFYLIGLIYDLEKVLLHPKFKGNPQCAVVGDIFSLGCAFEEVVVYSDFFKLNPNYHNPSFNTKSGIYMEGCGLDNVMMSWGHDEYMYQLGEVLFASSNFWTITLYHCLWLFMVICFTCFENCGICSFISCSHCGRAQWSFCNLDRFPFVAHNTSQQGRVVV