MMLSLPAKFEVFGAVRIYDVSRVLSLDGRPKSRPTNLVYVDRGELEDAAFRTVIVVPVKDEDLLTLENVLRSIPTESPVVVVSASTREPVDRFSNEVELARLISRSLQRDIAIVYQFDPAWSEALSGTPLESMVGASGRVRKGKGEGMLLGFIVAAALGADFVGYVDSDNYVPGSALEYSWIYYSALSRATSSYSMVRIVWPYKGKLAASDMYLRKRGRVSTITNGVLNYTLSIYKRIETDIIKTGNSGEQALTVKLGMEMNWGSGFAVETYQLVWMLENCYLGLQAGKCPIAPDYIEVRQVSPLNPHIHAERGDEHIAEMTAVSLGTIFHSSLASEEVKSRILDQLKSLGLAEEPPKPSTYRPAGTDPKKVFASFIAESSDSYYFAV