MKFVSVEQAIKDLQAGKMLVMVDAEDRENEGDLIFPAQFSTQEKVNFMIKEARGVVCVALDETLAKKFELPLMVPKNTSNHETAFTITVDAKDATTGVSAYERNMTIQIFADDNAKASDFVRPGHINPLIAKKGGVLERTGHTEGTVDLCKLAGLKGACVICEIVKDNGDMARREDLEIFCQKHDLNMIAVSDLIEYRLKHESLIKLEEKSQSVLAGFKAEKFIFSDHNQTQHIAFCFKDIKKCENVKFHISGSDFELLTSDKFSKLLEQIKFLSENGGVIVFMQGEKSSTTQYKNYGIGAQILRYFGIEEIKLLSQSCDKDYIGLEGFGLNLKACNFN*