KRFRTKFTNEQKERMFVLSEKLGWRIQKHDEAEVAQFCADTGVKRHVLKVWMHNNKHT