MNDASGRTALLHATIVVVASGGLRALTYRAVAAEAGVSHGLVRHHFGSRDQLIAEAMEFAIDESLRGSNMLESGLTVDAFAAGIESLADRDSEIQSFQYELLLESRRRPELRSLAERHYGAYHDAITRQLARLGVEDPELAELIWFALDGIVFKQLVLPENAGAALSRIRALIADAAQR