MAGCVHLLNQSRRAAFSEAALLKRLGHHPNIVTCYESAWDAGRSAMWMALQYMEGGDIQSVLAQRVSSKEGPLEGAFVRSVLVAIASALRFVHQEGVLHRDVKPGNLLLTRKGLDPCPEEIKLADFGVAIALNAATAVRKPGKSRKATTGTPHYMSPEMVCGEVYGAASDAWALGVCLYEMASLRRPFEANNQLALAKQIVDESESPLPEACSEDLRSVISRFLIKDAKERLDLAEAVRFSDEIRSCARGVGRPLIVEAGQCQELSKKYRLKFARHPLLSCHLAERPASVVSVRKHFMVEVARLTNYWYRSSSPAAPSAVRGLVYSAAGQRSQRRVKPTAQTWAADGLKGSNGEPSIDGTLESTTVVSTFSTQVGVLEGELLELMDRSSEGLELTPGEPVIGENFANSAGVLVKL