MKKKQVYYAGALLCTSLFLSSCNNDKKESDSTKENTKVEATQADTDKKEDKSKKEDTSNKDTSEPAGNTDSKSVVTGIKTEKNKKLEFSVENVRKSTDNSGKPVLLFDITYKNLTDSTQSIDLDIEALVFQNGKQLGIAFDSPEYNWAEEFEAISDGVKAGKSLTAHYGYNLVDDSVATLVIVDNLEYTTYLVQDLTEGSAPKSEITASGKKLDIKASGTINDYGTDYFYIDADFTNNTDTPVAFCNLFTARAYQDGIECYESYLTSDVLPEDGSYTTAIDHILPGYTYTARIFFKKNSDSDPKIVITDTSDDNFGEVVSDSTHEIFGKEGTKAEELKTDLTFEKSEIIEHEGSKVLLAYFTFSNGEKEPQSVSFLTSEDVGRQGDVQLNTPYIFDLPFDLRDTFRYVLPGYKFTVVYAYTLNDTTTPVSITLTYTDGLEKTFDINLN