VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x594fd8…EF7B
Summary
Transactions
Transfers
Address
0x594fd8216eFCac9030BbE4d2eaD465eC64F0EF7B
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xc2b0bbD40ac2290aB309C0Ba7bBE6F933A21A9b6
Deployer
0xc2b0bbD40ac2290aB309C0Ba7bBE6F933A21A9b6
Code
0x6080604052600436106102345760003560e01c80638285c4e61161012e578063b34c972e116100ab578063d9f679ee1161006f578063d9f679ee146107d9578063ec66e0d6146107f9578063efc147af14610819578063f2fde38b14610839578063fe96e4ff146108595761026f565b8063b34c972e14610721578063b8764c3914610741578063c3f351a314610779578063cb090a2714610799578063d65c0035146107b95761026f565b8063a8973735116100f2578063a897373514610641578063ac4afa381461068b578063b285ab97146106c1578063b2b47e52146106e1578063b2c3a742146107015761026f565b80638285c4e6146105765780638b9c76f4146105895780638da5cb5b146105a9578063a119e9cb146105c7578063a631dceb146105e75761026f565b8063413f50da116101bc5780636254853d116101805780636254853d146104c3578063689f8083146104f05780636d50943d14610521578063715018a614610541578063751e8942146105565761026f565b8063413f50da14610423578063416e538a146104435780634363de12146104635780635102bc9d146104835780635e76031d146104a35761026f565b80632a6446ca116102035780632a6446ca146103715780633259e52f146103915780633671b9e2146103d85780633ccfd60b146103ee5780633e28e81a146104035761026f565b80630d2dce221461029f5780631f9c324e14610301578063270d9fbd1461032f578063279ef416146103515761026f565b3661026f576040513381527fb69dbb3426fce493612cfd8266f1d814871a73dacb08c4195d2c9bcba69519c3906020015b60405180910390a1005b6040513381527fb69dbb3426fce493612cfd8266f1d814871a73dacb08c4195d2c9bcba69519c390602001610265565b3480156102ab57600080fd5b506102e46102ba366004612ab3565b6000918252600360209081526040808420928452600f90920190529020546001600160a01b031690565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561030d57600080fd5b5061032161031c366004612ad5565b61086e565b6040519081526020016102f8565b34801561033b57600080fd5b5061034f61034a366004612ba3565b61088f565b005b34801561035d57600080fd5b5061034f61036c366004612cb8565b6108e7565b34801561037d57600080fd5b5061034f61038c366004612db7565b610ac4565b34801561039d57600080fd5b506103216103ac366004612e14565b60008281526003602090815260408083206001600160a01b038516845260100190915290205492915050565b3480156103e457600080fd5b5061032160015481565b3480156103fa57600080fd5b5061034f610af6565b34801561040f57600080fd5b5061034f61041e366004612e40565b610b2d565b34801561042f57600080fd5b5061034f61043e366004612e14565b610c4f565b34801561044f57600080fd5b5061034f61045e366004612ab3565b610ccb565b34801561046f57600080fd5b5061034f61047e366004612ec7565b610ce8565b34801561048f57600080fd5b5061034f61049e366004612db7565b610dd5565b3480156104af57600080fd5b5061034f6104be366004612db7565b610dfc565b3480156104cf57600080fd5b506104e36104de366004612e14565b610e29565b6040516102f89190612f70565b3480156104fc57600080fd5b5061051061050b366004612ab3565b610ea0565b6040516102f895949392919061305e565b34801561052d57600080fd5b5061034f61053c3660046130bd565b61117e565b34801561054d57600080fd5b5061034f61124f565b34801561056257600080fd5b5061034f610571366004612ab3565b611263565b61034f6105843660046131a1565b611280565b34801561059557600080fd5b5061034f6105a4366004612ba3565b611532565b3480156105b557600080fd5b506000546001600160a01b03166102e4565b3480156105d357600080fd5b5061034f6105e2366004612ba3565b611584565b3480156105f357600080fd5b50610631610602366004612e14565b60008281526003602090815260408083206001600160a01b0385168452600e0190915290205460ff1692915050565b60405190151581526020016102f8565b34801561064d57600080fd5b5061063161065c366004612e14565b60008281526003602090815260408083206001600160a01b0385168452600d0190915290205460ff1692915050565b34801561069757600080fd5b506106ab6106a6366004612ad5565b6115d6565b6040516102f89a99989796959493929190613275565b3480156106cd57600080fd5b5061034f6106dc366004613301565b611848565b3480156106ed57600080fd5b5061034f6106fc3660046131a1565b61198d565b34801561070d57600080fd5b5061034f61071c366004613390565b6119ba565b34801561072d57600080fd5b5061034f61073c366004613441565b611b2c565b34801561074d57600080fd5b5061076161075c366004612ad5565b611be7565b6040516102f89c9b9a999897969594939291906135ef565b34801561078557600080fd5b5061034f6107943660046136b7565b6123dd565b3480156107a557600080fd5b5061034f6107b4366004612db7565b612497565b3480156107c557600080fd5b5061034f6107d4366004612e14565b6124c4565b3480156107e557600080fd5b5061034f6107f4366004612ad5565b61253a565b34801561080557600080fd5b5061034f6108143660046136ec565b612739565b34801561082557600080fd5b5061034f610834366004613728565b612766565b34801561084557600080fd5b5061034f61085436600461376d565b6127b8565b34801561086557600080fd5b506104e361282e565b6002818154811061087e57600080fd5b600091825260209091200154905081565b610897612886565b60008381526003602052604090206009018054829190849081106108bd576108bd61378f565b906000526020600020906005020160010190805190602001906108e1929190612930565b50505050565b6108ef612886565b60008981526003602052604090206109078a85612739565b6109118a83611b2c565b80600501548614610926576109268a87611263565b8060060154851461093b5761093b8a86610ccb565b60405161094c9082906020016137e0565b6040516020818303038152906040528051906020012089604051602001610973919061387c565b6040516020818303038152906040528051906020012014610998576109988a8a610dd5565b806001016040516020016109ac91906137e0565b60405160208183030381529060405280519060200120876040516020016109d3919061387c565b60405160208183030381529060405280519060200120146109f8576109f88a88610dfc565b80600301604051602001610a0c91906137e0565b6040516020818303038152906040528051906020012083604051602001610a33919061387c565b6040516020818303038152906040528051906020012014610a5857610a588a84612497565b80600201604051602001610a6c91906137e0565b6040516020818303038152906040528051906020012088604051602001610a93919061387c565b6040516020818303038152906040528051906020012014610ab857610ab88a89610ac4565b50505050505050505050565b610acc612886565b60008281526003602090815260409091208251610af192600290920191840190612930565b505050565b610afe612886565b60405133904780156108fc02916000818181858888f19350505050158015610b2a573d6000803e3d6000fd5b50565b610b35612886565b600085815260036020819052604090912090600a82015460ff166003811115610b6057610b6061323d565b14610b865760405162461bcd60e51b8152600401610b7d90613898565b60405180910390fd5b6040805160808101825284815260208082018590526001600160a01b0387169282019290925260608101879052601283018054600181018255600091825290839020825180519394600490930290910192610be49284920190612930565b506020828101518051610bfd9260018501920190612930565b5060408201516002820180546001600160a01b0319166001600160a01b03909216919091179055606090910151600390910155601381018054906000610c4283613919565b9190505550505050505050565b610c57612886565b60008281526003602090815260408083206001600160a01b038516808552600d82018452918420805460ff19166001908117909155600c820180549182018155855292842090920180546001600160a01b0319169091179055600b810180549192610cc183613919565b9190505550505050565b610cd3612886565b60009182526003602052604090912060060155565b610cf0612886565b60008581526003602052604090819020815160a0810190925260090180549091908190610d1e906001613934565b8152602080820188905260408201879052606082018690526080909101849052825460018181018555600094855293829020835160059092020190815582820151805193949193610d7793928501929190910190612930565b5060408201518051610d93916002840191602090910190612930565b5060608201518051610daf916003840191602090910190612930565b5060808201518051610dcb9160048401916020909101906129b4565b5050505050505050565b610ddd612886565b60008281526003602090815260409091208251610af192840190612930565b610e04612886565b60008281526003602090815260409091208251610af192600190920191840190612930565b60008281526003602090815260408083206001600160a01b0385168452601101825291829020805483518184028101840190945280845260609392830182828015610e9357602002820191906000526020600020905b815481526020019060010190808311610e7f575b5050505050905092915050565b60006060806060806000600360008981526020019081526020016000206009018781548110610ed157610ed161378f565b906000526020600020906005020190508681600101826002018360030184600401838054610efe906137a5565b80601f0160208091040260200160405190810160405280929190818152602001828054610f2a906137a5565b8015610f775780601f10610f4c57610100808354040283529160200191610f77565b820191906000526020600020905b815481529060010190602001808311610f5a57829003601f168201915b50505050509350828054610f8a906137a5565b80601f0160208091040260200160405190810160405280929190818152602001828054610fb6906137a5565b80156110035780601f10610fd857610100808354040283529160200191611003565b820191906000526020600020905b815481529060010190602001808311610fe657829003601f168201915b50505050509250818054611016906137a5565b80601f0160208091040260200160405190810160405280929190818152602001828054611042906137a5565b801561108f5780601f106110645761010080835404028352916020019161108f565b820191906000526020600020905b81548152906001019060200180831161107257829003601f168201915b5050505050915080805480602002602001604051908101604052809291908181526020016000905b828210156111635783829060005260206000200180546110d6906137a5565b80601f0160208091040260200160405190810160405280929190818152602001828054611102906137a5565b801561114f5780601f106111245761010080835404028352916020019161114f565b820191906000526020600020905b81548152906001019060200180831161113257829003601f168201915b5050505050815260200190600101906110b7565b50505050905095509550955095509550509295509295909350565b611186612886565b6001805460009160039183918261119c83613919565b919050558152602001908152602001600020905060008160070181905550878160000190805190602001906111d2929190612930565b5082516111e890600483019060208601906129b4565b506005810185905560068101849055855161120c9060018301906020890190612930565b50600a8101805460ff19169055865161122e90600283019060208a0190612930565b5081516112449060038301906020850190612930565b505050505050505050565b611257612886565b61126160006128e0565b565b61126b612886565b60009182526003602052604090912060050155565b6000828152600360209081526040808320338452600d81019092529091205460ff1661130c573481600601541461130c5760405162461bcd60e51b815260206004820152602a60248201527f536f72727920796f7520646964206e6f742073656e6420656e6f7567682056456044820152692a103a379032b73a32b960b11b6064820152608401610b7d565b336000908152600e8201602052604090205460ff16156113805760405162461bcd60e51b815260206004820152602960248201527f536f72727920796f75206861766520616c726561647920656e7465726564207460448201526868697320706f6f6c2160b81b6064820152608401610b7d565b6001600a82015460ff16600381111561139b5761139b61323d565b146113f85760405162461bcd60e51b815260206004820152602760248201527f536f7272792074686520706f6f6c206973206e6f74206163746976652063757260448201526672656e746c792160c81b6064820152608401610b7d565b4281600501541161144b5760405162461bcd60e51b815260206004820152601a60248201527f536f727279207468697320706f6f6c2068617320656e646564210000000000006044820152606401610b7d565b60098101546114bb5760405162461bcd60e51b815260206004820152603660248201527f536f7272792074686572652068617665206265656e206e6f20636172647320616044820152756464656420746f207468697320706f6f6c207965742160501b6064820152608401610b7d565b60078101546000908152600f82016020908152604080832080546001600160a01b031916339081179091558352601084018252808320839055600e84018252808320805460ff19166001179055601184018252909120835161151f92850190612a0d565b50600781018054906000610cc183613919565b61153a612886565b60008381526003602052604090206009018054829190849081106115605761156061378f565b906000526020600020906005020160030190805190602001906108e1929190612930565b61158c612886565b60008381526003602052604090206009018054829190849081106115b2576115b261378f565b906000526020600020906005020160020190805190602001906108e1929190612930565b6003602052600090815260409020805481906115f1906137a5565b80601f016020809104026020016040519081016040528092919081815260200182805461161d906137a5565b801561166a5780601f1061163f5761010080835404028352916020019161166a565b820191906000526020600020905b81548152906001019060200180831161164d57829003601f168201915b50505050509080600101805461167f906137a5565b80601f01602080910402602001604051908101604052809291908181526020018280546116ab906137a5565b80156116f85780601f106116cd576101008083540402835291602001916116f8565b820191906000526020600020905b8154815290600101906020018083116116db57829003601f168201915b50505050509080600201805461170d906137a5565b80601f0160208091040260200160405190810160405280929190818152602001828054611739906137a5565b80156117865780601f1061175b57610100808354040283529160200191611786565b820191906000526020600020905b81548152906001019060200180831161176957829003601f168201915b50505050509080600301805461179b906137a5565b80601f01602080910402602001604051908101604052809291908181526020018280546117c7906137a5565b80156118145780601f106117e957610100808354040283529160200191611814565b820191906000526020600020905b8154815290600101906020018083116117f757829003601f168201915b505050600584015460068501546007860154600a870154600b8801546013909801549697939692955090935060ff1691908a565b611850612886565b600086815260036020819052604090912090600a82015460ff16600381111561187b5761187b61323d565b146118985760405162461bcd60e51b8152600401610b7d90613898565b828160120187815481106118ae576118ae61378f565b906000526020600020906004020160000190805190602001906118d2929190612930565b50838160120187815481106118e9576118e961378f565b906000526020600020906004020160020160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550818160120187815481106119345761193461378f565b90600052602060002090600402016001019080519060200190611958929190612930565b508481601201878154811061196f5761196f61378f565b90600052602060002090600402016003018190555050505050505050565b611995612886565b60008281526003602090815260409091208251610af192600890920191840190612a0d565b6119c2612886565b60008681526003602052604081206009018054879081106119e5576119e561378f565b90600052602060002090600502019050611a00878784612766565b80600101604051602001611a1491906137e0565b6040516020818303038152906040528051906020012085604051602001611a3b919061387c565b6040516020818303038152906040528051906020012014611a6157611a6187878761088f565b80600201604051602001611a7591906137e0565b6040516020818303038152906040528051906020012084604051602001611a9c919061387c565b6040516020818303038152906040528051906020012014611ac257611ac2878786611584565b80600301604051602001611ad691906137e0565b6040516020818303038152906040528051906020012083604051602001611afd919061387c565b6040516020818303038152906040528051906020012014611b2357611b23878785611532565b50505050505050565b611b34612886565b600082815260036020526040902060090154611bab5760405162461bcd60e51b815260206004820152603060248201527f506c6561736520656e73757265206120706f6f6c20776974682063617264732060448201526f1a185cc81899595b8818dc99585d195960821b6064820152608401610b7d565b6000828152600360208190526040909120600a018054839260ff19909116906001908490811115611bde57611bde61323d565b02179055505050565b60006060806060600080600060608060006060806000600360008f815260200190815260200160002090508d816000018260020183600101846005015485600701548660060154876004018860090189600a0160009054906101000a900460ff168a6012018b600c018a8054611c5c906137a5565b80601f0160208091040260200160405190810160405280929190818152602001828054611c88906137a5565b8015611cd55780601f10611caa57610100808354040283529160200191611cd5565b820191906000526020600020905b815481529060010190602001808311611cb857829003601f168201915b50505050509a50898054611ce8906137a5565b80601f0160208091040260200160405190810160405280929190818152602001828054611d14906137a5565b8015611d615780601f10611d3657610100808354040283529160200191611d61565b820191906000526020600020905b815481529060010190602001808311611d4457829003601f168201915b50505050509950888054611d74906137a5565b80601f0160208091040260200160405190810160405280929190818152602001828054611da0906137a5565b8015611ded5780601f10611dc257610100808354040283529160200191611ded565b820191906000526020600020905b815481529060010190602001808311611dd057829003601f168201915b5050505050985084805480602002602001604051908101604052809291908181526020016000905b82821015611ec1578382906000526020600020018054611e34906137a5565b80601f0160208091040260200160405190810160405280929190818152602001828054611e60906137a5565b8015611ead5780601f10611e8257610100808354040283529160200191611ead565b820191906000526020600020905b815481529060010190602001808311611e9057829003601f168201915b505050505081526020019060010190611e15565b50505050945083805480602002602001604051908101604052809291908181526020016000905b828210156121b357838290600052602060002090600502016040518060a001604052908160008201548152602001600182018054611f25906137a5565b80601f0160208091040260200160405190810160405280929190818152602001828054611f51906137a5565b8015611f9e5780601f10611f7357610100808354040283529160200191611f9e565b820191906000526020600020905b815481529060010190602001808311611f8157829003601f168201915b50505050508152602001600282018054611fb7906137a5565b80601f0160208091040260200160405190810160405280929190818152602001828054611fe3906137a5565b80156120305780601f1061200557610100808354040283529160200191612030565b820191906000526020600020905b81548152906001019060200180831161201357829003601f168201915b50505050508152602001600382018054612049906137a5565b80601f0160208091040260200160405190810160405280929190818152602001828054612075906137a5565b80156120c25780601f10612097576101008083540402835291602001916120c2565b820191906000526020600020905b8154815290600101906020018083116120a557829003601f168201915b5050505050815260200160048201805480602002602001604051908101604052809291908181526020016000905b8282101561219c57838290600052602060002001805461210f906137a5565b80601f016020809104026020016040519081016040528092919081815260200182805461213b906137a5565b80156121885780601f1061215d57610100808354040283529160200191612188565b820191906000526020600020905b81548152906001019060200180831161216b57829003601f168201915b5050505050815260200190600101906120f0565b505050508152505081526020019060010190611ee8565b50505050935081805480602002602001604051908101604052809291908181526020016000905b82821015612353578382906000526020600020906004020160405180608001604052908160008201805461220d906137a5565b80601f0160208091040260200160405190810160405280929190818152602001828054612239906137a5565b80156122865780601f1061225b57610100808354040283529160200191612286565b820191906000526020600020905b81548152906001019060200180831161226957829003601f168201915b5050505050815260200160018201805461229f906137a5565b80601f01602080910402602001604051908101604052809291908181526020018280546122cb906137a5565b80156123185780601f106122ed57610100808354040283529160200191612318565b820191906000526020600020905b8154815290600101906020018083116122fb57829003601f168201915b505050918352505060028201546001600160a01b031660208083019190915260039092015460409091015290825260019290920191016121da565b505050509150808054806020026020016040519081016040528092919081815260200182805480156123ae57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311612390575b505050505090509c509c509c509c509c509c509c509c509c509c509c509c505091939597999b5091939597999b565b6123e5612886565b60008381526003602090815260408083206001600160a01b0386168452600d81019092529091205460ff1661242c5760405162461bcd60e51b8152600401610b7d9061394c565b6001600160a01b0383166000908152600d820160205260409020805460ff19169055600c81018054839081106124645761246461378f565b6000918252602082200180546001600160a01b0319169055600b820180549161248c83613991565b919050555050505050565b61249f612886565b60008281526003602081815260409092208351610af193919092019190840190612930565b6124cc612886565b60008281526003602090815260408083206001600160a01b0385168452600d81019092529091205460ff166125135760405162461bcd60e51b8152600401610b7d9061394c565b6001600160a01b039091166000908152600d90910160205260409020805460ff1916905550565b612542612886565b60026000828152600360208190526040909120600a015460ff169081111561256c5761256c61323d565b146125f45760405162461bcd60e51b815260206004820152604c60248201527f536f72727920706c6561736520656e737572652074686520706f6f6c2069732060448201527f696e2070656e64696e67207374617465206265666f72652063616c63756c617460648201526b696e67207061796f7574732160a01b608482015260a401610b7d565b6000818152600360205260408120905b8160070154811015610af15760005b6008830154811015612726576000828152600f840160209081526040808320546001600160a01b031683526011860190915290208054829081106126595761265961378f565b906000526020600020015460405160200161267691815260200190565b604051602081830303815290604052805190602001208360080182815481106126a1576126a161378f565b90600052602060002001546040516020016126be91815260200190565b604051602081830303815290604052805190602001201415612714576000828152600f840160209081526040808320546001600160a01b0316835260108601909152812080549161270e83613919565b91905055505b8061271e81613919565b915050612613565b508061273181613919565b915050612604565b612741612886565b60008281526003602090815260409091208251610af1926004909201918401906129b4565b61276e612886565b60008381526003602052604090206009018054829190849081106127945761279461378f565b906000526020600020906005020160040190805190602001906108e19291906129b4565b6127c0612886565b6001600160a01b0381166128255760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610b7d565b610b2a816128e0565b6060600280548060200260200160405190810160405280929190818152602001828054801561287c57602002820191906000526020600020905b815481526020019060010190808311612868575b5050505050905090565b6000546001600160a01b031633146112615760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610b7d565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b82805461293c906137a5565b90600052602060002090601f01602090048101928261295e57600085556129a4565b82601f1061297757805160ff19168380011785556129a4565b828001600101855582156129a4579182015b828111156129a4578251825591602001919060010190612989565b506129b0929150612a47565b5090565b828054828255906000526020600020908101928215612a01579160200282015b82811115612a0157825180516129f1918491602090910190612930565b50916020019190600101906129d4565b506129b0929150612a5c565b8280548282559060005260206000209081019282156129a457916020028201828111156129a4578251825591602001919060010190612989565b5b808211156129b05760008155600101612a48565b808211156129b0576000612a708282612a79565b50600101612a5c565b508054612a85906137a5565b6000825580601f10612a95575050565b601f016020900490600052602060002090810190610b2a9190612a47565b60008060408385031215612ac657600080fd5b50508035926020909101359150565b600060208284031215612ae757600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715612b2c57612b2c612aee565b604052919050565b600082601f830112612b4557600080fd5b81356001600160401b03811115612b5e57612b5e612aee565b612b71601f8201601f1916602001612b04565b818152846020838601011115612b8657600080fd5b816020850160208301376000918101602001919091529392505050565b600080600060608486031215612bb857600080fd5b833592506020840135915060408401356001600160401b03811115612bdc57600080fd5b612be886828701612b34565b9150509250925092565b60006001600160401b03821115612c0b57612c0b612aee565b5060051b60200190565b600082601f830112612c2657600080fd5b81356020612c3b612c3683612bf2565b612b04565b82815260059290921b84018101918181019086841115612c5a57600080fd5b8286015b84811015612c995780356001600160401b03811115612c7d5760008081fd5b612c8b8986838b0101612b34565b845250918301918301612c5e565b509695505050505050565b803560048110612cb357600080fd5b919050565b60008060008060008060008060006101208a8c031215612cd757600080fd5b8935985060208a01356001600160401b0380821115612cf557600080fd5b612d018d838e01612b34565b995060408c0135915080821115612d1757600080fd5b612d238d838e01612b34565b985060608c0135915080821115612d3957600080fd5b612d458d838e01612b34565b975060808c0135965060a08c0135955060c08c0135915080821115612d6957600080fd5b612d758d838e01612c15565b945060e08c0135915080821115612d8b57600080fd5b50612d988c828d01612b34565b925050612da86101008b01612ca4565b90509295985092959850929598565b60008060408385031215612dca57600080fd5b8235915060208301356001600160401b03811115612de757600080fd5b612df385828601612b34565b9150509250929050565b80356001600160a01b0381168114612cb357600080fd5b60008060408385031215612e2757600080fd5b82359150612e3760208401612dfd565b90509250929050565b600080600080600060a08688031215612e5857600080fd5b8535945060208601359350612e6f60408701612dfd565b925060608601356001600160401b0380821115612e8b57600080fd5b612e9789838a01612b34565b93506080880135915080821115612ead57600080fd5b50612eba88828901612b34565b9150509295509295909350565b600080600080600060a08688031215612edf57600080fd5b8535945060208601356001600160401b0380821115612efd57600080fd5b612f0989838a01612b34565b95506040880135915080821115612f1f57600080fd5b612f2b89838a01612b34565b94506060880135915080821115612f4157600080fd5b612f4d89838a01612b34565b93506080880135915080821115612f6357600080fd5b50612eba88828901612c15565b6020808252825182820181905260009190848201906040850190845b81811015612fa857835183529284019291840191600101612f8c565b50909695505050505050565b60005b83811015612fcf578181015183820152602001612fb7565b838111156108e15750506000910152565b60008151808452612ff8816020860160208601612fb4565b601f01601f19169290920160200192915050565b6000815180845260208085019450848260051b860182860160005b8581101561305157838303895261303f838351612fe0565b98850198925090840190600101613027565b5090979650505050505050565b85815260a06020820152600061307760a0830187612fe0565b82810360408401526130898187612fe0565b9050828103606084015261309d8186612fe0565b905082810360808401526130b1818561300c565b98975050505050505050565b600080600080600080600060e0888a0312156130d857600080fd5b87356001600160401b03808211156130ef57600080fd5b6130fb8b838c01612b34565b985060208a013591508082111561311157600080fd5b61311d8b838c01612b34565b975060408a013591508082111561313357600080fd5b61313f8b838c01612b34565b965060608a0135955060808a0135945060a08a013591508082111561316357600080fd5b61316f8b838c01612c15565b935060c08a013591508082111561318557600080fd5b506131928a828b01612b34565b91505092959891949750929550565b600080604083850312156131b457600080fd5b823591506020808401356001600160401b038111156131d257600080fd5b8401601f810186136131e357600080fd5b80356131f1612c3682612bf2565b81815260059190911b8201830190838101908883111561321057600080fd5b928401925b8284101561322e57833582529284019290840190613215565b80955050505050509250929050565b634e487b7160e01b600052602160045260246000fd5b6004811061327157634e487b7160e01b600052602160045260246000fd5b9052565b60006101408083526132898184018e612fe0565b9050828103602084015261329d818d612fe0565b905082810360408401526132b1818c612fe0565b905082810360608401526132c5818b612fe0565b9150508760808301528660a08301528560c08301526132e760e0830186613253565b610100820193909352610120015298975050505050505050565b60008060008060008060c0878903121561331a57600080fd5b86359550602087013594506040870135935061333860608801612dfd565b925060808701356001600160401b038082111561335457600080fd5b6133608a838b01612b34565b935060a089013591508082111561337657600080fd5b5061338389828a01612b34565b9150509295509295509295565b60008060008060008060c087890312156133a957600080fd5b863595506020870135945060408701356001600160401b03808211156133ce57600080fd5b6133da8a838b01612b34565b955060608901359150808211156133f057600080fd5b6133fc8a838b01612b34565b9450608089013591508082111561341257600080fd5b61341e8a838b01612b34565b935060a089013591508082111561343457600080fd5b5061338389828a01612c15565b6000806040838503121561345457600080fd5b82359150612e3760208401612ca4565b600081518084526020808501808196508360051b8101915082860160005b85811015613513578284038952815160a0815186528682015181888801526134ac82880182612fe0565b915050604080830151878303828901526134c68382612fe0565b92505050606080830151878303828901526134e18382612fe0565b92505050608080830151925086820381880152506134ff818361300c565b9a87019a9550505090840190600101613482565b5091979650505050505050565b600081518084526020808501808196508360051b8101915082860160005b8581101561351357828403895281516080815181875261356082880182612fe0565b91505086820151868203888801526135788282612fe0565b6040848101516001600160a01b03169089015260609384015193909701929092525050978401979084019060010161353e565b600081518084526020808501945080840160005b838110156135e45781516001600160a01b0316875295820195908201906001016135bf565b509495945050505050565b60006101808e83528060208401526136098184018f612fe0565b9050828103604084015261361d818e612fe0565b90508281036060840152613631818d612fe0565b90508a60808401528960a08401528860c084015282810360e0840152613657818961300c565b905082810361010084015261366c8188613464565b905061367c610120840187613253565b82810361014084015261368f8186613520565b90508281036101608401526136a481856135ab565b9f9e505050505050505050505050505050565b6000806000606084860312156136cc57600080fd5b833592506136dc60208501612dfd565b9150604084013590509250925092565b600080604083850312156136ff57600080fd5b8235915060208301356001600160401b0381111561371c57600080fd5b612df385828601612c15565b60008060006060848603121561373d57600080fd5b833592506020840135915060408401356001600160401b0381111561376157600080fd5b612be886828701612c15565b60006020828403121561377f57600080fd5b61378882612dfd565b9392505050565b634e487b7160e01b600052603260045260246000fd5b600181811c908216806137b957607f821691505b602082108114156137da57634e487b7160e01b600052602260045260246000fd5b50919050565b600080835481600182811c9150808316806137fc57607f831692505b602080841082141561381c57634e487b7160e01b86526022600452602486fd5b81801561383057600181146138415761386e565b60ff1986168952848901965061386e565b60008a81526020902060005b868110156138665781548b82015290850190830161384d565b505084890196505b509498975050505050505050565b6000825161388e818460208701612fb4565b9190910192915050565b60208082526045908201527f536f72727920706c6561736520656e737572652074686520706f6f6c2069732060408201527f696e20656e646564207374617465206265666f726520616464696e672077696e6060820152646e6572732160d81b608082015260a00190565b634e487b7160e01b600052601160045260246000fd5b600060001982141561392d5761392d613903565b5060010190565b6000821982111561394757613947613903565b500190565b60208082526025908201527f41646472657373206e6f7420696e20666f756e6420696e207468652077686974604082015264195b1a5cdd60da1b606082015260800190565b6000816139a0576139a0613903565b50600019019056fea26469706673582212203cf5f3cbd790ab2926b257203ab3bc029eb4e304c65fa9ab652352a81b6ff71664736f6c63430008090033