MKSGVQVVKMENKRMWSDEETNAFVGFMEEFVVDGQRADCGQFKPGTFEKLALKMLEAFPGCTLTAKHCKNKHKRLKEKYQYAADMLGCSGFGWNNEKQCVEVDSKDVLNAWLKISYSEAASAEEKDSLNNKGIFGRDRATGAAAVSGFDAEEQVNKETEDTTIGFDDSEMKHKAMRKRKQADVLERIADHIQQSSADQRKNAQLIAYAIVGVNEKFKVGEKLAQLGFGDEEVVRAILKFAESPNVYAHFWGLTDSQMIGL