MKPGDLHFHRIIGVGMFGRVWLVQHKVSRAVYALKVMDKKEIVSRKMTKGVIREKNVMISVEHPFIVDLVSTFQDEQKLYMLQSYVQGGELFGLIYNVSKKGYLSNDAGAFYGACLVEALGHLHERHICHRDLKPENILINADGYIVLVDFGFAKVVLDKTYTTCGSPEYMAPEILLGKGHTLSVDHWALGVVLYEMLVGQTPFIHVGATRMTLFRRICNGVFAFPNVKKHGMEVQSEAKSLIRGLLNKNCGERLG