MSSGSDKERETFVYTAKLSEQAERYDEMVETMKKVAKVDSELTVEERNLLSVGYKNVIGARRASWRIMSSIEQKEESKGNETNVKHIKGYRQKVEDELADICKDILSIIDQHLIPHATSGEATVFYYKMKGDYYRYLAEFKTEQERKEASEQSLKGYEAATQAASTDLPSTHPIRLGLALNFSVFYYEIMNSPERACHLAKQAFDEAIAELDTLSEESYKDSTLIMQLLRDNLTLWTSDLPEDGGEDNVKSDEPNQEHCKIIEATDVINLINISLSCAK