Transaction details
Txn hash
: 0xb75c8a5d4682fae90792477f215087552f722089e4cf56fbf37d88639604f94c
Status:
Success
Block:
43929954
11,103,845 block confirmations
Timestamp:
08/04/2024, 14:39:42 (8 months ago)
Interacted with (to):
Amount:
0AVAX
($0)
Txn fee:
0.21115028
$10.35
Gas price:
0.00000004 AVAX (40 nAVAX)
Gas limit & usage by txn:
8,000,000|5,278,757 (65.98%)
Other attributes:
Nonce:3217
Position in block:0
Input data:
0x60806040526001600060146101000a81548160ff02191690831515021790555060018060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200006d57600080fd5b506200008e620000826200009460201b60201c565b6200009c60201b60201c565b62000160565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b615db880620001706000396000f3fe608060405234801561001057600080fd5b50600436106100815760003560e01c80639e281a981161005b5780639e281a9814610123578063d7079f511461013f578063f2fde38b1461015b578063fbd663171461017757610082565b806310d1e85c146100df578063715018a6146100fb5780638da5cb5b1461010557610082565b5b600060149054906101000a900460ff161561009c576100dd565b60003090506040517f10d1e85c000000000000000000000000000000000000000000000000000000008152600436036004808301376000803683855af45050505b005b6100f960048036038101906100f49190614ce3565b6101a7565b005b610103610671565b005b61010d610685565b60405161011a9190614d7a565b60405180910390f35b61013d60048036038101906101389190614d95565b6106ae565b005b61015960048036038101906101549190614e81565b610776565b005b61017560048036038101906101709190614f16565b611e6f565b005b610191600480360381019061018c9190614f43565b611ef3565b60405161019e919061503a565b60405180910390f35b600060149054906101000a900460ff16156101f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101ee906150b2565b60405180910390fd5b6001600060146101000a81548160ff0219169083151502179055506000806000806000806000888881019061022c919061514a565b809750819850829950839a50849b50859c50869d505050505050505060008067ffffffffffffffff811115610264576102636151ec565b5b6040519080825280601f01601f1916602001820160405280156102965781602001600182028036833780820191505090505b509050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb89866040518363ffffffff1660e01b81526004016102f692919061522a565b6020604051808303816000875af1158015610315573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610339919061527f565b50600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff161461056757600060048661ffff161614156103f5578773ffffffffffffffffffffffffffffffffffffffff1663022c0d9f6000858a856040518563ffffffff1660e01b81526004016103be949392919061538a565b600060405180830381600087803b1580156103d857600080fd5b505af11580156103ec573d6000803e3d6000fd5b50505050610468565b8773ffffffffffffffffffffffffffffffffffffffff1663022c0d9f8460008a856040518563ffffffff1660e01b815260040161043594939291906153d6565b600060405180830381600087803b15801561044f57600080fd5b505af1158015610463573d6000803e3d6000fd5b505050505b600060028661ffff161614156104ef578673ffffffffffffffffffffffffffffffffffffffff1663022c0d9f60008489856040518563ffffffff1660e01b81526004016104b8949392919061538a565b600060405180830381600087803b1580156104d257600080fd5b505af11580156104e6573d6000803e3d6000fd5b50505050610562565b8673ffffffffffffffffffffffffffffffffffffffff1663022c0d9f83600089856040518563ffffffff1660e01b815260040161052f94939291906153d6565b600060405180830381600087803b15801561054957600080fd5b505af115801561055d573d6000803e3d6000fd5b505050505b610662565b600060048661ffff161614156105ee578773ffffffffffffffffffffffffffffffffffffffff1663022c0d9f6000858a856040518563ffffffff1660e01b81526004016105b7949392919061538a565b600060405180830381600087803b1580156105d157600080fd5b505af11580156105e5573d6000803e3d6000fd5b50505050610661565b8773ffffffffffffffffffffffffffffffffffffffff1663022c0d9f8460008a856040518563ffffffff1660e01b815260040161062e94939291906153d6565b600060405180830381600087803b15801561064857600080fd5b505af115801561065c573d6000803e3d6000fd5b505050505b5b50505050505050505050505050565b61067961257a565b61068360006125f8565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6106d2610685565b836040518363ffffffff1660e01b81526004016106f092919061522a565b6020604051808303816000875af115801561070f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610733919061527f565b610772576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107699061546e565b60405180910390fd5b5050565b600173ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610807576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107fe906154da565b60405180910390fd5b6000858590509050600080600667ffffffffffffffff81111561082d5761082c6151ec565b5b60405190808252806020026020018201604052801561085b5781602001602082028036833780820191505090505b50905060008073ffffffffffffffffffffffffffffffffffffffff1689896002866108869190615536565b60ff168181106108995761089861556d565b5b90506020020160208101906108ae9190614f16565b73ffffffffffffffffffffffffffffffffffffffff1614159050600060ff86901c9050600060048716146109e15789898560ff168181106108f2576108f161556d565b5b90506020020160208101906109079190614f16565b73ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015610951573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610975919061561e565b826dffffffffffffffffffffffffffff169250816dffffffffffffffffffffffffffff16915050846001815181106109b0576109af61556d565b5b60200260200101856000815181106109cb576109ca61556d565b5b6020026020010182815250828152505050610ae2565b89898560ff168181106109f7576109f661556d565b5b9050602002016020810190610a0c9190614f16565b73ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015610a56573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a7a919061561e565b826dffffffffffffffffffffffffffff169250816dffffffffffffffffffffffffffff1691505084600081518110610ab557610ab461556d565b5b6020026020010185600181518110610ad057610acf61556d565b5b60200260200101828152508281525050505b60006002871614610bfe578989600186610afc9190615536565b60ff16818110610b0f57610b0e61556d565b5b9050602002016020810190610b249190614f16565b73ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015610b6e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b92919061561e565b826dffffffffffffffffffffffffffff169250816dffffffffffffffffffffffffffff1691505084600381518110610bcd57610bcc61556d565b5b6020026020010185600281518110610be857610be761556d565b5b6020026020010182815250828152505050610d0b565b8989600186610c0d9190615536565b60ff16818110610c2057610c1f61556d565b5b9050602002016020810190610c359190614f16565b73ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015610c7f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ca3919061561e565b826dffffffffffffffffffffffffffff169250816dffffffffffffffffffffffffffff1691505084600281518110610cde57610cdd61556d565b5b6020026020010185600381518110610cf957610cf861556d565b5b60200260200101828152508281525050505b8115610f3b5760006001871614610e2d578989600286610d2b9190615536565b60ff16818110610d3e57610d3d61556d565b5b9050602002016020810190610d539190614f16565b73ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015610d9d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dc1919061561e565b826dffffffffffffffffffffffffffff169250816dffffffffffffffffffffffffffff1691505084600581518110610dfc57610dfb61556d565b5b6020026020010185600481518110610e1757610e1661556d565b5b6020026020010182815250828152505050610f3a565b8989600286610e3c9190615536565b60ff16818110610e4f57610e4e61556d565b5b9050602002016020810190610e649190614f16565b73ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015610eae573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ed2919061561e565b826dffffffffffffffffffffffffffff169250816dffffffffffffffffffffffffffff1691505084600481518110610f0d57610f0c61556d565b5b6020026020010185600581518110610f2857610f2761556d565b5b60200260200101828152508281525050505b5b5b6000610ff56dffffffffffffffffffffffffffff8a8a8860ff16818110610f6657610f6561556d565b5b9050602002013516613fff60d98c8c8a60ff16818110610f8957610f8861556d565b5b90506020020135901c16613fff60af8d8d8b60ff16818110610fae57610fad61556d565b5b90506020020135901c1687600081518110610fcc57610fcb61556d565b5b602002602001015188600181518110610fe857610fe761556d565b5b60200260200101516126bc565b905061108281613fff60cb8c8c8a60ff168181106110165761101561556d565b5b90506020020135901c16613fff60a18d8d8b60ff1681811061103b5761103a61556d565b5b90506020020135901c16876002815181106110595761105861556d565b5b6020026020010151886003815181106110755761107461556d565b5b60200260200101516126bc565b905082156111185761111581613fff60bd8c8c8a60ff168181106110a9576110a861556d565b5b90506020020135901c16613fff60938d8d8b60ff168181106110ce576110cd61556d565b5b90506020020135901c16876004815181106110ec576110eb61556d565b5b6020026020010151886005815181106111085761110761556d565b5b60200260200101516126bc565b90505b612710613fff60af8b8b8960ff168181106111365761113561556d565b5b90506020020135901c1661271061114d9190615671565b8261115891906156a5565b611162919061572e565b90506dffffffffffffffffffffffffffff89898760ff168181106111895761118861556d565b5b905060200201351681111561134c576000831561127757611218858b8b60018a6111b39190615536565b60ff168181106111c6576111c561556d565b5b905060200201358c8c60028b6111dc9190615536565b60ff168181106111ef576111ee61556d565b5b905060200201358d8d8b60ff1681811061120c5761120b61556d565b5b9050602002013561273b565b90506000811315611272576112518c8c8c8c8a60ff1681811061123e5761123d61556d565b5b905060200201358b858a8c60ff16612f89565b1561127157600160ff168360ff16141561126c575050611e22565b600292505b5b61134a565b6112ef858b8b60018a61128a9190615536565b60ff1681811061129d5761129c61556d565b5b905060200201358c8c60028b6112b39190615536565b60ff168181106112c6576112c561556d565b5b905060200201358d8d8b60ff168181106112e3576112e261556d565b5b90506020020135613525565b90506000811315611349576113288c8c8c8c8a60ff168181106113155761131461556d565b5b905060200201358b858a8c60ff16613760565b1561134857600160ff168360ff161415611343575050611e22565b600292505b5b5b505b6003856113599190615536565b9450858560ff161061136b5750611e22565b600073ffffffffffffffffffffffffffffffffffffffff168b8b6002886113929190615536565b60ff168181106113a5576113a461556d565b5b90506020020160208101906113ba9190614f16565b73ffffffffffffffffffffffffffffffffffffffff16141592508a8a6003876113e3919061575f565b60ff168181106113f6576113f561556d565b5b905060200201602081019061140b9190614f16565b73ffffffffffffffffffffffffffffffffffffffff168b8b8760ff168181106114375761143661556d565b5b905060200201602081019061144c9190614f16565b73ffffffffffffffffffffffffffffffffffffffff161415806114755750600260ff168260ff16145b15611690576000602088161461158a578a8a8660ff1681811061149b5761149a61556d565b5b90506020020160208101906114b09190614f16565b73ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156114fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151e919061561e565b826dffffffffffffffffffffffffffff169250816dffffffffffffffffffffffffffff16915050856001815181106115595761155861556d565b5b60200260200101866000815181106115745761157361556d565b5b602002602001018281525082815250505061168b565b8a8a8660ff168181106115a05761159f61556d565b5b90506020020160208101906115b59190614f16565b73ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156115ff573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611623919061561e565b826dffffffffffffffffffffffffffff169250816dffffffffffffffffffffffffffff169150508560008151811061165e5761165d61556d565b5b60200260200101866001815181106116795761167861556d565b5b60200260200101828152508281525050505b611723565b60006020881614151515600060048916141515151461172257836000815181106116bd576116bc61556d565b5b6020026020010151846001815181106116d9576116d861556d565b5b6020026020010151856001815181106116f5576116f461556d565b5b60200260200101866000815181106117105761170f61556d565b5b60200260200101828152508281525050505b5b8a8a600287611732919061575f565b60ff168181106117455761174461556d565b5b905060200201602081019061175a9190614f16565b73ffffffffffffffffffffffffffffffffffffffff168b8b60018861177f9190615536565b60ff168181106117925761179161556d565b5b90506020020160208101906117a79190614f16565b73ffffffffffffffffffffffffffffffffffffffff161415806117d05750600260ff168260ff16145b15611a0357600060108816146118f1578a8a6001876117ef9190615536565b60ff168181106118025761180161556d565b5b90506020020160208101906118179190614f16565b73ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015611861573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611885919061561e565b826dffffffffffffffffffffffffffff169250816dffffffffffffffffffffffffffff16915050856003815181106118c0576118bf61556d565b5b60200260200101866002815181106118db576118da61556d565b5b60200260200101828152508281525050506119fe565b8a8a6001876119009190615536565b60ff168181106119135761191261556d565b5b90506020020160208101906119289190614f16565b73ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015611972573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611996919061561e565b826dffffffffffffffffffffffffffff169250816dffffffffffffffffffffffffffff16915050856002815181106119d1576119d061556d565b5b60200260200101866003815181106119ec576119eb61556d565b5b60200260200101828152508281525050505b611a96565b600060108816141515156000600289161415151514611a955783600281518110611a3057611a2f61556d565b5b602002602001015184600381518110611a4c57611a4b61556d565b5b602002602001015185600381518110611a6857611a6761556d565b5b6020026020010186600281518110611a8357611a8261556d565b5b60200260200101828152508281525050505b5b8215611e10578a8a600187611aab919061575f565b60ff16818110611abe57611abd61556d565b5b9050602002016020810190611ad39190614f16565b73ffffffffffffffffffffffffffffffffffffffff168b8b600288611af89190615536565b60ff16818110611b0b57611b0a61556d565b5b9050602002016020810190611b209190614f16565b73ffffffffffffffffffffffffffffffffffffffff16141580611b495750600260ff168260ff16145b15611d7c5760006008881614611c6a578a8a600287611b689190615536565b60ff16818110611b7b57611b7a61556d565b5b9050602002016020810190611b909190614f16565b73ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015611bda573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bfe919061561e565b826dffffffffffffffffffffffffffff169250816dffffffffffffffffffffffffffff1691505085600581518110611c3957611c3861556d565b5b6020026020010186600481518110611c5457611c5361556d565b5b6020026020010182815250828152505050611d77565b8a8a600287611c799190615536565b60ff16818110611c8c57611c8b61556d565b5b9050602002016020810190611ca19190614f16565b73ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015611ceb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d0f919061561e565b826dffffffffffffffffffffffffffff169250816dffffffffffffffffffffffffffff1691505085600481518110611d4a57611d4961556d565b5b6020026020010186600581518110611d6557611d6461556d565b5b60200260200101828152508281525050505b611e0f565b600060088816141515156000600189161415151514611e0e5783600481518110611da957611da861556d565b5b602002602001015184600581518110611dc557611dc461556d565b5b602002602001015185600581518110611de157611de061556d565b5b6020026020010186600481518110611dfc57611dfb61556d565b5b60200260200101828152508281525050505b5b5b600360ff1687901c9650506001610f3c575b60018060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050505050505050565b611e7761257a565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611ee7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ede90615805565b60405180910390fd5b611ef0816125f8565b50565b6000600173ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611f86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f7d906154da565b60405180910390fd5b60008073ffffffffffffffffffffffffffffffffffffffff168a8a600288611fae9190615825565b818110611fbe57611fbd61556d565b5b9050602002016020810190611fd39190614f16565b73ffffffffffffffffffffffffffffffffffffffff1614159050600061209b6dffffffffffffffffffffffffffff8a8a898181106120145761201361556d565b5b9050602002013516613fff60d98c8c8b8181106120345761203361556d565b5b90506020020135901c16613fff60af8d8d8c8181106120565761205561556d565b5b90506020020135901c16888860008181106120745761207361556d565b5b905060200201358989600181811061208f5761208e61556d565b5b905060200201356126bc565b905061212081613fff60cb8c8c8b8181106120b9576120b861556d565b5b90506020020135901c16613fff60a18d8d8c8181106120db576120da61556d565b5b90506020020135901c16888860028181106120f9576120f861556d565b5b90506020020135898960038181106121145761211361556d565b5b905060200201356126bc565b905081156121ae576121ab81613fff60bd8c8c8b8181106121445761214361556d565b5b90506020020135901c16613fff60938d8d8c8181106121665761216561556d565b5b90506020020135901c16888860048181106121845761218361556d565b5b905060200201358989600581811061219f5761219e61556d565b5b905060200201356126bc565b90505b612710613fff60af8b8b8a8181106121c9576121c861556d565b5b90506020020135901c166127106121e09190615671565b826121eb91906156a5565b6121f5919061572e565b90506dffffffffffffffffffffffffffff8989888181106122195761221861556d565b5b905060200201351681111561252657600082156123ac576122e0868680806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050508b8b60018b6122849190615825565b8181106122945761229361556d565b5b905060200201358c8c60028c6122aa9190615825565b8181106122ba576122b961556d565b5b905060200201358d8d8c8181106122d4576122d361556d565b5b9050602002013561273b565b905060008113156123a7576123548c8c8c8c8b8181106123035761230261556d565b5b905060200201358b858b8b80806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050508d612f89565b156123a65760018060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001935050505061256e565b5b612524565b61245c868680806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050508b8b60018b6124009190615825565b8181106124105761240f61556d565b5b905060200201358c8c60028c6124269190615825565b8181106124365761243561556d565b5b905060200201358d8d8c8181106124505761244f61556d565b5b90506020020135613525565b90506000811315612523576124d08c8c8c8c8b81811061247f5761247e61556d565b5b905060200201358b858b8b80806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050508d613760565b156125225760018060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001935050505061256e565b5b5b505b60018060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000925050505b98975050505050505050565b6125826141e0565b73ffffffffffffffffffffffffffffffffffffffff166125a0610685565b73ffffffffffffffffffffffffffffffffffffffff16146125f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125ed906158c7565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000612710846127106126cf9190615671565b876126da91906156a5565b6126e4919061572e565b9050846127106126f49190615671565b816126ff91906156a5565b9050806127108461271091906156a5565b61271a9190615825565b818361272691906156a5565b612730919061572e565b905095945050505050565b6000806000806128096127848960008151811061275b5761275a61556d565b5b60200260200101518a6005815181106127775761277661556d565b5b60200260200101516141e8565b6127c48a60018151811061279b5761279a61556d565b5b60200260200101518b6002815181106127b7576127b661556d565b5b60200260200101516141e8565b6128048b6003815181106127db576127da61556d565b5b60200260200101518c6004815181106127f7576127f661556d565b5b60200260200101516141e8565b614201565b925092509250612817614bbe565b6000841261289c5783896000815181106128345761283361556d565b5b6020026020010151901c816000600681106128525761285161556d565b5b60200201818152505083896005815181106128705761286f61556d565b5b6020026020010151901c8160056006811061288e5761288d61556d565b5b602002018181525050612927565b836128a6906158f1565b896000815181106128ba576128b961556d565b5b6020026020010151901b816000600681106128d8576128d761556d565b5b602002018181525050836128eb906158f1565b896005815181106128ff576128fe61556d565b5b6020026020010151901b8160056006811061291d5761291c61556d565b5b6020020181815250505b600083126129ac5782896001815181106129445761294361556d565b5b6020026020010151901c816001600681106129625761296161556d565b5b60200201818152505082896002815181106129805761297f61556d565b5b6020026020010151901c8160026006811061299e5761299d61556d565b5b602002018181525050612a37565b826129b6906158f1565b896001815181106129ca576129c961556d565b5b6020026020010151901b816001600681106129e8576129e761556d565b5b602002018181525050826129fb906158f1565b89600281518110612a0f57612a0e61556d565b5b6020026020010151901b81600260068110612a2d57612a2c61556d565b5b6020020181815250505b60008212612abc578189600381518110612a5457612a5361556d565b5b6020026020010151901c81600360068110612a7257612a7161556d565b5b6020020181815250508189600481518110612a9057612a8f61556d565b5b6020026020010151901c81600460068110612aae57612aad61556d565b5b602002018181525050612b47565b81612ac6906158f1565b89600381518110612ada57612ad961556d565b5b6020026020010151901b81600360068110612af857612af761556d565b5b60200201818152505081612b0b906158f1565b89600481518110612b1f57612b1e61556d565b5b6020026020010151901b81600460068110612b3d57612b3c61556d565b5b6020020181815250505b600081600460068110612b5d57612b5c61556d565b5b602002015182600260068110612b7657612b7561556d565b5b602002015183600060068110612b8f57612b8e61556d565b5b6020020151612b9e91906156a5565b612ba891906156a5565b9050600082600560068110612bc057612bbf61556d565b5b602002015183600360068110612bd957612bd861556d565b5b602002015184600160068110612bf257612bf161556d565b5b6020020151612c0191906156a5565b612c0b91906156a5565b905060006002858789612c1e919061593a565b612c28919061593a565b612c3291906159ce565b905060008112612c4d57808b901c9a50808a901c9950612c6c565b80612c57906158f1565b8b901b9a5080612c66906158f1565b8a901b99505b5060006407ffffffff60708a901c16612c85838c614265565b612c8f858e614265565b613fff60af8d901c16612710612ca59190615671565b612caf91906156a5565b612cb991906156a5565b612cc391906156a5565b83655af3107a4000612cd591906156a5565b612cde906158f1565b612ce8919061593a565b90506000811215612d22577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff975050505050505050612f81565b600084600460068110612d3857612d3761556d565b5b602002015185600260068110612d5157612d5061556d565b5b6020020151662386f26fc10000612d6891906156a5565b612d7291906156a5565b9050613fff60a18b901c16612710612d8a9190615671565b613fff60cb8c901c16612710612da09190615671565b86600460068110612db457612db361556d565b5b602002015187600160068110612dcd57612dcc61556d565b5b60200201516305f5e100612de191906156a5565b612deb91906156a5565b612df591906156a5565b612dff91906156a5565b81612e0a9190615825565b9050613fff60938b901c16612710612e229190615671565b613fff60bd8c901c16612710612e389190615671565b613fff60a18d901c16612710612e4e9190615671565b613fff60cb8e901c16612710612e649190615671565b88600360068110612e7857612e7761556d565b5b602002015189600160068110612e9157612e9061556d565b5b6020020151612ea091906156a5565b612eaa91906156a5565b612eb491906156a5565b612ebe91906156a5565b612ec891906156a5565b81612ed39190615825565b9050613fff60d98b901c16612710612eeb9190615671565b613fff60af8c901c16612710612f019190615671565b612f0b91906156a5565b81612f1691906156a5565b905060008812612f4e57878183612f2d91906159ce565b6402540be400612f3d9190615a38565b901b98505050505050505050612f81565b87612f58906158f1565b8183612f6491906159ce565b6402540be400612f749190615a38565b901d985050505050505050505b949350505050565b6000806000806000613fff60d98b901c16612710612fa79190615671565b612710613fff60af8d901c16612710612fc09190615671565b8a612fcb91906156a5565b612fd5919061572e565b612fdf91906156a5565b90508061271088600081518110612ff957612ff861556d565b5b602002602001015161300b91906156a5565b6130159190615825565b876001815181106130295761302861556d565b5b60200260200101518261303c91906156a5565b613046919061572e565b9350613fff60cb8b901c1661271061305e9190615671565b612710613fff60a18d901c166127106130779190615671565b8661308291906156a5565b61308c919061572e565b61309691906156a5565b905080612710886002815181106130b0576130af61556d565b5b60200260200101516130c291906156a5565b6130cc9190615825565b876003815181106130e0576130df61556d565b5b6020026020010151826130f391906156a5565b6130fd919061572e565b9250613fff60bd8b901c166127106131159190615671565b612710613fff60938d901c1661271061312e9190615671565b8561313991906156a5565b613143919061572e565b61314d91906156a5565b905080612710886004815181106131675761316661556d565b5b602002602001015161317991906156a5565b6131839190615825565b876005815181106131975761319661556d565b5b6020026020010151826131aa91906156a5565b6131b4919061572e565b915060008214156131cc57600094505050505061351a565b506000866004815181106131e3576131e261556d565b5b6020026020010151826127106131f991906156a5565b61320391906156a5565b90506000828860058151811061321c5761321b61556d565b5b602002602001015161322e9190615671565b613fff60bd8d901c166127106132449190615671565b61324e91906156a5565b9050600080828461325f9190615b4f565b141561326c57600061326f565b60015b60ff16828461327e919061572e565b6132889190615825565b9050613fff60938d901c166127106132a09190615671565b612710826132ae91906156a5565b6132b8919061572e565b9450886002815181106132ce576132cd61556d565b5b6020026020010151856127106132e491906156a5565b6132ee91906156a5565b925084896003815181106133055761330461556d565b5b60200260200101516133179190615671565b613fff60cb8e901c1661271061332d9190615671565b61333791906156a5565b9150600082846133479190615b4f565b1415613354576000613357565b60015b60ff168284613366919061572e565b6133709190615825565b9050613fff60a18d901c166127106133889190615671565b6127108261339691906156a5565b6133a0919061572e565b9550886000815181106133b6576133b561556d565b5b6020026020010151866127106133cc91906156a5565b6133d691906156a5565b925085896001815181106133ed576133ec61556d565b5b60200260200101516133ff9190615671565b613fff60d98e901c166127106134159190615671565b61341f91906156a5565b91506000828461342f9190615b4f565b141561343c57600061343f565b60015b60ff16828461344e919061572e565b6134589190615825565b9050613fff60af8d901c166127106134709190615671565b6127108261347e91906156a5565b613488919061572e565b995050505086612710613fff60af8c901c166127106134a79190615671565b836134b291906156a5565b6134bc919061572e565b116134cd576000935050505061351a565b60008060146101000a81548160ff0219169083151502179055506134f78b8b8a8a8787878c6142aa565b6001600060146101000a81548160ff021916908315150217905550600193505050505b979650505050505050565b6000808560028151811061353c5761353b61556d565b5b6020026020010151866000815181106135585761355761556d565b5b602002602001015161356a91906156a5565b90506000866003815181106135825761358161556d565b5b60200260200101518760018151811061359e5761359d61556d565b5b60200260200101516135b091906156a5565b90506000613fff60af86901c166127106135ca9190615671565b6407ffffffff607087901c166135e08489614265565b6135ea868b614265565b6135f491906156a5565b6135fe91906156a5565b61360891906156a5565b836402540be40061361991906156a5565b613622906158f1565b61362c919061593a565b90506000811215613662577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9350505050613758565b6000886002815181106136785761367761556d565b5b60200260200101516305f5e10061368f91906156a5565b613fff60cb88901c166127106136a59190615671565b613fff60a189901c166127106136bb9190615671565b8b6001815181106136cf576136ce61556d565b5b60200260200101516136e191906156a5565b6136eb91906156a5565b6136f59190615825565b613fff60d988901c1661271061370b9190615671565b613fff60af89901c166127106137219190615671565b61372b91906156a5565b61373591906156a5565b9050808261374391906159ce565b620f42406137519190615a38565b9450505050505b949350505050565b600080600080613fff60d98a901c1661271061377c9190615671565b612710613fff60af8c901c166127106137959190615671565b896137a091906156a5565b6137aa919061572e565b6137b491906156a5565b905080612710876000815181106137ce576137cd61556d565b5b60200260200101516137e091906156a5565b6137ea9190615825565b866001815181106137fe576137fd61556d565b5b60200260200101518261381191906156a5565b61381b919061572e565b9250613fff60cb8a901c166127106138339190615671565b612710613fff60a18c901c1661271061384c9190615671565b8561385791906156a5565b613861919061572e565b61386b91906156a5565b905080612710876002815181106138855761388461556d565b5b602002602001015161389791906156a5565b6138a19190615825565b866003815181106138b5576138b461556d565b5b6020026020010151826138c891906156a5565b6138d2919061572e565b9150506000856002815181106138eb576138ea61556d565b5b60200260200101518261271061390191906156a5565b61390b91906156a5565b9050600082876003815181106139245761392361556d565b5b60200260200101516139369190615671565b613fff60cb8c901c1661271061394c9190615671565b61395691906156a5565b905060008082846139679190615b4f565b1415613974576000613977565b60015b60ff168284613986919061572e565b6139909190615825565b9050613fff60a18c901c166127106139a89190615671565b612710826139b691906156a5565b6139c0919061572e565b9450876000815181106139d6576139d561556d565b5b6020026020010151856127106139ec91906156a5565b6139f691906156a5565b92508488600181518110613a0d57613a0c61556d565b5b6020026020010151613a1f9190615671565b613fff60d98d901c16612710613a359190615671565b613a3f91906156a5565b915060008284613a4f9190615b4f565b1415613a5c576000613a5f565b60015b60ff168284613a6e919061572e565b613a789190615825565b9050613fff60af8c901c16612710613a909190615671565b61271082613a9e91906156a5565b613aa8919061572e565b985050505085612710613fff60af8b901c16612710613ac79190615671565b83613ad291906156a5565b613adc919061572e565b11613aec576000925050506141d5565b60008060146101000a81548160ff02191690831515021790555060008a8a86818110613b1b57613b1a61556d565b5b9050602002016020810190613b309190614f16565b8b8b600188613b3f9190615825565b818110613b4f57613b4e61556d565b5b9050602002016020810190613b649190614f16565b60008a8a876000604051602001613b819796959493929190615b8f565b6040516020818303038152906040529050600060028961ffff16161415613eac578a8a600187613bb19190615825565b818110613bc157613bc061556d565b5b9050602002016020810190613bd69190614f16565b73ffffffffffffffffffffffffffffffffffffffff1663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015613c20573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c449190615c13565b600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401613ce19190614d7a565b602060405180830381865afa158015613cfe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d229190615c55565b90508b8b600188613d339190615825565b818110613d4357613d4261556d565b5b9050602002016020810190613d589190614f16565b73ffffffffffffffffffffffffffffffffffffffff1663022c0d9f60008530866040518563ffffffff1660e01b8152600401613d97949392919061538a565b600060405180830381600087803b158015613db157600080fd5b505af1158015613dc5573d6000803e3d6000fd5b5050505080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401613e259190614d7a565b602060405180830381865afa158015613e42573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613e669190615c55565b11613ea6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613e9d90615cce565b60405180910390fd5b506141b2565b8a8a600187613ebb9190615825565b818110613ecb57613eca61556d565b5b9050602002016020810190613ee09190614f16565b73ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015613f2a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f4e9190615c13565b600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401613feb9190614d7a565b602060405180830381865afa158015614008573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061402c9190615c55565b90508b8b60018861403d9190615825565b81811061404d5761404c61556d565b5b90506020020160208101906140629190614f16565b73ffffffffffffffffffffffffffffffffffffffff1663022c0d9f84600030866040518563ffffffff1660e01b81526004016140a194939291906153d6565b600060405180830381600087803b1580156140bb57600080fd5b505af11580156140cf573d6000803e3d6000fd5b5050505080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161412f9190614d7a565b602060405180830381865afa15801561414c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906141709190615c55565b116141b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016141a790615cce565b60405180910390fd5b505b506001600060146101000a81548160ff0219169083151502179055506001925050505b979650505050505050565b600033905090565b60008183116141f757816141f9565b825b905092915050565b60008060008061421087614992565b9050600061421d87614992565b9050600061422a87614992565b90506045836142399190615cee565b6045836142469190615cee565b6045836142539190615cee565b95509550955050505093509350939050565b60008082905060005b819050600282838781614284576142836156ff565b5b040181614294576142936156ff565b5b0491508082141561426e57809250505092915050565b60008888838181106142bf576142be61556d565b5b90506020020160208101906142d49190614f16565b89896001856142e39190615825565b8181106142f3576142f261556d565b5b90506020020160208101906143089190614f16565b8a8a6002866143179190615825565b8181106143275761432661556d565b5b905060200201602081019061433c9190614f16565b898989896040516020016143569796959493929190615b8f565b6040516020818303038152906040529050600060018861ffff161614156146815788886002846143869190615825565b8181106143965761439561556d565b5b90506020020160208101906143ab9190614f16565b73ffffffffffffffffffffffffffffffffffffffff1663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa1580156143f5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906144199190615c13565b600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016144b69190614d7a565b602060405180830381865afa1580156144d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906144f79190615c55565b905089896002856145089190615825565b8181106145185761451761556d565b5b905060200201602081019061452d9190614f16565b73ffffffffffffffffffffffffffffffffffffffff1663022c0d9f60008630866040518563ffffffff1660e01b815260040161456c949392919061538a565b600060405180830381600087803b15801561458657600080fd5b505af115801561459a573d6000803e3d6000fd5b5050505080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016145fa9190614d7a565b602060405180830381865afa158015614617573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061463b9190615c55565b1161467b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161467290615cce565b60405180910390fd5b50614987565b88886002846146909190615825565b8181106146a05761469f61556d565b5b90506020020160208101906146b59190614f16565b73ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156146ff573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147239190615c13565b600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016147c09190614d7a565b602060405180830381865afa1580156147dd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906148019190615c55565b905089896002856148129190615825565b8181106148225761482161556d565b5b90506020020160208101906148379190614f16565b73ffffffffffffffffffffffffffffffffffffffff1663022c0d9f85600030866040518563ffffffff1660e01b815260040161487694939291906153d6565b600060405180830381600087803b15801561489057600080fd5b505af11580156148a4573d6000803e3d6000fd5b5050505080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016149049190614d7a565b602060405180830381865afa158015614921573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906149459190615c55565b11614985576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161497c90615cce565b60405180910390fd5b505b505050505050505050565b60008160018303925060028304831792506004830483179250601083048317925061010083048317925062010000830483179250640100000000830483179250680100000000000000008304831792507001000000000000000000000000000000008304831792506001830192506040517ff8f9cbfae6cc78fbefe7cdc3a1793dfcf4f0e8bbd8cec470b6a28a7a5a3e1efd81527ff5ecf1b3e9debc68e1d9cfabc5997135bfb7a7a3938b7b606b5b4b3f2f1f0ffe60208201527ff6e4ed9ff2d6b458eadcdf97bd91692de2d4da8fd2d0ac50c6ae9a827252361660408201527fc8c0b887b0a8a4489c948c7f847c6125746c645c544c444038302820181008ff60608201527ff7cae577eec2a03cf3bad76fb589591debb2dd67e0aa9834bea6925f6a4a2e0e60808201527fe39ed557db96902cd38ed14fad815115c786af479b7e8324736353433727170760a08201527fc976c13bb96e881cb166a933a55e490d9d56952b8d4e801485467d236242260660c08201527f753a6d1b65325d0c552a4d1345224105391a310b29122104190a11030902010060e082015261010081016040527e818283848586878898a8b8c8d8e8f929395969799a9b9d9e9faaeb6bedeeff7f01000000000000000000000000000000000000000000000000000000000000008082870204818160ff038501510495507f8000000000000000000000000000000000000000000000000000000000000000851161010002860195505050505050919050565b6040518060c00160405280600690602082028036833780820191505090505090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000614c1582614bea565b9050919050565b614c2581614c0a565b8114614c3057600080fd5b50565b600081359050614c4281614c1c565b92915050565b6000819050919050565b614c5b81614c48565b8114614c6657600080fd5b50565b600081359050614c7881614c52565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f840112614ca357614ca2614c7e565b5b8235905067ffffffffffffffff811115614cc057614cbf614c83565b5b602083019150836001820283011115614cdc57614cdb614c88565b5b9250929050565b600080600080600060808688031215614cff57614cfe614be0565b5b6000614d0d88828901614c33565b9550506020614d1e88828901614c69565b9450506040614d2f88828901614c69565b935050606086013567ffffffffffffffff811115614d5057614d4f614be5565b5b614d5c88828901614c8d565b92509250509295509295909350565b614d7481614c0a565b82525050565b6000602082019050614d8f6000830184614d6b565b92915050565b60008060408385031215614dac57614dab614be0565b5b6000614dba85828601614c33565b9250506020614dcb85828601614c69565b9150509250929050565b60008083601f840112614deb57614dea614c7e565b5b8235905067ffffffffffffffff811115614e0857614e07614c83565b5b602083019150836020820283011115614e2457614e23614c88565b5b9250929050565b60008083601f840112614e4157614e40614c7e565b5b8235905067ffffffffffffffff811115614e5e57614e5d614c83565b5b602083019150836020820283011115614e7a57614e79614c88565b5b9250929050565b600080600080600060608688031215614e9d57614e9c614be0565b5b600086013567ffffffffffffffff811115614ebb57614eba614be5565b5b614ec788828901614dd5565b9550955050602086013567ffffffffffffffff811115614eea57614ee9614be5565b5b614ef688828901614e2b565b93509350506040614f0988828901614c69565b9150509295509295909350565b600060208284031215614f2c57614f2b614be0565b5b6000614f3a84828501614c33565b91505092915050565b60008060008060008060008060a0898b031215614f6357614f62614be0565b5b600089013567ffffffffffffffff811115614f8157614f80614be5565b5b614f8d8b828c01614dd5565b9850985050602089013567ffffffffffffffff811115614fb057614faf614be5565b5b614fbc8b828c01614e2b565b96509650506040614fcf8b828c01614c69565b9450506060614fe08b828c01614c69565b935050608089013567ffffffffffffffff81111561500157615000614be5565b5b61500d8b828c01614e2b565b92509250509295985092959890939650565b60008115159050919050565b6150348161501f565b82525050565b600060208201905061504f600083018461502b565b92915050565b600082825260208201905092915050565b7f622d622d62616b61000000000000000000000000000000000000000000000000600082015250565b600061509c600883615055565b91506150a782615066565b602082019050919050565b600060208201905081810360008301526150cb8161508f565b9050919050565b60006150dd82614bea565b9050919050565b6150ed816150d2565b81146150f857600080fd5b50565b60008135905061510a816150e4565b92915050565b600061ffff82169050919050565b61512781615110565b811461513257600080fd5b50565b6000813590506151448161511e565b92915050565b600080600080600080600060e0888a03121561516957615168614be0565b5b60006151778a828b016150fb565b97505060206151888a828b016150fb565b96505060406151998a828b016150fb565b95505060606151aa8a828b01615135565b94505060806151bb8a828b01614c69565b93505060a06151cc8a828b01614c69565b92505060c06151dd8a828b01614c69565b91505092959891949750929550565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61522481614c48565b82525050565b600060408201905061523f6000830185614d6b565b61524c602083018461521b565b9392505050565b61525c8161501f565b811461526757600080fd5b50565b60008151905061527981615253565b92915050565b60006020828403121561529557615294614be0565b5b60006152a38482850161526a565b91505092915050565b6000819050919050565b6000819050919050565b60006152db6152d66152d1846152ac565b6152b6565b614c48565b9050919050565b6152eb816152c0565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561532b578082015181840152602081019050615310565b8381111561533a576000848401525b50505050565b6000601f19601f8301169050919050565b600061535c826152f1565b61536681856152fc565b935061537681856020860161530d565b61537f81615340565b840191505092915050565b600060808201905061539f60008301876152e2565b6153ac602083018661521b565b6153b96040830185614d6b565b81810360608301526153cb8184615351565b905095945050505050565b60006080820190506153eb600083018761521b565b6153f860208301866152e2565b6154056040830185614d6b565b81810360608301526154178184615351565b905095945050505050565b7f4572726f723a2033000000000000000000000000000000000000000000000000600082015250565b6000615458600883615055565b915061546382615422565b602082019050919050565b600060208201905081810360008301526154878161544b565b9050919050565b7f5243000000000000000000000000000000000000000000000000000000000000600082015250565b60006154c4600283615055565b91506154cf8261548e565b602082019050919050565b600060208201905081810360008301526154f3816154b7565b9050919050565b600060ff82169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000615541826154fa565b915061554c836154fa565b92508260ff0382111561556257615561615507565b5b828201905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006dffffffffffffffffffffffffffff82169050919050565b6155bf8161559c565b81146155ca57600080fd5b50565b6000815190506155dc816155b6565b92915050565b600063ffffffff82169050919050565b6155fb816155e2565b811461560657600080fd5b50565b600081519050615618816155f2565b92915050565b60008060006060848603121561563757615636614be0565b5b6000615645868287016155cd565b9350506020615656868287016155cd565b925050604061566786828701615609565b9150509250925092565b600061567c82614c48565b915061568783614c48565b92508282101561569a57615699615507565b5b828203905092915050565b60006156b082614c48565b91506156bb83614c48565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156156f4576156f3615507565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061573982614c48565b915061574483614c48565b925082615754576157536156ff565b5b828204905092915050565b600061576a826154fa565b9150615775836154fa565b92508282101561578857615787615507565b5b828203905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006157ef602683615055565b91506157fa82615793565b604082019050919050565b6000602082019050818103600083015261581e816157e2565b9050919050565b600061583082614c48565b915061583b83614c48565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156158705761586f615507565b5b828201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006158b1602083615055565b91506158bc8261587b565b602082019050919050565b600060208201905081810360008301526158e0816158a4565b9050919050565b6000819050919050565b60006158fc826158e7565b91507f800000000000000000000000000000000000000000000000000000000000000082141561592f5761592e615507565b5b816000039050919050565b6000615945826158e7565b9150615950836158e7565b9250817f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0383136000831215161561598b5761598a615507565b5b817f80000000000000000000000000000000000000000000000000000000000000000383126000831216156159c3576159c2615507565b5b828201905092915050565b60006159d9826158e7565b91506159e4836158e7565b9250826159f4576159f36156ff565b5b600160000383147f800000000000000000000000000000000000000000000000000000000000000083141615615a2d57615a2c615507565b5b828205905092915050565b6000615a43826158e7565b9150615a4e836158e7565b9250827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0482116000841360008413161615615a8d57615a8c615507565b5b817f80000000000000000000000000000000000000000000000000000000000000000583126000841260008413161615615aca57615ac9615507565b5b827f80000000000000000000000000000000000000000000000000000000000000000582126000841360008412161615615b0757615b06615507565b5b827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0582126000841260008412161615615b4457615b43615507565b5b828202905092915050565b6000615b5a82614c48565b9150615b6583614c48565b925082615b7557615b746156ff565b5b828206905092915050565b615b8981615110565b82525050565b600060e082019050615ba4600083018a614d6b565b615bb16020830189614d6b565b615bbe6040830188614d6b565b615bcb6060830187615b80565b615bd8608083018661521b565b615be560a083018561521b565b615bf260c083018461521b565b98975050505050505050565b600081519050615c0d81614c1c565b92915050565b600060208284031215615c2957615c28614be0565b5b6000615c3784828501615bfe565b91505092915050565b600081519050615c4f81614c52565b92915050565b600060208284031215615c6b57615c6a614be0565b5b6000615c7984828501615c40565b91505092915050565b7f6e6f617200000000000000000000000000000000000000000000000000000000600082015250565b6000615cb8600483615055565b9150615cc382615c82565b602082019050919050565b60006020820190508181036000830152615ce781615cab565b9050919050565b6000615cf9826158e7565b9150615d04836158e7565b9250827f800000000000000000000000000000000000000000000000000000000000000001821260008412151615615d3f57615d3e615507565b5b827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff018213600084121615615d7757615d76615507565b5b82820390509291505056fea2646970667358221220e8dec3c66aad59f9db68de39193f42c4869b338967fe782aa50bf8268fa8363964736f6c634300080c0033