c07f0a02c284b697dff119839f455836be39d10e e587f7c71cee0bdba61992b3bf21c75c9ffa226f bfd262619992d77f941a8afed423261a97c11758 2a5b98f479541c4de547430e152b5ec2cd98ed4e 71a4784fa9c477472873302188cab1b7261146d3 c07f0a02c284b697dff119839f455836be39d10e e68dede6f9288e04eaf0359d5622d721fea7184d 0bf7c6a89c229931f368d4151e25c73faa6baf12