MGEEDVQALVVDNGSGNVKAGVAGDDAPRSVFPSIVGRPKNPGIMVGMEEKDAFVGDEAQTKRGILTLKYPIEHGIVTNWDDMEKIWHHTFYNELRAAPEEHPVLLTEAPLNPKGNRERMTQIMFESFNVPAMYVAIQAVLSLYSSGRTTGIVLDSGDGVSHTVPIYEGYALPHAIMRLDLAGRDLTEYLMKILHERGYGFSTSAEKEIVRDIKEKLCYIALNFDEEMKTSEQSSDIEKSYELPDGNIITVGNERFRCPEALFQPSFLGKEAAGIHTTTFNSIKKCDVDIRKDLYGNIVLSGGTTMYEGIGERLTRDITTLAPSTMKIKVVAPPERKYSVWIGGSILSSLSTFQQMWITKEEYDESGPSIVHRKCF*