3AFE02C246EA5E8EF49F080A42590A9847297E1816386DB71F5C8CA98E89E13E
0A3123A887CD23CEE37032000F1E665ED28AAEA7E7126251F537B7809C83E3FE