MAGAILPVEVKHTQLFIGGRFVDSISGRTFPTYDPGSGDVIAYVAEGNQEDVDLAVKAARQAFDKGSWPRMTGYERGRLLFKLADLLEQHSDEIATLETLDNGKPLAIAQMVNVLTIKYLRSQAGWADKIAGQTLKVDGPFHALTLLEPIGVVGQILPWNFPTYMFITKLSCALACGNTVVVKPAEQTPLSALFCAHLVAEAGIPAGVVNVVPGYGPTAGAAIGWHMDIDKLVFTGSTEVGRLLMEASAKSNLKPLTLELGGKSPLIIFDDADVEEAVAVADGGLFFNMGQVCTAGSRVYVQEGIYDEFLEKAVKRAQQKVIGNPFKAGVDHGPQVDQAQLDKILHYIALGKEQGAKLMTGGKRYGSKGMFVEPTIFADVKDDMSIGQDEIFGPVMSVMKFKTLEEVLERANGTNYGLAAGVMTKNIDLANQVTRALKAGTVWVNTYNVLDPAVPFGGYKMSGFGRENGLRGLQDYMQTKSVITKLVLPSWL*