MLSTFDFAEWWPKGNYKGTPVVVKLDNPSNWSVLEVEELEDDHALVASAGKGRGKNAKQLTWVIFLRAHQAAGCLACIAQGLWVLLSSIKTRLILRQGVTVSSESDHKGKLFNAIKVFLAFAIFMLCFEVWAHIKGWHFSRPNLHISDVQGLLHTTYLSWIYVRATYLGPPLQSLANACIIMFLIQSMDRLIQCLGCTWIKFKGMKPVPEVSTFELDDAENPGSEYPMVLIQIPMCNEREVYQQSIGAVAQIDWPKDRFLIQVLDDSDDPNTRVLIKAEVQKWHRKGLNIVYRHRHIRTGYKAGNLKSAMSCDYVKDYEFVAIF