MFTNQDFEIFNDQTLAGRMHLIKTVIDPKFEQVAPTIITSLQTPGEPPFYAHVAKHLRRFKNPPVDTWVAFSQNKRSYKAWPHFELGLWPDRLFIYFDILDECKPAVQAKMQLADLTPLLKALPAGYVISNNHGVPATQLATPANITQAIKKFNQYKHSELVVGRAVLVGDPLFENADTLNKLIIATFKQLLSIYQPVMAAVSAERQA