0120fc93fe75e758320d3dd472f5ef5876857f0718db49d7e3ee6cd7a90d8bcafc1b0a
012169b67f06d9a0df5692eba588079a4a27b33e7135c82845fce92c7d7f10938c5a0a