MSDQPPAENADVRQRRAPESPVTERLRAPARDDARPTSDESDMEGILQDEDSDAGSKNKEEKLERLTQAIPQDKGSLGVFADSMLEALPPRWRNWVVRGLFSIIMISTFTFIVTRGATWLMFLVFLIQFKCFQEIISIGLAVYRLYDFPWFRALSWYFLLTSNYFFFGESLIDYWGIVLKKDNFLHFLVAYHRLVSFALYCIGFVSFVLSLRKGYYMRQFSLFAWTHLTLLLIVSQSFFIIQNIFQGLIWFLAPVAMIICCDIMSYMFGFFWGKTPLIKLSPKKTWEGFIGGAFSTVVFGILLSLALYNRPFFVCPVQHYQTDSSNCTIPLAFQLQDYPVPRPFSFVYKILRKEPIIQLCPFVFHSIALSLFASILGPFGGFFASGFKRAFKIKDFGDVIPGHGGLMDRFDCQLLMGTFVMVYIHSFIRVPDASKLLKQIMTLEPQDQLNIFNLLQSELSKTGLI