MSYENFVNNMQSSARRGVGYLAQIRQKFPSAVLDEEWQTADQLTITVKTDALPEVVEFIYYQLNGWLPVLFGNDERPLNGQFAVYYVLSLEGEEKCWITVKAYVSPITQEYPSVTPRVPAAVWGEREVRDMYGLKPVGLPDERRLVLPDDWPDDLYPLRKDTMDYRQRPEPTTDTETYPFVNEATGETRVVPIGPLHITSDEPGHFRLFVDGEQIVDADYRLFYVHRGMEKLAETRMGYNEVTFLSDRVCGICGFTHSVAYATSVENALGIYVPQRAHTIRSILLEVERLHSHLLNIGLSSHFVGFDTGFMQFFRIREKSMTMAELLTGARKTYGMNLIGGVRRDINKTQRLNTLKLVREMRVEFQNLVDMLLTTPNIEQRTVGVGVLDRKVARDHSPVGPMIRASGFARDVRFDHPFADYGNLPKTLFTMDGGDVFSRVMVRVKEVFDSLAMIEYALDNLPDGDILTEGFTYKPHKFALGYTEAPRGEDIHWSMLGDNQKLYRWRCRAATYANWPVLRYMLQGNTVSDAPLIIGSLDPCYSCTDRVTLVDVRKRSVKTVPYQEIERYGIERNQSPLK