MDAHHEAYQVLEAKASYNASALLRHGYARLTEGWVRKVGKRMGSKMRLLRLRGSVLSSRKDVDAKPSWELTVLDCVVEAGPKPSQLFVRMADRDLEFFATNESDRQRWVKAFREASTQRLEDFYKVGAQIGKGAFAQVFLCQSRDALEDETYVVKRIEKSASSNKHASLQISRELAIARSIRHPSIVTVIDIFESASEIMIIMEYAEFGDLFQILVERGAFTEAVAAECFASLFSALSYLHEKSIVHRDIKPANFLAARPESHRKRSSDRPDRKSEDFQAKLTDFGLSNVLTGASDEMMTTPVGTPYFLSPEMIIGRRYGVEVDLWAMGVSLFFFLSGQLPFAGANRTETYAKIAKAELSFGDPRWDLISSEAKGLISGLLEKDPALRYTVQDALSHEWLCDTGPRTKVDISSNLESGKYLSFDQRSGSKGKSKARAGPAVASSAHSAHGKANLEILQDVLDRWVLDAVQRLRSLEANDTDYGRDGQPDQPHKEP*