MMEASEFDRSLGMELYATSSPGCGGRLRAEVEDFAVEELAPDQRYGRGRYLVVEVEKAGWETHHLVRDLSRQLQISQKRFSWAGTKDKNAVTRQRMSIYGLEEGELVRANLPGVRIRALGRSDRPVSLGDLRGNRFAVRIREIDLDDAEAARRLEAVTGEIRALGGLPNYFGVQRFGEVRPVTHLVGEALVRGDPEGAAMIYLALPFPGEPESTRAARERLLADRDFSLALKEYPLRLRYERAMMARLQEEGDFARSFDVLAENLRRLFVHAYQSLLYNRILSRRMKSGLPLGRAVEGDVVCFSKDGLPNPDKLQAVDGSNLSAVNRLADRGRAFVTLPLFGYGSEFAGGLPGEIERAVLAEEGVELSDFRVDANPGLGSPGSRRAALLRVDPVVVVEEGSSALLKFDLPPGSYATVVLREYMKA