MHLHFLTYLTGIPFLTRLDSKQFALMPPTKMRSVYITEHTAPDQYQLGDVPSLVVEKPTDILIKVHAASINPIDVKKASGATKMVLKDSFPYKIGYDCAGTVVNIGSQVTRFQAGDEVFVRLPECHRGSWSELARSTEDFVALKPKNLSMEDAASIPLAAMTSLQALRGYEGDLAGKTVFIPAGLGGTGIFACQLAKNIFKAGKVITTVSTQKVPKVKELLGEGIVDEIIDYRKSDPKEVIPKGSVDFIFDTTGSAMEYLSLVRPKGAIVTVSILTSGDVLQNSSVMRRSPDKNDKATVPFPLRIALNVMDRIRVARASRYGVKYASIFLEPNAADLNSIRGWVEAGKLRTVVGTKASFNDIKAVRDACQVVYDGKGGVGKSVIVFD*