MSKLVIVESPNKIKTISKYLGEGYKVVASVGHVVNLKTSGSYGLGIDMQNWEPVYEVESNKKEIVKSLKEDVKNSDMVIIATDADREGEAIGHTLVEILKIENKYQRIKYNEITEAAILQSLKNPLKIDANLVNAQKSRRMIDRIIGFRLSSLLATKIKNTPITPSAGRVQSVALKLVIDREKEINDFIPYHYFTISAFYNKNTEIKYYNPENENPEWVAVKDIDKIYNSLKGKLKVVDKTIRSKKDAKITPLKQSALFKKAANYAASSVSSSLQRLYEGFGDQGLISYPRTDSTRLSQTFIDLAKSYIEEQFGKEYVSDSVKGFSGDQDAHEAIRPTDCSLTPELAKEKYDLKEIDFKLYQIIYNTTMQAIMSVPERQITRYEFLNQEHKFYLSGSIITFDGYFKLTKPDSENTNLPNWQINDEIEIEKYEKQAHHTNPPARYTDGSLIEKLDEIKVGRPSTFASSVKILQDRLYVEKQNKSLVPTNYGQITLEKLLQISPSIINANYTAQVEEELDEIAEGNLDYKKLMTNFWDNFQNVVQESMQNVEKTEIELEKVGENCPECNHELIYRNNKKTGARFIGCSNFPNCRFIKQDPNYKPKFRRFYKKAS