MAIVLKNLKKTDIEKRLTIPSKALRSFPPLSDKHMVDFAVRDEESGRVWKFRIYTRKKNNNKYLKPVLTKGWREFVCSKQLRIGDRVAFYKQAGAVKYRVKVERPLKIFGASVFPSQESVVC