CODIGO INCOMPLETO - postando para o Fernando. Utilizar com precaucao.