MAIITVTAQANEKNTRTVSTAKGDKKIISVPLFEKEKGSNVKVAYGSAFLPDFIQLGDTVTVSGRVQAKESGEYVNYNFVFPTVEKVFITNDNSSQSQAKQDLFGGSEPVEVDESELPF