DDQAVTYLDPEAQIVMMGDTLVNKCKCKLVKDDLSVIWILGSEEISTRDKAWVIEHCTKSDSGYIQCKGALSDLSEPTLVIVTEGDLQLQSSDTVYKTGATIILRCQSAPGYESYDVVYKLNGKVVATFKKNHELHIPKATESDQGDRKCESVMGEDLKSSSVVTIIILQE