MDRRRLVIGQGRHGAVIAQPQWGATPLGGLEGWQAVKIVSAPPDGRLRSMLPHDVGEEVKILKRLDHSNIVKLVDYHYETGNLKLVDFGTAWSGSSAVMMDNQGETVVRHDRSANGREQSQGDGEGVRARSSCDVGTGAYRAPELLFSPVKYNPYAVDSWAAGCVIAQMFRPFGSFDPHEFDDSGSDSDSDIRSDSEEGSDGWSDNTEDPDPLDEPWRRVRNSGGDGNGTGSRTGTTTGGDKGGMGERQPMFDASFGTLGSPLILPHLQEGHDELMAAASLESRWFEGVDNVLVQGVCRP