MGRRWGIGAACAAAIVMAAPSAVAAGQAGVMAPPGTMTAEKFGAAQFGMTSAQVINAIGAESCEGWPTGPAMKTATCWSSKRWWDGYAYAHLTFTNDRLTHKGQDGLIVPAAPSMTLAKYNRVTTGMTVDQVMAVVDRKSCAKKREAYPAYPSQAGREESYTCDSARSYLAYAYFLFTDGALVSKGKTDLLT