MLKQWLCGLLMVLALPVMADDSIGQDPYQVVQVVAQRSFDRFAADQALIAADLDHLKVIVEEEMMPYVDYKYAAYKVMGPTLKKTTPEQRERFTEEFRRYMIATFAQAFTEYRDQTVEFDPAKPFEGRNIVTVGMTVIDGNRPPISVQFKARRNKKTGEWKAFDLVAEGVSLLASKEQEIGGLIRRNGIDAVIDMLAEKNNAHLVDDKEAAS