MMKATGNDEARASAALVSIFKDMMKAYAGQLIGTPYEFPSHHICMTKENSDFDYYQMANAYIGSLVEFDRSILRYPERFTDAKAALDRGENVVFLGNHQSEGDAAFIPLLTEVSHPGLGEKVTYVAGDRVVTDLLCKPFSMGKNLLCVHSKKHMNDDPSLKSAKMKQNLNTVKEMQKLLKAGGVCIWIAPAGGRDRRQPDGTITPDKFDPAAIEMLRKLGTKKGAAKTHFYPLAMATYDIMPPPAAKEKSIGEERVVNFTGCGLSLGPEIDVDASTAAWARGLPEDADLTVALAEHVWEEVRKEYADIEACNVPGGGPVPLPEGAVRPX