MFHRTNTQMSAILVLLLLGILSSITVTESIGVCYGQRGDSLPSKQEVVDLYKSNGIDKMRIYFPEPETLEALRGSDIEVIMDVARESLQFMTDQNASMDWVNTNIVPYAQDVNFRYIAVGNEIHSNDNESQYILPAMTNIHNAISSANLQGQIKVSTAIDTTLISYPYPPDNGLFNSPKYMEPIVDFLKSNGAPLLANIYPYLAYFEDPQDIPLEYALFTQRRKNSVGYQNLFDAMLDSIYAALEKKEASDVKIVVSESGWPSEGGDGASTQNAATYYANLISHAKSGIGTPKRPGGPIETYLFAMFDENNKRGYKFERHFGLFTPDKSPKYQLSFN*