MVREQAEEKKEVRKGMRLGKYELGRTLGEGNFGKVKFAKDTVSGQPFAVKIIDKSRIADLNFSLQIKREIRTLKMLKHPNIVRLHEVLASKTKINMVMELVTGGELFDKIVSNGKLTETEGRKMFQQLIDGISYCHIKGVFHRDLKLENVLLDAKGHIKITDFGLSALPQHFREDGLLHTTCGSPNYVAPEVLANRGYEGAASDIWSCGVVLYVILTGCLPFDDRNLVVLYQKICKGDPPIPRWLSPGARTMIKKMLDPNPVSRITVAGIKASEWFKHEYTPSVPDDDDDEEDIDTDDDAFSVQDVGSEDGKGSDSPTIINAFQLIGMSSFLDLSGFFEQENVSERRIRFTSNSSAKDLLEKIENSVTEMGFSVQKKNAKLKVKQEEHNQKGQVGLSVTAEVFEIKPSLNVVELRKSYGDSSLYRQLYERLLKEVGTSSPEQELVT*