MFDNFNEHEKSSASTQVEEIQAILGAEYPIVIKSMIHSNVSSWNCLTLPKQFCHLHLPLHNTTLTLEVESGEKYRIIFLAGKRILSAGWKKFCTAHKLRVGDLLVLRLVRPLKFKENHPKPLSSDVCQGNIRKTSLMLDTKPELIDNQTEEDNEEFGSKFPGGIRYPVPAADFEDVISIENFTILVNGVTIDSWLSKQLRTNYYDLCCSRGSFLHDHLLKSINSKLAAEIITETTNIANAIRARKLSASHTDYEMWEKTLNAFELLGMDVGFLNAQLERLLSPSFRSEEAVELKRIEAKMMVSFDAKIEALQEIYERLEFIFQEEVDAPW