0x57e732e2
0x16792145
0x66d749ac
0x6553c618
0x679003e7
0x3a2696f9
0xa908d2cf
0x8699e870
0xfe64cf60
0xbdd59208