MPVVGVNRDKLFEALGQEYTEEEFEELCFEYGIELDDVTSEKEMLRKELATRTTGAADLGAASEEVIYKIDIPANRYDMLCLEGIARSLNIFRQRETPPLYRLADMAGKQMVRMTVKPETALVRPFVVCAVLRGIEFDSVRYNSFIDLQDKLHQNLCRQRTLVAVGTHDLAKIRAPFTYEALPPEDIRFVPLKQTREFNARELLQHYLANDQKLKKFVPIIQNSLVYPAIYDADRTLLSLPPVINGAHSAISLDTRDVFIECTATDLTKAKIVLNTVVAMFSQYCSTPFEIEPVEVVDALGDTQX