4CC1A81D110D6F5B063BCDDBF550B3002A0C9A58005BBB4C2697535E0B0FD880
D93AB082B84A38CDED892056B47B72C1DADB8945EDE10475BAA5238D6C6E55C6