MSPGRNEMKSTIVVRQGLRRFKTIRLHEVREAGVGKALVQWRRSGNRGRDGHCARVPRQLHGDGGGGAALDKQLVPDASNDNGTALAIRKPPSKDCHSKVDALGCRIRMHIIYAAHIFQLNHELGHKSDG