MKNKSKGKWLVICDRLPMPVVLLLCLACFLAGFYGSTTFVSQNIFPRDEIVGVRGRKSLEIPQEKDSDLSEHGETGDNYISDIPFQVLSWHPRALLFPKFASKEQCEAIIKLARSRLTPSGLALRKGETEDNTKDTRTSSGTFLSASQDKTGSLAWVEEKMARATMVPVAHGEAFNVLRYELGQKYNSHYDFFNPVEYGPQKSQRMASFLLYLSDVEEGGETMFPFEGYQNMNINYDYKKCIGLKVKPRQGDALLFYSMFPNGTFDKTSLHGSCPVIKGEKWVATKWIRDQDRW*