3A7D43CCC68CDA96B5A7CA7F59BA8CB79AFAF0C389B77F7B58BAE4F68B16F452
120069A6E8E3F059DCB6D30C226F3BBD18C82FF99F3252134D6D8EAC3C8C2EA0