MRVTGVLREIVAHLREEIAERKRRVPLDELRARAASAPPPLDFLAALRGPRIRLIACIVGADPSVGAIRPEFDPAAIARSYEKAGAAAIGVFTIEDYFRGSDEYLQQVRAAVSLPVLRIDFIIDPYQVYEARALGADAILLLAAILSPAQLRELMALAHELGMAAMVEVTDEEDVERALAAKAPLIVIINLNWDTLEISLETTRRLRQRIPPGITVVTWGGIHTREQVEEMEKLGVHAFMVMVALMRAPDPAAKVRELLGIGR