MEMEKNQHISSLDIPVIDLSNPDEELVASAVVKASQEWGIFQVVNHGIPTELILRLLQVGMEFFELPETEKEAVAKPEDSLDIEGYRTKYQKDLEGRNAWVDHLFHRIWPPSRVNHKFWPKNPPEYIEVNEEYASHIKKLSEKIMEWLSEGLGLRHEALKEGLGGETIEYLMKINYYPPCPDPELVVGAPDHTDVNGITLLVANEALGLQAFKDNQWIDAEYTTSGIIVIIGDQFLRMSNGKYKSVEHRAKMDKEKTRISWPVFVESSLDQVFGPLPELITGDENVPKFKPYVYKDYKFRKLKKLLLD*