MREGRRVSQRRLFVCKTTLGKEAVPETQTQLHLNDLPEVLLIEIFRQLSTLPPVMLPEEEALYTRPLPFKTFQFPGEVHPGLRSYPFLGQVCRRWRQVMDGPAMLQLWSELVVDFGHELITGVHVPVAWSDVRPSDEDFQAAFAAVRLRSHRLVDFVRARRGVLRSLVLCHSEGFWGDDGEFVPLASKHDFSLGTLGILLGLVADKLTALKMDRCNDLFAGGSPISTIAMLRGLRSLTLDGLQCRVYREQLSELGRLTGLQQLCISAAQGQGQGMSFMCGVDAVPDSWSNLKDLRQLELRGHALLEVLPPWLPCAMPQLEALDVTGCSRLDPSCLAAFTQLQTLAMQALDLVCGGTPERLVTQAALHGVPVRVKQLPDLGHMTRLRALNLSDNNLCRLPPWLPKLRQLEVLDLSGNFFLTVDKPVPPAGLAGLRYLDLRQX