Contract Address Details

V9QsnC7pwMZD7XakqHmeAJdnLfyhCUpE4F

Token
VelhallaAirdropVoucher (VHAirdropVoucher)
Creator
VEv1MKQC–31V2Vb at 0x54a5bb–bce3aa
Balance
0 VLX
Tokens
Fetching tokens...
Transactions
4,335 Transactions
Transfers
0 Transfers
Gas Used
171,990,886
Last Balance Update
69732979

Deployed ByteCode

Verify & Publish
0x608060405234801561001057600080fd5b50600436106101575760003560e01c80636b20c454116100c3578063a22cb4651161007c578063a22cb4651461038a578063bd85b039146103a6578063e985e9c5146103d6578063f242432a14610406578063f2fde38b14610422578063f5298aca1461043e57610157565b80636b20c45414610302578063715018a61461031e578063731133e9146103285780638456cb59146103445780638da5cb5b1461034e57806395d89b411461036c57610157565b80631f7fdffa116101155780631f7fdffa146102425780632eb2c2d61461025e5780633f4ba83a1461027a5780634e1273f4146102845780634f558e79146102b45780635c975abb146102e457610157565b8062fdd58e1461015c57806301ffc9a71461018c57806302fe5305146101bc57806306fdde03146101d85780630e89341c146101f6578063162094c414610226575b600080fd5b61017660048036038101906101719190612bdb565b61045a565b6040516101839190612c2a565b60405180910390f35b6101a660048036038101906101a19190612c9d565b610522565b6040516101b39190612ce5565b60405180910390f35b6101d660048036038101906101d19190612e46565b610604565b005b6101e061068c565b6040516101ed9190612f17565b60405180910390f35b610210600480360381019061020b9190612f39565b61071a565b60405161021d9190612f17565b60405180910390f35b610240600480360381019061023b9190612f66565b6107e7565b005b61025c6004803603810190610257919061312b565b6108c7565b005b610278600480360381019061027391906131e6565b610955565b005b6102826109f6565b005b61029e60048036038101906102999190613378565b610a7c565b6040516102ab91906134ae565b60405180910390f35b6102ce60048036038101906102c99190612f39565b610b95565b6040516102db9190612ce5565b60405180910390f35b6102ec610ba9565b6040516102f99190612ce5565b60405180910390f35b61031c600480360381019061031791906134d0565b610bc0565b005b610326610c5d565b005b610342600480360381019061033d919061355b565b610ce5565b005b61034c610d73565b005b610356610df9565b60405161036391906135ed565b60405180910390f35b610374610e23565b6040516103819190612f17565b60405180910390f35b6103a4600480360381019061039f9190613634565b610e5c565b005b6103c060048036038101906103bb9190612f39565b610e72565b6040516103cd9190612c2a565b60405180910390f35b6103f060048036038101906103eb9190613674565b610e8f565b6040516103fd9190612ce5565b60405180910390f35b610420600480360381019061041b91906136b4565b610f23565b005b61043c6004803603810190610437919061374b565b610fc4565b005b61045860048036038101906104539190613778565b6110bb565b005b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036104ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c19061383d565b60405180910390fd5b60008083815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60007fd9b67a26000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806105ed57507f0e89341c000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806105fd57506105fc82611158565b5b9050919050565b61060c6111c2565b73ffffffffffffffffffffffffffffffffffffffff1661062a610df9565b73ffffffffffffffffffffffffffffffffffffffff1614610680576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610677906138a9565b60405180910390fd5b610689816111ca565b50565b60058054610699906138f8565b80601f01602080910402602001604051908101604052809291908181526020018280546106c5906138f8565b80156107125780601f106106e757610100808354040283529160200191610712565b820191906000526020600020905b8154815290600101906020018083116106f557829003601f168201915b505050505081565b6060600060066000848152602001908152602001600020805461073c906138f8565b80601f0160208091040260200160405190810160405280929190818152602001828054610768906138f8565b80156107b55780601f1061078a576101008083540402835291602001916107b5565b820191906000526020600020905b81548152906001019060200180831161079857829003601f168201915b5050505050905060008151146107ce57809150506107e2565b604051806020016040528060008152509150505b919050565b6107ef6111c2565b73ffffffffffffffffffffffffffffffffffffffff1661080d610df9565b73ffffffffffffffffffffffffffffffffffffffff1614610863576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085a906138a9565b60405180910390fd5b8060066000848152602001908152602001600020908051906020019061088a929190612a90565b50817f6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b826040516108bb9190612f17565b60405180910390a25050565b6108cf6111c2565b73ffffffffffffffffffffffffffffffffffffffff166108ed610df9565b73ffffffffffffffffffffffffffffffffffffffff1614610943576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093a906138a9565b60405180910390fd5b61094f848484846111e4565b50505050565b61095d6111c2565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614806109a357506109a28561099d6111c2565b610e8f565b5b6109e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d99061399b565b60405180910390fd5b6109ef8585858585611410565b5050505050565b6109fe6111c2565b73ffffffffffffffffffffffffffffffffffffffff16610a1c610df9565b73ffffffffffffffffffffffffffffffffffffffff1614610a72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a69906138a9565b60405180910390fd5b610a7a611731565b565b60608151835114610ac2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab990613a2d565b60405180910390fd5b6000835167ffffffffffffffff811115610adf57610ade612d1b565b5b604051908082528060200260200182016040528015610b0d5781602001602082028036833780820191505090505b50905060005b8451811015610b8a57610b5a858281518110610b3257610b31613a4d565b5b6020026020010151858381518110610b4d57610b4c613a4d565b5b602002602001015161045a565b828281518110610b6d57610b6c613a4d565b5b60200260200101818152505080610b8390613aab565b9050610b13565b508091505092915050565b600080610ba183610e72565b119050919050565b6000600360149054906101000a900460ff16905090565b610bc86111c2565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480610c0e5750610c0d83610c086111c2565b610e8f565b5b610c4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4490613b65565b60405180910390fd5b610c588383836117d3565b505050565b610c656111c2565b73ffffffffffffffffffffffffffffffffffffffff16610c83610df9565b73ffffffffffffffffffffffffffffffffffffffff1614610cd9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd0906138a9565b60405180910390fd5b610ce36000611aa1565b565b610ced6111c2565b73ffffffffffffffffffffffffffffffffffffffff16610d0b610df9565b73ffffffffffffffffffffffffffffffffffffffff1614610d61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d58906138a9565b60405180910390fd5b610d6d84848484611b67565b50505050565b610d7b6111c2565b73ffffffffffffffffffffffffffffffffffffffff16610d99610df9565b73ffffffffffffffffffffffffffffffffffffffff1614610def576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610de6906138a9565b60405180910390fd5b610df7611d17565b565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6040518060400160405280601081526020017f564841697264726f70566f75636865720000000000000000000000000000000081525081565b610e6e610e676111c2565b8383611dba565b5050565b600060046000838152602001908152602001600020549050919050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b610f2b6111c2565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480610f715750610f7085610f6b6111c2565b610e8f565b5b610fb0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa790613b65565b60405180910390fd5b610fbd8585858585611f26565b5050505050565b610fcc6111c2565b73ffffffffffffffffffffffffffffffffffffffff16610fea610df9565b73ffffffffffffffffffffffffffffffffffffffff1614611040576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611037906138a9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036110af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a690613bf7565b60405180910390fd5b6110b881611aa1565b50565b6110c36111c2565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614806111095750611108836111036111c2565b610e8f565b5b611148576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113f90613b65565b60405180910390fd5b6111538383836121c1565b505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b80600290805190602001906111e0929190612a90565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611253576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124a90613c89565b60405180910390fd5b8151835114611297576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128e90613d1b565b60405180910390fd5b60006112a16111c2565b90506112b281600087878787612407565b60005b845181101561136b578381815181106112d1576112d0613a4d565b5b60200260200101516000808784815181106112ef576112ee613a4d565b5b6020026020010151815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113519190613d3b565b92505081905550808061136390613aab565b9150506112b5565b508473ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb87876040516113e3929190613d91565b60405180910390a46113fa81600087878787612465565b6114098160008787878761246d565b5050505050565b8151835114611454576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144b90613d1b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036114c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ba90613e3a565b60405180910390fd5b60006114cd6111c2565b90506114dd818787878787612407565b60005b845181101561168e5760008582815181106114fe576114fd613a4d565b5b60200260200101519050600085838151811061151d5761151c613a4d565b5b60200260200101519050600080600084815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156115be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b590613ecc565b60405180910390fd5b81810360008085815260200190815260200160002060008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160008085815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546116739190613d3b565b925050819055505050508061168790613aab565b90506114e0565b508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051611705929190613d91565b60405180910390a461171b818787878787612465565b61172981878787878761246d565b505050505050565b611739610ba9565b611778576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161176f90613f38565b60405180910390fd5b6000600360146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6117bc6111c2565b6040516117c991906135ed565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611842576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161183990613fca565b60405180910390fd5b8051825114611886576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187d90613d1b565b60405180910390fd5b60006118906111c2565b90506118b081856000868660405180602001604052806000815250612407565b60005b83518110156119fd5760008482815181106118d1576118d0613a4d565b5b6020026020010151905060008483815181106118f0576118ef613a4d565b5b60200260200101519050600080600084815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611991576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119889061405c565b60405180910390fd5b81810360008085815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505080806119f590613aab565b9150506118b3565b50600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8686604051611a75929190613d91565b60405180910390a4611a9b81856000868660405180602001604052806000815250612465565b50505050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611bd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bcd90613c89565b60405180910390fd5b6000611be06111c2565b90506000611bed85612644565b90506000611bfa85612644565b9050611c0b83600089858589612407565b8460008088815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611c6a9190613d3b565b925050819055508673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628989604051611ce892919061407c565b60405180910390a4611cff83600089858589612465565b611d0e836000898989896126be565b50505050505050565b611d1f610ba9565b15611d5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d56906140f1565b60405180910390fd5b6001600360146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611da36111c2565b604051611db091906135ed565b60405180910390a1565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611e28576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e1f90614183565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611f199190612ce5565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611f95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f8c90613e3a565b60405180910390fd5b6000611f9f6111c2565b90506000611fac85612644565b90506000611fb985612644565b9050611fc9838989858589612407565b600080600088815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905085811015612060576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161205790613ecc565b60405180910390fd5b85810360008089815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508560008089815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546121159190613d3b565b925050819055508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628a8a60405161219292919061407c565b60405180910390a46121a8848a8a86868a612465565b6121b6848a8a8a8a8a6126be565b505050505050505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612230576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161222790613fca565b60405180910390fd5b600061223a6111c2565b9050600061224784612644565b9050600061225484612644565b905061227483876000858560405180602001604052806000815250612407565b600080600087815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508481101561230b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123029061405c565b60405180910390fd5b84810360008088815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f6289896040516123d892919061407c565b60405180910390a46123fe84886000868660405180602001604052806000815250612465565b50505050505050565b61240f610ba9565b1561244f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612446906140f1565b60405180910390fd5b61245d868686868686612895565b505050505050565b505050505050565b61248c8473ffffffffffffffffffffffffffffffffffffffff16612a65565b1561263c578373ffffffffffffffffffffffffffffffffffffffff1663bc197c8187878686866040518663ffffffff1660e01b81526004016124d29594939291906141f8565b6020604051808303816000875af192505050801561250e57506040513d601f19601f8201168201806040525081019061250b9190614275565b60015b6125b35761251a6142af565b806308c379a003612576575061252e6142d1565b806125395750612578565b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161256d9190612f17565b60405180910390fd5b505b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125aa906143d3565b60405180910390fd5b63bc197c8160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161461263a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161263190614465565b60405180910390fd5b505b505050505050565b60606000600167ffffffffffffffff81111561266357612662612d1b565b5b6040519080825280602002602001820160405280156126915781602001602082028036833780820191505090505b50905082816000815181106126a9576126a8613a4d565b5b60200260200101818152505080915050919050565b6126dd8473ffffffffffffffffffffffffffffffffffffffff16612a65565b1561288d578373ffffffffffffffffffffffffffffffffffffffff1663f23a6e6187878686866040518663ffffffff1660e01b8152600401612723959493929190614485565b6020604051808303816000875af192505050801561275f57506040513d601f19601f8201168201806040525081019061275c9190614275565b60015b6128045761276b6142af565b806308c379a0036127c7575061277f6142d1565b8061278a57506127c9565b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127be9190612f17565b60405180910390fd5b505b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127fb906143d3565b60405180910390fd5b63f23a6e6160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161461288b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161288290614465565b60405180910390fd5b505b505050505050565b6128a3868686868686612a88565b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16036129545760005b8351811015612952578281815181106128f6576128f5613a4d565b5b60200260200101516004600086848151811061291557612914613a4d565b5b60200260200101518152602001908152602001600020600082825461293a9190613d3b565b925050819055508061294b90613aab565b90506128da565b505b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603612a5d5760005b8351811015612a5b5760008482815181106129a9576129a8613a4d565b5b6020026020010151905060008483815181106129c8576129c7613a4d565b5b6020026020010151905060006004600084815260200190815260200160002054905081811015612a2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a2490614551565b60405180910390fd5b818103600460008581526020019081526020016000208190555050505080612a5490613aab565b905061298b565b505b505050505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b505050505050565b828054612a9c906138f8565b90600052602060002090601f016020900481019282612abe5760008555612b05565b82601f10612ad757805160ff1916838001178555612b05565b82800160010185558215612b05579182015b82811115612b04578251825591602001919060010190612ae9565b5b509050612b129190612b16565b5090565b5b80821115612b2f576000816000905550600101612b17565b5090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612b7282612b47565b9050919050565b612b8281612b67565b8114612b8d57600080fd5b50565b600081359050612b9f81612b79565b92915050565b6000819050919050565b612bb881612ba5565b8114612bc357600080fd5b50565b600081359050612bd581612baf565b92915050565b60008060408385031215612bf257612bf1612b3d565b5b6000612c0085828601612b90565b9250506020612c1185828601612bc6565b9150509250929050565b612c2481612ba5565b82525050565b6000602082019050612c3f6000830184612c1b565b92915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612c7a81612c45565b8114612c8557600080fd5b50565b600081359050612c9781612c71565b92915050565b600060208284031215612cb357612cb2612b3d565b5b6000612cc184828501612c88565b91505092915050565b60008115159050919050565b612cdf81612cca565b82525050565b6000602082019050612cfa6000830184612cd6565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612d5382612d0a565b810181811067ffffffffffffffff82111715612d7257612d71612d1b565b5b80604052505050565b6000612d85612b33565b9050612d918282612d4a565b919050565b600067ffffffffffffffff821115612db157612db0612d1b565b5b612dba82612d0a565b9050602081019050919050565b82818337600083830152505050565b6000612de9612de484612d96565b612d7b565b905082815260208101848484011115612e0557612e04612d05565b5b612e10848285612dc7565b509392505050565b600082601f830112612e2d57612e2c612d00565b5b8135612e3d848260208601612dd6565b91505092915050565b600060208284031215612e5c57612e5b612b3d565b5b600082013567ffffffffffffffff811115612e7a57612e79612b42565b5b612e8684828501612e18565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612ec9578082015181840152602081019050612eae565b83811115612ed8576000848401525b50505050565b6000612ee982612e8f565b612ef38185612e9a565b9350612f03818560208601612eab565b612f0c81612d0a565b840191505092915050565b60006020820190508181036000830152612f318184612ede565b905092915050565b600060208284031215612f4f57612f4e612b3d565b5b6000612f5d84828501612bc6565b91505092915050565b60008060408385031215612f7d57612f7c612b3d565b5b6000612f8b85828601612bc6565b925050602083013567ffffffffffffffff811115612fac57612fab612b42565b5b612fb885828601612e18565b9150509250929050565b600067ffffffffffffffff821115612fdd57612fdc612d1b565b5b602082029050602081019050919050565b600080fd5b600061300661300184612fc2565b612d7b565b9050808382526020820190506020840283018581111561302957613028612fee565b5b835b81811015613052578061303e8882612bc6565b84526020840193505060208101905061302b565b5050509392505050565b600082601f83011261307157613070612d00565b5b8135613081848260208601612ff3565b91505092915050565b600067ffffffffffffffff8211156130a5576130a4612d1b565b5b6130ae82612d0a565b9050602081019050919050565b60006130ce6130c98461308a565b612d7b565b9050828152602081018484840111156130ea576130e9612d05565b5b6130f5848285612dc7565b509392505050565b600082601f83011261311257613111612d00565b5b81356131228482602086016130bb565b91505092915050565b6000806000806080858703121561314557613144612b3d565b5b600061315387828801612b90565b945050602085013567ffffffffffffffff81111561317457613173612b42565b5b6131808782880161305c565b935050604085013567ffffffffffffffff8111156131a1576131a0612b42565b5b6131ad8782880161305c565b925050606085013567ffffffffffffffff8111156131ce576131cd612b42565b5b6131da878288016130fd565b91505092959194509250565b600080600080600060a0868803121561320257613201612b3d565b5b600061321088828901612b90565b955050602061322188828901612b90565b945050604086013567ffffffffffffffff81111561324257613241612b42565b5b61324e8882890161305c565b935050606086013567ffffffffffffffff81111561326f5761326e612b42565b5b61327b8882890161305c565b925050608086013567ffffffffffffffff81111561329c5761329b612b42565b5b6132a8888289016130fd565b9150509295509295909350565b600067ffffffffffffffff8211156132d0576132cf612d1b565b5b602082029050602081019050919050565b60006132f46132ef846132b5565b612d7b565b9050808382526020820190506020840283018581111561331757613316612fee565b5b835b81811015613340578061332c8882612b90565b845260208401935050602081019050613319565b5050509392505050565b600082601f83011261335f5761335e612d00565b5b813561336f8482602086016132e1565b91505092915050565b6000806040838503121561338f5761338e612b3d565b5b600083013567ffffffffffffffff8111156133ad576133ac612b42565b5b6133b98582860161334a565b925050602083013567ffffffffffffffff8111156133da576133d9612b42565b5b6133e68582860161305c565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61342581612ba5565b82525050565b6000613437838361341c565b60208301905092915050565b6000602082019050919050565b600061345b826133f0565b61346581856133fb565b93506134708361340c565b8060005b838110156134a1578151613488888261342b565b975061349383613443565b925050600181019050613474565b5085935050505092915050565b600060208201905081810360008301526134c88184613450565b905092915050565b6000806000606084860312156134e9576134e8612b3d565b5b60006134f786828701612b90565b935050602084013567ffffffffffffffff81111561351857613517612b42565b5b6135248682870161305c565b925050604084013567ffffffffffffffff81111561354557613544612b42565b5b6135518682870161305c565b9150509250925092565b6000806000806080858703121561357557613574612b3d565b5b600061358387828801612b90565b945050602061359487828801612bc6565b93505060406135a587828801612bc6565b925050606085013567ffffffffffffffff8111156135c6576135c5612b42565b5b6135d2878288016130fd565b91505092959194509250565b6135e781612b67565b82525050565b600060208201905061360260008301846135de565b92915050565b61361181612cca565b811461361c57600080fd5b50565b60008135905061362e81613608565b92915050565b6000806040838503121561364b5761364a612b3d565b5b600061365985828601612b90565b925050602061366a8582860161361f565b9150509250929050565b6000806040838503121561368b5761368a612b3d565b5b600061369985828601612b90565b92505060206136aa85828601612b90565b9150509250929050565b600080600080600060a086880312156136d0576136cf612b3d565b5b60006136de88828901612b90565b95505060206136ef88828901612b90565b945050604061370088828901612bc6565b935050606061371188828901612bc6565b925050608086013567ffffffffffffffff81111561373257613731612b42565b5b61373e888289016130fd565b9150509295509295909350565b60006020828403121561376157613760612b3d565b5b600061376f84828501612b90565b91505092915050565b60008060006060848603121561379157613790612b3d565b5b600061379f86828701612b90565b93505060206137b086828701612bc6565b92505060406137c186828701612bc6565b9150509250925092565b7f455243313135353a2062616c616e636520717565727920666f7220746865207a60008201527f65726f2061646472657373000000000000000000000000000000000000000000602082015250565b6000613827602b83612e9a565b9150613832826137cb565b604082019050919050565b600060208201905081810360008301526138568161381a565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613893602083612e9a565b915061389e8261385d565b602082019050919050565b600060208201905081810360008301526138c281613886565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061391057607f821691505b602082108103613923576139226138c9565b5b50919050565b7f455243313135353a207472616e736665722063616c6c6572206973206e6f742060008201527f6f776e6572206e6f7220617070726f7665640000000000000000000000000000602082015250565b6000613985603283612e9a565b915061399082613929565b604082019050919050565b600060208201905081810360008301526139b481613978565b9050919050565b7f455243313135353a206163636f756e747320616e6420696473206c656e67746860008201527f206d69736d617463680000000000000000000000000000000000000000000000602082015250565b6000613a17602983612e9a565b9150613a22826139bb565b604082019050919050565b60006020820190508181036000830152613a4681613a0a565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613ab682612ba5565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613ae857613ae7613a7c565b5b600182019050919050565b7f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260008201527f20617070726f7665640000000000000000000000000000000000000000000000602082015250565b6000613b4f602983612e9a565b9150613b5a82613af3565b604082019050919050565b60006020820190508181036000830152613b7e81613b42565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613be1602683612e9a565b9150613bec82613b85565b604082019050919050565b60006020820190508181036000830152613c1081613bd4565b9050919050565b7f455243313135353a206d696e7420746f20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b6000613c73602183612e9a565b9150613c7e82613c17565b604082019050919050565b60006020820190508181036000830152613ca281613c66565b9050919050565b7f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060008201527f6d69736d61746368000000000000000000000000000000000000000000000000602082015250565b6000613d05602883612e9a565b9150613d1082613ca9565b604082019050919050565b60006020820190508181036000830152613d3481613cf8565b9050919050565b6000613d4682612ba5565b9150613d5183612ba5565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613d8657613d85613a7c565b5b828201905092915050565b60006040820190508181036000830152613dab8185613450565b90508181036020830152613dbf8184613450565b90509392505050565b7f455243313135353a207472616e7366657220746f20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000613e24602583612e9a565b9150613e2f82613dc8565b604082019050919050565b60006020820190508181036000830152613e5381613e17565b9050919050565b7f455243313135353a20696e73756666696369656e742062616c616e636520666f60008201527f72207472616e7366657200000000000000000000000000000000000000000000602082015250565b6000613eb6602a83612e9a565b9150613ec182613e5a565b604082019050919050565b60006020820190508181036000830152613ee581613ea9565b9050919050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b6000613f22601483612e9a565b9150613f2d82613eec565b602082019050919050565b60006020820190508181036000830152613f5181613f15565b9050919050565b7f455243313135353a206275726e2066726f6d20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000613fb4602383612e9a565b9150613fbf82613f58565b604082019050919050565b60006020820190508181036000830152613fe381613fa7565b9050919050565b7f455243313135353a206275726e20616d6f756e7420657863656564732062616c60008201527f616e636500000000000000000000000000000000000000000000000000000000602082015250565b6000614046602483612e9a565b915061405182613fea565b604082019050919050565b6000602082019050818103600083015261407581614039565b9050919050565b60006040820190506140916000830185612c1b565b61409e6020830184612c1b565b9392505050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b60006140db601083612e9a565b91506140e6826140a5565b602082019050919050565b6000602082019050818103600083015261410a816140ce565b9050919050565b7f455243313135353a2073657474696e6720617070726f76616c2073746174757360008201527f20666f722073656c660000000000000000000000000000000000000000000000602082015250565b600061416d602983612e9a565b915061417882614111565b604082019050919050565b6000602082019050818103600083015261419c81614160565b9050919050565b600081519050919050565b600082825260208201905092915050565b60006141ca826141a3565b6141d481856141ae565b93506141e4818560208601612eab565b6141ed81612d0a565b840191505092915050565b600060a08201905061420d60008301886135de565b61421a60208301876135de565b818103604083015261422c8186613450565b905081810360608301526142408185613450565b9050818103608083015261425481846141bf565b90509695505050505050565b60008151905061426f81612c71565b92915050565b60006020828403121561428b5761428a612b3d565b5b600061429984828501614260565b91505092915050565b60008160e01c9050919050565b600060033d11156142ce5760046000803e6142cb6000516142a2565b90505b90565b600060443d1061435e576142e3612b33565b60043d036004823e80513d602482011167ffffffffffffffff8211171561430b57505061435e565b808201805167ffffffffffffffff811115614329575050505061435e565b80602083010160043d03850181111561434657505050505061435e565b61435582602001850186612d4a565b82955050505050505b90565b7f455243313135353a207472616e7366657220746f206e6f6e204552433131353560008201527f526563656976657220696d706c656d656e746572000000000000000000000000602082015250565b60006143bd603483612e9a565b91506143c882614361565b604082019050919050565b600060208201905081810360008301526143ec816143b0565b9050919050565b7f455243313135353a204552433131353552656365697665722072656a6563746560008201527f6420746f6b656e73000000000000000000000000000000000000000000000000602082015250565b600061444f602883612e9a565b915061445a826143f3565b604082019050919050565b6000602082019050818103600083015261447e81614442565b9050919050565b600060a08201905061449a60008301886135de565b6144a760208301876135de565b6144b46040830186612c1b565b6144c16060830185612c1b565b81810360808301526144d381846141bf565b90509695505050505050565b7f455243313135353a206275726e20616d6f756e74206578636565647320746f7460008201527f616c537570706c79000000000000000000000000000000000000000000000000602082015250565b600061453b602883612e9a565b9150614546826144df565b604082019050919050565b6000602082019050818103600083015261456a8161452e565b905091905056fea2646970667358221220fce8620c7e2f8c28276fde0ba9089012c9d08a42446dd0f784202a9597ada59764736f6c634300080e0033