MNKLVLYCRAGFEKEVAAEITEKAAQCGIFGFAQLTENSGWVLFDCYQAGEADRLARELPLSQLIFVRQMIVVGDMLRELPTADRISPIIARYQALNPLKSCDVWVETPDTNEAKSLLTFCRKFTVPLRAALKKSGWLATSERDKNAIRLHIFFIGSGQCYVGYAYIANSSADFMGIPRLKFPAQAPSRSTLKLEEAILSFIPKSEEKKRLNAQMIGVDLGACPGGWTYQLVKRGLFVYAVDHGKMAASLHETGRIEHCAEDGFKFQPPKRKQIDWLVCDMVEQPQRISKLMIKWLTSSWCRETIFNLKLPMKKRYQEVKYCFELIEESLTKAGLAYQLQAKHLYHDREEITVHIQLR