MTSAQWMIKLLSGPHAGAEMRLENRAYRVGAADDCDIVLHDKLLPDLAFSLIVEFGVVRLQRDVESIALTHVGREIEDLEIAIEPYGVYSLGLLHFCFGPADAAWPDIPLPTLHHTAESNASNLPAATESEHSNDPVNKRQDSGRRGLSRRSKLMLPVFLCFIAGGVIFNSRFLDAGVIQPQASLDLAGIVAQDWRFEGLAVNPQTQSNGANKWLISGYVDTAAQAADLKQRLQALNAPFELDLRVMENVKRSTETLLQQFQLSHLAVSLGAQPGELVISGIETNLDNWLRQKELLLADIPGLTHIQDRVERPESRLNQLKQWLQEEGLDKEVLVNAQDGRLSITSDIRLEDSEAWRRVQRKFQERFGGTLDLSVIADARPTLAIRSVSLGAVPHLVLANGRRYGLGAHVSDGYFLEQVAKDAVVLRRGEELIKYRVGPGAAPSDP