MFVDTGLLHLGGNESHRAGGHAQEGADRLALGPLMSGMFGDFAAADAFHNGVHSAHAQHVRNLQAHQEALTAVGSNAHLAAKGFTAMDEHNAEALQAVRWSAGT