MLRIVILPLLIFLFSMACMGQTFQYSRGWTNGKRAGAATTLNNLLHNKEDDGMSELFEVQEANERRLERCLSQLQRFVRNPLLLHTTAALALNPAAPSSSQSSNSNNNMNNIPYGRNHQSNELFEELGAAGTIIDTNDYAKH