opsis
555,392
soft launchtransactions enter through the HyperEVM inbox, only partners reach the sequencer directly. Public mainnet opens 9 Nov 2026, a reset before that is possible.
HyperEVM inbox message

Message #282,874

l2 messageexecuted on Elysium
sent on HyperEVM
2026-11-04 01:29:22 UTC · 19h 36m ago
HyperEVM block
50,323,962

payload

0x0402f991fb8301863d4f808423c3460083dbfd278080b991a360c06040526001600555348015610014575f80fd5b5060405161552338038061552383398101604081905261003391610ce1565b87876001600160a01b03821661007d5760405162461bcd60e51b815260206004820152600a6024820152693d32b9379037bbb732b960b11b60448201526064015b60405180910390fd5b5f80546001600160a01b0319166001600160a01b03841690811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a36001600160a01b0381161561011c57600280546001600160a01b0319166001600160a01b0383169081179091556040515f907fa14fc14d8620a708a896fd11392a235647d99385500a295f0d7da2a258b2e967908290a35b50505f896001600160a01b03163b116101625760405162461bcd60e51b8152602060048201526008602482015267062616420737761760c41b6044820152606401610074565b81518351148015610174575080518251145b6101a65760405162461bcd60e51b81526020600482015260036024820152623632b760e91b6044820152606401610074565b6001600160a01b038916608081905260408051632fcccfcb60e21b8152905163bf333f2c916004808201926020929091908290030181865afa1580156101ee573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102129190610de7565b60a08190526127101161024d5760405162461bcd60e51b815260206004820152600360248201526266656560e81b6044820152606401610074565b600380546001600160a01b0319166001600160a01b03881690811790915560048690556040517fccbb340100ae0231275bbc78f96bf86cd6924bfdc95af2988f131406f33e18a0905f90a26040518581527f3e33b446de770e3147887dfd618d65761ccdbaee1784fa808a94b825ac4e9aca9060200160405180910390a15f5b8451811015610308576103008582815181106102eb576102eb610dfe565b6020026020010151600161038760201b60201c565b6001016102cd565b505f5b83518110156103785761037084828151811061032957610329610dfe565b602002602001015184838151811061034357610343610dfe565b602002602001015184848151811061035d5761035d610dfe565b602002602001015161050e60201b60201c565b60010161030b565b50505050505050505050610ed2565b80156104b0575f826001600160a01b03163b1180156103af57506001600160a01b0382163014155b80156103cf57506080516001600160a01b0316826001600160a01b031614155b6104085760405162461bcd60e51b815260206004820152600a6024820152693130b2103937baba32b960b11b6044820152606401610074565b60805160405163e6baba3d60e01b81526001600160a01b0384811660048301529091169063e6baba3d90602401602060405180830381865afa158015610450573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104749190610e12565b156104b05760405162461bcd60e51b815260206004820152600c60248201526b3a37b5b2b7103937baba32b960a11b6044820152606401610074565b6001600160a01b0382165f81815260076020908152604091829020805460ff191685151590811790915591519182527f8443a265af33599abe6c9ed0c3cabd8e2a6c5b8ea35c1d1ed40c513242f95d45910160405180910390a25050565b805160ff16156108d4575f836001600160a01b03163b11801561053a57506001600160a01b0383163014155b801561055a57506080516001600160a01b0316836001600160a01b031614155b6105935760405162461bcd60e51b815260206004820152600a602482015269189859081d185c99d95d60b21b6044820152606401610074565b60805160405163048f411960e21b81526001600160e01b0319841660048201526001600160a01b039091169063123d046490602401602060405180830381865afa1580156105e3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106079190610e12565b15801561067d575060805160405163e6baba3d60e01b81526001600160a01b0385811660048301529091169063e6baba3d90602401602060405180830381865afa158015610657573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061067b9190610e12565b155b6106b55760405162461bcd60e51b81526020600482015260096024820152683337b93134b23232b760b91b6044820152606401610074565b631592ca1b60e31b6001600160e01b03198316148015906106e757506316b9007760e21b6001600160e01b0319831614155b80156107045750631f0464d160e01b6001600160e01b0319831614155b80156107215750630d64d59360e21b6001600160e01b0319831614155b801561073e57506324856bc360e01b6001600160e01b0319831614155b6107765760405162461bcd60e51b81526020600482015260096024820152683337b93134b23232b760b91b6044820152606401610074565b6020815f015160ff161115801561079557506001816020015160ff1610155b80156107a957506003816020015160ff1611155b6107e05760405162461bcd60e51b81526020600482015260086024820152676261642072756c6560c01b6044820152606401610074565b604081015181516107f19190610a28565b80156108095750606081015181516108099190610a28565b80156108215750608081015181516108219190610a28565b8015610839575060a081015181516108399190610a28565b6108705760405162461bcd60e51b81526020600482015260086024820152676261642072756c6560c01b6044820152606401610074565b805f015160ff166020148061089d5750805f015160ff168160c0015163ffffffff16901c63ffffffff165f145b6108d45760405162461bcd60e51b81526020600482015260086024820152676261642072756c6560c01b6044820152606401610074565b6001600160a01b038084165f8181526008602090815260408083206001600160e01b031988168085529083529281902086518154938801518389015160608a015160808b015160a08c015160c08d015160e08e0151909c166a010000000000000000000002600160501b600160f01b031963ffffffff909d166601000000000000029c909c16600160301b600160f01b031960ff928316650100000000000260ff60281b19948416640100000000029490941661ffff60201b1995841663010000000263ff0000001997851662010000029790971663ffff0000199885166101000261ffff19909d1694909916939093179a909a17959095169590951792909217169290921791909117939093169290921794909417905591517ff03ed95abc8dbf0ba2101c89a613fdcc43ac3c61fc8eb5ce203c06789da26cbf90610a1b908590610e31565b60405180910390a3505050565b5f60ff8381161480610a3f57508160ff168360ff16105b9392505050565b80516001600160a01b0381168114610a5c575f80fd5b919050565b634e487b7160e01b5f52604160045260245ffd5b60405161010081016001600160401b0381118282101715610a9857610a98610a61565b60405290565b604051601f8201601f191681016001600160401b0381118282101715610ac657610ac6610a61565b604052919050565b5f6001600160401b03821115610ae657610ae6610a61565b5060051b60200190565b5f82601f830112610aff575f80fd5b8151610b12610b0d82610ace565b610a9e565b8082825260208201915060208360051b860101925085831115610b33575f80fd5b602085015b83811015610b5757610b4981610a46565b835260209283019201610b38565b5095945050505050565b5f82601f830112610b70575f80fd5b8151610b7e610b0d82610ace565b8082825260208201915060208360051b860101925085831115610b9f575f80fd5b602085015b83811015610b575780516001600160e01b031981168114610bc3575f80fd5b835260209283019201610ba4565b805160ff81168114610a5c575f80fd5b5f82601f830112610bf0575f80fd5b8151610bfe610b0d82610ace565b8082825260208201915060208360081b860101925085831115610c1f575f80fd5b602085015b83811015610b57576101008188031215610c3c575f80fd5b610c44610a75565b610c4d82610bd1565b8152610c5b60208301610bd1565b6020820152610c6c60408301610bd1565b6040820152610c7d60608301610bd1565b6060820152610c8e60808301610bd1565b6080820152610c9f60a08301610bd1565b60a082015260c082015163ffffffff81168114610cba575f80fd5b60c0820152610ccb60e08301610a46565b60e0820152835260209092019161010001610c24565b5f805f805f805f805f6101208a8c031215610cfa575f80fd5b610d038a610a46565b9850610d1160208b01610a46565b9750610d1f60408b01610a46565b9650610d2d60608b01610a46565b60808b015160a08c015191975095506001600160401b03811115610d4f575f80fd5b610d5b8c828d01610af0565b60c08c015190955090506001600160401b03811115610d78575f80fd5b610d848c828d01610af0565b60e08c015190945090506001600160401b03811115610da1575f80fd5b610dad8c828d01610b61565b6101008c015190935090506001600160401b03811115610dcb575f80fd5b610dd78c828d01610be1565b9150509295985092959850929598565b5f60208284031215610df7575f80fd5b5051919050565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215610e22575f80fd5b81518015158114610a3f575f80fd5b5f6101008201905060ff835116825260ff602084015116602083015260ff60408401511660408301526060830151610e6e606084018260ff169052565b506080830151610e83608084018260ff169052565b5060a0830151610e9860a084018260ff169052565b5060c0830151610eb060c084018263ffffffff169052565b5060e0830151610ecb60e08401826001600160a01b03169052565b5092915050565b60805160a0516145b2610f715f395f818161030e0152818161181301528181611cb3015281816129a501528181612a0b01528181612a810152612e6d01525f8181610569015281816119b101528181611d930152818161217c01528181612209015281816122a10152818161252901528181612b3101528181612bbe01528181612dc00152818161324f0152818161328d015261332401526145b25ff3fe608060405260043610610241575f3560e01c806380dd9a1f11610134578063a85c38ef116100b3578063cf30901211610078578063cf309012146108bc578063d19f3c97146108d1578063d9e182fd146108f0578063e30c39781461090f578063f2bd13fd1461092e578063f2fde38b1461094d575f80fd5b8063a85c38ef14610740578063aced16611461084b578063baa52c6e1461086a578063bfc2b78114610889578063c3c646741461089d575f80fd5b80638c51222e116100f95780638c51222e146105dd5780638da5cb5b146105f15780638fa7303e1461060f5780639fe25ae014610643578063a38b80db14610658575f80fd5b806380dd9a1f1461051a5780638119c06514610558578063835253941461058b578063860779e71461059f5780638a0dac4a146105be575f80fd5b806351cff8d9116101c05780637107d7a6116101855780637107d7a6146104a057806371fa55d5146104b5578063748747e6146104d457806379ba5097146104f35780637d6cfdbe14610507575f80fd5b806351cff8d91461041a57806359e900b3146104395780635a5aae1e1461045857806361b8ce8c14610477578063693eafff1461048c575f80fd5b80633873cd80116102065780633873cd80146103525780633f5c3f3e14610366578063402914f51461039957806340e58ee5146103c4578063452a9320146103e3575f80fd5b8063185422641461029457806320f3e64e146102bf57806320ff430b146102de57806324a9d853146102fd578063255440f01461033e575f80fd5b3661029057600b5460ff1661028e5760405162461bcd60e51b815260206004820152600e60248201526d6e6f20646972656374204859504560901b60448201526064015b60405180910390fd5b005b5f80fd5b34801561029f575f80fd5b506102a8600281565b60405160ff90911681526020015b60405180910390f35b3480156102ca575f80fd5b5061028e6102d9366004613a6e565b61096c565b3480156102e9575f80fd5b5061028e6102f8366004613a87565b610a13565b348015610308575f80fd5b506103307f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020016102b6565b348015610349575f80fd5b50610330602081565b34801561035d575f80fd5b5061028e610bb9565b348015610371575f80fd5b5061038063981a9c5560e01b81565b6040516001600160e01b031990911681526020016102b6565b3480156103a4575f80fd5b506103306103b3366004613a6e565b600a6020525f908152604090205481565b3480156103cf575f80fd5b5061028e6103de366004613ac1565b610c48565b3480156103ee575f80fd5b50600254610402906001600160a01b031681565b6040516001600160a01b0390911681526020016102b6565b348015610425575f80fd5b50610330610434366004613a6e565b610d2d565b348015610444575f80fd5b5061028e610453366004613aef565b610f0a565b348015610463575f80fd5b5061028e610472366004613ac1565b611103565b348015610482575f80fd5b5061033060055481565b348015610497575f80fd5b50610330601e81565b3480156104ab575f80fd5b5061033060045481565b3480156104c0575f80fd5b5061028e6104cf366004613b20565b6111b3565b3480156104df575f80fd5b5061028e6104ee366004613a6e565b6111fa565b3480156104fe575f80fd5b5061028e61126c565b610330610515366004613ba2565b61131b565b348015610525575f80fd5b50610548610534366004613a6e565b60076020525f908152604090205460ff1681565b60405190151581526020016102b6565b348015610563575f80fd5b506104027f000000000000000000000000000000000000000000000000000000000000000081565b348015610596575f80fd5b506102a860ff81565b3480156105aa575f80fd5b5061028e6105b9366004613ac1565b6113cf565b3480156105c9575f80fd5b5061028e6105d8366004613a6e565b611433565b3480156105e8575f80fd5b50610330600481565b3480156105fc575f80fd5b505f54610402906001600160a01b031681565b34801561061a575f80fd5b5061062e610629366004613c06565b6114b7565b604080519283526020830191909152016102b6565b34801561064e575f80fd5b5061033061138881565b348015610663575f80fd5b506106e5610672366004613aef565b600860209081525f928352604080842090915290825290205460ff80821691610100810482169162010000820481169163010000008104821691640100000000820481169165010000000000810490911690600160301b810463ffffffff1690600160501b90046001600160a01b031688565b6040805160ff998a1681529789166020890152958816958701959095529286166060860152908516608085015290931660a083015263ffffffff90921660c08201526001600160a01b0390911660e0820152610100016102b6565b34801561074b575f80fd5b506107d761075a366004613ac1565b60096020525f9081526040902080546001820154600283015460038401546004909401546001600160a01b0380851695600160a01b80870460ff90811697600160a81b8104821697600160b01b8204831697600160b81b830461ffff1697600160c81b90930464ffffffffff16968216959490910490921692908b565b604080516001600160a01b039c8d16815260ff9b8c166020820152998b16908a0152961515606089015261ffff909516608088015264ffffffffff90931660a0870152961660c08501529390941660e0830152610100820192909252610120810192909252610140820152610160016102b6565b348015610856575f80fd5b50600354610402906001600160a01b031681565b348015610875575f80fd5b5061062e610884366004613c36565b611563565b348015610894575f80fd5b506102a8600181565b3480156108a8575f80fd5b5061028e6108b7366004613cab565b6115ed565b3480156108c7575f80fd5b5061033060065481565b3480156108dc575f80fd5b506103306108eb366004613ce0565b611624565b3480156108fb575f80fd5b5061033061090a366004613d66565b611a77565b34801561091a575f80fd5b50600154610402906001600160a01b031681565b348015610939575f80fd5b50610330610948366004613ddb565b611e3b565b348015610958575f80fd5b5061028e610967366004613a6e565b611f76565b5f546001600160a01b03163314806109a357506002546001600160a01b0316331480156109a357506002546001600160a01b031615155b6109bf5760405162461bcd60e51b815260040161028590613e4a565b6001600160a01b0381165f818152600760209081526040808320805460ff19169055519182527f8443a265af33599abe6c9ed0c3cabd8e2a6c5b8ea35c1d1ed40c513242f95d45910160405180910390a250565b5f546001600160a01b03163314610a3c5760405162461bcd60e51b815260040161028590613e76565b600b5460ff1615610a5f5760405162461bcd60e51b815260040161028590613e99565b600b805460ff191660011790556001600160a01b038316610b5057600654610a879047613ed1565b811115610abf5760405162461bcd60e51b81526020600482015260066024820152651b1bd8dad95960d21b6044820152606401610285565b5f826001600160a01b0316826040515f6040518083038185875af1925050503d805f8114610b08576040519150601f19603f3d011682016040523d82523d5f602084013e610b0d565b606091505b5050905080610b4a5760405162461bcd60e51b81526020600482015260096024820152681a1e5c19481cd95b9960ba1b6044820152606401610285565b50610baa565b6040516001600160a01b038316602482015260448101829052610baa90849063a9059cbb906064015b6040516020818303038152906040529060e01b6020820180516001600160e01b038381831617835250505050611fef565b5050600b805460ff1916905550565b5f546001600160a01b0316331480610bf057506002546001600160a01b031633148015610bf057506002546001600160a01b031615155b610c0c5760405162461bcd60e51b815260040161028590613e4a565b600380546001600160a01b03191690556040515f907fccbb340100ae0231275bbc78f96bf86cd6924bfdc95af2988f131406f33e18a0908290a2565b600b5460ff1615610c6b5760405162461bcd60e51b815260040161028590613e99565b600b805460ff191660019081179091555f82815260096020526040902080549091600160a81b90910460ff1614610ccf5760405162461bcd60e51b81526020600482015260086024820152673737ba1037b832b760c11b6044820152606401610285565b80546001600160a01b03163314610d145760405162461bcd60e51b81526020600482015260096024820152686e6f7420796f75727360b81b6044820152606401610285565b610d1f82825f6120b0565b5050600b805460ff19169055565b600b545f9060ff1615610d525760405162461bcd60e51b815260040161028590613e99565b50600b805460ff19166001179055335f908152600a602052604090205480610db25760405162461bcd60e51b81526020600482015260136024820152726e6f7468696e6720746f20776974686472617760681b6044820152606401610285565b6001600160a01b03821615801590610dd357506001600160a01b0382163014155b610e085760405162461bcd60e51b815260206004820152600660248201526562616420746f60d01b6044820152606401610285565b335f908152600a6020526040812081905560068054839290610e2b908490613ed1565b90915550506040515f906001600160a01b0384169083908381818185875af1925050503d805f8114610e78576040519150601f19603f3d011682016040523d82523d5f602084013e610e7d565b606091505b5050905080610eba5760405162461bcd60e51b81526020600482015260096024820152681a1e5c19481cd95b9960ba1b6044820152606401610285565b6040518281526001600160a01b0384169033907fd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb9060200160405180910390a350600b805460ff19169055919050565b5f546001600160a01b0316331480610f4157506002546001600160a01b031633148015610f4157506002546001600160a01b031615155b610f5d5760405162461bcd60e51b815260040161028590613e4a565b60408051610100810182525f80825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e08101919091525b6001600160a01b038084165f8181526008602090815260408083206001600160e01b031988168085529083529281902086518154938801518389015160608a015160808b015160a08c015160c08d015160e08e0151909c16600160501b027fffff0000000000000000000000000000000000000000ffffffffffffffffffff63ffffffff909d16600160301b029c909c166601000000000000600160f01b031960ff928316650100000000000265ff000000000019948416640100000000029490941665ffff000000001995841663010000000263ff0000001997851662010000029790971663ffff0000199885166101000261ffff19909d1694909916939093179a909a17959095169590951792909217169290921791909117939093169290921794909417905591517ff03ed95abc8dbf0ba2101c89a613fdcc43ac3c61fc8eb5ce203c06789da26cbf906110f6908590613ee4565b60405180910390a3505050565b600b5460ff16156111265760405162461bcd60e51b815260040161028590613e99565b600b805460ff191660019081179091555f82815260096020526040902080549091600160a81b90910460ff1614801561116d57508054600160c81b900464ffffffffff1642115b6111a75760405162461bcd60e51b815260206004820152600b60248201526a1b9bdd08195e1c1a5c995960aa1b6044820152606401610285565b610d1f828260016120b0565b5f546001600160a01b031633146111dc5760405162461bcd60e51b815260040161028590613e76565b6111f583836111f036859003850185613f98565b612147565b505050565b5f546001600160a01b031633146112235760405162461bcd60e51b815260040161028590613e76565b600380546001600160a01b0319166001600160a01b0383169081179091556040517fccbb340100ae0231275bbc78f96bf86cd6924bfdc95af2988f131406f33e18a0905f90a250565b6001546001600160a01b03163314801561128557503315155b6112c55760405162461bcd60e51b81526020600482015260116024820152703737ba103832b73234b7339037bbb732b960791b6044820152606401610285565b5f805460405133926001600160a01b03909216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b03199081163317909155600180549091169055565b600b545f9060ff16156113405760405162461bcd60e51b815260040161028590613e99565b600b805460ff19166001179055341580159061135e57506004543410155b6113935760405162461bcd60e51b8152602060048201526006602482015265185b5bdd5b9d60d21b6044820152606401610285565b6113a3875f883489898989612512565b90503460065f8282546113b69190614067565b9091555050600b805460ff191690559695505050505050565b5f546001600160a01b031633146113f85760405162461bcd60e51b815260040161028590613e76565b60048190556040518181527f3e33b446de770e3147887dfd618d65761ccdbaee1784fa808a94b825ac4e9aca9060200160405180910390a150565b5f546001600160a01b0316331461145c5760405162461bcd60e51b815260040161028590613e76565b6002546040516001600160a01b038084169216907fa14fc14d8620a708a896fd11392a235647d99385500a295f0d7da2a258b2e967905f90a3600280546001600160a01b0319166001600160a01b0392909216919091179055565b5f8281526009602052604081208054829190600160a81b900460ff16820361150c5760405162461bcd60e51b815260206004820152600860248201526737379037b93232b960c11b6044820152606401610285565b8054600182015460038301546004840154600285015461155794600160b01b810460ff90811695600160a01b808404831696600160b81b90940461ffff16959104909116928b61290e565b92509250509250929050565b5f805f8611801561157a57506127108861ffff1611155b801561158a5750601e8760ff1611155b801561159557505f84115b6115cc5760405162461bcd60e51b8152602060048201526008602482015267626164206172677360c01b6044820152606401610285565b6115dc8a8a8a8a8a8a8a8a61290e565b915091509850989650505050505050565b5f546001600160a01b031633146116165760405162461bcd60e51b815260040161028590613e76565b6116208282612b00565b5050565b6003545f906001600160a01b03163314801561164a57506003546001600160a01b031615155b6116835760405162461bcd60e51b815260206004820152600a6024820152693737ba1035b2b2b832b960b11b6044820152606401610285565b600b5460ff16156116a65760405162461bcd60e51b815260040161028590613e99565b600b805460ff191660011790556001600160a01b0384165f9081526007602052604090205460ff166117075760405162461bcd60e51b815260206004820152600a6024820152693937baba32b91037b33360b11b6044820152606401610285565b818015801590611718575060048111155b6117345760405162461bcd60e51b81526004016102859061407a565b5f61173e87612cc1565b8054909150600160b01b900460ff166118d5575f858582816117625761176261409c565b905060200281019061177491906140b0565b611785906060810190604001613a6e565b6001600160a01b03161480156117f157506001808201546001600160a01b031690869086906117b49086613ed1565b8181106117c3576117c361409c565b90506020028101906117d591906140b0565b6117e6906080810190606001613a6e565b6001600160a01b0316145b61180d5760405162461bcd60e51b81526004016102859061407a565b5f6127107f0000000000000000000000000000000000000000000000000000000000000000836002015461184191906140ce565b61184b91906140e5565b826002015461185a9190613ed1565b82546040519192506118cd918a9185918b9163981a9c5560e01b91611896918d918d918a916001916001600160a01b031690429060240161412c565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152612d73565b935050611a21565b60018101546001600160a01b031685855f816118f3576118f361409c565b905060200281019061190591906140b0565b611916906060810190604001613a6e565b6001600160a01b031614801561197257505f8585611935600186613ed1565b8181106119445761194461409c565b905060200281019061195691906140b0565b611967906080810190606001613a6e565b6001600160a01b0316145b61198e5760405162461bcd60e51b81526004016102859061407a565b5f61199882612f1f565b9050611a1d8883838a63981a9c5560e01b8b8b5f1960017f0000000000000000000000000000000000000000000000000000000000000000426040516024016119e69695949392919061412c565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526131cb565b9350505b604051600181526001600160a01b0387169088907f6235191a39a23fbce0df5f4727f85e30ef0532f2ef36305878b05f1825f09c92906020015b60405180910390a35050600b805460ff19169055949350505050565b6003545f906001600160a01b031633148015611a9d57506003546001600160a01b031615155b611ad65760405162461bcd60e51b815260206004820152600a6024820152693737ba1035b2b2b832b960b11b6044820152606401610285565b600b5460ff1615611af95760405162461bcd60e51b815260040161028590613e99565b600b805460ff191660011790556004821015611b275760405162461bcd60e51b81526004016102859061426d565b6001600160a01b0384165f90815260086020526040812081611b4c600482878961428f565b611b55916142b6565b6001600160e01b031916815260208082019290925260409081015f90812082516101008082018552915460ff808216808452938204811696830196909652620100008104861694820194909452630100000084048516606082015264010000000084048516608082015265010000000000840490941660a0850152600160301b830463ffffffff1660c0850152600160501b9092046001600160a01b031660e08401529192509003611c345760405162461bcd60e51b815260206004820152600860248201526731b0b6361037b33360c11b6044820152606401610285565b5f611c3e87612cc1565b8054909150600160b01b900460ff16611c58576001611c5b565b60025b82602001511660ff165f03611c9d5760405162461bcd60e51b815260206004820152600860248201526731b0b6361037b33360c11b6044820152606401610285565b8054600160b01b900460ff16611d6b575f6127107f00000000000000000000000000000000000000000000000000000000000000008360020154611ce191906140ce565b611ceb91906140e5565b8260020154611cfa9190613ed1565b60018301548354919250611d22918591899189916001600160a01b0390811691879116613477565b611d6388838989898080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250612d7392505050565b935050611dfd565b5f611d7582612f1f565b6001830154909150611db7908490889088906001600160a01b0316857f0000000000000000000000000000000000000000000000000000000000000000613477565b611df98883838a8a8a8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506131cb92505050565b9350505b604051600281526001600160a01b0387169088907f6235191a39a23fbce0df5f4727f85e30ef0532f2ef36305878b05f1825f09c9290602001611a5b565b600b545f9060ff1615611e605760405162461bcd60e51b815260040161028590613e99565b600b805460ff1916600117905585611ea35760405162461bcd60e51b8152602060048201526006602482015265185b5bdd5b9d60d21b6044820152606401610285565b604051636eb1769f60e11b815233600482015230602482015286906001600160a01b038a169063dd62ed3e90604401602060405180830381865afa158015611eed573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611f1191906142ec565b1015611f4f5760405162461bcd60e51b815260206004820152600d60248201526c185c1c1c9bdd9948199a5c9cdd609a1b6044820152606401610285565b611f60886001898989898989612512565b600b805460ff1916905598975050505050505050565b5f546001600160a01b03163314611f9f5760405162461bcd60e51b815260040161028590613e76565b600180546001600160a01b0319166001600160a01b038381169182179092555f8054604051929316917f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227009190a350565b5f80836001600160a01b0316836040516120099190614303565b5f604051808303815f865af19150503d805f8114612042576040519150601f19603f3d011682016040523d82523d5f602084013e612047565b606091505b50915091508180156120715750805115806120715750808060200190518101906120719190614319565b6120aa5760405162461bcd60e51b815260206004820152600a6024820152691d1bdad95b8818d85b1b60b21b6044820152606401610285565b50505050565b815460ff60a81b1916600360a81b1780835560ff600160b01b9091041661210557816002015460065f8282546120e69190613ed1565b909155505081546002830154612105916001600160a01b0316906136a3565b815460405182151581526001600160a01b039091169084907f50ed996dde1c344c62fca456bf7fd7355794f59b86cb69b059dd9cef69b3ca5d906020016110f6565b805160ff1615610f9e575f836001600160a01b03163b11801561217357506001600160a01b0383163014155b80156121b157507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b031614155b6121ea5760405162461bcd60e51b815260206004820152600a602482015269189859081d185c99d95d60b21b6044820152606401610285565b60405163048f411960e21b81526001600160e01b0319831660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063123d046490602401602060405180830381865afa158015612256573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061227a9190614319565b15801561230c575060405163e6baba3d60e01b81526001600160a01b0384811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063e6baba3d90602401602060405180830381865afa1580156122e6573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061230a9190614319565b155b6123445760405162461bcd60e51b81526020600482015260096024820152683337b93134b23232b760b91b6044820152606401610285565b631592ca1b60e31b6001600160e01b031983161480159061237657506316b9007760e21b6001600160e01b0319831614155b80156123935750631f0464d160e01b6001600160e01b0319831614155b80156123b05750630d64d59360e21b6001600160e01b0319831614155b80156123cd57506324856bc360e01b6001600160e01b0319831614155b6124055760405162461bcd60e51b81526020600482015260096024820152683337b93134b23232b760b91b6044820152606401610285565b6020815f015160ff161115801561242457506001816020015160ff1610155b801561243857506003816020015160ff1611155b6124545760405162461bcd60e51b81526004016102859061433b565b6124658160400151825f0151613791565b801561247d575061247d8160600151825f0151613791565b801561249557506124958160800151825f0151613791565b80156124ad57506124ad8160a00151825f0151613791565b6124c95760405162461bcd60e51b81526004016102859061433b565b805f015160ff16602014806124f65750805f015160ff168160c0015163ffffffff16901c63ffffffff165f145b610f9e5760405162461bcd60e51b81526004016102859061433b565b5f80896001600160a01b03163b11801561255e57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316896001600160a01b031614155b801561257357506001600160a01b0389163014155b6125ab5760405162461bcd60e51b81526020600482015260096024820152683130b2103a37b5b2b760b91b6044820152606401610285565b60018760ff16111580156125be57505f85115b80156125cd57505f8461ffff16115b80156125df57506113888461ffff1611155b6126165760405162461bcd60e51b8152602060048201526008602482015267626164206172677360c01b6044820152606401610285565b428364ffffffffff1611801561264a5750612635601e620151806140ce565b61263f9042614067565b8364ffffffffff1611155b6126835760405162461bcd60e51b815260206004820152600a6024820152696261642065787069727960b01b6044820152606401610285565b5f61268d8a6137b1565b600580549192505f61269e8361435d565b919050559150604051806101600160405280336001600160a01b031681526020018960ff168152602001600160ff1681526020018a151581526020018661ffff1681526020018564ffffffffff1681526020018b6001600160a01b031681526020018260ff1681526020018881526020018781526020018481525060095f8481526020019081526020015f205f820151815f015f6101000a8154816001600160a01b0302191690836001600160a01b031602179055506020820151815f0160146101000a81548160ff021916908360ff1602179055506040820151815f0160156101000a81548160ff021916908360ff1602179055506060820151815f0160166101000a81548160ff0219169083151502179055506080820151815f0160176101000a81548161ffff021916908361ffff16021790555060a0820151815f0160196101000a81548164ffffffffff021916908364ffffffffff16021790555060c0820151816001015f6101000a8154816001600160a01b0302191690836001600160a01b0316021790555060e08201518160010160146101000a81548160ff021916908360ff160217905550610100820151816002015561012082015181600301556101408201518160040155905050896001600160a01b0316336001600160a01b0316837f620309aabff69eb7ecba79cf2c353b82d67fe709c6154b11756725c3728616618c8c8c8c8c8c8c6040516128f99796959493929190961515875260ff9590951660208701526040860193909352606085019190915261ffff16608084015264ffffffffff1660a083015260c082015260e00190565b60405180910390a45098975050505050505050565b5f808061291f60ff8916600a614458565b90508a6129f35761295e6129358a612710614463565b61ffff1661294383876140ce565b61294d91906140ce565b612959896127106140ce565b6138b0565b92508960ff16600114612972575f19612987565b8661297d82866140ce565b61298791906140e5565b915085156129ee575f6129de61299d86896140ce565b6127106129ca7f00000000000000000000000000000000000000000000000000000000000000008a6140ce565b6129d491906140e5565b6129599089613ed1565b9050838111156129ec578093505b505b612af2565b612a5e612a028a612710614463565b61ffff16612a327f0000000000000000000000000000000000000000000000000000000000000000612710613ed1565b612a3c8a886140ce565b612a4691906140ce565b612a5091906140ce565b612959836305f5e1006140ce565b925060ff8a1615612a70575f19612ac6565b612a7c816127106140ce565b612aa87f0000000000000000000000000000000000000000000000000000000000000000612710613ed1565b612ab289876140ce565b612abc91906140ce565b612ac691906140e5565b91508515612af2575f612ae2612adc86896140ce565b876138b0565b905083811115612af0578093505b505b509850989650505050505050565b8015612c63575f826001600160a01b03163b118015612b2857506001600160a01b0382163014155b8015612b6657507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031614155b612b9f5760405162461bcd60e51b815260206004820152600a6024820152693130b2103937baba32b960b11b6044820152606401610285565b60405163e6baba3d60e01b81526001600160a01b0383811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063e6baba3d90602401602060405180830381865afa158015612c03573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612c279190614319565b15612c635760405162461bcd60e51b815260206004820152600c60248201526b3a37b5b2b7103937baba32b960a11b6044820152606401610285565b6001600160a01b0382165f81815260076020908152604091829020805460ff191685151590811790915591519182527f8443a265af33599abe6c9ed0c3cabd8e2a6c5b8ea35c1d1ed40c513242f95d45910160405180910390a25050565b5f8181526009602052604090208054600160a81b900460ff16600114612d145760405162461bcd60e51b81526020600482015260086024820152673737ba1037b832b760c11b6044820152606401610285565b8054600160c81b900464ffffffffff16421115612d5d5760405162461bcd60e51b8152602060048201526007602482015266195e1c1a5c995960ca1b6044820152606401610285565b805460ff60a81b1916600160a91b178155919050565b5f80846002015490508060065f828254612d8d9190613ed1565b909155505f9050612d9e8247613ed1565b600180880154885460405163a8584c1160e01b81529394506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081169463a8584c11948894612e04948d948d94928116939291169042906004016144ab565b60206040518083038185885af1158015612e20573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190612e4591906142ec565b92505f612e528247613ed1565b90505f612e5f8285613ed1565b9050612eac88612710612e927f0000000000000000000000000000000000000000000000000000000000000000856140ce565b612e9c91906140e5565b612ea69084613ed1565b876138e5565b8754612ec1906001600160a01b0316836136a3565b6001880154885460408051848152602081018990526001600160a01b0393841693909216918c917f88af4c696532bdbd05ad505c8c3f6c6dd786ab24777c70949ebb2a6ec2a3020d910160405180910390a450505050949350505050565b6001810154815460028301546040516370a0823160e01b81526001600160a01b03928316600482018190525f9493909316929190849084906370a0823190602401602060405180830381865afa158015612f7b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612f9f91906142ec565b905081811015612fad578091505b604051636eb1769f60e11b81526001600160a01b0384811660048301523060248301525f919086169063dd62ed3e90604401602060405180830381865afa158015612ffa573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061301e91906142ec565b90508281101561302c578092505b5f831161306d5760405162461bcd60e51b815260206004820152600f60248201526e1b9bdd1a1a5b99c81d1bc81cd95b1b608a1b6044820152606401610285565b6040516370a0823160e01b81523060048201525f906001600160a01b038716906370a0823190602401602060405180830381865afa1580156130b1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906130d591906142ec565b6040516001600160a01b03871660248201523060448201526064810186905290915061310b9087906323b872dd90608401610b79565b6040516370a0823160e01b815230600482015281906001600160a01b038816906370a0823190602401602060405180830381865afa15801561314f573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061317391906142ec565b61317d9190613ed1565b96505f87116131c05760405162461bcd60e51b815260206004820152600f60248201526e1b9bdd1a1a5b99c81d1bc81cd95b1b608a1b6044820152606401610285565b505050505050919050565b60018401546040516370a0823160e01b81523060048201525f916001600160a01b0316908290869083906370a0823190602401602060405180830381865afa158015613219573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061323d91906142ec565b6132479190613ed1565b9050613274827f0000000000000000000000000000000000000000000000000000000000000000886139e0565b60405163f943375960e01b815247906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063f9433759906132d1908990899088908d905f90600190309042906004016144fd565b6020604051808303815f875af11580156132ed573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061331191906142ec565b5061331c8147613ed1565b9350613349837f00000000000000000000000000000000000000000000000000000000000000005f6139e0565b6040516370a0823160e01b81523060048201525f9083906001600160a01b038616906370a0823190602401602060405180830381865afa15801561338f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906133b391906142ec565b6133bd9190613ed1565b905080156133f55788546040516001600160a01b039091166024820152604481018290526133f590859063a9059cbb90606401610b79565b61340389612ea6838b613ed1565b8854613418906001600160a01b0316866136a3565b88546001600160a01b0380861691168b7f88af4c696532bdbd05ad505c8c3f6c6dd786ab24777c70949ebb2a6ec2a3020d613453858d613ed1565b60408051918252602082018b90520160405180910390a45050505095945050505050565b85516134879060ff1660206140ce565b613492906004614067565b84146134b05760405162461bcd60e51b81526004016102859061426d565b604086015160ff9081161461351157816134d28686896040015160ff16613a0d565b146135115760405162461bcd60e51b815260206004820152600f60248201526e1898590818d85b1b08185b5bdd5b9d608a1b6044820152606401610285565b606086015160ff9081161461357e57806001600160a01b031661353c8686896060015160ff16613a0d565b1461357e5760405162461bcd60e51b81526020600482015260126024820152711898590818d85b1b081c9958da5c1a595b9d60721b6044820152606401610285565b608086015160ff908116146135e757826001600160a01b03166135a98686896080015160ff16613a0d565b146135e75760405162461bcd60e51b815260206004820152600e60248201526d3130b21031b0b636103a37b5b2b760911b6044820152606401610285565b60a086015160ff90811614613633578560e001516001600160a01b031661361686868960a0015160ff16613a0d565b146136335760405162461bcd60e51b81526004016102859061426d565b60c08601515f5b63ffffffff82161561369957600180831690036136795761365c878783613a0d565b156136795760405162461bcd60e51b81526004016102859061426d565b60018263ffffffff16901c915080806136919061435d565b91505061363a565b5050505050505050565b805f036136ae575050565b5f826001600160a01b03168261c350906040515f60405180830381858888f193505050503d805f81146136fc576040519150601f19603f3d011682016040523d82523d5f602084013e613701565b606091505b50509050806111f5576001600160a01b0383165f908152600a602052604081208054849290613731908490614067565b925050819055508160065f8282546137499190614067565b90915550506040518281526001600160a01b038416907f9c9e0cdb1670e88302408e5b941dc636f63a3293204694bb68910fcf3d9305f39060200160405180910390a2505050565b5f60ff83811614806137a857508160ff168360ff16105b90505b92915050565b60408051600481526024810182526020810180516001600160e01b031663313ce56760e01b17905290515f91829182916001600160a01b038616916137f69190614303565b5f60405180830381855afa9150503d805f811461382e576040519150601f19603f3d011682016040523d82523d5f602084013e613833565b606091505b5091509150811580613846575060208151105b15613855575060129392505050565b5f8180602001905181019061386a91906142ec565b9050601e8111156138a85760405162461bcd60e51b8152602060048201526008602482015267646563696d616c7360c01b6044820152606401610285565b949350505050565b5f82156138dd57816138c3600185613ed1565b6138cd91906140e5565b6138d8906001614067565b6137a8565b505f92915050565b825460018401546003850154600486015460028701545f94859461393494600160b01b830460ff90811695600160a01b808604831696600160b81b90960461ffff16959404909116928b61290e565b9150915081831015801561394757505f83115b6139935760405162461bcd60e51b815260206004820152601760248201527f707269636520776f727365207468616e207461726765740000000000000000006044820152606401610285565b808311156139d95760405162461bcd60e51b81526020600482015260136024820152721d1c9a59d9d95c881b9bdd081c995858da1959606a1b6044820152606401610285565b5050505050565b6040516001600160a01b0383166024820152604481018290526111f590849063095ea7b390606401610b79565b5f8383613a1b8460206140ce565b613a26906004614067565b90613a328560206140ce565b613a3d906024614067565b92613a4a9392919061428f565b6138a89161455f565b80356001600160a01b0381168114613a69575f80fd5b919050565b5f60208284031215613a7e575f80fd5b6137a882613a53565b5f805f60608486031215613a99575f80fd5b613aa284613a53565b9250613ab060208501613a53565b929592945050506040919091013590565b5f60208284031215613ad1575f80fd5b5035919050565b80356001600160e01b031981168114613a69575f80fd5b5f8060408385031215613b00575f80fd5b613b0983613a53565b9150613b1760208401613ad8565b90509250929050565b5f805f838503610140811215613b34575f80fd5b613b3d85613a53565b9350613b4b60208601613ad8565b9250610100603f1982011215613b5f575f80fd5b506040840190509250925092565b803560ff81168114613a69575f80fd5b803561ffff81168114613a69575f80fd5b803564ffffffffff81168114613a69575f80fd5b5f805f805f8060c08789031215613bb7575f80fd5b613bc087613a53565b9550613bce60208801613b6d565b945060408701359350613be360608801613b7d565b9250613bf160808801613b8e565b9598949750929591949360a090920135925050565b5f8060408385031215613c17575f80fd5b50508035926020909101359150565b8015158114613c33575f80fd5b50565b5f805f805f805f80610100898b031215613c4e575f80fd5b8835613c5981613c26565b9750613c6760208a01613b6d565b9650613c7560408a01613b7d565b9550613c8360608a01613b6d565b979a969950949760808101359660a0820135965060c0820135955060e0909101359350915050565b5f8060408385031215613cbc575f80fd5b613cc583613a53565b91506020830135613cd581613c26565b809150509250929050565b5f805f8060608587031215613cf3575f80fd5b84359350613d0360208601613a53565b9250604085013567ffffffffffffffff811115613d1e575f80fd5b8501601f81018713613d2e575f80fd5b803567ffffffffffffffff811115613d44575f80fd5b8760208260051b8401011115613d58575f80fd5b949793965060200194505050565b5f805f8060608587031215613d79575f80fd5b84359350613d8960208601613a53565b9250604085013567ffffffffffffffff811115613da4575f80fd5b8501601f81018713613db4575f80fd5b803567ffffffffffffffff811115613dca575f80fd5b876020828401011115613d58575f80fd5b5f805f805f805f60e0888a031215613df1575f80fd5b613dfa88613a53565b9650613e0860208901613b6d565b95506040880135945060608801359350613e2460808901613b7d565b9250613e3260a08901613b8e565b96999598509396929591949193505060c09091013590565b6020808252601290820152713737ba1037bbb732b917b3bab0b93234b0b760711b604082015260600190565b6020808252600990820152683737ba1037bbb732b960b91b604082015260600190565b6020808252600a90820152697265656e7472616e637960b01b604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b818103818111156137ab576137ab613ebd565b5f6101008201905060ff835116825260ff602084015116602083015260ff60408401511660408301526060830151613f21606084018260ff169052565b506080830151613f36608084018260ff169052565b5060a0830151613f4b60a084018260ff169052565b5060c0830151613f6360c084018263ffffffff169052565b5060e0830151613f7e60e08401826001600160a01b03169052565b5092915050565b803563ffffffff81168114613a69575f80fd5b5f610100828403128015613faa575f80fd5b50604051610100810167ffffffffffffffff81118282101715613fdb57634e487b7160e01b5f52604160045260245ffd5b604052613fe783613b6d565b8152613ff560208401613b6d565b602082015261400660408401613b6d565b604082015261401760608401613b6d565b606082015261402860808401613b6d565b608082015261403960a08401613b6d565b60a082015261404a60c08401613f85565b60c082015261405b60e08401613a53565b60e08201529392505050565b808201808211156137ab576137ab613ebd565b6020808252600890820152670c4c2c840e0c2e8d60c31b604082015260600190565b634e487b7160e01b5f52603260045260245ffd5b5f8235609e198336030181126140c4575f80fd5b9190910192915050565b80820281158282048414176137ab576137ab613ebd565b5f826140ff57634e487b7160e01b5f52601260045260245ffd5b500490565b81835281816020850137505f828201602090810191909152601f909101601f19169091010190565b60a080825281018690525f60c0600588901b830181019083018983609e1936839003015b8b82101561423b5786850360bf19018452823581811261416e575f80fd5b8d0160ff61417b82613b6d565b1686526001600160a01b0361419260208301613a53565b1660208701526001600160a01b036141ac60408301613a53565b1660408701526001600160a01b036141c660608301613a53565b1660608701526080810135601e198236030181126141e2575f80fd5b0160208101903567ffffffffffffffff8111156141fd575f80fd5b80360382131561420b575f80fd5b60a0608088015261422060a088018284614104565b96505050602083019250602084019350600182019150614150565b5050505060208301969096525060408101939093526001600160a01b0391909116606083015260809091015292915050565b6020808252600890820152671898590818d85b1b60c21b604082015260600190565b5f808585111561429d575f80fd5b838611156142a9575f80fd5b5050820193919092039150565b80356001600160e01b03198116906004841015613f7e576001600160e01b031960049490940360031b84901b1690921692915050565b5f602082840312156142fc575f80fd5b5051919050565b5f82518060208501845e5f920191825250919050565b5f60208284031215614329575f80fd5b815161433481613c26565b9392505050565b6020808252600890820152676261642072756c6560c01b604082015260600190565b5f6001820161436e5761436e613ebd565b5060010190565b6001815b60018411156143b05780850481111561439457614394613ebd565b60018416156143a257908102905b60019390931c928002614379565b935093915050565b5f826143c6575060016137ab565b816143d257505f6137ab565b81600181146143e857600281146143f25761440e565b60019150506137ab565b60ff84111561440357614403613ebd565b50506001821b6137ab565b5060208310610133831016604e8410600b8410161715614431575081810a6137ab565b61443d5f198484614375565b805f190482111561445057614450613ebd565b029392505050565b5f6137a883836143b8565b61ffff82811682821603908111156137ab576137ab613ebd565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b6001600160a01b038716815260c0602082018190525f906144ce9083018861447d565b6001600160a01b03968716604084015260608301959095525091909316608082015260a0019190915292915050565b6001600160a01b0389168152610100602082018190525f906145219083018a61447d565b6001600160a01b039889166040840152606083019790975250931515608085015260a084019290925290931660c082015260e0019190915292915050565b803560208310156137ab575f19602084900360031b1b169291505056fea264697066735822122014ac65d2fcdf55fce447f84b2a0a157167ca618cb9ddc2a7c1c7bc3b5e812fe564736f6c634300081a0033000000000000000000000000e14de7f43315ca5541ba66ec0b80a1b43da825af000000000000000000000000e8513b433075dad178c11638024725159d1bb0fd0000000000000000000000004e5aec5fbbcfc89dc5ae3732d6daf18f6af55725000000000000000000000000bcaa1460b0b5c8508169287185b8fb6b318724a700000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000007600000000000000000000000000000000000000000000000000000000000000d600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c37732f828001a2d5115eb58a52a8e1d04896849000000000000000000000000000000000000000000000000000000000000002f000000000000000000000000fee823be55ee12b8c3a76aff0bd69470afaf2348000000000000000000000000fee823be55ee12b8c3a76aff0bd69470afaf2348000000000000000000000000fee823be55ee12b8c3a76aff0bd69470afaf2348000000000000000000000000fee823be55ee12b8c3a76aff0bd69470afaf23480000000000000000000000007d1904bfb2472a0ef97d886139a4236060e064ab0000000000000000000000007d1904bfb2472a0ef97d886139a4236060e064ab0000000000000000000000007d1904bfb2472a0ef97d886139a4236060e064ab0000000000000000000000007d1904bfb2472a0ef97d886139a4236060e064ab00000000000000000000000051d9243d87ad13d7eca55ab57357b2b5fc8241f200000000000000000000000051d9243d87ad13d7eca55ab57357b2b5fc8241f200000000000000000000000051d9243d87ad13d7eca55ab57357b2b5fc8241f200000000000000000000000051d9243d87ad13d7eca55ab57357b2b5fc8241f200000000000000000000000084941cb4495ff9c79af81ebcd46124809e65f7ec00000000000000000000000084941cb4495ff9c79af81ebcd46124809e65f7ec00000000000000000000000084941cb4495ff9c79af81ebcd46124809e65f7ec00000000000000000000000084941cb4495ff9c79af81ebcd46124809e65f7ec000000000000000000000000d79db5a1a190c094f607a83553c6fdc432bf908e000000000000000000000000d79db5a1a190c094f607a83553c6fdc432bf908e000000000000000000000000d79db5a1a190c094f607a83553c6fdc432bf908e000000000000000000000000d79db5a1a190c094f607a83553c6fdc432bf908e0000000000000000000000001cb9e9093c940d027c08c63bf7321e146ba0656c0000000000000000000000001cb9e9093c940d027c08c63bf7321e146ba0656c000000000000000000000000b15d5a0159fc11bf1a1f9e383b0de76440ec6fc3000000000000000000000000b15d5a0159fc11bf1a1f9e383b0de76440ec6fc3000000000000000000000000ba0b2699a9d21a2a138c494db82dfd2ffce3344c000000000000000000000000ba0b2699a9d21a2a138c494db82dfd2ffce3344c000000000000000000000000819741d02bafa76f0eedf9ee8edab2a3eccd37de000000000000000000000000819741d02bafa76f0eedf9ee8edab2a3eccd37de000000000000000000000000b2087ff89cc1d39e18f6b84da4e0fb08a722664d000000000000000000000000b2087ff89cc1d39e18f6b84da4e0fb08a722664d000000000000000000000000d6f8dcca8169103e98057bfabdf92062af933732000000000000000000000000d6f8dcca8169103e98057bfabdf92062af933732000000000000000000000000663995d1eac1c1ab95ed22865c09967af8102a5e000000000000000000000000663995d1eac1c1ab95ed22865c09967af8102a5e0000000000000000000000006a25f0a73ebaea061e981e3cc4b62a2a91ced21c0000000000000000000000006a25f0a73ebaea061e981e3cc4b62a2a91ced21c000000000000000000000000413cef69ca229fd8cfc1c16ba0077b0a3eb1041c000000000000000000000000413cef69ca229fd8cfc1c16ba0077b0a3eb1041c0000000000000000000000007d812380c241b331d753e8eef1cefdea4e5394960000000000000000000000007d812380c241b331d753e8eef1cefdea4e539496000000000000000000000000787344f1ac74d78772b5d9314551b3b727ee914b000000000000000000000000787344f1ac74d78772b5d9314551b3b727ee914b000000000000000000000000b1eecb952d4853eafcd219c0060218eac6f2150a000000000000000000000000b1eecb952d4853eafcd219c0060218eac6f2150a0000000000000000000000000e8ca73a47dd5b7c7039301c55372fc3e06a7418000000000000000000000000371811b06bd66c93b46f2f1ffd45b65455a2d2a2000000000000000000000000371811b06bd66c93b46f2f1ffd45b65455a2d2a2000000000000000000000000000000000000000000000000000000000000002f1622dbe40000000000000000000000000000000000000000000000000000000092cdbac50000000000000000000000000000000000000000000000000000000073491ee700000000000000000000000000000000000000000000000000000000ddc2953d000000000000000000000000000000000000000000000000000000001622dbe40000000000000000000000000000000000000000000000000000000092cdbac50000000000000000000000000000000000000000000000000000000073491ee700000000000000000000000000000000000000000000000000000000ddc2953d000000000000000000000000000000000000000000000000000000001622dbe40000000000000000000000000000000000000000000000000000000092cdbac50000000000000000000000000000000000000000000000000000000073491ee700000000000000000000000000000000000000000000000000000000ddc2953d000000000000000000000000000000000000000000000000000000001622dbe40000000000000000000000000000000000000000000000000000000092cdbac50000000000000000000000000000000000000000000000000000000073491ee700000000000000000000000000000000000000000000000000000000ddc2953d000000000000000000000000000000000000000000000000000000001622dbe40000000000000000000000000000000000000000000000000000000092cdbac50000000000000000000000000000000000000000000000000000000073491ee700000000000000000000000000000000000000000000000000000000ddc2953d000000000000000000000000000000000000000000000000000000000058deaa000000000000000000000000000000000000000000000000000000008a92a0fe000000000000000000000000000000000000000000000000000000005914c7cf00000000000000000000000000000000000000000000000000000000b97018f000000000000000000000000000000000000000000000000000000000b3ffb76000000000000000000000000000000000000000000000000000000000883c18b300000000000000000000000000000000000000000000000000000000b3ffb76000000000000000000000000000000000000000000000000000000000883c18b300000000000000000000000000000000000000000000000000000000b3ffb76000000000000000000000000000000000000000000000000000000000883c18b300000000000000000000000000000000000000000000000000000000b3ffb76000000000000000000000000000000000000000000000000000000000883c18b300000000000000000000000000000000000000000000000000000000b3ffb76000000000000000000000000000000000000000000000000000000000883c18b300000000000000000000000000000000000000000000000000000000a59ac6dd0000000000000000000000000000000000000000000000000000000092cdbac500000000000000000000000000000000000000000000000000000000a59ac6dd0000000000000000000000000000000000000000000000000000000092cdbac5000000000000000000000000000000000000000000000000000000006af9502700000000000000000000000000000000000000000000000000000000b261ebf300000000000000000000000000000000000000000000000000000000c727282f00000000000000000000000000000000000000000000000000000000a7fee01b000000000000000000000000000000000000000000000000000000003ab1706000000000000000000000000000000000000000000000000000000000ce432c24000000000000000000000000000000000000000000000000000000002523c14800000000000000000000000000000000000000000000000000000000c2019d42000000000000000000000000000000000000000000000000000000004d3abe9f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000005c54a7293d96b11a29a0256ee8dfdbc3059637da000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000005c54a7293d96b11a29a0256ee8dfdbc3059637da000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043ca3cee078d8cb8528915b16e8bdcc9adbe6090000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043ca3cee078d8cb8528915b16e8bdcc9adbe6090000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c080a0d842f95cebed520bbedaca8e91266fe749625c6c7c9bd88c2373648e2c832b96a018a3c144b9343d7de1a6364101c50c6360af93e5be731ebf13325ffb197022d3