MNQSNASMTVIGAGSYGTALAITLARNGHQVVLWGHDPKHIATLEHDRCNVAFLPDVPFPDTLHLESDLATALAASRNILVVVPSHVFSDVLRQIKPLMRPDARLVWATKGLEAETGRLLQDVAREALGDQIPLAVISGPTFAKELAAGLPTAISLASTDETFADDLQQLLHCGKSFRVYINADFIGVQLGGAVKNVIAIGAGMSDGIGFGANARTALITRGLTEMSRLGAALGADPATFMGMAGLGDLVLTCTDNQSRNRRFGMMLGQGMDVKGAQDKIGQVVEGYRNTKEVRELAHRFGVEMPITEEIYQVLYCGKNAREAALTLLGRARKEELSRH*