MELRETSTPNAQYSYSILPLNDQQTIFDCLLVINGKDYVLHLLLPNYPSHKGCTVNVSWELRSIMTSKSKGFNQHLLENCCSVAEFVEKLVLLIKDHTTDSCIIDKDKLRAVDYSNILDEIDKIGWEKLSSVNHDFTEIRLKMNDSLNREHILNVKFNNDLPEFSTEFPRIINFEWHESTSTLIEMYNIFCEETEHYQDFWETMDELDSRCWVLEPENPSRRDTYRKISIAPNVSLKIEVDPNHPRIFPSITWLGSETAVFVFREKILDRVETWNSDFPITTNLERLLEISLPSKQTCEQTAESHEVTCCICYSERLNGEVPSRTCDNSHCGQSFHIYCLYEWLRSLRETIRKQGNKVFGACPYCDQPISCNPPGP