MSLSLDDQKKAILPFAQRAQEVEKAEPKVAYYCRMYALTQGLELPRESRAKEIGAVLGALMDRLEHDKKVVKLGKPEDDALYCENFALTVFNRADRVDRAGRADKNTAMTYYAASYFFEILRQFGEPQPDTLQKQKYAAWRAADISKAVKEGRQPDPPPSATQAEVDEESAMLDELSKLELASTSSAPSSLPSMPIPPPAPAASGRLSGLLPMDDWGAPSPPAQGPPPGAYPAQPPPPAAEDDGELRLPSPPKQRPVDSRPPAGEVWAPPPLRRFQTFQKVLFCPEGSTAPARGTIAKVEEGMHPERPTYLVALPDRIATVDDTALLAPDLATGEAVLYHAPSGHTVQATVAEIDIGHX