MNSQLQHASAQVRSAIRSATQGLVGREQLAELIILAAVAQEHLLVIGPPGTAKSAVVRRVAQAMGGRYFEYLLGRYTEPSELFGAVDLRKLREGTVETDTTGMLPEAEVAFLDEVFLGSTAILNTLLGILNERRFRRGHTQLHCPLRVCIGAANGLPDDASLAAFGDRFLLHAFIEATADHQLEAMLEGGWQAEQAPAASEISLADIDLLCQAAREVDMRAVRPMLAQAIRQLRGAGISLSDRRIVKSQRLVAAAAALAGRMRADASDLWPLLYALPTQEAQQHAREILREQLAACANGVLASAVETAAVQPLSRVQRLLENAQCALDAETDLSSIEALLREIDANFSADGMPDELAASREKLAARLAEPA