MAPTALAPETPMFNTKRDGQVLEDLSDAIDTVNVLKAEMKQEKGLYEESEFDKNKDKTQFRQYEDACDRVKNFYKEQHTKQTVAYNLKARNDFHSKTRAEMTVWEAIEKLNTLIDESDPDTSLSQIEHLLQSAEAIRRDGKPRWMQLTGLIHDLGKLLYFFDAKGQWDVVGDTFPVGCAFDDRIIYGKESFKENPDYDNEIYRTEFGIYNPGCGLDNMMLSWGHDEYLYHVVKEQSTLPDEALAMVRYHSFYPWHSAGAYHEFMNEKDHEMLKAVKAFNPYDLYSKSDDVPSIEELKPYYLELIDEYFPNQVIKW