MKVLKTASQSTEFIEKLYSMLEDLQNQTYIQWTSQGTSFLIINPTDFGKCMLNKHFKHGNLSSFVRQLNKYDFHKIKSQESILKQFGLQVWEFKHNYFQRGREDILKHIVRKKSNADKRFKTSREMSSDNLEASNRIQSQIIGTLKMLTVHFQVLVEEVNDLKRNLNKKEVLFKENVNVLIAEDNLTCSSYAGAILRKIGCTPDIIEQEKEILVKLSETKYDIIFLSLQLPSIQKILSAFRQYDEVTPVILIVDGLAQEEYISVLGAGASDVLMKPYHQNAMVQIMMKYCYNPRTNQSMHQKNVSNNLSIW