MDHEREGFPMTSLREINVLLSFHHPSIVDVKEVVVGSNLDSIFMVMEYMEHDLKGLMDAMKQPFTQSEAKCLMLQLFEGVKYLHDNWVLHRDLKTSNLLLNNRGDLKICDFGLARQYGSPLKTYTRMVVTLWYRAPELLLGSKKYNAAIDMWSLGCIMAEFLAKEPLFTGKSEIDQLDKIFKTLGTPNEKIWPNFVNLPGVKCNFFRLSWDSAILTGVIFDRYNRLREKFPPVAFGGRPALSEKGYDLLNKLLTYDPSKRITAEEALNHEWFDEVPLPKMKELMPTFPVRSDQDRRLRRAMKSPDPLEEQRRRELRGEFGAGVFG*