MNKRVTTADFRRMKQEGQPIAMLTAYDYPMATLVDASGIDAILVGDSLGNAVLGYDSTVPVTMDDMIHHLRAVSRGVKRSMVIGDMPFLSYHVSREESVRNAGRLMQEGLAQAVKLEGGREVVDTVKAITAAGIPVMGHLGLTPQSVHQLGGFKVQGKDREAAERLLTDAKLLEEAGAFAIVLECIPQQLAKVITESVSIPTIGIGAGVHCDGQVLVVNDLLGMFSNFTPKFVKKYANLKEQIVQACSSYREEVKNRVFPGPEHVFNMAEEELKKIY