0040ae2ab61783ff30c5976e1351ddf03230466ee7b259a9b9ac3f000000000000000000ca8c4a248912fd7e1f1dbdbd2d1abbc3a5bd9cde3ca82a3e508fc132881e8461f33fa866681002180fc0bc70