false
true
0

Transaction Details

Transaction Hash
0x116e475d5ba763bb8d2138339c8e3d8e71641ee7683856fdc463ec896e39f5f7
Result
Success
Status
Confirmed
Confirmed by 6,342,468
Block
19558119
Timestamp
| Confirmed within <= 10.303 seconds
From
0x46E193342Cb67415d76CcBD53c07334C25e11a14 0x46e193–e11a14
To
[Contract  USDTr USDTr (0xd5e6e4–8ffaa2)  created]
Tokens Minted
From 0x0000000000000000000000000000000000000000 0x000000–000000
To 0x46E193342Cb67415d76CcBD53c07334C25e11a14 0x46e193–e11a14
For 1,000,000 TETHr
Value
0 PLS ( )
Transaction Fee
6,309.064422612 PLS ()
Gas Price
696,666 Beat
Transaction Type
0

Gas Limit
16,300,947
Gas Used by Transaction
9,056,082 | 55.56%
NoncePosition
54530
Raw Input
0x60a06040525f60085f6101000a81548160ff0219169083151502179055506064600d556001600e5f6101000a81548160ff0219169083151502179055506001600e60016101000a81548160ff02191690831515021790555034801562000063575f80fd5b506040516200b5f23803806200b5f2833981810160405281019062000089919062000c0e565b838381600390816200009c919062000ee9565b508060049081620000ae919062000ee9565b5050505f620000c26200040b60201b60201c565b90508060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505f73165c3410fc91ef562c50559f7d2289febed552d990508073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050620001de33827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6200041260201b60201c565b6200021130827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6200041260201b60201c565b5f6009600a62000222919062001156565b846200022f9190620011a6565b9050620f4240600182620002449190620011a6565b6200025091906200121d565b6009819055506103e8600582620002689190620011a6565b6200027491906200121d565b600a819055506200028d336001620005dd60201b60201c565b620002a0306001620005dd60201b60201c565b600160115f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160115f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160115f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550620003b333826200072660201b60201c565b5f83604051620003c390620009e2565b620003cf919062001265565b604051809103905ff080158015620003e9573d5f803e3d5ffd5b509050620003fe815f620007ec60201b60201c565b50505050505050620014c3565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160362000483576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200047a9062001304565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620004f4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004eb9062001398565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051620005d09190620013c9565b60405180910390a3505050565b620005ed6200040b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146200067e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006759062001432565b60405180910390fd5b8060105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516200071a91906200146e565b60405180910390a25050565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508060025f8282546200077a919062001489565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620007e09190620013c9565b60405180910390a35050565b620007fc6200040b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146200088d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008849062001432565b60405180910390fd5b80156200092057600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ce5494bb836040518263ffffffff1660e01b8152600401620008f0919062001265565b5f604051808303815f87803b15801562000908575f80fd5b505af11580156200091b573d5f803e3d5ffd5b505050505b81600b5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638129fc1c6040518163ffffffff1660e01b81526004015f604051808303815f87803b158015620009c7575f80fd5b505af1158015620009da573d5f803e3d5ffd5b505050505050565b6146ec8062006f0683390190565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b62000a518262000a09565b810181811067ffffffffffffffff8211171562000a735762000a7262000a19565b5b80604052505050565b5f62000a87620009f0565b905062000a95828262000a46565b919050565b5f67ffffffffffffffff82111562000ab75762000ab662000a19565b5b62000ac28262000a09565b9050602081019050919050565b5f5b8381101562000aee57808201518184015260208101905062000ad1565b5f8484015250505050565b5f62000b0f62000b098462000a9a565b62000a7c565b90508281526020810184848401111562000b2e5762000b2d62000a05565b5b62000b3b84828562000acf565b509392505050565b5f82601f83011262000b5a5762000b5962000a01565b5b815162000b6c84826020860162000af9565b91505092915050565b5f819050919050565b62000b898162000b75565b811462000b94575f80fd5b50565b5f8151905062000ba78162000b7e565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000bd88262000bad565b9050919050565b62000bea8162000bcc565b811462000bf5575f80fd5b50565b5f8151905062000c088162000bdf565b92915050565b5f805f806080858703121562000c295762000c28620009f9565b5b5f85015167ffffffffffffffff81111562000c495762000c48620009fd565b5b62000c578782880162000b43565b945050602085015167ffffffffffffffff81111562000c7b5762000c7a620009fd565b5b62000c898782880162000b43565b935050604062000c9c8782880162000b97565b925050606062000caf8782880162000bf8565b91505092959194509250565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168062000d0a57607f821691505b60208210810362000d205762000d1f62000cc5565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830262000d847fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000d47565b62000d90868362000d47565b95508019841693508086168417925050509392505050565b5f819050919050565b5f62000dd162000dcb62000dc58462000b75565b62000da8565b62000b75565b9050919050565b5f819050919050565b62000dec8362000db1565b62000e0462000dfb8262000dd8565b84845462000d53565b825550505050565b5f90565b62000e1a62000e0c565b62000e2781848462000de1565b505050565b5b8181101562000e4e5762000e425f8262000e10565b60018101905062000e2d565b5050565b601f82111562000e9d5762000e678162000d26565b62000e728462000d38565b8101602085101562000e82578190505b62000e9a62000e918562000d38565b83018262000e2c565b50505b505050565b5f82821c905092915050565b5f62000ebf5f198460080262000ea2565b1980831691505092915050565b5f62000ed9838362000eae565b9150826002028217905092915050565b62000ef48262000cbb565b67ffffffffffffffff81111562000f105762000f0f62000a19565b5b62000f1c825462000cf2565b62000f2982828562000e52565b5f60209050601f83116001811462000f5f575f841562000f4a578287015190505b62000f56858262000ecc565b86555062000fc5565b601f19841662000f6f8662000d26565b5f5b8281101562000f985784890151825560018201915060208501945060208101905062000f71565b8683101562000fb8578489015162000fb4601f89168262000eae565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111562001057578086048111156200102f576200102e62000fcd565b5b60018516156200103f5780820291505b80810290506200104f8562000ffa565b94506200100f565b94509492505050565b5f8262001071576001905062001143565b8162001080575f905062001143565b8160018114620010995760028114620010a457620010da565b600191505062001143565b60ff841115620010b957620010b862000fcd565b5b8360020a915084821115620010d357620010d262000fcd565b5b5062001143565b5060208310610133831016604e8410600b8410161715620011145782820a9050838111156200110e576200110d62000fcd565b5b62001143565b62001123848484600162001006565b925090508184048111156200113d576200113c62000fcd565b5b81810290505b9392505050565b5f60ff82169050919050565b5f620011628262000b75565b91506200116f836200114a565b92506200119e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462001060565b905092915050565b5f620011b28262000b75565b9150620011bf8362000b75565b9250828202620011cf8162000b75565b91508282048414831517620011e957620011e862000fcd565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f620012298262000b75565b9150620012368362000b75565b925082620012495762001248620011f0565b5b828204905092915050565b6200125f8162000bcc565b82525050565b5f6020820190506200127a5f83018462001254565b92915050565b5f82825260208201905092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f620012ec60248362001280565b9150620012f98262001290565b604082019050919050565b5f6020820190508181035f8301526200131d81620012de565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6200138060228362001280565b91506200138d8262001324565b604082019050919050565b5f6020820190508181035f830152620013b18162001372565b9050919050565b620013c38162000b75565b82525050565b5f602082019050620013de5f830184620013b8565b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6200141a60208362001280565b91506200142782620013e4565b602082019050919050565b5f6020820190508181035f8301526200144b816200140c565b9050919050565b5f8115159050919050565b620014688162001452565b82525050565b5f602082019050620014835f8301846200145d565b92915050565b5f620014958262000b75565b9150620014a28362000b75565b9250828201905080821115620014bd57620014bc62000fcd565b5b92915050565b608051615a00620015065f395f8181610c9701528181612851015281816128e001528181612b6801528181612c2101528181613fe901526140c40152615a005ff3fe6080604052600436106102e7575f3560e01c80636ab86dc11161018f578063bea1dcf8116100db578063d59ba0df11610094578063dfa20f0a1161006e578063dfa20f0a14610ab5578063e2f4560514610acb578063f2fde38b14610af5578063fe33b30214610b1d576102ee565b8063d59ba0df14610a27578063db8d55f114610a4f578063dd62ed3e14610a79576102ee565b8063bea1dcf81461093b578063bfe1092814610965578063c02466681461098f578063c3615cba146109b7578063c5363caa146109e1578063d29110c514610a0b576102ee565b806395d89b4111610148578063aceac85611610122578063aceac85614610882578063ada2eb48146108bf578063b572fe34146108e7578063ba3194ed1461090f576102ee565b806395d89b41146107e0578063a457c2d71461080a578063a9059cbb14610846576102ee565b80636ab86dc1146107085780636ddd17131461071257806370a082311461073c578063715018a61461077857806386a22eff1461078e5780638da5cb5b146107b6576102ee565b8063313ce5671161024e578063452ed4f1116102075780635031595f116101e15780635031595f14610652578063535a24371461067c5780635c5d3412146106b8578063674e694f146106e0576102ee565b8063452ed4f1146105ea5780634e71d92d146106145780634fc2d8a31461062a576102ee565b8063313ce567146104cc57806336a1efe4146104f65780633950935114610520578063421dd7c71461055c57806342902a84146105725780634355855a146105ae576102ee565b80630ca61cb1116102a05780630ca61cb1146103e85780631317821d1461041057806318160ddd146104265780631983f599146104505780631ff8d5071461047a57806323b872dd14610490576102ee565b806301339c21146102f257806306fdde03146103085780630758d9241461033257806308695b411461035c578063095ea7b3146103845780630bf1deff146103c0576102ee565b366102ee57005b5f80fd5b3480156102fd575f80fd5b50610306610b59565b005b348015610313575f80fd5b5061031c610c05565b60405161032991906141de565b60405180910390f35b34801561033d575f80fd5b50610346610c95565b6040516103539190614278565b60405180910390f35b348015610367575f80fd5b50610382600480360381019061037d91906142dd565b610cb9565b005b34801561038f575f80fd5b506103aa60048036038101906103a5919061433b565b610d92565b6040516103b79190614393565b60405180910390f35b3480156103cb575f80fd5b506103e660048036038101906103e1919061440d565b610daf565b005b3480156103f3575f80fd5b5061040e6004803603810190610409919061446a565b610f2c565b005b34801561041b575f80fd5b50610424611052565b005b348015610431575f80fd5b5061043a611112565b60405161044791906144c9565b60405180910390f35b34801561045b575f80fd5b5061046461111b565b60405161047191906144c9565b60405180910390f35b348015610485575f80fd5b5061048e611121565b005b34801561049b575f80fd5b506104b660048036038101906104b191906144e2565b6111e3565b6040516104c39190614393565b60405180910390f35b3480156104d7575f80fd5b506104e06112fd565b6040516104ed919061454d565b60405180910390f35b348015610501575f80fd5b5061050a611305565b60405161051791906144c9565b60405180910390f35b34801561052b575f80fd5b506105466004803603810190610541919061433b565b61130b565b6040516105539190614393565b60405180910390f35b348015610567575f80fd5b506105706113b2565b005b34801561057d575f80fd5b50610598600480360381019061059391906142dd565b611464565b6040516105a591906144c9565b60405180910390f35b3480156105b9575f80fd5b506105d460048036038101906105cf91906142dd565b611505565b6040516105e19190614393565b60405180910390f35b3480156105f5575f80fd5b506105fe611522565b60405161060b9190614575565b60405180910390f35b34801561061f575f80fd5b50610628611547565b005b348015610635575f80fd5b50610650600480360381019061064b91906142dd565b6115d0565b005b34801561065d575f80fd5b506106666116cf565b60405161067391906144c9565b60405180910390f35b348015610687575f80fd5b506106a2600480360381019061069d91906142dd565b6116d5565b6040516106af91906144c9565b60405180910390f35b3480156106c3575f80fd5b506106de60048036038101906106d9919061458e565b6116ea565b005b3480156106eb575f80fd5b50610706600480360381019061070191906145cc565b6117f4565b005b6107106118a1565b005b34801561071d575f80fd5b50610726611921565b6040516107339190614393565b60405180910390f35b348015610747575f80fd5b50610762600480360381019061075d91906142dd565b611934565b60405161076f91906144c9565b60405180910390f35b348015610783575f80fd5b5061078c611979565b005b348015610799575f80fd5b506107b460048036038101906107af9190614621565b611acc565b005b3480156107c1575f80fd5b506107ca611cd0565b6040516107d79190614575565b60405180910390f35b3480156107eb575f80fd5b506107f4611cf8565b60405161080191906141de565b60405180910390f35b348015610815575f80fd5b50610830600480360381019061082b919061433b565b611d88565b60405161083d9190614393565b60405180910390f35b348015610851575f80fd5b5061086c6004803603810190610867919061433b565b611e6e565b6040516108799190614393565b60405180910390f35b34801561088d575f80fd5b506108a860048036038101906108a391906142dd565b611e8b565b6040516108b692919061465f565b60405180910390f35b3480156108ca575f80fd5b506108e560048036038101906108e0919061487e565b611fc8565b005b3480156108f2575f80fd5b5061090d60048036038101906109089190614621565b6121fb565b005b34801561091a575f80fd5b50610923612414565b60405161093293929190614906565b60405180910390f35b348015610946575f80fd5b5061094f6125cc565b60405161095c9190614575565b60405180910390f35b348015610970575f80fd5b506109796125f1565b604051610986919061495b565b60405180910390f35b34801561099a575f80fd5b506109b560048036038101906109b09190614621565b612616565b005b3480156109c2575f80fd5b506109cb612752565b6040516109d89190614393565b60405180910390f35b3480156109ec575f80fd5b506109f5612764565b604051610a029190614393565b60405180910390f35b610a256004803603810190610a209190614974565b612776565b005b348015610a32575f80fd5b50610a4d6004803603810190610a489190614621565b612d50565b005b348015610a5a575f80fd5b50610a63612f34565b604051610a7091906144c9565b60405180910390f35b348015610a84575f80fd5b50610a9f6004803603810190610a9a91906149c4565b612f3c565b604051610aac91906144c9565b60405180910390f35b348015610ac0575f80fd5b50610ac9612fbe565b005b348015610ad6575f80fd5b50610adf6130f7565b604051610aec91906144c9565b60405180910390f35b348015610b00575f80fd5b50610b1b6004803603810190610b1691906142dd565b6130fd565b005b348015610b28575f80fd5b50610b436004803603810190610b3e91906142dd565b6132bf565b604051610b509190614393565b60405180910390f35b610b616132dc565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610be690614a4c565b60405180910390fd5b5f600f5414610bfc575f80fd5b43600f81905550565b606060038054610c1490614a97565b80601f0160208091040260200160405190810160405280929190818152602001828054610c4090614a97565b8015610c8b5780601f10610c6257610100808354040283529160200191610c8b565b820191905f5260205f20905b815481529060010190602001808311610c6e57829003601f168201915b5050505050905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b610cc16132dc565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4690614a4c565b60405180910390fd5b80600c5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f610da5610d9e6132dc565b84846132e3565b6001905092915050565b610db76132dc565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3c90614a4c565b60405180910390fd5b5f811115610e9d5760085f9054906101000a900460ff1615610e9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9390614b11565b60405180910390fd5b5b5f5b83839050811015610f26578160075f868685818110610ec157610ec0614b2f565b5b9050602002016020810190610ed691906142dd565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508080610f1e90614b89565b915050610e9f565b50505050565b610f346132dc565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610fc2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb990614a4c565b60405180910390fd5b600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630ca61cb18484846040518463ffffffff1660e01b815260040161102093929190614906565b5f604051808303815f87803b158015611037575f80fd5b505af1158015611049573d5f803e3d5ffd5b50505050505050565b61105a6132dc565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146110e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110df90614a4c565b60405180910390fd5b600e5f9054906101000a900460ff1615600e5f6101000a81548160ff021916908315150217905550565b5f600254905090565b600d5481565b6111296132dc565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146111b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ae90614a4c565b60405180910390fd5b600e60019054906101000a900460ff1615600e60016101000a81548160ff021916908315150217905550565b5f6111ef8484846134a6565b5f60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6112366132dc565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146112f157828110156112dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d390614c40565b60405180910390fd5b6112f0856112e86132dc565b8584036132e3565b5b60019150509392505050565b5f6009905090565b600a5481565b5f6113a86113176132dc565b848460015f6113246132dc565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546113a39190614c5e565b6132e3565b6001905092915050565b6113ba6132dc565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611448576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161143f90614a4c565b60405180910390fd5b600160085f6101000a81548160ff021916908315150217905550565b5f600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631329f862836040518263ffffffff1660e01b81526004016114bf9190614575565b602060405180830381865afa1580156114da573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114fe9190614ca5565b9050919050565b6011602052805f5260405f205f915054906101000a900460ff1681565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166315f7e05e336040518263ffffffff1660e01b81526004016115a19190614575565b5f604051808303815f87803b1580156115b8575f80fd5b505af11580156115ca573d5f803e3d5ffd5b50505050565b6115d86132dc565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611666576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165d90614a4c565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1663f2fde38b336040518263ffffffff1660e01b815260040161169f9190614575565b5f604051808303815f87803b1580156116b6575f80fd5b505af11580156116c8573d5f803e3d5ffd5b5050505050565b600f5481565b6007602052805f5260405f205f915090505481565b6116f26132dc565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611780576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161177790614a4c565b60405180910390fd5b6064600161178c611112565b6117969190614cd0565b6117a09190614d3e565b8111156117e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117d990614dde565b60405180910390fd5b8160098190555080600a819055505050565b6117fc6132dc565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461188a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188190614a4c565b60405180910390fd5b6064811115611897575f80fd5b80600d8190555050565b600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d0e30db0346040518263ffffffff1660e01b81526004015f604051808303818588803b158015611908575f80fd5b505af115801561191a573d5f803e3d5ffd5b5050505050565b600e60019054906101000a900460ff1681565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6119816132dc565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611a0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a0690614a4c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611b5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b5290614e6c565b60405180910390fd5b611b63611cd0565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611be85750600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611c27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c1e90614ed4565b60405180910390fd5b8060125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550611c868260016121fb565b8015158273ffffffffffffffffffffffffffffffffffffffff167ff40a563af144a84735f7f6c7c3029794b0ac17713e5f048d3fd00ed85aa4ca7a60405160405180910390a35050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054611d0790614a97565b80601f0160208091040260200160405190810160405280929190818152602001828054611d3390614a97565b8015611d7e5780601f10611d5557610100808354040283529160200191611d7e565b820191905f5260205f20905b815481529060010190602001808311611d6157829003601f168201915b5050505050905090565b5f8060015f611d956132dc565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015611e4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e4690614f62565b60405180910390fd5b611e63611e5a6132dc565b858584036132e3565b600191505092915050565b5f611e81611e7a6132dc565b84846134a6565b6001905092915050565b5f80600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166328fd3198846040518263ffffffff1660e01b8152600401611ee79190614575565b602060405180830381865afa158015611f02573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611f269190614ca5565b9150600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633cbf8a61846040518263ffffffff1660e01b8152600401611f829190614575565b602060405180830381865afa158015611f9d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611fc19190614ca5565b9050915091565b611fd06132dc565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461205e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161205590614a4c565b60405180910390fd5b81518351146120a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161209990614fca565b60405180910390fd5b5f5b83518110156121f557612104338583815181106120c4576120c3614b2f565b5b60200260200101516009600a6120da9190615117565b8685815181106120ed576120ec614b2f565b5b60200260200101516120ff9190614cd0565b613a86565b81156121e257600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166329cc05cf85838151811061215a57612159614b2f565b5b60200260200101516009600a6121709190615117565b86858151811061218357612182614b2f565b5b60200260200101516121959190614cd0565b5f6040518463ffffffff1660e01b81526004016121b493929190615161565b5f604051808303815f87803b1580156121cb575f80fd5b505af11580156121dd573d5f803e3d5ffd5b505050505b80806121ed90614b89565b9150506120a4565b50505050565b6122036132dc565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612291576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161228890614a4c565b60405180910390fd5b8060115f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550801561237c57600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166329cc05cf835f60016040518463ffffffff1660e01b815260040161234a939291906151cf565b5f604051808303815f87803b158015612361575f80fd5b505af1158015612373573d5f803e3d5ffd5b50505050612410565b600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166329cc05cf836123c385611934565b5f6040518463ffffffff1660e01b81526004016123e293929190615161565b5f604051808303815f87803b1580156123f9575f80fd5b505af115801561240b573d5f803e3d5ffd5b505050505b5050565b5f805f600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166367ee5f096040518163ffffffff1660e01b8152600401602060405180830381865afa158015612481573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906124a59190614ca5565b9250600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635695fa586040518163ffffffff1660e01b8152600401602060405180830381865afa158015612511573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906125359190614ca5565b9150600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639df62df26040518163ffffffff1660e01b8152600401602060405180830381865afa1580156125a1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906125c59190614ca5565b9050909192565b600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61261e6132dc565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146126ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126a390614a4c565b60405180910390fd5b8060105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516127469190614393565b60405180910390a25050565b600e5f9054906101000a900460ff1681565b60085f9054906101000a900460ff1681565b61277e6132dc565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461280c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161280390614a4c565b60405180910390fd5b5f831161284e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128459061524e565b60405180910390fd5b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ef8ef56f6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156128b8573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906128dc9190615280565b90507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015612947573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061296b9190615280565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539683306040518363ffffffff1660e01b81526004016129a59291906152ab565b6020604051808303815f875af11580156129c1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906129e59190615280565b60065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160125f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160115f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550612b3333306009600a612b239190615117565b87612b2e9190614cd0565b613a86565b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612c1b577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d7193430612bad30611934565b5f8033426040518863ffffffff1660e01b8152600401612bd2969594939291906152d2565b60606040518083038185885af1158015612bee573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190612c139190615331565b505050612d4a565b5f8290507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663e8e337003085612c6630611934565b8573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612c9f9190614575565b602060405180830381865afa158015612cba573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612cde9190614ca5565b5f8033426040518963ffffffff1660e01b8152600401612d05989796959493929190615381565b6060604051808303815f875af1158015612d21573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612d459190615331565b505050505b50505050565b612d586132dc565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612de6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ddd90614a4c565b60405180910390fd5b8015612e7457600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ce5494bb836040518263ffffffff1660e01b8152600401612e469190614575565b5f604051808303815f87803b158015612e5d575f80fd5b505af1158015612e6f573d5f803e3d5ffd5b505050505b81600b5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638129fc1c6040518163ffffffff1660e01b81526004015f604051808303815f87803b158015612f1a575f80fd5b505af1158015612f2c573d5f803e3d5ffd5b505050505050565b5f6001905090565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b612fc6611cd0565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061304b5750600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61308a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161308190614ed4565b60405180910390fd5b5f3373ffffffffffffffffffffffffffffffffffffffff16476040516130af9061542a565b5f6040518083038185875af1925050503d805f81146130e9576040519150601f19603f3d011682016040523d82523d5f602084013e6130ee565b606091505b50508091505050565b60095481565b6131056132dc565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614613193576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161318a90614a4c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603613201576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131f8906154ae565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6012602052805f5260405f205f915054906101000a900460ff1681565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603613351576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133489061553c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036133bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133b6906155ca565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161349991906144c9565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603613514576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161350b90615658565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613582576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613579906156e6565b60405180910390fd5b5f600f54036136755760105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680613626575060105f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b613665576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161365c9061574e565b60405180910390fd5b613670838383613a86565b6138bb565b60105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015613713575060105f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15613822575f80613722612f34565b9050606481846137329190614cd0565b61373c9190614d3e565b91505f82111561375257613751853084613a86565b5b600e60019054906101000a900460ff16801561377b5750600860019054906101000a900460ff16155b80156137cd575060125f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b15613811576001600860016101000a81548160ff0219169083151502179055506137f683613ce5565b5f600860016101000a81548160ff0219169083151502179055505b818361381d919061576c565b925050505b61382d838383613a86565b600e5f9054906101000a900460ff16156138ba57600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c33fb8776040518163ffffffff1660e01b81526004015f604051808303815f87803b1580156138a7575f80fd5b505af19250505080156138b8575060015b505b5b6138c58383613e8c565b60115f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff166139a357600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166329cc05cf8461395a86611934565b5f6040518463ffffffff1660e01b815260040161397993929190615161565b5f604051808303815f87803b158015613990575f80fd5b505af19250505080156139a1575060015b505b60115f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16613a8157600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166329cc05cf83613a3885611934565b5f6040518463ffffffff1660e01b8152600401613a5793929190615161565b5f604051808303815f87803b158015613a6e575f80fd5b505af1925050508015613a7f575060015b505b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603613af4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613aeb90615658565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613b62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613b59906156e6565b60405180910390fd5b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015613be5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613bdc9061580f565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254613c739190614c5e565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051613cd791906144c9565b60405180910390a350505050565b5f613cef30611934565b9050600954811015613d015750613e89565b600a54811115613d1157600a5490505b81811115613d1d578190505b5f8103613d2a5750613e89565b5f479050613d3782613f4c565b5f8147613d44919061576c565b90505f811115613e85575f606482600d54613d5f9190614cd0565b613d699190614d3e565b90505f811115613dee57600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d0e30db0826040518263ffffffff1660e01b81526004015f604051808303818588803b158015613dda575f80fd5b505af193505050508015613dec575060015b505b80821115613e83575f600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1647604051613e3c9061542a565b5f6040518083038185875af1925050503d805f8114613e76576040519150601f19603f3d011682016040523d82523d5f602084013e613e7b565b606091505b505080915050505b505b5050505b50565b5f60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541480613f095750613eda611cd0565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b613f48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613f3f9061589d565b60405180910390fd5b5050565b5f600267ffffffffffffffff811115613f6857613f67614686565b5b604051908082528060200260200182016040528015613f965781602001602082028036833780820191505090505b50905030815f81518110613fad57613fac614b2f565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ef8ef56f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015614050573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906140749190615280565b8160018151811061408857614087614b2f565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401614123959493929190615972565b5f604051808303815f87803b15801561413a575f80fd5b505af115801561414c573d5f803e3d5ffd5b505050505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b8381101561418b578082015181840152602081019050614170565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6141b082614154565b6141ba818561415e565b93506141ca81856020860161416e565b6141d381614196565b840191505092915050565b5f6020820190508181035f8301526141f681846141a6565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f61424061423b614236846141fe565b61421d565b6141fe565b9050919050565b5f61425182614226565b9050919050565b5f61426282614247565b9050919050565b61427281614258565b82525050565b5f60208201905061428b5f830184614269565b92915050565b5f604051905090565b5f80fd5b5f80fd5b5f6142ac826141fe565b9050919050565b6142bc816142a2565b81146142c6575f80fd5b50565b5f813590506142d7816142b3565b92915050565b5f602082840312156142f2576142f161429a565b5b5f6142ff848285016142c9565b91505092915050565b5f819050919050565b61431a81614308565b8114614324575f80fd5b50565b5f8135905061433581614311565b92915050565b5f80604083850312156143515761435061429a565b5b5f61435e858286016142c9565b925050602061436f85828601614327565b9150509250929050565b5f8115159050919050565b61438d81614379565b82525050565b5f6020820190506143a65f830184614384565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f8401126143cd576143cc6143ac565b5b8235905067ffffffffffffffff8111156143ea576143e96143b0565b5b602083019150836020820283011115614406576144056143b4565b5b9250929050565b5f805f604084860312156144245761442361429a565b5b5f84013567ffffffffffffffff8111156144415761444061429e565b5b61444d868287016143b8565b9350935050602061446086828701614327565b9150509250925092565b5f805f606084860312156144815761448061429a565b5b5f61448e86828701614327565b935050602061449f86828701614327565b92505060406144b086828701614327565b9150509250925092565b6144c381614308565b82525050565b5f6020820190506144dc5f8301846144ba565b92915050565b5f805f606084860312156144f9576144f861429a565b5b5f614506868287016142c9565b9350506020614517868287016142c9565b925050604061452886828701614327565b9150509250925092565b5f60ff82169050919050565b61454781614532565b82525050565b5f6020820190506145605f83018461453e565b92915050565b61456f816142a2565b82525050565b5f6020820190506145885f830184614566565b92915050565b5f80604083850312156145a4576145a361429a565b5b5f6145b185828601614327565b92505060206145c285828601614327565b9150509250929050565b5f602082840312156145e1576145e061429a565b5b5f6145ee84828501614327565b91505092915050565b61460081614379565b811461460a575f80fd5b50565b5f8135905061461b816145f7565b92915050565b5f80604083850312156146375761463661429a565b5b5f614644858286016142c9565b92505060206146558582860161460d565b9150509250929050565b5f6040820190506146725f8301856144ba565b61467f60208301846144ba565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6146bc82614196565b810181811067ffffffffffffffff821117156146db576146da614686565b5b80604052505050565b5f6146ed614291565b90506146f982826146b3565b919050565b5f67ffffffffffffffff82111561471857614717614686565b5b602082029050602081019050919050565b5f61473b614736846146fe565b6146e4565b9050808382526020820190506020840283018581111561475e5761475d6143b4565b5b835b81811015614787578061477388826142c9565b845260208401935050602081019050614760565b5050509392505050565b5f82601f8301126147a5576147a46143ac565b5b81356147b5848260208601614729565b91505092915050565b5f67ffffffffffffffff8211156147d8576147d7614686565b5b602082029050602081019050919050565b5f6147fb6147f6846147be565b6146e4565b9050808382526020820190506020840283018581111561481e5761481d6143b4565b5b835b8181101561484757806148338882614327565b845260208401935050602081019050614820565b5050509392505050565b5f82601f830112614865576148646143ac565b5b81356148758482602086016147e9565b91505092915050565b5f805f606084860312156148955761489461429a565b5b5f84013567ffffffffffffffff8111156148b2576148b161429e565b5b6148be86828701614791565b935050602084013567ffffffffffffffff8111156148df576148de61429e565b5b6148eb86828701614851565b92505060406148fc8682870161460d565b9150509250925092565b5f6060820190506149195f8301866144ba565b61492660208301856144ba565b61493360408301846144ba565b949350505050565b5f61494582614247565b9050919050565b6149558161493b565b82525050565b5f60208201905061496e5f83018461494c565b92915050565b5f805f6060848603121561498b5761498a61429a565b5b5f61499886828701614327565b93505060206149a986828701614327565b92505060406149ba868287016142c9565b9150509250925092565b5f80604083850312156149da576149d961429a565b5b5f6149e7858286016142c9565b92505060206149f8858286016142c9565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f614a3660208361415e565b9150614a4182614a02565b602082019050919050565b5f6020820190508181035f830152614a6381614a2a565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680614aae57607f821691505b602082108103614ac157614ac0614a6a565b5b50919050565b7f44697361626c65640000000000000000000000000000000000000000000000005f82015250565b5f614afb60088361415e565b9150614b0682614ac7565b602082019050919050565b5f6020820190508181035f830152614b2881614aef565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f614b9382614308565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203614bc557614bc4614b5c565b5b600182019050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f614c2a60288361415e565b9150614c3582614bd0565b604082019050919050565b5f6020820190508181035f830152614c5781614c1e565b9050919050565b5f614c6882614308565b9150614c7383614308565b9250828201905080821115614c8b57614c8a614b5c565b5b92915050565b5f81519050614c9f81614311565b92915050565b5f60208284031215614cba57614cb961429a565b5b5f614cc784828501614c91565b91505092915050565b5f614cda82614308565b9150614ce583614308565b9250828202614cf381614308565b91508282048414831517614d0a57614d09614b5c565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f614d4882614308565b9150614d5383614308565b925082614d6357614d62614d11565b5b828204905092915050565b7f4d617820737761702063616e6e6f7420626520686967686572207468616e20315f8201527f2520737570706c792e0000000000000000000000000000000000000000000000602082015250565b5f614dc860298361415e565b9150614dd382614d6e565b604082019050919050565b5f6020820190508181035f830152614df581614dbc565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d205f8201527f7061697273000000000000000000000000000000000000000000000000000000602082015250565b5f614e5660258361415e565b9150614e6182614dfc565b604082019050919050565b5f6020820190508181035f830152614e8381614e4a565b9050919050565b7f556e617574686f726973656400000000000000000000000000000000000000005f82015250565b5f614ebe600c8361415e565b9150614ec982614e8a565b602082019050919050565b5f6020820190508181035f830152614eeb81614eb2565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f614f4c60258361415e565b9150614f5782614ef2565b604082019050919050565b5f6020820190508181035f830152614f7981614f40565b9050919050565b7f417272617973206d757374206265207468652073616d65206c656e67746800005f82015250565b5f614fb4601e8361415e565b9150614fbf82614f80565b602082019050919050565b5f6020820190508181035f830152614fe181614fa8565b9050919050565b5f8160011c9050919050565b5f808291508390505b600185111561503d5780860481111561501957615018614b5c565b5b60018516156150285780820291505b808102905061503685614fe8565b9450614ffd565b94509492505050565b5f826150555760019050615110565b81615062575f9050615110565b81600181146150785760028114615082576150b1565b6001915050615110565b60ff84111561509457615093614b5c565b5b8360020a9150848211156150ab576150aa614b5c565b5b50615110565b5060208310610133831016604e8410600b84101617156150e65782820a9050838111156150e1576150e0614b5c565b5b615110565b6150f38484846001614ff4565b9250905081840481111561510a57615109614b5c565b5b81810290505b9392505050565b5f61512182614308565b915061512c83614532565b92506151597fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484615046565b905092915050565b5f6060820190506151745f830186614566565b61518160208301856144ba565b61518e6040830184614384565b949350505050565b5f819050919050565b5f6151b96151b46151af84615196565b61421d565b614308565b9050919050565b6151c98161519f565b82525050565b5f6060820190506151e25f830186614566565b6151ef60208301856151c0565b6151fc6040830184614384565b949350505050565b7f4e6f204c5020746f6b656e7320737065636966696564000000000000000000005f82015250565b5f61523860168361415e565b915061524382615204565b602082019050919050565b5f6020820190508181035f8301526152658161522c565b9050919050565b5f8151905061527a816142b3565b92915050565b5f602082840312156152955761529461429a565b5b5f6152a28482850161526c565b91505092915050565b5f6040820190506152be5f830185614566565b6152cb6020830184614566565b9392505050565b5f60c0820190506152e55f830189614566565b6152f260208301886144ba565b6152ff60408301876151c0565b61530c60608301866151c0565b6153196080830185614566565b61532660a08301846144ba565b979650505050505050565b5f805f606084860312156153485761534761429a565b5b5f61535586828701614c91565b935050602061536686828701614c91565b925050604061537786828701614c91565b9150509250925092565b5f610100820190506153955f83018b614566565b6153a2602083018a614566565b6153af60408301896144ba565b6153bc60608301886144ba565b6153c960808301876151c0565b6153d660a08301866151c0565b6153e360c0830185614566565b6153f060e08301846144ba565b9998505050505050505050565b5f81905092915050565b50565b5f6154155f836153fd565b915061542082615407565b5f82019050919050565b5f6154348261540a565b9150819050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f61549860268361415e565b91506154a38261543e565b604082019050919050565b5f6020820190508181035f8301526154c58161548c565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f61552660248361415e565b9150615531826154cc565b604082019050919050565b5f6020820190508181035f8301526155538161551a565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6155b460228361415e565b91506155bf8261555a565b604082019050919050565b5f6020820190508181035f8301526155e1816155a8565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f61564260258361415e565b915061564d826155e8565b604082019050919050565b5f6020820190508181035f83015261566f81615636565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6156d060238361415e565b91506156db82615676565b604082019050919050565b5f6020820190508181035f8301526156fd816156c4565b9050919050565b7f54726164696e67206e6f742079657420616374697665000000000000000000005f82015250565b5f61573860168361415e565b915061574382615704565b602082019050919050565b5f6020820190508181035f8301526157658161572c565b9050919050565b5f61577682614308565b915061578183614308565b925082820390508181111561579957615798614b5c565b5b92915050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f6157f960268361415e565b91506158048261579f565b604082019050919050565b5f6020820190508181035f830152615826816157ed565b9050919050565b7f57616c6c65742070726f74656374696f6e20656e61626c65642c20706c6561735f8201527f6520636f6e7461637420737570706f7274000000000000000000000000000000602082015250565b5f61588760318361415e565b91506158928261582d565b604082019050919050565b5f6020820190508181035f8301526158b48161587b565b9050919050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6158ed816142a2565b82525050565b5f6158fe83836158e4565b60208301905092915050565b5f602082019050919050565b5f615920826158bb565b61592a81856158c5565b9350615935836158d5565b805f5b8381101561596557815161594c88826158f3565b97506159578361590a565b925050600181019050615938565b5085935050505092915050565b5f60a0820190506159855f8301886144ba565b61599260208301876151c0565b81810360408301526159a48186615916565b90506159b36060830185614566565b6159c060808301846144ba565b969550505050505056fea2646970667358221220275581c1168fac728926804b4ce2c3885d5af097a0a7735901092af779609e3664736f6c6343000815003360c06040526ec097ce7bc90715b34b9f1000000000600b55601e600c556001600d55620c3500600e55606260105534801562000039575f80fd5b50604051620046ec380380620046ec83398181016040528101906200005f919062000785565b5f620000706200020e60201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3508073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050620001506200021560201b60201c565b73165c3410fc91ef562c50559f7d2289febed552d973ffffffffffffffffffffffffffffffffffffffff1663ef8ef56f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ae573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001d4919062000785565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505062000b1f565b5f33905090565b6200027873165c3410fc91ef562c50559f7d2289febed552d97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60805173ffffffffffffffffffffffffffffffffffffffff166200027a60201b9092919060201c565b565b5f8373ffffffffffffffffffffffffffffffffffffffff1663095ea7b38484604051602401620002ac929190620007e0565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050509050620003028482620003a460201b60201c565b6200039e576200038b848573ffffffffffffffffffffffffffffffffffffffff1663095ea7b3865f6040516024016200033d92919062000855565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506200046c60201b60201c565b6200039d84826200046c60201b60201c565b5b50505050565b5f805f8473ffffffffffffffffffffffffffffffffffffffff1684604051620003ce9190620008f4565b5f604051808303815f865af19150503d805f811462000409576040519150601f19603f3d011682016040523d82523d5f602084013e6200040e565b606091505b50915091508180156200043f57505f815114806200043e5750808060200190518101906200043d919062000946565b5b5b80156200046257505f8573ffffffffffffffffffffffffffffffffffffffff163b115b9250505092915050565b5f62000498828473ffffffffffffffffffffffffffffffffffffffff166200050960201b90919060201c565b90505f815114158015620004bf575080806020019051810190620004bd919062000946565b155b156200050457826040517f5274afe7000000000000000000000000000000000000000000000000000000008152600401620004fb919062000976565b60405180910390fd5b505050565b60606200055383836040518060400160405280601e81526020017f416464726573733a206c6f772d6c6576656c2063616c6c206661696c656400008152506200055b60201b60201c565b905092915050565b60606200057184845f856200057a60201b60201c565b90509392505050565b606082471015620005c2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620005b99062000a15565b60405180910390fd5b620005d385620006a460201b60201c565b62000615576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200060c9062000a83565b60405180910390fd5b5f808673ffffffffffffffffffffffffffffffffffffffff1685876040516200063f9190620008f4565b5f6040518083038185875af1925050503d805f81146200067b576040519150601f19603f3d011682016040523d82523d5f602084013e62000680565b606091505b509150915062000698828286620006b560201b60201c565b92505050949350505050565b5f80823b90505f8111915050919050565b60608315620006c75782905062000719565b5f83511115620006da5782518084602001fd5b816040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000710919062000afd565b60405180910390fd5b9392505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6200074f8262000724565b9050919050565b620007618162000743565b81146200076c575f80fd5b50565b5f815190506200077f8162000756565b92915050565b5f602082840312156200079d576200079c62000720565b5b5f620007ac848285016200076f565b91505092915050565b620007c08162000743565b82525050565b5f819050919050565b620007da81620007c6565b82525050565b5f604082019050620007f55f830185620007b5565b620008046020830184620007cf565b9392505050565b5f819050919050565b5f819050919050565b5f6200083d6200083762000831846200080b565b62000814565b620007c6565b9050919050565b6200084f816200081d565b82525050565b5f6040820190506200086a5f830185620007b5565b62000879602083018462000844565b9392505050565b5f81519050919050565b5f81905092915050565b5f5b83811015620008b357808201518184015260208101905062000896565b5f8484015250505050565b5f620008ca8262000880565b620008d681856200088a565b9350620008e881856020860162000894565b80840191505092915050565b5f620009018284620008be565b915081905092915050565b5f8115159050919050565b62000922816200090c565b81146200092d575f80fd5b50565b5f81519050620009408162000917565b92915050565b5f602082840312156200095e576200095d62000720565b5b5f6200096d8482850162000930565b91505092915050565b5f6020820190506200098b5f830184620007b5565b92915050565b5f82825260208201905092915050565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f5f8201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b5f620009fd60268362000991565b915062000a0a82620009a1565b604082019050919050565b5f6020820190508181035f83015262000a2e81620009ef565b9050919050565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000005f82015250565b5f62000a6b601d8362000991565b915062000a788262000a35565b602082019050919050565b5f6020820190508181035f83015262000a9c8162000a5d565b9050919050565b5f81519050919050565b5f601f19601f8301169050919050565b5f62000ac98262000aa3565b62000ad5818562000991565b935062000ae781856020860162000894565b62000af28162000aad565b840191505092915050565b5f6020820190508181035f83015262000b17818462000abd565b905092915050565b60805160a051613b5762000b955f395f81816112960152818161175d015261246801525f8181610af00152818161100001528181611613015281816116ab01528181611794015281816118eb015281816119f301528181611b5b015281816122300152818161249f01526125500152613b575ff3fe608060405260043610610245575f3560e01c8063715018a611610138578063d0e30db0116100b5578063ecd0c0c311610079578063ecd0c0c3146107f9578063efca2eed14610823578063f0fa55a91461084d578063f2fde38b14610875578063f7bf3f311461089d578063ffd49c84146108b357610245565b8063d0e30db01461074b578063d4fda1f214610755578063dabae90b14610791578063e2d2e219146107b9578063e5e1d949146107e357610245565b80639df62df2116100fc5780639df62df214610669578063ab377daa14610693578063c33fb877146106cf578063ce5494bb146106e5578063ce7c2ac21461070d57610245565b8063715018a6146105bf5780638129fc1c146105d55780638322fff2146105eb5780638da5cb5b14610615578063997664d71461063f57610245565b80633cbf8a61116101c657806366817df51161018a57806366817df5146104db578063669416b8146105175780636793141f1461054157806367ee5f091461056b5780636ca7c2161461059557610245565b80633cbf8a611461040b5780633e032a3b146104475780634fab0ae8146104715780635695fa581461049b578063636b8289146104c557610245565b8063228cb7331161020d578063228cb7331461032957806326987b601461035357806328fd31981461037d57806329cc05cf146103b95780633a98ef39146103e157610245565b80630ca61cb11461024957806311ce023d146102715780631329f8621461029b578063158ef93e146102d757806315f7e05e14610301575b5f80fd5b348015610254575f80fd5b5061026f600480360381019061026a9190612d80565b6108dd565b005b34801561027c575f80fd5b5061028561094f565b6040516102929190612ddf565b60405180910390f35b3480156102a6575f80fd5b506102c160048036038101906102bc9190612e52565b610955565b6040516102ce9190612ddf565b60405180910390f35b3480156102e2575f80fd5b506102eb610a21565b6040516102f89190612e97565b60405180910390f35b34801561030c575f80fd5b5061032760048036038101906103229190612e52565b610a33565b005b348015610334575f80fd5b5061033d610aee565b60405161034a9190612f0b565b60405180910390f35b34801561035e575f80fd5b50610367610b12565b6040516103749190612ddf565b60405180910390f35b348015610388575f80fd5b506103a3600480360381019061039e9190612e52565b610b18565b6040516103b09190612ddf565b60405180910390f35b3480156103c4575f80fd5b506103df60048036038101906103da9190612f4e565b610c1d565b005b3480156103ec575f80fd5b506103f5610e9c565b6040516104029190612ddf565b60405180910390f35b348015610416575f80fd5b50610431600480360381019061042c9190612e52565b610ea2565b60405161043e9190612ddf565b60405180910390f35b348015610452575f80fd5b5061045b610f43565b6040516104689190612ddf565b60405180910390f35b34801561047c575f80fd5b50610485610f49565b6040516104929190612ddf565b60405180910390f35b3480156104a6575f80fd5b506104af610f4f565b6040516104bc9190612ddf565b60405180910390f35b3480156104d0575f80fd5b506104d9610f58565b005b3480156104e6575f80fd5b5061050160048036038101906104fc9190612e52565b611047565b60405161050e9190612ddf565b60405180910390f35b348015610522575f80fd5b5061052b61105c565b6040516105389190612ddf565b60405180910390f35b34801561054c575f80fd5b50610555611062565b6040516105629190612ddf565b60405180910390f35b348015610576575f80fd5b5061057f6110c3565b60405161058c9190612ddf565b60405180910390f35b3480156105a0575f80fd5b506105a96110cc565b6040516105b69190612ddf565b60405180910390f35b3480156105ca575f80fd5b506105d36110d2565b005b3480156105e0575f80fd5b506105e9611220565b005b3480156105f6575f80fd5b506105ff611294565b60405161060c9190612fad565b60405180910390f35b348015610620575f80fd5b506106296112b8565b6040516106369190612fad565b60405180910390f35b34801561064a575f80fd5b506106536112df565b6040516106609190612ddf565b60405180910390f35b348015610674575f80fd5b5061067d6112e5565b60405161068a9190612ddf565b60405180910390f35b34801561069e575f80fd5b506106b960048036038101906106b49190612fc6565b6112f1565b6040516106c69190612fad565b60405180910390f35b3480156106da575f80fd5b506106e361132c565b005b3480156106f0575f80fd5b5061070b60048036038101906107069190612e52565b61149a565b005b348015610718575f80fd5b50610733600480360381019061072e9190612e52565b611734565b60405161074293929190612ff1565b60405180910390f35b61075361175a565b005b348015610760575f80fd5b5061077b60048036038101906107769190612e52565b611c94565b6040516107889190612ddf565b60405180910390f35b34801561079c575f80fd5b506107b760048036038101906107b29190612e52565b611ca9565b005b3480156107c4575f80fd5b506107cd611da0565b6040516107da9190612ddf565b60405180910390f35b3480156107ee575f80fd5b506107f7611da6565b005b348015610804575f80fd5b5061080d611ee7565b60405161081a9190612fad565b60405180910390f35b34801561082e575f80fd5b50610837611f0c565b6040516108449190612ddf565b60405180910390f35b348015610858575f80fd5b50610873600480360381019061086e9190612fc6565b611f12565b005b348015610880575f80fd5b5061089b60048036038101906108969190612e52565b612038565b005b3480156108a8575f80fd5b506108b16121f5565b005b3480156108be575f80fd5b506108c7612276565b6040516108d49190612ddf565b60405180910390f35b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610935575f80fd5b82600c8190555081600d8190555080600e81905550505050565b600b5481565b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109ae575f80fd5b5f600c5460045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546109fa9190613053565b9050428111610a0c575f915050610a1c565b4281610a189190613086565b9150505b919050565b60115f9054906101000a900460ff1681565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a8b575f80fd5b5f610a9582610b18565b9050610aa1828261227c565b610ae0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad790613113565b60405180910390fd5b610aea82826122df565b5050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600f5481565b5f8060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015403610b67575f9050610c18565b5f610bb060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015461259b565b90505f60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20600101549050808211610c07575f92505050610c18565b8082610c139190613086565b925050505b919050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c75575f80fd5b5f60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015490505f83118015610cc657505f81145b15610d6857610cd4846125ce565b610cdd8361259b565b60055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20600101819055504260045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610d86565b5f83148015610d7657505f81115b15610d8557610d8484612678565b5b5b5f610d9085610b18565b90505f82118015610d9f575082155b15610de5575f811115610de457610db6858261227c565b15610dca57610dc585826122df565b610de3565b8060095f828254610ddb9190613053565b925050819055505b5b5b8382600654610df49190613086565b610dfe9190613053565b6006819055508360055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0181905550610e518461259b565b60055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20600101819055505050505050565b60065481565b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610efb575f80fd5b60055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20600201549050919050565b60105481565b600d5481565b5f600854905090565b610f6061286d565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610fec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe39061317b565b60405180910390fd5b5f60095490505f60098190555061104433827f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166128749092919063ffffffff16565b50565b6004602052805f5260405f205f915090505481565b60095481565b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146110bb575f80fd5b600854905090565b5f600754905090565b600e5481565b6110da61286d565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611166576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161115d9061317b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60115f9054906101000a900460ff1615611238575f80fd5b3360015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160115f6101000a81548160ff021916908315150217905550565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60075481565b5f600280549050905090565b60028181548110611300575f80fd5b905f5260205f20015f915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60028054905090505f81036113425750611498565b5f805a90505f5b600e548310801561135957508381105b156114935783600f541061136f575f600f819055505b5f6113b66002600f548154811061138957611388613199565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610b18565b90506113ff6002600f54815481106113d1576113d0613199565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168261227c565b1561144c5761144b6002600f548154811061141d5761141c613199565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16826122df565b5b5a836114589190613086565b846114639190613053565b93505a9250600f5f81548092919061147a906131c6565b9190505550818061148a906131c6565b92505050611349565b505050505b565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146114f2575f80fd5b5f8190508073ffffffffffffffffffffffffffffffffffffffff1663158ef93e6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561153f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115639190613221565b156115a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161159a90613296565b60405180910390fd5b5f8273ffffffffffffffffffffffffffffffffffffffff16476040516115c8906132e1565b5f6040518083038185875af1925050503d805f8114611602576040519150601f19603f3d011682016040523d82523d5f602084013e611607565b606091505b5050809150506116ef837f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161166a9190612fad565b602060405180830381865afa158015611685573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906116a99190613309565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166128749092919063ffffffff16565b8061172f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117269061337e565b60405180910390fd5b505050565b6005602052805f5260405f205f91509050805f0154908060010154908060020154905083565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614611c06575f600267ffffffffffffffff8111156117ea576117e961339c565b5b6040519080825280602002602001820160405280156118185781602001602082028036833780820191505090505b50905073165c3410fc91ef562c50559f7d2289febed552d973ffffffffffffffffffffffffffffffffffffffff1663ef8ef56f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611878573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061189c91906133dd565b815f815181106118af576118ae613199565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f00000000000000000000000000000000000000000000000000000000000000008160018151811061191e5761191d613199565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505f4790505f73165c3410fc91ef562c50559f7d2289febed552d973ffffffffffffffffffffffffffffffffffffffff1663d06ca61f83856040518363ffffffff1660e01b81526004016119ac9291906134bf565b5f60405180830381865afa1580156119c6573d5f803e3d5ffd5b505050506040513d5f823e3d601f19601f820116820180604052508101906119ee9190613610565b90505f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611a4a9190612fad565b602060405180830381865afa158015611a65573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611a899190613309565b905073165c3410fc91ef562c50559f7d2289febed552d973ffffffffffffffffffffffffffffffffffffffff16637ff36ab584606460105486600181518110611ad557611ad4613199565b5b6020026020010151611ae79190613657565b611af191906136c5565b8730426040518663ffffffff1660e01b8152600401611b1394939291906136f5565b5f6040518083038185885af1158015611b2e573d5f803e3d5ffd5b50505050506040513d5f823e3d601f19601f82011682018060405250810190611b579190613610565b50807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611bb29190612fad565b602060405180830381865afa158015611bcd573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611bf19190613309565b611bfb9190613086565b945050505050611c0a565b3490505b8060075f828254611c1b9190613053565b925050819055505f6006541115611c91575f600a5403611c5d57600654600754600b54611c489190613657565b611c5291906136c5565b600a81905550611c90565b60065481600b54611c6e9190613657565b611c7891906136c5565b600a5f828254611c889190613053565b925050819055505b5b50565b6003602052805f5260405f205f915090505481565b611cb161286d565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611d3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d349061317b565b60405180910390fd5b5f611d4782610b18565b9050611d53828261227c565b611d92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d8990613113565b60405180910390fd5b611d9c82826122df565b5050565b600a5481565b611dae61286d565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611e3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e319061317b565b60405180910390fd5b5f3373ffffffffffffffffffffffffffffffffffffffff1647604051611e5f906132e1565b5f6040518083038185875af1925050503d805f8114611e99576040519150601f19603f3d011682016040523d82523d5f602084013e611e9e565b606091505b50508091505080611ee4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611edb9061337e565b60405180910390fd5b50565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60085481565b611f1a61286d565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611fa6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f9d9061317b565b60405180910390fd5b6064811115611fea576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fe190613789565b60405180910390fd5b603281101561202e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612025906137f1565b60405180910390fd5b8060108190555050565b61204061286d565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146120cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120c39061317b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361213a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121319061387f565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61227473165c3410fc91ef562c50559f7d2289febed552d97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166128f39092919063ffffffff16565b565b600c5481565b5f42600c5460045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546122c99190613053565b1080156122d75750600d5482115b905092915050565b5f60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f01540315612597575f811115612596578060085461233c9190613053565b6008819055504260045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206002015f8282546123d39190613053565b9250508190555061242260055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015461259b565b60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20600101819055507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1603612549575f8273ffffffffffffffffffffffffffffffffffffffff16826040516124fe906132e1565b5f6040518083038185875af1925050503d805f8114612538576040519150601f19603f3d011682016040523d82523d5f602084013e61253d565b606091505b50508091505050612595565b61259482827f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166128749092919063ffffffff16565b5b5b5b5050565b5f8082036125ab575f90506125c9565b600b54600a54836125bc9190613657565b6125c691906136c5565b90505b919050565b60028054905060035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600281908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6002600160028054905061268c9190613086565b8154811061269d5761269c613199565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600260035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20548154811061271657612715613199565b5b905f5260205f20015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060035f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460035f600260016002805490506127b09190613086565b815481106127c1576127c0613199565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060028054806128385761283761389d565b5b600190038181905f5260205f20015f6101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055905550565b5f33905090565b6128ee838473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb85856040516024016128a79291906138ca565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050612a00565b505050565b5f8373ffffffffffffffffffffffffffffffffffffffff1663095ea7b384846040516024016129239291906138ca565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505090506129718482612a95565b6129fa576129ef848573ffffffffffffffffffffffffffffffffffffffff1663095ea7b3865f6040516024016129a892919061392a565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050612a00565b6129f98482612a00565b5b50505050565b5f612a2a828473ffffffffffffffffffffffffffffffffffffffff16612b5490919063ffffffff16565b90505f815114158015612a4e575080806020019051810190612a4c9190613221565b155b15612a9057826040517f5274afe7000000000000000000000000000000000000000000000000000000008152600401612a879190612fad565b60405180910390fd5b505050565b5f805f8473ffffffffffffffffffffffffffffffffffffffff1684604051612abd91906139b3565b5f604051808303815f865af19150503d805f8114612af6576040519150601f19603f3d011682016040523d82523d5f602084013e612afb565b606091505b5091509150818015612b2857505f81511480612b27575080806020019051810190612b269190613221565b5b5b8015612b4a57505f8573ffffffffffffffffffffffffffffffffffffffff163b115b9250505092915050565b6060612b9683836040518060400160405280601e81526020017f416464726573733a206c6f772d6c6576656c2063616c6c206661696c65640000815250612b9e565b905092915050565b6060612bac84845f85612bb5565b90509392505050565b606082471015612bfa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bf190613a39565b60405180910390fd5b612c0385612cc5565b612c42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c3990613aa1565b60405180910390fd5b5f808673ffffffffffffffffffffffffffffffffffffffff168587604051612c6a91906139b3565b5f6040518083038185875af1925050503d805f8114612ca4576040519150601f19603f3d011682016040523d82523d5f602084013e612ca9565b606091505b5091509150612cb9828286612cd6565b92505050949350505050565b5f80823b90505f8111915050919050565b60608315612ce657829050612d35565b5f83511115612cf85782518084602001fd5b816040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d2c9190613b01565b60405180910390fd5b9392505050565b5f604051905090565b5f80fd5b5f80fd5b5f819050919050565b612d5f81612d4d565b8114612d69575f80fd5b50565b5f81359050612d7a81612d56565b92915050565b5f805f60608486031215612d9757612d96612d45565b5b5f612da486828701612d6c565b9350506020612db586828701612d6c565b9250506040612dc686828701612d6c565b9150509250925092565b612dd981612d4d565b82525050565b5f602082019050612df25f830184612dd0565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612e2182612df8565b9050919050565b612e3181612e17565b8114612e3b575f80fd5b50565b5f81359050612e4c81612e28565b92915050565b5f60208284031215612e6757612e66612d45565b5b5f612e7484828501612e3e565b91505092915050565b5f8115159050919050565b612e9181612e7d565b82525050565b5f602082019050612eaa5f830184612e88565b92915050565b5f819050919050565b5f612ed3612ece612ec984612df8565b612eb0565b612df8565b9050919050565b5f612ee482612eb9565b9050919050565b5f612ef582612eda565b9050919050565b612f0581612eeb565b82525050565b5f602082019050612f1e5f830184612efc565b92915050565b612f2d81612e7d565b8114612f37575f80fd5b50565b5f81359050612f4881612f24565b92915050565b5f805f60608486031215612f6557612f64612d45565b5b5f612f7286828701612e3e565b9350506020612f8386828701612d6c565b9250506040612f9486828701612f3a565b9150509250925092565b612fa781612e17565b82525050565b5f602082019050612fc05f830184612f9e565b92915050565b5f60208284031215612fdb57612fda612d45565b5b5f612fe884828501612d6c565b91505092915050565b5f6060820190506130045f830186612dd0565b6130116020830185612dd0565b61301e6040830184612dd0565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61305d82612d4d565b915061306883612d4d565b92508282019050808211156130805761307f613026565b5b92915050565b5f61309082612d4d565b915061309b83612d4d565b92508282039050818111156130b3576130b2613026565b5b92915050565b5f82825260208201905092915050565b7f4469766964656e6473206e6f7420617661696c61626c652079657400000000005f82015250565b5f6130fd601b836130b9565b9150613108826130c9565b602082019050919050565b5f6020820190508181035f83015261312a816130f1565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6131656020836130b9565b915061317082613131565b602082019050919050565b5f6020820190508181035f83015261319281613159565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f6131d082612d4d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361320257613201613026565b5b600182019050919050565b5f8151905061321b81612f24565b92915050565b5f6020828403121561323657613235612d45565b5b5f6132438482850161320d565b91505092915050565b7f416c726561647920696e697469616c697a6564000000000000000000000000005f82015250565b5f6132806013836130b9565b915061328b8261324c565b602082019050919050565b5f6020820190508181035f8301526132ad81613274565b9050919050565b5f81905092915050565b50565b5f6132cc5f836132b4565b91506132d7826132be565b5f82019050919050565b5f6132eb826132c1565b9150819050919050565b5f8151905061330381612d56565b92915050565b5f6020828403121561331e5761331d612d45565b5b5f61332b848285016132f5565b91505092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f613368600f836130b9565b915061337382613334565b602082019050919050565b5f6020820190508181035f8301526133958161335c565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f815190506133d781612e28565b92915050565b5f602082840312156133f2576133f1612d45565b5b5f6133ff848285016133c9565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61343a81612e17565b82525050565b5f61344b8383613431565b60208301905092915050565b5f602082019050919050565b5f61346d82613408565b6134778185613412565b935061348283613422565b805f5b838110156134b25781516134998882613440565b97506134a483613457565b925050600181019050613485565b5085935050505092915050565b5f6040820190506134d25f830185612dd0565b81810360208301526134e48184613463565b90509392505050565b5f80fd5b5f601f19601f8301169050919050565b61350a826134f1565b810181811067ffffffffffffffff821117156135295761352861339c565b5b80604052505050565b5f61353b612d3c565b90506135478282613501565b919050565b5f67ffffffffffffffff8211156135665761356561339c565b5b602082029050602081019050919050565b5f80fd5b5f61358d6135888461354c565b613532565b905080838252602082019050602084028301858111156135b0576135af613577565b5b835b818110156135d957806135c588826132f5565b8452602084019350506020810190506135b2565b5050509392505050565b5f82601f8301126135f7576135f66134ed565b5b815161360784826020860161357b565b91505092915050565b5f6020828403121561362557613624612d45565b5b5f82015167ffffffffffffffff81111561364257613641612d49565b5b61364e848285016135e3565b91505092915050565b5f61366182612d4d565b915061366c83612d4d565b925082820261367a81612d4d565b9150828204841483151761369157613690613026565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6136cf82612d4d565b91506136da83612d4d565b9250826136ea576136e9613698565b5b828204905092915050565b5f6080820190506137085f830187612dd0565b818103602083015261371a8186613463565b90506137296040830185612f9e565b6137366060830184612dd0565b95945050505050565b7f4d696e20736c69707061676520726561636865640000000000000000000000005f82015250565b5f6137736014836130b9565b915061377e8261373f565b602082019050919050565b5f6020820190508181035f8301526137a081613767565b9050919050565b7f50726f6261626c7920746f6f206d75636820736c6970706167650000000000005f82015250565b5f6137db601a836130b9565b91506137e6826137a7565b602082019050919050565b5f6020820190508181035f830152613808816137cf565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6138696026836130b9565b91506138748261380f565b604082019050919050565b5f6020820190508181035f8301526138968161385d565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffd5b5f6040820190506138dd5f830185612f9e565b6138ea6020830184612dd0565b9392505050565b5f819050919050565b5f61391461390f61390a846138f1565b612eb0565b612d4d565b9050919050565b613924816138fa565b82525050565b5f60408201905061393d5f830185612f9e565b61394a602083018461391b565b9392505050565b5f81519050919050565b5f5b8381101561397857808201518184015260208101905061395d565b5f8484015250505050565b5f61398d82613951565b61399781856132b4565b93506139a781856020860161395b565b80840191505092915050565b5f6139be8284613983565b915081905092915050565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f5f8201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b5f613a236026836130b9565b9150613a2e826139c9565b604082019050919050565b5f6020820190508181035f830152613a5081613a17565b9050919050565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000005f82015250565b5f613a8b601d836130b9565b9150613a9682613a57565b602082019050919050565b5f6020820190508181035f830152613ab881613a7f565b9050919050565b5f81519050919050565b5f613ad382613abf565b613add81856130b9565b9350613aed81856020860161395b565b613af6816134f1565b840191505092915050565b5f6020820190508181035f830152613b198184613ac9565b90509291505056fea26469706673582212203edfd254294f29bfe461bf1a0b5e636b740c89750d64bad201b276ecd2c3b57064736f6c63430008150033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec70000000000000000000000000000000000000000000000000000000000000005544554487200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055445544872000000000000000000000000000000000000000000000000000000

Token Transfers

There are no token transfers for this transaction