MAPSAKPSEVSLVEVLGEGGFSDVWAARFKGESVAVKKPNELRNYRLPPGSVARAHTRELDVLTQAGYHPNVVRLLATSSDNNQPFLVLERMDFNLRELLEAKGPLDEGVCAHICAGILRGITHLLHCSIIYSDLKSMNVLLTERLDVKLCDFGLSVMLQGESFRPQRPTPVPEPAMDASKPLQGTERWMAPECRSGAAPTAASDGANSMDTDAIKSKALRGLAQAAVQRLAASLAGRGSTICHATLAASQRALGNGAFYGAPGLLQRVPTAPAALLCCGPASGVGAGEAAGGSLFEESVREGDLWLRSLGARLHAALGDLLCPGRARGALLRAPAPASYSMRHAHEHHGHSRAISIF*