MKQPLLLGAHIGPYACTTPVPALGKILFEISLCLGSTVDNNYRSVLGFVVMSRPGKQGNLSWRHVRDGRQAAATSDFFVCKTSSAWRYGLNGWQREESIATDLGQPLRLSSRRSYRTCSSQPHGKCWEMGENTKFWLADWLPIGSIKARFPLIFSHVERKGLTVARGLQNHRWVRDIKGAPSNRAIGEYFQIWDAIQKVQLRGGEEDETIWKWASNGRFTPSSAYDMFFMANTEARCGNLVWHTRTPTKVKFFMWLAEKGRCLTADNLSKRGWPHHQTFSLCTSSDEDCEHLFVSCPYTTRVWRMIKGWAGIGIQLPAEAGLELGEWWLLAWQGVQTSCRGAFDTLVLLVCWMVWKERNARVFQSQSRTAGSLFALIKEEVVVWKEAGVFKVLGE*