Contract Address Details

0x81247e74262eD3acb1Bd7cCF52ec70582aBc6b89

Creator
0xc52d54–2fec8d at 0xd073d2–a67ecc
Balance
0 mADA
Tokens
Fetching tokens...
Transactions
2,704 Transactions
Transfers
895 Transfers
Gas Used
282,021,299
Last Balance Update
42889610

Deployed ByteCode

Verify & Publish
0x608060405234801561001057600080fd5b50600436106101da5760003560e01c8063715d1ebd11610104578063a0c04f7f116100a2578063c5210d6b11610071578063c5210d6b14610572578063d3c942a614610599578063d705b76b146105c1578063f2fde38b146105d457600080fd5b8063a0c04f7f146104ca578063b65f4f98146104dd578063c232f1cf146104f0578063c346253d1461055f57600080fd5b806381c88f9e116100de57806381c88f9e146104305780638da5cb5b1461043857806392bc8d5f146104565780639e7e31051461047b57600080fd5b8063715d1ebd146103f757806378ed5d1f1461040a578063818576271461041d57600080fd5b80634472d4911161017c57806352c4e4261161014b57806352c4e4261461039d57806357a5b58c146103c9578063641537bc146103dc578063715018a6146103ef57600080fd5b80634472d4911461028f5780634d2994ae146102a25780634fa59041146102ee57806351eb05a61461034857600080fd5b80632716ae66116101b85780632716ae661461024c5780633a5e9a55146102545780633c0e4e341461026957806343de32071461027c57600080fd5b80631526fe27146101df57806317caf6f11461022c5780631bba60ba14610243575b600080fd5b6101f26101ed366004612a2f565b6105e7565b604051610223949392919093845267ffffffffffffffff928316602085015291166040830152606082015260800190565b60405180910390f35b61023560085481565b604051908152602001610223565b61023560095481565b600254610235565b610267610262366004612a71565b610635565b005b610267610277366004612ad1565b61083e565b61026761028a366004612b04565b610a8a565b61026761029d366004612b30565b610b1f565b6102c97f0000000000000000000000003d8cbb042676127989eeede769b9e6ce5148fcd081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610223565b61032a6102fc366004612b76565b60056020908152600092835260408084209091529082529020805460019091015467ffffffffffffffff1682565b6040805192835267ffffffffffffffff909116602083015201610223565b61035b610356366004612a2f565b610ea8565b604080518251815260208084015167ffffffffffffffff9081169183019190915283830151169181019190915260609182015191810191909152608001610223565b6103b06103ab366004612ad1565b6110db565b60405167ffffffffffffffff9091168152602001610223565b6102676103d7366004612b99565b61116f565b6102676103ea366004612ad1565b6111b3565b610267611509565b610267610405366004612c3d565b61151d565b6102c9610418366004612a2f565b611972565b61026761042b366004612b30565b6119a9565b600154610235565b60005473ffffffffffffffffffffffffffffffffffffffff166102c9565b610469610464366004612a2f565b611ce2565b60405160ff9091168152602001610223565b6104ba610489366004612b76565b600091825260056020908152604080842060ff93909316845291905290206001015467ffffffffffffffff16151590565b6040519015158152602001610223565b6102676104d8366004612a2f565b611d4c565b6102356104eb366004612ad1565b611d8f565b61053a6104fe366004612ad1565b600660209081526000938452604080852082529284528284209052825290208054600182015460029092015490919067ffffffffffffffff1683565b60408051938452602084019290925267ffffffffffffffff1690820152606001610223565b6102c961056d366004612a2f565b611f5e565b6102c97f000000000000000000000000ab033ae98beeb92c267d1f02e3963a424a02b40681565b6105ac6105a7366004612a2f565b611f6e565b60405163ffffffff9091168152602001610223565b6102676105cf366004612b30565b611fa8565b6102676105e2366004612d39565b6123f9565b600281815481106105f757600080fd5b600091825260209091206003909102018054600182015460029092015490925067ffffffffffffffff80831692680100000000000000009004169084565b61063d6124b0565b600083815260056020908152604080832060ff8616845290915281209061066385610ea8565b600183015460085491925067ffffffffffffffff808616926106889290911690612d83565b6106929190612d9a565b600855600182015460028054859267ffffffffffffffff169190889081106106bc576106bc612db2565b906000526020600020906003020160010160089054906101000a900467ffffffffffffffff166106ec9190612de1565b6106f69190612e0a565b6002868154811061070957610709612db2565b6000918252602090912060039091020160010180547fffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffff166801000000000000000067ffffffffffffffff938416021790558254610767918516612e36565b82546001840154610782919067ffffffffffffffff16612e36565b82606001516107919190612d83565b61079b9190612d9a565b600286815481106107ae576107ae612db2565b6000918252602091829020600390910201600201919091556001830180547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff861690811790915560405190815260ff86169187917f9256932277e1b4bec855756ddc79945cb125ba8005f807a42730466556b58995910160405180910390a35050505050565b61084783610ea8565b5060006002848154811061085d5761085d612db2565b6000918252602080832087845260058252604080852060ff89168087529084528186208a875260068552828720918752908452818620338752909352842080548582556001820186905583546003909502909201955091939192909182918591906108c9908490612d83565b909155505060018301546108e79067ffffffffffffffff1682612e36565b8460020160008282546108fa9190612d83565b9250508190555060006004888154811061091657610916612db2565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905080156109e6576040517f548aafc40000000000000000000000000000000000000000000000000000000081526004810189905260ff8816602482015233604482015273ffffffffffffffffffffffffffffffffffffffff878116606483015260006084830181905260a483015282169063548aafc49060c401600060405180830381600087803b1580156109cd57600080fd5b505af11580156109e1573d6000803e3d6000fd5b505050505b610a27868360038b815481106109fe576109fe612db2565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff169190612531565b6040805160ff891681526020810184905273ffffffffffffffffffffffffffffffffffffffff8816918a9133917f348324e6736e10d525ccd8f5d82b1e4ea7d7b28868aba4e9504908f84927539d91015b60405180910390a45050505050505050565b610a926124b0565b8060048381548110610aa657610aa6612db2565b6000918252602082200180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9384161790556040519183169184917f0319893ebe18e5560b63988d0c8c03ecc4bc0a248e9c41bc4c8b3f551cae45b391a35050565b600084815260056020908152604080832060ff8716845290915290206001015467ffffffffffffffff16610bda576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f4d6173746572416461537761703a20504f4f4c5f444f45535f4e4f545f45584960448201527f535400000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b610be384610ea8565b50600060028581548110610bf957610bf9612db2565b6000918252602080832088845260058252604080852060ff8a168087529084528186208b87526006855282872091875290845281862073ffffffffffffffffffffffffffffffffffffffff891687529093529093208054600390930290930193509190610c67908690612d9a565b8155825464e8d4a5100090610c7c9087612e36565b610c869190612e73565b8160010154610c959190612eae565b6001820155610ca34261260a565b6002820180547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff92909216919091179055815485908390600090610cf2908490612d9a565b90915550506001820154610d109067ffffffffffffffff1686612e36565b836002016000828254610d239190612d9a565b92505081905550600060048881548110610d3f57610d3f612db2565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff1690508015610e10576040517f548aafc40000000000000000000000000000000000000000000000000000000081526004810189905260ff8816602482015273ffffffffffffffffffffffffffffffffffffffff8681166044830181905260648301526000608483015260a4820188905282169063548aafc49060c401600060405180830381600087803b158015610df757600080fd5b505af1158015610e0b573d6000803e3d6000fd5b505050505b610e5333308860038c81548110610e2957610e29612db2565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16929190612682565b6040805160ff891681526020810188905273ffffffffffffffffffffffffffffffffffffffff8716918a9133917f8da8b071bf269ae022e1a86a73cc03b30d20819d5a07c0619aa6b9be2b43e5db9101610a78565b60408051608081018252600080825260208201819052918101829052606081019190915260028281548110610edf57610edf612db2565b600091825260209182902060408051608081018252600390930290910180548352600181015467ffffffffffffffff80821695850186905268010000000000000000909104169183019190915260020154606082015291504211156110d657606081015115610fce576000816020015167ffffffffffffffff1642610f649190612d83565b90506000600854836040015167ffffffffffffffff1660095484610f889190612e36565b610f929190612e36565b610f9c9190612e73565b6060840151909150610fb364e8d4a5100083612e36565b610fbd9190612e73565b8351610fc99190612d9a565b835250505b610fd74261260a565b67ffffffffffffffff1660208201526002805482919084908110610ffd57610ffd612db2565b600091825260209182902083516003909202019081558282015160018201805460408087015167ffffffffffffffff90811668010000000000000000027fffffffffffffffffffffffffffffffff0000000000000000000000000000000090931694169390931717905560609384015160029092019190915590830151835192840151915185937f0fc9545022a542541ad085d091fb09a2ab36fee366a4576ab63714ea907ad353936110cd939267ffffffffffffffff9390931683526020830191909152604082015260600190565b60405180910390a25b919050565b600060018360ff16815481106110f3576110f3612db2565b6000918252602080832060088304015487845260068252604080852060ff89168652835280852073ffffffffffffffffffffffffffffffffffffffff881686529092529220600201546111659260079092166004026101000a90910463ffffffff169067ffffffffffffffff16612e0a565b90505b9392505050565b8060005b818110156111ad5761119c84848381811061119057611190612db2565b90506020020135610ea8565b506111a681612f22565b9050611173565b50505050565b600083815260066020908152604080832060ff8616808552908352818420338552909252909120600180549192429281106111f0576111f0612db2565b60009182526020909120600882040154600284015461122c926007166004026101000a90910463ffffffff169067ffffffffffffffff16612e0a565b67ffffffffffffffff1611156112c4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f4d6173746572416461537761703a2046495845445f4c4f434b5f54494d455f4960448201527f535f4e4f545f4f564552000000000000000000000000000000000000000000006064820152608401610bd1565b60006112cf85610ea8565b600086815260056020908152604080832060ff8916845282528083208151808301909252805482526001015467ffffffffffffffff169181019190915282518554939450909264e8d4a510009161132591612e36565b61132f9190612e73565b90506000826020015167ffffffffffffffff1661135a8660010154846113559190612f5a565b6126e0565b6113649190612e36565b60018601839055905080156113d5576113d573ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000ab033ae98beeb92c267d1f02e3963a424a02b406167f0000000000000000000000003d8cbb042676127989eeede769b9e6ce5148fcd08884612682565b6000600489815481106113ea576113ea612db2565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905080156114be5785546040517f548aafc4000000000000000000000000000000000000000000000000000000008152600481018b905260ff8a16602482015233604482015273ffffffffffffffffffffffffffffffffffffffff89811660648301526084820185905260a48201929092529082169063548aafc49060c401600060405180830381600087803b1580156114a557600080fd5b505af11580156114b9573d6000803e3d6000fd5b505050505b6040805160ff8a168152602081018490528a9133917fc305943c3628d4dd8341bbd076d28aeea01cd21dc0b5ea5a98cc9a2260e2ad02910160405180910390a3505050505050505050565b6115116124b0565b61151b600061274c565b565b6115256124b0565b73ffffffffffffffffffffffffffffffffffffffff82166115a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f4d6173746572416461537761703a205a45524f5f4144445245535300000000006044820152606401610bd1565b73ffffffffffffffffffffffffffffffffffffffff821660009081526007602052604090205460ff1615611632576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4d6173746572416461537761703a20504f4f4c5f4558495354530000000000006044820152606401610bd1565b6003805460018181019092557fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b01805473ffffffffffffffffffffffffffffffffffffffff8086167fffffffffffffffffffffffff00000000000000000000000000000000000000009283161790925560048054808501825560009182527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b018054938616939092169290921790558451915490918291106116f55784516116f9565b6001545b905060005b818160ff16101561180157858160ff168151811061171e5761171e612db2565b602002602001015167ffffffffffffffff166000146117ef57858160ff168151811061174c5761174c612db2565b60200260200101518361175f9190612e0a565b9250858160ff168151811061177657611776612db2565b60200260200101516005600060016003805490506117949190612d83565b81526020808201929092526040908101600090812060ff86168252909252902060010180547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff929092169190911790555b806117f981612fce565b9150506116fe565b508167ffffffffffffffff1660085461181a9190612d9a565b600881905550600260405180608001604052806000815260200161183d4261260a565b67ffffffffffffffff9081168252858116602080840191909152600060409384018190528554600181810188559682528282208651600392830290910190815586840151818901805489890151881668010000000000000000027fffffffffffffffffffffffffffffffff0000000000000000000000000000000090911692909716919091179590951790945560609095015160029093019290925573ffffffffffffffffffffffffffffffffffffffff808a1680845260079092529290912080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168517905591549086169261193491612d83565b7f8e5c6df07b88de6ff0c0db75f2316bb47c88707cd5999ce103462365e31c5831886040516119639190612fed565b60405180910390a45050505050565b6003818154811061198257600080fd5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905081565b600084815260066020908152604080832060ff8716808552908352818420338552909252909120600180549192429281106119e6576119e6612db2565b600091825260209091206008820401546002840154611a22926007166004026101000a90910463ffffffff169067ffffffffffffffff16612e0a565b67ffffffffffffffff161115611aba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f4d6173746572416461537761703a2046495845445f4c4f434b5f54494d455f4960448201527f535f4e4f545f4f564552000000000000000000000000000000000000000000006064820152608401610bd1565b611ac385610ea8565b50600060028681548110611ad957611ad9612db2565b6000918252602080832089845260058252604080852060ff8b1686529092529220845460039092029092019250611b11908690612d83565b8355815464e8d4a5100090611b269087612e36565b611b309190612e73565b8360010154611b3f9190612f5a565b6001840155805485908290600090611b58908490612d83565b90915550506001810154611b769067ffffffffffffffff1686612e36565b826002016000828254611b899190612d83565b92505081905550600060048881548110611ba557611ba5612db2565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff1690508015611c75576040517f548aafc40000000000000000000000000000000000000000000000000000000081526004810189905260ff8816602482015233604482015273ffffffffffffffffffffffffffffffffffffffff86811660648301526000608483015260a4820188905282169063548aafc49060c401600060405180830381600087803b158015611c5c57600080fd5b505af1158015611c70573d6000803e3d6000fd5b505050505b611c8d858760038b815481106109fe576109fe612db2565b6040805160ff891681526020810188905273ffffffffffffffffffffffffffffffffffffffff8716918a9133917f607bff15675ba1e2cee3cde1949c04d14a6495d091a5b38c30ffa12ece3ff3929101610a78565b6000805b60015460ff82161015611d4657600083815260056020908152604080832060ff8516845290915290206001015467ffffffffffffffff1615611d3057600160ff82161b8217611d32565b815b915080611d3e81612fce565b915050611ce6565b50919050565b611d546124b0565b60098190556040518181527ff5677902eb74f5292a34dce1472707e94127de2282424b429017083cfb79e0779060200160405180910390a150565b60008060028581548110611da557611da5612db2565b600091825260208083206040805160808101825260039094029091018054845260018082015467ffffffffffffffff8082168787019081526801000000000000000090920481168786015260029093015460608701528b87526005855283872060ff8c1680895290865284882085518087018752815481529301548416838701528c885260068652848820908852855283872073ffffffffffffffffffffffffffffffffffffffff8b1688529094529190942083519251939550909390921642118015611e76575060008460600151115b15611f01576000846020015167ffffffffffffffff1642611e979190612d83565b90506000600854866040015167ffffffffffffffff1660095484611ebb9190612e36565b611ec59190612e36565b611ecf9190612e73565b6060870151909150611ee664e8d4a5100083612e36565b611ef09190612e73565b8651611efc9190612d9a565b925050505b600064e8d4a51000828460000154611f199190612e36565b611f239190612e73565b9050836020015167ffffffffffffffff16611f478460010154836113559190612f5a565b611f519190612e36565b9998505050505050505050565b6004818154811061198257600080fd5b60018181548110611f7e57600080fd5b9060005260206000209060089182820401919006600402915054906101000a900463ffffffff1681565b600084815260066020908152604080832060ff871680855290835281842033855290925290912060018054919242928110611fe557611fe5612db2565b600091825260209091206008820401546002840154612021926007166004026101000a90910463ffffffff169067ffffffffffffffff16612e0a565b67ffffffffffffffff1611156120b9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f4d6173746572416461537761703a2046495845445f4c4f434b5f54494d455f4960448201527f535f4e4f545f4f564552000000000000000000000000000000000000000000006064820152608401610bd1565b6120c285610ea8565b506000600286815481106120d8576120d8612db2565b6000918252602080832089845260058252604080852060ff8b1686529092529083206003909202018054855491945091929164e8d4a510009161211b9190612e36565b6121259190612e73565b6001808401549086015491925060009167ffffffffffffffff90911690612150906113559085612f5a565b61215a9190612e36565b845490915064e8d4a51000906121709089612e36565b61217a9190612e73565b6121849083612f5a565b600186015584548790869060009061219d908490612d83565b90915550508254879084906000906121b6908490612d83565b909155505060018301546121d49067ffffffffffffffff1688612e36565b8460020160008282546121e79190612d83565b909155505080156122545761225473ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000ab033ae98beeb92c267d1f02e3963a424a02b406167f0000000000000000000000003d8cbb042676127989eeede769b9e6ce5148fcd08884612682565b600060048a8154811061226957612269612db2565b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff169050801561233d5785546040517f548aafc4000000000000000000000000000000000000000000000000000000008152600481018c905260ff8b16602482015233604482015273ffffffffffffffffffffffffffffffffffffffff89811660648301526084820185905260a48201929092529082169063548aafc49060c401600060405180830381600087803b15801561232457600080fd5b505af1158015612338573d6000803e3d6000fd5b505050505b612355878960038d815481106109fe576109fe612db2565b6040805160ff8b168152602081018a905273ffffffffffffffffffffffffffffffffffffffff8916918c9133917f607bff15675ba1e2cee3cde1949c04d14a6495d091a5b38c30ffa12ece3ff392910160405180910390a46040805160ff8b168152602081018490528b9133917fc305943c3628d4dd8341bbd076d28aeea01cd21dc0b5ea5a98cc9a2260e2ad02910160405180910390a350505050505050505050565b6124016124b0565b73ffffffffffffffffffffffffffffffffffffffff81166124a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610bd1565b6124ad8161274c565b50565b60005473ffffffffffffffffffffffffffffffffffffffff16331461151b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610bd1565b60405173ffffffffffffffffffffffffffffffffffffffff83166024820152604481018290526126059084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909316929092179091526127c1565b505050565b600067ffffffffffffffff82111561267e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4e756d626572436f6e7665727465723a2075696e743634204f766572666c6f776044820152606401610bd1565b5090565b60405173ffffffffffffffffffffffffffffffffffffffff808516602483015283166044820152606481018290526111ad9085907f23b872dd0000000000000000000000000000000000000000000000000000000090608401612583565b60008082121561267e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4e756d6265723a20496e7465676572203c2030000000000000000000000000006044820152606401610bd1565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000612823826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166128cd9092919063ffffffff16565b8051909150156126055780806020019051810190612841919061303b565b612605576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610bd1565b606061116584846000858573ffffffffffffffffffffffffffffffffffffffff85163b612956576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610bd1565b6000808673ffffffffffffffffffffffffffffffffffffffff16858760405161297f9190613089565b60006040518083038185875af1925050503d80600081146129bc576040519150601f19603f3d011682016040523d82523d6000602084013e6129c1565b606091505b50915091506129d18282866129dc565b979650505050505050565b606083156129eb575081611168565b8251156129fb5782518084602001fd5b816040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd191906130a5565b600060208284031215612a4157600080fd5b5035919050565b803560ff811681146110d657600080fd5b803567ffffffffffffffff811681146110d657600080fd5b600080600060608486031215612a8657600080fd5b83359250612a9660208501612a48565b9150612aa460408501612a59565b90509250925092565b803573ffffffffffffffffffffffffffffffffffffffff811681146110d657600080fd5b600080600060608486031215612ae657600080fd5b83359250612af660208501612a48565b9150612aa460408501612aad565b60008060408385031215612b1757600080fd5b82359150612b2760208401612aad565b90509250929050565b60008060008060808587031215612b4657600080fd5b84359350612b5660208601612a48565b925060408501359150612b6b60608601612aad565b905092959194509250565b60008060408385031215612b8957600080fd5b82359150612b2760208401612a48565b60008060208385031215612bac57600080fd5b823567ffffffffffffffff80821115612bc457600080fd5b818501915085601f830112612bd857600080fd5b813581811115612be757600080fd5b8660208260051b8501011115612bfc57600080fd5b60209290920196919550909350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080600060608486031215612c5257600080fd5b833567ffffffffffffffff80821115612c6a57600080fd5b818601915086601f830112612c7e57600080fd5b8135602082821115612c9257612c92612c0e565b8160051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f83011681018181108682111715612cd557612cd5612c0e565b60405292835281830193508481018201928a841115612cf357600080fd5b948201945b83861015612d1857612d0986612a59565b85529482019493820193612cf8565b9750612d279050888201612aad565b955050505050612aa460408501612aad565b600060208284031215612d4b57600080fd5b61116882612aad565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600082821015612d9557612d95612d54565b500390565b60008219821115612dad57612dad612d54565b500190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600067ffffffffffffffff83811690831681811015612e0257612e02612d54565b039392505050565b600067ffffffffffffffff808316818516808303821115612e2d57612e2d612d54565b01949350505050565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612e6e57612e6e612d54565b500290565b600082612ea9577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b6000808212827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03841381151615612ee857612ee8612d54565b827f8000000000000000000000000000000000000000000000000000000000000000038412811615612f1c57612f1c612d54565b50500190565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612f5357612f53612d54565b5060010190565b6000808312837f800000000000000000000000000000000000000000000000000000000000000001831281151615612f9457612f94612d54565b837f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff018313811615612fc857612fc8612d54565b50500390565b600060ff821660ff8103612fe457612fe4612d54565b60010192915050565b6020808252825182820181905260009190848201906040850190845b8181101561302f57835167ffffffffffffffff1683529284019291840191600101613009565b50909695505050505050565b60006020828403121561304d57600080fd5b8151801515811461116857600080fd5b60005b83811015613078578181015183820152602001613060565b838111156111ad5750506000910152565b6000825161309b81846020870161305d565b9190910192915050565b60208152600082518060208401526130c481604085016020870161305d565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016040019291505056fea2646970667358221220af4bced0fd23812da5e736e13c71b112363ae9b0c42a7c2b1a10052e310c908164736f6c634300080d0033