MGSWGFTNFDNDTAQDFVAEVEEGGIDRIVSAIEVIKSIDEDAYLDSDLCAEALAAIEYIATAKGHMAEDFPEDAEDWVNAHKAQLQIIRGIVVKCQQAIDRIKNNSELKDLWEETEDFENWKKVLDDLNTRIS