MRSDGVPANREEHMMHLTILVNGSDPQARDDFAVLWPDIDERVWSRELHSGIDLPSRGRRHDEDDTMLLCSPEENAPLCTLHGLRFGRGVRAAIEHGAAAWVSTRSGEPADGRWHLQAIERDVKPAEHSALCR