MLDPSVRSIGADCIIELPTENDAAPSAIQEGPTWGIDRIDSRVGLDNQYDDSGITGSGAIVYVLDTGVRITHSEFGGRAEPGAGWVRDGVVTDANTCHWHGTHCASTVGGIELGVAKQVTIVTVQVLSCAGAGSTSGADPRGIEWVVADVQRREAELDAHVPAIISMSLGGGGGGRFDEVINWAYAQGVVSVVAAGNNNADACNYSPASTPLAITVGSTTRTDERSSFSNHGSCVDLFAPGSSVDGACTTSDSCTRAASGTSMACPHVAGVASQVWAAHPYFTPAELAAAIDCLATADVIDDMPADTANRLLYNG