MNTSTNSDFTFAFQETEAADTQAEVIEDNLEFGEGAEDFSDKSEVVIFTNTFQIRGKIALIPGARLTDYILGANLFIAVADVEVRDREGNLILSAPFLDVHRDHIEFILPADIARFPGMNS