MTEKGNILMQRYEMGKLLGKGSFAKVYHARCVNTSHSVAIKVIDKDKIFKCGLMDQISREISVMKLVKHPNIVQMYEVMATKTKIYFVLEYVKGGELFNKVQRGRLKEDVARKYFQQLISAIDFCHSRGVYHRDLKPENLLLDESRNLKISDFGLSALPDCKRQDGLLHTSCGTPAYVAPEVISRKGYDGAKADIWACGVILYVLLAGYLPFQDKNLVDMYKKICKAQLKWPSWFSSDIRKLLRRLLHPNPSARISIAEIMEHPWFRIGHPNHGKLFDYTMNSTDNVMPIDMNLALDHSNANTVGGNQAVEKLTNLNAFDIISLSNGFDLSGIFEENSNKEEAKFTSTNTASTIITKLEEIAMSLRLKITKKCGGLLKMECSKPGRKGVMSLNAEVFHITPNFHLVEIKKTNGDTLEYQKVMKQVMRPALKDIVWAWQGEQPEKEKQQS*