MSRKTLVSLMDYNILESATNKFKETEILGEGGFGCVYKAKLEDNFYVAVKKLTQNSIKEFETELELLSQMQHPNIISLLGYCIHSETRLLVYELMQNGSLETQLHGPSRGSALTWHRRIKIALDAARGIEYLHEQRHPPVIHRDLKSSNILLDSNFNAKLSDFGLAVLSGAQNKNNIKLSGTVGYVAPEYMLDGKLSDKSDVYGFGVVLLELLLGRRPVEKEAATECQSIVTWAMPQLTDRSKLPNIVDPVIQNTMDLKHLYQVAAVALLCVQPEPSYRPLITDVLHSLIPLLPTQLGGTLPPSYC*