MATTTGALGNYHVDSFLLGADATDELSAGLYAPPGALAQPPRQAAALYIHLDFSPCSFQPKAAVFGASCSPVHAAGSNLVTAACNHHQQQHHLIYVHPQASVAAAAPNGRYMRSWLEPAPGALSIAGPSSRSYGIKPEQLSAGRGEPTLDTHTLSLTDYASSPPVDREKQPSEGAFSENENESSGDKPPIDPNNPAANWLHARSTRKKRCPYTKHQTLELEKEFLFNMYLTRDRRYEVARLLNLTERQVKIWFQNRRMKMKKINKDRAKDE