MESVEGNGTGRGNLQLVVSELCRVQELVRQLELHLHAPDASIDLCRALTAEIFALTDRSIGFVAAHFPDAPTTPSSTSSSLSGVSDQPFRTNTKKRKATARWTSQVRVSAAGGAEGPGDDGHSWRKYGQKDILGAKHPRAYYRCTHRNSQGCPATKQVQRADQDPALFDVVYHGQHTCRPTGSGGGRRPPTNQHNPHAESLLQSLRAGLTVDADHGGPNASVSPLGASPVASGSNGGLTMSPYPVPAGAYTEWPLDGDLQEVVSALTAVSAPSMDCLFEFDPTFGDGVPNFFM