MKNESFLDFVRTSLRKCHVENVNQLVVAGRRACRLLLGQLSLKLLQQVLFLLHSLIQFLLTMGRKRLLMKRIDNPCSRQITYSKRREGILKKANELSALCDTDVGLLMFSPTGRLTSYAHKGRIEDIFLRYIDQPDDFKGPVDNEEFLYQSLKHLKYEGEMVDKIGSMEVLERKLRDLNRQKYEAQDKLRSYNPDMTKILSIPEAHLHQQFVMDAIRRIEKLKKAKLLEKEISPSKPHNVEIPIIEVKDSDLTTEESVNSKRNRNQSADDQKEETRLPTGPHLSISYLKTQKNWNLQNAEDITSSEGHMC