012086ac198aa9d6dae0e91dcb34e5f5272d55b7a3be01cd40fdf76d18a931489f470a
0121c94b143f9fdfc2eae512366ac400fdf44bd284230aac3f6a283485b2900a40670a
012092f16bf5b70ac33fab8ed5300e786336173d19ec4740c24ec2ceff8e0e81bc440a
01210d5af10f1239c5f62723cb038f1200fc5a78c6542f817e6024b0aa4339a7b01b0a