MGGSKQHDATAPGATARRRKSKPARSRPASAARVPLTSAKQLIFGRKIGEGTQGEVRLARHATTGKRYVVKILDLDDPDDPDDPSTEARAVETEADCLRMLSHPNVVRCHGTFRLDPTADDPTSRRRSRLCIVMSHCEGGDLATLLARTKGQPLPEDAVMRWLVQLLLALDHVHSKNVLHRDLKPANVFLSKNLRCVKIGDFGIAKALEHTDDLAVTRVGTPLYMSPELVTGQPYTYASDVWALGCVAYELASGGKRAFDADSIPQLMCKVMTCDYPPVPSHFSRQFERCVGAMLDPDPHERPTAAALLRHPFVRTHAEAWL