MEITLNSGFKMPIVGLGVWRMEKEGIRDLILNAIKIGYRHLDCAADYRNETEVGDALTEAFKTGLVKREDLFITTKLWNSDHGHVIEACKDSLKKLQLDYLDLFLVHFPVATKHTGVGTTDSALGDDGVLDIDTTISLETTWHDMEKLVSMGLVRSIGISNYDVFLTRDCLAYSKIKPAVNQIETHPYFQRDSLVKFCQKHGICVTAHTPLGGATANAEWFGTVSCLDDPVLKDVAEKYKKTVAQVVLRWGIQRKTVVIPKTSKPARLEENFQVFDFELSKEDMEVIKSMERKYRTNQPAKFWNIDLYA*