MRALFSALIVCAFGGEAAWADPADRGGRWIEHVVWARASDGPSLHVFPTRAGRDAPAELQGAEWDEVLSLAPEADSPGMREQFDCHQSFAKSKESWNLEPWRPAVGGVEMLASGCNPGKRENPAT