MTVLSKEEQADALSKFMAAGFVGPKQKLVPRLSNQELESIGIQPQSVRSALLHAFADGELYRGIVLYTPFGKDRYLQRNLKQTTHKQLAAKLAAKGYDTVAVVDSMPLQLLGPDCDGARDIDDVEPVDGIQLAVVLNAEQTPLNKLAERMFVVEEMVGESVRCMSVSVRALHCSPFFPVTLCQQRSEADHVRRWALQCRHLSTLGGSAGVSRRMRTGAASVRPYRFKEIMLKQGCKIRHIKIDGMAVSDTDVVLVDRKSIINMQHVNELVEKLEDY