MKRLRNKMTTEELAECLGVAKQTVNRWIREKGWKTEKFPGVKGGRARLILVDTQVCEFIQNTPAFHNTPMLMEAEERIAEYAPGARAPAYRQIINAIDNMTDIEQEKVAQFLSREGIRNFLARLDIDESA