MGRAPCCDKQGLKKGPWTPEEDQILVQYINTHGHGSWRSLPKLAGLLRCGKSCRLRWTNYLRPDIKRGPFTPEEEKTIIQLHGLLGNSPIFQPKLTLRNVRMARGLYVHLHVQHELSTHT