MSQAQESLLSKPHAVCIAFPAQGHINPMLKLAKLLHVRGFHITFVNTEFNHRRLLKSRGPNALDGLSSFRFESIPDGLPPPSNEDATQDISSLCEACKKSCLVPFRDLITRLNASSNFPSITCIVSDAGMSFTHQVSKELSIPNVGFWTSSAGALLAYLQYPKLVLQGYSPLKDECHLDTIIDWIPSMEGILLKNLPTFIRAKVNEPNNIILEFIVEEIVDKIHNFSALILNSFDTLESDVMKQIATKLSAVSYTIGPFHSLLNNNLTQDNDLNSIGSNLWIDDTHCLEWLDAKQLNSVVYVNFGSITVLSNDQLVEFAWGLANTKMNFLWIVRSDLVMGDSAIFPHEFLVETKERGLLVGWCPQEQVLNHPSIGGFLTHCGWNSTFESISYGVPMLCWPFFADQQTNSWFNCNRWGVGMEIDSNVKREVIEELVRELMVGEKGKEMKENALKWKKLAEEAITSPNGSSYMNFDKLVREVLSPKGSSLLPVD*