MQKRNVVPELATYLMLIEGLGRDHRVKEAFDLFQEIHARGFTAKASSYSYIVCGLAKYGYFDEAVELFEEMIRRKVAPPLGSCIGILNGYCQDGGKMEQAIQLFRKMEGEYGCPPNTYAYNVLLTGLKKKDRVEEMREMFLEMKEKGCEPNLVTYCTYILGLCKAGRVDDAMVVKKEMIQKSCSPDNVVYSILINAFCKVGKIYEGEKLLAEMLEKKLQPDVVCFSSLVDCLDKAGRYGDAYRLFRRMMEQGCKPDAVIASVILDSFTKRGEVAQALELVNEFVDRDLPLPSAGSINQLVKRIVVGDKVEDGVRLLKTMASRGSRPLQCSYATLLRELCRRKNAVEALELVKEMRAAGYTSVDLSCVIEMLCKMKMVDEARGLYEEMKSSQQQELLPSVSTYNILLERLCGEGRLGDAKDLFQEMIESGRIPDVNSYEILVEALCKAGKIFQGHELFKQLISLGFIPSSEMCATIVDGLCKHQSREE