MKPAASAAGDLRVFSAADLADATSGFSPLFLIGEGGFGKVFRAMVHLTPVAIKVLDHEGLQGLREFQNEMTILAGLQHPHIVRLLGYTAEGPGESSVPSKDGEGIQALVYELMARGSLDEHLASKNTATSLGWFTRIKIAAQTACALAYLHNNGIIHRDIKPANVFLDADFNAKLGDIGLAAMDRLYGGPGAHRWQNLDTTGQGSSVGQEAIGTWQYLAPEYRTQSHSSVQTDTYALGLTLLQLVTGASGPKDLVHLAQAALEQATLKSKFLDASAGDWDLQAGERMVKLALWCCMHNPSQRPSCATVFTSLKALLERLCSMQP*