MEKEEDDAPLAVELEETVPVKPSSSHSKQPQGEDVPVGVTVITGYLGSGKSTLVNHILNTQHGKRIAVILNEFGEEIGVERAMINEGEDGALVEEWVELANGCVCCTVKHSLVQALEQLVQMKERLDHILLETTGLANPAPLASVLWLDDQLESAVKLDSIITVVDAKNLHYQLNELQNSSSFPEASLQIAFADVIILNKVDLVSLGGSGEALKELENEIHKINSLANIIHSVRCQVDLSKILNCRAYDSKHFGHLEVLLEESKSLSTSDLHDSSLRTLCICESQKVDLDKVRLWLEEILWDKKDGMDVYRCKGVLYVRNSDELHTLQAVRELYDIVPARKWRSDENQINKIVFIGHNLKEDVLINSFRDCIVTT*