QVHLCLTSSVAFINRSGIDVSALWSYKRMHGYDVGDAQYQQRGSGVYETRERTYMCADCGKSYAVKRSLWRHRKFECVNAKPRFSCDICSYKSPHKWCIDKHRKKHHGIFYNHF