MESVEGNGTGRGNLQLVVSELCRIQELVRQLELHLHAPDTSVDLCRALTAQIFALTDRSIGFVAAAHSSDAPTTPSSTSSSLSGVSDQPFRTNTKKRKATARWTSQVRVSAAGGAEGPVDDGHSWRKYGQKDILGAKHPRAYYRCTHRNSQGCTATKQVQRADEDPVLFDVVYHGQHTCRP