MSIKRVLIIAGSDSSGGAGLEADQRVLAAHGVYALTATTGLTAQNTLGVQDIFIVPAQFVKKQINAGLEDVGADVVKLGMLSSEETIDVIAEALTTHRIACVVLDPVMVSTSGSQLLPEAAVQSLRTKLLPLTTILTPNIPEAILLLKDAGVDVQLPKDLSELTQLAKQVRALGPKTVLLKGGHLPLTAAHEAAQNPEDASRVIDILYDGENTTLFETEFLMSKNTHGTGCSLASAIAANLALGKDMKRAVHSAVRFVEAGIKTSVDMGKGSGPINHFHSVYSLPFAPDRFLEYALARPDVRPIWKKFTEHEFVHGLGSGKLPVERFKQYLVQDYLYLVHFARSNSLAAYKAKSMASVAAIVLHIERETALHLDYCASFGLSKAEMESYPESLACTAYSRYILDVGQSEDWLALQMALAPCLIGYGAIAKRLYTEKETLREGNRYWRWIENYVAEDYTEAVRLGSVYVADRSVLELLETHIRQVSPSRMEELIKIFIRATELEISFWDMGLGDHPRAHMTSLSA*