MDGNHSGGLGLVGDIGGTNARFALVEFDGQDPRLIEPTAYRGEDYGTAEDAIEEYLRKVGVKHPDQAVVAVAGPIDHGQVHMTNLDWRISEDGLRRAGGFRNAKLINDFTAQALAAPRVGPKDLRQIGELPTSGEGDLAILGPGTGFGVAGLVRRHGQEIPLATEGGHVAFAPVDDVEIEVLRALTRRLDGGRVSVERILSGPGMEDLHVDLAAAEGRGVEALTAKQITERAVEGCADSLATVNRFCAILGSTAGDIALTLGARGGVFIAGGIAPRIIDILEKSPFRERFDSKGRLSGFTRSIPTHVILHPHTALIGAAVALTPEGRAAVS