MSDDEDIEDPCEAGAYSQSLQMGARAEKSLGLLTQKFLKVLQEAKDGVVDLNVAADRLKVKQKRRIYDITNVLEGVGLIEKRSKNSVQWKGGAVGKLGELNPAATETLFNLKLELTDLEREERRLDSCMKWLSQSVKNVTDFLDKKQLYFVGDVEVAKHYAGCTMFLMKAEPGTEIELVPPLVDDPGELPFKFNVINEEFPTQVFMLRDPERDRRDLLFLEDDDKPPELTRAGEEKNIVNMEPPTRAHMEDDHMDVQETGPGCSSADGPFGSPEHLFVRLSPPPSEDDYSMRTDHNMTLVELYGRQR