MKVLMTEYLRLDLDAEQWECRVCDHSIGSATKGYKEGLLVYNRDPREIHPPIIDPEQYRFTFSPDPEWVRILEYYCPHCGTMVETEYAIPGHPPLHDMEPSLPAMREQWARRQEIKDTVVGPAVSSDSDGHKH