MEKNGKENHNGLPGHSVKTLPTIGDGPKRLPVHHQHPQNRVPGGGVQAQRILCPSNLAQRVPVQSQAQKSALSNQKQSQNQLMQQPCPTSLVQPISRPQAPSKNKEEPPQTSLSAKNREETSVQKNEETKKRQWCLDDFEIGRPLGKGKFGNVYLAREKQSKFILALKVLFKTQLEKAGVEHQLRREVEIQSHLRHPNILRLYGYFHDATRVYLILEYAPRGEVYKELQKLTKFDEQRTATYMTELADALSYCHSKRVIHRDIKPENLLLGSNGELKIADFGWSVHAPSSRRTTLCGTLDYLPPEMIEGRTHDEKVDLWSLGVLCYEFLVGKPPFEAETYQETYRSISKVEFRFPPFVTEGAKDLIVKLLKHNPYQRLPLKDVLVHPWITTNSTKQPSSRKSEAATSNRTPS