MDELRLDEHVTLPGDWPNLLRGGQIFTALLLSTSYSEKYRGRKMVPWGSAAAAENARSFDHNAELQIPSSDRHQTRRPALLHRSGNREAVAFIWRGDPRFDDCTIYVCFSPLRYRTQFLKIWCAGLAENGMNVRRAAQQTTDLTLGTCDDVGHCVTLPVSTYLKVKLDRLWDPEGQRLYDKLLQSVRELPGYRVIFSGISHGAALAQAAALRFQLQQPETQVFVVAWNAYRWTDTSGRKLAEDFLGSRLLHFVLSRRDKAQPQATRYWDSVTGFPQSFAPMHNPVLLDADTGDFYKHTAPEQGSQFGATFLMQMFELHFARSALGAMKKATATARGFEDDLSWNDYLRSRRLEVFQTKLINQAQKVAAASHRAQKIIRRTSHGVGMRRQISHEARHSCSISRAQSNLATEICQADSTTSSMASLETPLRLRNEFGG