MLGRGDVGKVYLVREKKTCKLFAMKVLSKREMIERNKIKRALTEQEILATANHPFIVTLYHSFQSDQYLYFCMEYCMGGEFFRALQSRPGKCLPEDASRFYAAEVTAALEYLHLMGFIYRDLKPENILLHQSGHIMLSDFDLAKQSSEPGGRPATIHQQESGIPLIDTRSCTADFRTNSFVGTEEYIAPEVIESSGHTSAVDWWTLGILIYEMIYATTPFKGQHRKDTFNNILHLPVWFRDSPKVSSSCKDVVIRLLDKRESTRLGSKSGASEVKQHKWFA