MASDWDKWFELRLAVGRGVVLRDVQLWQRRGSSSSRPASHTGLTGRLLQAISLDRLPVWAGRSNSYRCFSSSTTTRAFFAAKLLRRRHRARGLVVELAPTRASKEYLIFHKELGADSHFELCCFTLDLSRKHALDAALKPVLPAARIDTLVLRSGARRRAAENRQDPANTSDARQRFVARLSQCILGGLRLRAVPQARYEKLYRAVFQASEFAFRDELAASADVPFEALQDCVETLLKLFTRS