MPLLILAETSAGYGLFKARDKKLLSADDLESRLDTAEKINQELKLKEFVKWDSAAAAVGEIGALLEGKVPPMLAKLMETVKDEKKVSLAVADKNIGVALQRIPGLSNITEINSGSSTTDLYRGIRTHLSDLIPGILPENFKTMSLGLSHSLSRHKLRFSADKVDVMIIQAINLLDDLDKELNTYAMRVKEWYGWHFPELGKILNDNLAYARVILTLGMRSNATKVDLSEILPEEIETAVKAAADLSMGTEISEEDLENITLLAEQVVSYSEYRAQLSSYLDARMRAIAPSLTELVGFLVGARLIAHAGSLMNLAKNPGSTIQILGAEKALFRALKTKHATPKYGLIYHASLVGQATGKNKGKIARQLAAKAALGVRSDALTEFKDGEEADEEARAVFGATQRAKVESNLRRLEGKPILAKGVTVGPNGKAAPAPSKWDVKEARKYNVDADGLAGNEPASAETPVKEFKKKSKKAKEPSPDEEDASDDDMEDAPAQNGTPAKATPKKSSGKPGKLTEADYERLAEQAGISVSKFKRKFERGDVELDSEGNPVVHSKKDLKKKRKSMDAGSEMGTPAGGEKRKRDDDEEKPKKKKKKHSIS