MSAQGTDEFMNEVRLIAKLQHNNLVRLLGCCVYEGEKILIYEYLENLSLDSHLFDETRSCMLNWQMRFDIINGIARGLLYLHQDSRFRIIHRDLKASNVLLDKDMTPKISDFGMARIFGQDETEADTRKVVGTYGYMSPEYAMNGTFSMKSDVFSFGVLLLEIISGKRNKGFCDSDSNLNLLGCVWRNWKEGQGLEIVDRVIIDSSSPTFRPREILRCLQIGLLCVQERVEDRPMMSSVVLMLGSETALIPQPKQPGYCVSQSSLETYSSWSKLRDDENWTVNQITMSIIDAR*