MNKLALYCRSGFEKEAAAEINAKAAELGVFGFARVIDNSAYVIFECYQPGEADQLARQLPFNELIFIRQLIVVSDLLQNLDPTDRISPILAQYQVLHQRLNLQKASELWLETADTNEAKELSTLCRKLTVPLRQRLKNQGWLKGLPHQGMVLHVFFIASNACYVGYSYADNHAPYFMGIPRLKFPAEAPSRSTLKLEEAILTFIPRQEEAKRLNENMRGVDLGACPGGWTYQLVKRGLFVYAVDHGKMADSLHETGRIEHCPEDGFKFQPPKRQQIDWLVCDMVEQPIRIAELIAKWLVNGWCRETIFNLKLPMKKRYLEVQRCFDLLRDRLQNAEIPFRLQAKQLYHDREEITVHIRLLNS