MESLQMAGQPWEIDPGELVFGQRLGMGSFGEVFRGEWRGTEVAIKRLLEHTLSDSSMRDFKAEVSILSRVRHPNVVLFMGAVVQPPELAIVTEFVPRGSLFRLLHHSKAVLDPSRRLTMAIDVTKGLTYLHRCKPTIVHRDLKSPNLLVDRDWTVKVCDFGLSQFLSSTFLTSRSTSGTPEWMAPEILRNQQSDEKSDVFSLGVVLCAQHSMGVVGAVGYGGQRLEIPSDLAPGVQQLIRDCWKEVPAERPSSSQ