MRQQTVSNVVLYQYALDKGLQAYMQADRFAPSRWAAPSVLPVFDEDTNEADNAEVMDDVEHSPQNETSVHKNVNLQEFEDEPMEDGEIEGDSSCYRVLSSKTLVDVVEALIGFYYVEGKKNAAVHLMNWIGIPTEFDPKEGELARRGCKVPESVLRSIDFDKLECALNYKFNEKILLVEAITHASRPSSGVSCYQRLEFVGDAVLDHLITRHLFFTYIDLPPGRLTDLRAAAVNNENFARVAVKNKLHLHLRHGSTALEAQIRDFVKDIEVELDKPGVNSFGLGDFKAPKVLGDIVESIAGAIFLDKVLDTDKVWE