3044022016b0f21c77b3ecad0359eeb601351645ca42cf76815abf842744eb9160407a1102207c5cd6b192953b8d710e865eb4f5c2cc64b01e98771e2e1850a34b4556d3aef80104e41bb415889e44fa10e60989463f6b66fdc80c424b37d88c62d38bf3acd27e7e34446ab072de964e621ba4ca149f9f2f3de62430b07b7f71c2aff69720c13863