MSDSLSLYPEVDMTTMQVIIGALLLAEATFSGLAEASRPDLSGLYQILENRLVQSGGAHSLVPQTSREEHDLLPQHTDTAPVMHTVTSGRDLLDQAKVLAKYLRECPGGWLAGHHLMKSVRWDTLTELPPLDASGRTRLLPPKPESKAHLKRLYLQKSWSELLEHTDTLLAQGVNHLWLDVQWYAWQALLKLDADSVRADILCRDMKGLLARLPGLETLAFNDGTPFADEVTLNWLNERVLDEMAGWQDEPVMAATTADEVLSLEPEVLTRADDEGIESALNWLQAQPGYTTSRNRWLMRLLMARVSEQYGKNEMALHLLAELDSRAREMTLEQWKPELIFEVKARRLRLLRGKAGRSEAEKKSLAARNGVIACRAHRSGSCSRRGAVRIIHASFTLHSLHLRFSAYLKAITHSGDLWTI*