MVPILGFTTPLEFSRFYKTLEILGKSMNVKDIKFRTIEDFTLEETDNIHKELEGRQHAEFEMKEAITSLECRLMEALSTIKTMKAEMKTLKKGMEVEGLSSLDRDREAKVEAPKPPMFKGVCDAQELENFLWHLENYFKCNRVKSDRNKINTGVLYLSEMVMMWWRHKEAEIGLCRAINKKPRKPKGYGAQTVNAPPTPVCGVAHGVSITLGERQGTKDRRTTMQLGRSLKKKESTFIATIASLTEGNGAKGPFPPCMRKENNIVMPKSRKGVCLRGRRGERPWGDTVCDPWISDRETVSKLRG*