MKHVIMSETAGSELEKLNSTCKEWGFFQLVNHGVNSSLVEKLKSEIGEFYKLPLEERMKYKMRPGDVEGYGHLPIRSEEQKLDWADRFYMITNPIHTRKPYLLPELPSSLRDSLECYLAELQKLAMMLLGFMAKALKLEKREMEELFDDGMQSVRMTYYPPCPQPELVMGLTPHSDATGITILLQINGVDGLQIKKDGVWIPVSFLPDALVVNVGDVLEILSNGVYTSIEHRATVNAAKERISIAMFFNPKFSAQIKPAPSLINPQNPPLFKQVGMEKYFKDFFSRKLDGKSYLEHMKIKNEEDYST*