MTVGAAGKELVEALNVRELGEAKGRRTVVLAHGFGCTRSLWDDVLPTLLNHAFEGGLRIIVFDWPGAPTCTLQPPPLFYHGFSQILLSLLQELHVSSCIFVGHSMSAMIGCIAALRQPSLFHKLILVGASPRYLNDGDYYGGFEQEDLDHLYNAMATDFTSWAANFARLVVGEDSPDEAIEQFKATLSSMRADVAVGMAKVIFQSDFRGVVDELCLKLQATDNELRVALLQTRKDMAVPLVVSDYFKLRFGNKASVEVLQTDGHLPQISAPNLFATALLRHLN*