MATARTARSRRKVRKVRDKWKEKVWYEIYATPEFGGVFIGYTPANDPSLVLGRVAETSLRDLTGDPTKHMHRVYFKIFGVTGNKAIAQYYGHDTTREFMKSQIRRRRSRIDAILDVKTQDGHKIRTKAMVLTAYRANTKQKSDIRKKMEEIIKAMAKEKTFPQYVQAMLFGEMAEKIKNECKKIFPIKNVIIYKSEVLSLAKKEENEGFVKEAEEETAEAQE