MGRTPCCDSKVLKKGPWTPDEDKLLVDYVQANGSGNWRLLPKLAGTYARLSFAIDLWPPRRARVVQ