MSATALGTARLLGGVTRGVRADLVTHRHRHGPQRHRSVEELAAAAAEVRLLGRGGAAFPVATKLLAVPTGSRTQVLVNGSESEPASRKDRTLMTLTPHLVLDGALAVARALRTRHVTIAVHDAAALASLRTALDERARDEPIHERVDLRRTAGRFVSGEVRALLRGLDGGPAVPPSRRTLPSDSGLRGAPTFASNVETFAQVALLVSLGATEFGAVGNPEEPGTTLLTLLGDTRTQGVVEVPTDLPLDALLPGAGGPVLVGGYHGRWVRDVDGLAAARPGLRAAGLPLNAGVVARLPREVCALAEVTAVTRWLAAQSAGQCGPCLYGTAALAHDVGELLHGRAAPAVEARLRGLVGRGACAHPDGTTAFVSTALATLGDELELHRQHGGCGRPYAGVLPLGPLGRPDPGGAR