MASGSLFLSLTRSKLRSLCALEKWKPVRFLSSGGALRSESEILEEEELKSKENEDDLKGRIFRLRLPKRSVTNVIDKWVREGNTVSSSELRHISKELRKSQRFKHALEISEWMVAHEEFELSDTDHASRIDLMTKVFGVDAAERYFDGLPLAAKTTETYTALLHSYAAAKLIEKAEEFYKRIKGSNLPFTALMYNEMMTLYMSVGQLEKVSQVVEELKHQKVAPDIFTYNLWISSCAAALNIDKVRRILDEMSQDSGVNDDWMRYIKIVNIYVTAGHLVNAESSTAAVVEAEKKITQREWITYDFLVILYAGLGKKDKIDQIWKSLRMTNQKMTSRNFVCILSSYLMLGHLKEVGEIVDQWKQSTTTDFDISACNRLLDAISCLGLTEIANNFHMLLIERNCDPKHISE*