DPDVDWRLDPHSVGPYCVLSPDRTSIRRLPKPGEIPGAPDRYDARPLVLSAYELFGGSHTTDVDVSGLKSYAVGIRSASVKRKGEFKPSDSNGHYLVGLRDTDEWRLFGEPYEEIPLSVKPDRVLVEIAYPAGEVAFLDGTCGNRPVWTFTNLNWSGPLRFHFSPGEPTGKGNTNAVTVLDL