MSGIWGNNLKVSIFGESHGNAIGINIDGLPSGIELDLDKIDKEMKRRAPGKNSISTSRNESDIPEILSGYFNGRTTGTPLCAIIRNSDTRSKDYGELKNLMRPGHADFTGNVRYSGFNDYRGGGHFSGRITAPLVFCGAICKQILSQKGIEIGAHIKKIKNIEDMSFDYVNISKQQLSNLQTLELPLLDLSKEEAMKNTIIDAKNQGDSVGGIIECAVVGINVGLGNPFFDSVESTLSHLLFSVPAVKGVEFGLGFELADMYGSQSNDEMYYEGNQVKSKTNNNGGIIGGITTGMPIIFKVAIKPTPSISRQQNTVNIKDKKDDILYIKGRHDPCIVQRAIPVIEAVTAIGIFDLMKGR