MNQIRSIQNLSFRELEQGILSPTASWHFEYKDQAYIFVGGLHKDLTEGDILTIFSQYGIPVDLKLVRDRESGESKGFAYLKYEDQRSTVLAVDNLNGVKIAGRSIRVDHTMFTPRDDDYDYARAVEKELKKDFDC