MNLNKSRIGKYELGRTLGEGSFAKVKSAVNVETGQSYAVKILDKDKLFHYKIVDHFKREICTLKLIKHPNVVRLYEVLATKKKIYIVLEFVNGGELFDQVSRNGRLEESEARKYFQQLIDAVGYCHSRGVYHRDLKLENVLLDTNGNVKISDFGLSAVPQQFREDGLLHTTCGSPNYVAPEVIAGRGYDGATADVWSSGVILFVLLTGWLPFDDNNLAVLYHKIFKSEFKFPKWLSAGARKLIKRILDPNPKTRISIAEIVENEWFKQGYSPEKFVEENTRFDDVDAAFTDAEDHIFREETGPVLMNAFQLIAMSRSLDLSGFFEEEDSGERKTRFTSMYPAKDILDKIEETAKAMRFQVERKNSKLNLMHIDPKSKGNGHLSVATELFEVSSCLHVVELRKSAGNTGHFKELCRKLSSDLSLQADKHAEG*