MTPAGLSATRARRADQEKPGKFICGICGGDFTRRSNLDAHTRSHLGVRPYSCTECNGKFGTRSVLNRHKRALHPDRA