MGLKSKVLIIGATGYLGKRLVNASLHQGHETYVLRRPEIGVDIEKIQMLLSFKKQGAHLVTGSFSDHRSLVEALKQVDVVICAVSGVHIRSHQILLQLKLVDAIKEAGNIKRFLPSEFGTDPARMADALEPGRVTFDDKMVVRKAIEDAGIPFTYVSANCFAGYMVGGLCQPGHILPSRESVLLLGDGNKKSIFVDEDDIAAYTIRTINDPRTCNKTVYIRPSENILSQREVVELWEKLIGKQVEKSSLSEQDFLNIMRGQGYAEQVGLTHYYHVFYEGCLTNFEIGDDAEEACALYPDIKYTKVADYLKQYL*