MGCKLVKFGSAADEEKKLAELQQAEGTDFPGSDYHPSDRTQWMGQLDLDKVKVKDVIWPGTHDSATDKIGIPYTTRPFAQCQTLSIYRQLLQGVRVLDIRVEKDGFVCHGVLTSYKIDVVISAVKRFLVETTAEFVILDIRTEYGHEDPPELDTWLIEQLKDFLIPQDEAMFEKTLGELLPKRVFCVWKPRKSPAPSPLSLLWSSAFLRDNWTDTELPYTKFMNNMYYLEMQPPVDERYYFYRVENTCTPQATSTVACVKPVTSRIQPYARLFISQAFKKGLGDRLQIFSSDFIEDDFIDACIGATLARIQD*