MSYALKGEDADELELVEVDPTGRYGRYKEVLGKGAFKTVYRAFDQEDGIEVAWNQVQIQNVAQTAEDVDRLYSEVNLLKTLKHKNIIKFYHSWVDKHASNINFITEIFTSGTLRQFRKRHKHVEIKAVKKWSRQILRGLLYLHSHDPPIIHRDLKCDNIFIHGNQGEVKIGDLGLATLLHHAHAARSIIGTPEFMAPELYEEEYTELVDIYSFGMCLLEMVTAEYPYSECTNAAQIYKKVISGKKPEALKKVKDPELYHFIEKCLAPVSSRLPARELLMDPFLQCEESTGDCTSYIGRMKSDNSAEFNESTMSATVQISYKLKETVSPNLSDCGDCYVAAMEELKTGSHGDPKALVLGNELHSGKHAPISIPKEDRNRSVDFRVKGKRREDDTVFLKLRIADAEGKVSNIHFPFDVESDTAMCVASEMVAELDLTDQDVTKIAEMIDAAILALVPEWRPGVAVDETYCDGE