0x3f31ae3f0000000000000000000000000000000000000000000000000000000000003aa60000000000000000000000006b15ce8ee1209c570dfb12131e262e832dbb57fd0000000000000000000000000000000000000000000018b775454da3512400000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000f671889055e83dc6a507f8c304a407f453878cec1433d953beb74dd9a52b42a2d46278b1f426cf99d5c8597334a5c7f236530f9dfd3a516fada0d7d11d465c61c916f5e17fdd29291c37b93adcad4e8021cdb2aebec08aa92ed5286615bdcf3bead0d46f0b55ef8ef8db757347d7e4645523cba9ba78999228b5a872d6b7a900d3e041d8462f3315d6771b89bd3fdfd1c63dd148e2142aeddbd3174638f612e4b992b2917f8e02bd809b6d52312d5cf6913fa25ae0746363a88696efbe5a1689103b700c1512af53e418accaa2f2dd75dc3dfce4b7ab688b5792298ab76efc02ed6a180462a0f505c27cfdde49eaa00dd778dbadcafed5b7441359020438c154c65346bb89b7a87354bfae0f233789b4359483d118265f779a441ad67977a08d7039782ec3232fca15fb4b4edc4f704869925255a93e02bf5fb7b967ef760e40afecc1a5147e317b669bd153d54ed3f1855bc8f1362efcbcc7efe095d323dd132fd993b75c58197414fb630e7232cc155200e02a480f2cd7eb1711f99dea7b4495c0c3d700d6a923ad083e822909cf387daae82c31d57f93537321d12e6111bb72736ae908d19f4b890309a527b6b396bc2df4d46cf8ffcd1e75979bf8c209f840768d67d005a3df669a284cc6194b3539c40a6ad3b552e4363cc5453362b4c84