MSRIRPGTTRTRVGKYELGKTLGEGNFAKVKLAKNVETGDFVALKILNRDHLLQHKMVEQIKREISTMKVIKHPNVVKLYEVMASKTKIYIVLELVEGGELFDLIAKQGRLREDEARKYFHQLINAVDYCHSRGVYHRDLKPENLLLDSYGVLKVADFGLSAFSQQVREDGLLHTACGTPNYVAPEVLTDKGYDGTAADVWSCGVILFVLMAGYLPFDDTNLINLYKKIQNAKFVSPSWLSSGAKKFIKRILDPNPLTRITISEILQDEWFKKDYHPSSFAEEGDVNLDDVDAAFNNSEENLVTERREKPVSMNAFELISGSQGFSLDSLFNKEPGILKQETRFTSQRPANEIVSKIEEAAKSLDFNVRKQNYKMKLQGHTSGRKGRLSVATEVFEVAPSFHVVELRKIGGDTLEYHKFFKNFQSGLKDVVWKSDTNDEGSK*