0000002059fc34b5f72de626a12118c942cafbd0f3e84c9af96bc7000000000000000000f7663391a22eb710415fd15dd6fe38eae4f29918e64c846c841c2cdff39c268a9bb7495b9c770118620b24a3