MESVEGNGTGRGNLQLVVSELCRVQELVRQLELHLHAPDVSIDLCRALTAEIFALTDRSIGFVAAAHFPDAPTTPSSTSSSLSGVSDQPFRTNTKKRKATARWTSQVRVSAAGGAEGPGDDGHSWRKYGQKDILGAKHPRAYYRCTHRNSQACPATKQVQRADQDPALFDVVYHGQHTCRPTGGRRPPTNQHNPHAESLLQSLRAGLTVDAEHGALNNTSVSPPSMASPVASGSNGGLAMSPYPVPAGAYAEWPLDGDLQEVVSALTAVSAPSMDCLFEFDPTFGVGVPNFFM