MAEVVLSALLQVVFDKLVPLITEEQGMKWGVNKEMERLKSMLPTIQAVLEDAEKQRVEDKALRNWLGKLKDAAYDADDILDEFMTEALQRKIVSRGDHMMNKELPKEMRNMLNLRHLEIFTNEPLIEVPRRFKSFTKMPVHIGKLKCLQTLPIFIVGTSMGCRIRELKDLNLCGELFIKSLENVKDANDSKEANLKNKQNLHTLGLSWNSCDNDPTVRENIEQILEGLEPHPNLKRLLLDNYTGIRFPHWRSESLLPNLNEIALVNCRRCESLPSFGQLPFLKALTICGMDAVRCIDDAFYGNNVTSIFPSLEEFTIEDMPNLEEISAVERNWEVAKNKNASSFLFPVFGKR