KKRQTRVTFAPFQVQELEKVFQQTHYPDIKSRDQLASHLHLTESRIQIWFQNRRAKWRKAET