MRPYVLQGHTRPLNHVLFNAEGDLLVTAGKDSNINLWWTDNGVRAGSFDGHNGVVWTVDMTYDSKMLLSAAGDSSARLWSMETGAELFKFQFNEPARASKFSVGEKLAAVSTDPFMNSKSAIRFFRIAEDPREQSGEEILQLTGPVGRITRVHWVDGNRTLLSSSEDGIVRRWDVETGKCVAQETLHKKQISDMQMSADGTHFITASIDSTAKLVDTQTFEVLKEYKSAAPINSAALSPIFDHVLIGGGQDAAAVTMTAAKAGYFEARFFHKVFCEEFANARGHFSPINSVAFSPDGTSFVTGAEEGNVRLHHFDADX