00000020c669d8e9d4b5bfa8437ea081a6829ac23616ae1d908eceb170beec0a0000000016ba091d166fbfc80ac8cd838767d8b89f5ca9c8297befafaaa089dd7f60c1d41fd541645a120d1c43049867