MFDPALRVLGRGSFGRVVLVQKRYGHGHGALYAMKILRKSHLVRRRQIERTKTERKVLSVLDHPFIMKLYYAFQTPEKLYLVLDYCPGGELFFHLSRYRRFQEPVARFYAAELLLAIGHLHKHGIIYRDLKPENVLLDAYGHVKLGDFGLAKDGIRHPTQGAKSTCGTPEYMAPEVLNQTGHGFCVDFWGLGMILYEMMTGLPPWYTTDRSKLFKRLRSAPLIFPNEVQFSPHCKACIAGLLERDPRLRLGVLGLRSAMRHEFFYRRINFEALRACQISAPIRPCEG