MFPTLQVAISGLEPTTRYSLMVDLTCIDNKRYRYAFHQSKWIVAGPGEAELPCRVHVHSESPALGEHWMRQTVSFDKIKLTNNQLDQNGHVRISFLDNHNHGSLSNNKMNFKQNN