MEKRGKRMDCPALPPGWKKEEVIRKSGLSAGKSDVYYFSPSGKKFRSKPQLARYLGNTVDLSSFDFRTGKMMPSKLQKNKQRLRNDSLSQNKGKPDLNTTLPIRQTASIFKQPVTKVTNHPHNKVKSDPQRVIEQPRQLFWEKRLQGLSASDVSEQIIKSMELPKGLQGVGPGNNDDTLLSAVASALHTSSAPITGQLSAAVEKNPAVWLNTSQPLCKAFIVTDEDIRKQEERVQQVRKKLEEALMADILSRASDTPDLDEVEMDNGEEA