MLHLSEFSGPDALLVKSSEGCCAEPGTELPRLPVRDAPAAAGYPGGDFLSWALSSCGAAGGDLADSCFLEGSAPTPPPGLSYSGSFFIQAVPEHPHDPEALFNLMSGILGLTPFPGLEAAASRSPLDAPFPAGPDALLPGPPDPYSADLGAAAFPEAFWEASPSAGAPSQCLYEPQLSPLDVKPGLRAPPASPELDTASAFKGPYAPWELLSAGAPGSCGSQGGYQATPEARFPTMGTKIEDLLSISCPAELPAGQASRLYPTGAYDAFPLASGDLGEGTESLPGLLTPPGGEGGGSGDSGEFLASTQPQLSPLGLRSSAADFPKPLVVDIPGNSGVSAPPGPPPPSPFSPAKARRKGRRGGKCSARCFCPRPHAKAFACPVESCVRSFARSDELNRHLRIHTGHKPFQCRICLRNFSRSDHLTTHVRTHTGEKPFACDVCGRRFARSDEKKRHSKVHLKQKARAEERLKGLGFYSLGLSFAAL