MGIFDKVRGELVDIIEWLEDDRSVMAWRFPRYNNEIKNGAQLIVREGQEALFVYRGQLADRYGPGGYTLVSENMPVMSTLQGWPHGFSSPFRSEVYFVNRRPITDLRWGTPNPVTIRDPDFGMVQVRANGLCVVRVIDSPTFLRQVIGTDSNVDSDEIAELLRRTIATAFSDMLMETGVGAIELQGRQRELSEKLREYVQTRIQGPYGLACEAIEMNISLPDEITQAMTRGVARGVEEKGYYGNVGDMNRFQQGRAADSMLGAATNPGGGAAGDFMSAGMGMAMGQQFSQSFQNQQNAAPNPAGQSAPPPLPGGGQQFHVEQNGHAVGPLPIEELRGTNLTPQTLVWSADMTGWTPAGEVAALRSLFGQTPPPLPPQPSR