MSWIAKLFYEKFKALFIVGSSIVGGGVIAVPKVIAGNNFEEYLFREFNPVPAKYDFSGASPVKVSDEGNGQYNKDQSKFSNFQEVKVSNAQLIKGTKSYNNGNYVIYFGSEACPNCNNFLYSENTSPKTWVGTDQQNLYSNGTFFETYSLAKHNNDANPTKLKDIKFVFFSDEVPSMENRNNDDLYTIPWNKWDSTLTSRGKVEGDYIRYDSSAVKFRKIQSLLFYYFGEKASGIPTIIIYRDGIPFVYGKDKLETIEKEKQKTGEQISSLQEAEAESSGRAVILRYDLIKHLRYIFDGEVTWWL