YIQVALGWTAMHRKRLYIPLAFASLCFEKKAQTVILWVGEQNWRVNLTVTRSRSGSEYHFSGGWSAFARENCLQQNDVCIFELIQRIQPQIKVTIFRQI