MSLEQYKQAGQSHLFQFWEELSPESQKSFSAQLSQFSDPVTLVETVKDALKFSASTGLKKVEALPATSTFSTLDDKTDPQRVRKFQDQGLKLISEGKVGLILMAGGQGTRLGSSLPKGCYDIGLPSGNSLFQIQAERLLKITQLANSKFGTKAVVPWYIMTSAPTRASTEKFFKDHNYFGLSQENIVFFNQGTLPCFNETGEKILLESKSSICESPDGNGGLYKAIYDNNLLTDFNNRGIEHIHMYCVDNVMVKIVDPVFIGWSASNDYDIATKVVRKTNPEESVGLIALDSETKRPCVIEYSEISDELAQKRDEDGTLSLKAANIVNHYYKVATLAKEIPSWINSRKVLPFHIAKKKIACLDSNSGEIIKPQNPNGIKLEQFIFDVFPSIPLEKFGSLEVKRAQEFSPLKNAPGSKSDSPETARESYLKLSTKWIKENGASLESEDSLVEVSALTSYDGEGLDFVKGKVFKNGDVI*