MTPSTVLRNHASDLSEYELGEVGEFPQVWYSGASAGVGKKIRGSRERGPDNHGYDDDRDDLIIVPHDHLAYRYEIIQIVGKGSFGQVMRCFDHKTKTMKAVKVIRNKKRFHSQALVEVKILEHLRHNTQERDEDTNIVHMHEYFYFREHLCISFELLSINLYEFIKNNNFQGLSLGLVRRFASQLLTSLKFLRKQNVIHCDLKPENILLKQPNKSTVKVIDFGSSCFENERVYTYIQSRFYRSPEVILGMPYDVGIDMWSLGCILAELYTGYPLFPGENEMEQLACIMEARGPPPPKMLETATRKTIFFDADGRAREVKVTRGKRRVPGSKDLAGILRCADKGFVDFIDMCLRWDIGERQSPEQALAHEWITRGTA