MVAERGLDREIFVGNTIITMYRKCGAMADAIDYFRAMPQRNTISWNAIVTAFAENGDREEAMDSFHRMQHEGFLPNRVTFLAMLGSLSGKNALIQATRLHDLLLASGIAVEPSVANAILNACSKNGGLIAARRAFDRTLHRDIITWTTMIDAYSESGISSAAFQLFRLMLHDGHLVPNKITFVALLKGCSILPEARFLDAIIRESGYESNSIIANNLIKAFSRCGSPDHARAAFERVISKDTILWTGMITAYAEHGLHDEALRLYALMQSEGLAPDRITYTTILDVCARSTAIAEGKLVHAAIAKSGIELDTALENSILNMYGKCGKMAETRDFFASIRHPDLLSWSIYISSHAHHGHGRRALELFREMVHAGVEADYSAFVNILSACRHAGLVSEGCEIFHRMVADCGFAARSEQYCCLVDLLGRSGRLDLAEEVLRGMPFRPGQVTWKAFLSACKQQGDLERAKLAADKVLEIDPGSTSAFVVLSNTLKEE