Transaction Details
[ This is a Sepolia Testnet transaction only ]
Status:
Success
Block:
47920712922915 Block Confirmations
Timestamp:
443 days ago (Nov-30-2023 12:13:12 AM UTC)
Transaction Action:
Value:
0 ETH
Transaction Fee:
0.000170953715455388 ETH
Gas Price:
0.119983349 Gwei (0.000000000119983349 ETH)
Gas Limit & Usage by Txn:
1,714,213
|
1,424,812 (83.12%)
Gas Fees:
Base: 0.119983338 Gwei |Max: 0.194513073 Gwei |Max Priority: 0.000000011 Gwei
Burnt & Txn Savings Fees:
🔥 Burnt: 0.000170953699782456 ETH ($0.00)💸 Txn Savings: 0.000106190845111888 ETH ($0.00)
Other Attributes:
Txn Type: 2 (EIP-1559)
Nonce: 58197
Position In Block: 26
Input Data:
0x1325aca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000019da0000000000000000000000000000000000000000000000000000000000000007900000000000000e1d5000000000000000300000000000e1eff78af18ce9513d2b7f5a9bb958ed46d4e3d2cef1de53fdf1e75f18ce7b742768d00cded1b23024008c6f08ece7ab9c151572e27946d0a625c0e2e9df574a3153b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000078a0000000000000000000000000000000000000000000000000000000000000c7a0000000000000000000000000000000000000000000000000000000000001198000000000000000000000000000000000000000000000000000000000000077fd210000000000250ad1000000006567cf8800000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250ad2000000006567cf9400000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250ad3000000006567cf9700000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250ad4000000006567cf9e00000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250ad5000000006567cfa700000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250ad6000000006567cfb000000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250ad7000000006567cfb600000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250ad8000000006567cfb900000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250ad9000000006567cfbc00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250ada000000006567cfce00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250adb000000006567cfd100000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250adc000000006567cfda00000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250add000000006567cfef00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250ade000000006567cff800000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250adf000000006567cffe00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250ae0000000006567d00100000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250ae1000000006567d00b00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250ae2000000006567d01100000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250ae3000000006567d01400000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250ae4000000006567d01700000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250ae5000000006567d02000000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250ae6000000006567d02600000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250ae7000000006567d02900000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250ae8000000006567d02c00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250ae9000000006567d03e00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250aea000000006567d04100000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250aeb000000006567d04700000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250aec000000006567d04a00000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250aed000000006567d05300000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250aee000000006567d06500000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250aef000000006567d06b00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250af0000000006567d07a00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250af1000000006567d07d0000000000000000000000000000000000000000000000000000000000000000000000000098968000010000000000b0f8ae821218843b9aca008398968094ee2032b623de0455dff9968cedae7e9a1bd7f43580b84417835d1c000000000000000000000000000000000000000002410ab9001eed7d000003e8000000000000000000000000000000000000000000000000000000006567cf8583104ec2a03472817b6839d6ce45e15e866a33f03fb018bf60e0c40d402aa1149d21a022aaa06faa2466ca58794401671100d8a15fb69133c9b916a14cd8c150b9f7f666d0a1000001b2f901af821897843b9aca0083023c7794efc1ec84123bddb272526c8c6eac629bb0f7de3980b90144bb2cd728000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000a385aa9a4c82a83d378bd5a7e5e7f8ed1bb0031a000000000000000000000000a949acda3bf7d8eba4ce5c9d15b453f6f3aeda11000000000000000000000000a650a6d8399ab005351ade41388b12727a879cf400000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000002f386ed81000000000000000000000000000000000000000000000000000000370cff956800000000000000000000000000000000000000000000000000000000056648da583104ec2a068f745054795407e60223e916805c11cf5613a49526cf5b293ae2074223cda3aa04160b9004669b52f80aacd7c28ca4e74d6a80be62a320ee60335b97179aa3ecc00002355f9235208843b9aca008319cb8d8080b922fd60806040523480156200001157600080fd5b506040516200223d3803806200223d8339818101604052810190620000379190620001fa565b818181600090816200004a9190620004ca565b5080600190816200005c9190620004ca565b5050505050620005b1565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620000d08262000085565b810181811067ffffffffffffffff82111715620000f257620000f162000096565b5b80604052505050565b60006200010762000067565b9050620001158282620000c5565b919050565b600067ffffffffffffffff82111562000138576200013762000096565b5b620001438262000085565b9050602081019050919050565b60005b838110156200017057808201518184015260208101905062000153565b60008484015250505050565b6000620001936200018d846200011a565b620000fb565b905082815260208101848484011115620001b257620001b162000080565b5b620001bf84828562000150565b509392505050565b600082601f830112620001df57620001de6200007b565b5b8151620001f18482602086016200017c565b91505092915050565b6000806040838503121562000214576200021362000071565b5b600083015167ffffffffffffffff81111562000235576200023462000076565b5b6200024385828601620001c7565b925050602083015167ffffffffffffffff81111562000267576200026662000076565b5b6200027585828601620001c7565b9150509250929050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620002d257607f821691505b602082108103620002e857620002e76200028a565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000313565b6200035e868362000313565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620003ab620003a56200039f8462000376565b62000380565b62000376565b9050919050565b6000819050919050565b620003c7836200038a565b620003df620003d682620003b2565b84845462000320565b825550505050565b600090565b620003f6620003e7565b62000403818484620003bc565b505050565b5b818110156200042b576200041f600082620003ec565b60018101905062000409565b5050565b601f8211156200047a576200044481620002ee565b6200044f8462000303565b810160208510156200045f578190505b620004776200046e8562000303565b83018262000408565b50505b505050565b600082821c905092915050565b60006200049f600019846008026200047f565b1980831691505092915050565b6000620004ba83836200048c565b9150826002028217905092915050565b620004d5826200027f565b67ffffffffffffffff811115620004f157620004f062000096565b5b620004fd8254620002b9565b6200050a8282856200042f565b600060209050601f8311600181146200054257600084156200052d578287015190505b620005398582620004ac565b865550620005a9565b601f1984166200055286620002ee565b60005b828110156200057c5784890151825560018201915060208501945060208101905062000555565b868310156200059c578489015162000598601f8916826200048c565b8355505b6001600288020188555050505b505050505050565b611c7c80620005c16000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80636352211e1161008c578063a22cb46511610066578063a22cb46514610224578063b88d4fde14610240578063c87b56dd1461025c578063e985e9c51461028c576100cf565b80636352211e146101a657806370a08231146101d657806395d89b4114610206576100cf565b806301ffc9a7146100d457806306fdde0314610104578063081812fc14610122578063095ea7b31461015257806323b872dd1461016e57806342842e0e1461018a575b600080fd5b6100ee60048036038101906100e991906114c6565b6102bc565b6040516100fb919061150e565b60405180910390f35b61010c61039e565b60405161011991906115b9565b60405180910390f35b61013c60048036038101906101379190611611565b610430565b604051610149919061167f565b60405180910390f35b61016c600480360381019061016791906116c6565b61044c565b005b61018860048036038101906101839190611706565b610462565b005b6101a4600480360381019061019f9190611706565b610564565b005b6101c060048036038101906101bb9190611611565b610584565b6040516101cd919061167f565b60405180910390f35b6101f060048036038101906101eb9190611759565b610596565b6040516101fd9190611795565b60405180910390f35b61020e610650565b60405161021b91906115b9565b60405180910390f35b61023e600480360381019061023991906117dc565b6106e2565b005b61025a60048036038101906102559190611951565b6106f8565b005b61027660048036038101906102719190611611565b610715565b60405161028391906115b9565b60405180910390f35b6102a660048036038101906102a191906119d4565b61077e565b6040516102b3919061150e565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061038757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610397575061039682610812565b5b9050919050565b6060600080546103ad90611a43565b80601f01602080910402602001604051908101604052809291908181526020018280546103d990611a43565b80156104265780601f106103fb57610100808354040283529160200191610426565b820191906000526020600020905b81548152906001019060200180831161040957829003601f168201915b5050505050905090565b600061043b8261087c565b5061044582610904565b9050919050565b61045e8282610459610941565b610949565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036104d45760006040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016104cb919061167f565b60405180910390fd5b60006104e883836104e3610941565b61095b565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461055e578382826040517f64283d7b00000000000000000000000000000000000000000000000000000000815260040161055593929190611a74565b60405180910390fd5b50505050565b61057f838383604051806020016040528060008152506106f8565b505050565b600061058f8261087c565b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106095760006040517f89c62b64000000000000000000000000000000000000000000000000000000008152600401610600919061167f565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606001805461065f90611a43565b80601f016020809104026020016040519081016040528092919081815260200182805461068b90611a43565b80156106d85780601f106106ad576101008083540402835291602001916106d8565b820191906000526020600020905b8154815290600101906020018083116106bb57829003601f168201915b5050505050905090565b6106f46106ed610941565b8383610b75565b5050565b610703848484610462565b61070f84848484610ce4565b50505050565b60606107208261087c565b50600061072b610e9b565b9050600081511161074b5760405180602001604052806000815250610776565b8061075584610eb2565b604051602001610766929190611ae7565b6040516020818303038152906040525b915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008061088883610f80565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036108fb57826040517f7e2732890000000000000000000000000000000000000000000000000000000081526004016108f29190611795565b60405180910390fd5b80915050919050565b60006004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600033905090565b6109568383836001610fbd565b505050565b60008061096784610f80565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146109a9576109a8818486611182565b5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610a3a576109eb600085600080610fbd565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614610abd576001600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b846002600086815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4809150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610be657816040517f5b08ba18000000000000000000000000000000000000000000000000000000008152600401610bdd919061167f565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610cd7919061150e565b60405180910390a3505050565b60008373ffffffffffffffffffffffffffffffffffffffff163b1115610e95578273ffffffffffffffffffffffffffffffffffffffff1663150b7a02610d28610941565b8685856040518563ffffffff1660e01b8152600401610d4a9493929190611b60565b6020604051808303816000875af1925050508015610d8657506040513d601f19601f82011682018060405250810190610d839190611bc1565b60015b610e0a573d8060008114610db6576040519150601f19603f3d011682016040523d82523d6000602084013e610dbb565b606091505b506000815103610e0257836040517f64a0ae92000000000000000000000000000000000000000000000000000000008152600401610df9919061167f565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614610e9357836040517f64a0ae92000000000000000000000000000000000000000000000000000000008152600401610e8a919061167f565b60405180910390fd5b505b50505050565b606060405180602001604052806000815250905090565b606060006001610ec184611246565b01905060008167ffffffffffffffff811115610ee057610edf611826565b5b6040519080825280601f01601f191660200182016040528015610f125781602001600182028036833780820191505090505b509050600082602001820190505b600115610f75578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581610f6957610f68611bee565b5b04945060008503610f20575b819350505050919050565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b8080610ff65750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561112a5760006110068461087c565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561107157508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b80156110845750611082818461077e565b155b156110c657826040517fa9fbf51f0000000000000000000000000000000000000000000000000000000081526004016110bd919061167f565b60405180910390fd5b811561112857838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b836004600085815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b61118d838383611399565b61124157600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361120257806040517f7e2732890000000000000000000000000000000000000000000000000000000081526004016111f99190611795565b60405180910390fd5b81816040517f177e802f000000000000000000000000000000000000000000000000000000008152600401611238929190611c1d565b60405180910390fd5b505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106112a4577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000838161129a57611299611bee565b5b0492506040810190505b6d04ee2d6d415b85acef810000000083106112e1576d04ee2d6d415b85acef810000000083816112d7576112d6611bee565b5b0492506020810190505b662386f26fc10000831061131057662386f26fc10000838161130657611305611bee565b5b0492506010810190505b6305f5e1008310611339576305f5e100838161132f5761132e611bee565b5b0492506008810190505b612710831061135e57612710838161135457611353611bee565b5b0492506004810190505b60648310611381576064838161137757611376611bee565b5b0492506002810190505b600a8310611390576001810190505b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561145157508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806114125750611411848461077e565b5b8061145057508273ffffffffffffffffffffffffffffffffffffffff1661143883610904565b73ffffffffffffffffffffffffffffffffffffffff16145b5b90509392505050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6114a38161146e565b81146114ae57600080fd5b50565b6000813590506114c08161149a565b92915050565b6000602082840312156114dc576114db611464565b5b60006114ea848285016114b1565b91505092915050565b60008115159050919050565b611508816114f3565b82525050565b600060208201905061152360008301846114ff565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611563578082015181840152602081019050611548565b60008484015250505050565b6000601f19601f8301169050919050565b600061158b82611529565b6115958185611534565b93506115a5818560208601611545565b6115ae8161156f565b840191505092915050565b600060208201905081810360008301526115d38184611580565b905092915050565b6000819050919050565b6115ee816115db565b81146115f957600080fd5b50565b60008135905061160b816115e5565b92915050565b60006020828403121561162757611626611464565b5b6000611635848285016115fc565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006116698261163e565b9050919050565b6116798161165e565b82525050565b60006020820190506116946000830184611670565b92915050565b6116a38161165e565b81146116ae57600080fd5b50565b6000813590506116c08161169a565b92915050565b600080604083850312156116dd576116dc611464565b5b60006116eb858286016116b1565b92505060206116fc858286016115fc565b9150509250929050565b60008060006060848603121561171f5761171e611464565b5b600061172d868287016116b1565b935050602061173e868287016116b1565b925050604061174f868287016115fc565b9150509250925092565b60006020828403121561176f5761176e611464565b5b600061177d848285016116b1565b91505092915050565b61178f816115db565b82525050565b60006020820190506117aa6000830184611786565b92915050565b6117b9816114f3565b81146117c457600080fd5b50565b6000813590506117d6816117b0565b92915050565b600080604083850312156117f3576117f2611464565b5b6000611801858286016116b1565b9250506020611812858286016117c7565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61185e8261156f565b810181811067ffffffffffffffff8211171561187d5761187c611826565b5b80604052505050565b600061189061145a565b905061189c8282611855565b919050565b600067ffffffffffffffff8211156118bc576118bb611826565b5b6118c58261156f565b9050602081019050919050565b82818337600083830152505050565b60006118f46118ef846118a1565b611886565b9050828152602081018484840111156119105761190f611821565b5b61191b8482856118d2565b509392505050565b600082601f8301126119385761193761181c565b5b81356119488482602086016118e1565b91505092915050565b6000806000806080858703121561196b5761196a611464565b5b6000611979878288016116b1565b945050602061198a878288016116b1565b935050604061199b878288016115fc565b925050606085013567ffffffffffffffff8111156119bc576119bb611469565b5b6119c887828801611923565b91505092959194509250565b600080604083850312156119eb576119ea611464565b5b60006119f9858286016116b1565b9250506020611a0a858286016116b1565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611a5b57607f821691505b602082108103611a6e57611a6d611a14565b5b50919050565b6000606082019050611a896000830186611670565b611a966020830185611786565b611aa36040830184611670565b949350505050565b600081905092915050565b6000611ac182611529565b611acb8185611aab565b9350611adb818560208601611545565b80840191505092915050565b6000611af38285611ab6565b9150611aff8284611ab6565b91508190509392505050565b600081519050919050565b600082825260208201905092915050565b6000611b3282611b0b565b611b3c8185611b16565b9350611b4c818560208601611545565b611b558161156f565b840191505092915050565b6000608082019050611b756000830187611670565b611b826020830186611670565b611b8f6040830185611786565b8181036060830152611ba18184611b27565b905095945050505050565b600081519050611bbb8161149a565b92915050565b600060208284031215611bd757611bd6611464565b5b6000611be584828501611bac565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000604082019050611c326000830185611670565b611c3f6020830184611786565b939250505056fea2646970667358221220d9fae4d248ba3b05100b20d8a3f54547f7a8147129c66d7701f5d347ce0b053264736f6c634300081400330000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000064d53534e4654000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d534e000000000000000000000000000000000000000000000000000000000083104ec1a03dd4bd6501dcee004fdc1f38a6efe176daff4d81896730acdeeb614a351e0b64a03c4d30e2b64973505d69c6ac4805ca68778f9ce2ff82bf69215a85b1432402f50000008ff88d8305ffcb843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b500000000000000000000000000000000000000000000000000000000069c0dcb83104ec1a02f9a61c9c1005f1265cff7fccb189e8594466948edd6f9197e39c7470c98bdf8a0535425bafb2fc3d40ef00e8eb4be55f9128c09f3a98f5e51f3cff98cc4b12f6000000151f9014e82153a846540930783010b1494979826f89205a74557bf7519422cb87d6084e7f10bb8e456591d5961726274000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c447247a786f6ff2e2e6e55d31214bafe2c630b4000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000b83104ec1a0856434198c9ba3e4660c49c7c776f2f7a7df38ebf20cecf21f173f52ee1a9bd5a06142d5ce8c08236f148403e2373351e03f41c1acfcac4ce3c407fcfe638072c00000008ef88c821bcc8460a65dcc82d43494979826f89205a74557bf7519422cb87d6084e7f180a4b0235abe7887d3d0deb5c414ccee4b959fdaffc5c87ba56a90a3160eb8482d79739b046583104ec1a0239f8d023fe1900af98496bcb4818226c4a30bbc5d8c2ba4fbe2f83b7c0ae48ea01f5a2e5d34e4718c699833381472cd52e77222a733ac396b3b5f5c1b5571f90400000071f86f82017b848c42627c825208944a0808ebe01418d55dc9a4c8e5d60fc3c5c1dfee875c5edcbc2900028083104ec2a0040c4a6a5597958df68a27c379e9d9ebf6387fcfb88519f0a6225dd531a3781fa065474dcf3c2b31d8ab925b3d8686255de471aa3637567f1eb1081f905fc9b3710000006af868821bcd8460a65dcc82520894c447247a786f6ff2e2e6e55d31214bafe2c630b40a8083104ec1a09681f22aa9757ebb97ecbe6f5a58e4817bc10e4a40dc5d386ee7812fe41e1baaa0663d13846bc2840a55167f7fe5b532bea9538dcb40ba851c7865d78f24ed2bd400000292f9028f820e4b84657b7c15830493e09415c474f3d009069fc5e1d877b10a5230e224541a80b90224b3de9c9000000000000000000000000000000000000000000000000000000000000000c061726274000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000250ad4000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000035007887d3d0deb5c414ccee4b959fdaffc5c87ba56a90a3160eb8482d79739b0465fa99d3ab33ed6e7ceebb051de33dd24ec72839c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000041623afb1a4e0979481ec42e6eb34268aa252e51a88a36b85635f9bdf0d48a542a768e2a78e55d298aa54af10834c2deb441880bf511567212c1c167bff90ad56a1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec1a0ca7f9066a818e0edf2534d8666ef716d085404e5ec7658d0f025c53a2a144c16a041010517319b5bfa727ff1c8d3af71e34d17740f81bc1aa217b1ffd95a6f174d00000070f86e80845c0c289282520894e351625d4e07d185880fdcc3a8fa6e2558d2f47088016345785d8a00008083104ec2a05063a259dd43ed718591273ee448caf379f2b6f86eb91ca8577514129afb8922a04be5ae239870c0bf41c4457b2b3a3bb265b9dea966b659a8edf93981b08f8d020000008ff88d8305ffcc843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b5000000000000000000000000000000000000000000000000000000000617fa9983104ec1a0727b24d168af931b22f6da56214a269cff07cc7734803d773f3428ade4d1250fa0433e79684326961d1c78686c2684e5873bbd903841a379ac7362eb631e6a0264000001b2f901af821898843b9aca0083023c6b94efc1ec84123bddb272526c8c6eac629bb0f7de3980b90144bb2cd728000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000a385aa9a4c82a83d378bd5a7e5e7f8ed1bb0031a000000000000000000000000a949acda3bf7d8eba4ce5c9d15b453f6f3aeda11000000000000000000000000a650a6d8399ab005351ade41388b12727a879cf400000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000002f360c700000000000000000000000000000000000000000000000000000000370a4756b5c000000000000000000000000000000000000000000000000000000005661098083104ec2a0237b2251789826ec0adb146b810b3994faf24aae2965727919b33b7195c339a8a06155160e87e9b6d042a5d8db20ae7ca0bad1ac9ce26ae342031da045f44c04880000008ff88d8305ffcd843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b50000000000000000000000000000000000000000000000000000000006b8949383104ec1a0b6a128b007ed27e9335eef072f88795bf4bdb54f39dedf2c4a3737a219af665ea06071dfab7e8b58a8b44b3830e7dd6917802332e2a9160cb4cd517ec353e0034200000071f86f82017c848c82a68b82520894b67dce2d6d0b76e2d46f5b5394180ae4e55a836b8731bced02db00008083104ec1a0e4adea8096d6a36d23c5528f5ade7e4d86c39cbcb37e71b7a5d85065a3678603a0789ce9ca2929bcccced98641f7711f7e27af8399b47b3b4104597e4d74edbbef00000637f9063402843b9aca00830927c09400000054ee91d36f03664321e4be673006af380e87302e50d5d0cf1cb905c424856bc300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000208010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000002386f26fc1000000000000000000000000000000000000000000000000000000000000000004540000000000000000000000000f1ff6216866cbad075a89a8e4cb3c7a9734df0d0000000000000000000000000000000000000000000000000000000000000100000000000000000000000000ba4cec9b8137ddf02546534f14e438940ba58af60000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ca000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000070e3c000000000000000000000000000000000000000000000000000000000004e56c000000000000000000000000bb6a364f1ed526938bbf6e297e6c4d7f09e9178800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084528301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000411400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ff6216866cbad075a89a8e4cb3c7a9734df0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004114000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054ee91d36f03664321e4be673006af380e0000000000000000000000000000000000000000000000000000000000000000000054ee91d36f03664321e4be673006af380e0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000010900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000bb6a364f1ed526938bbf6e297e6c4d7f09e91788000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec1a054fbcfe5f81475271090ff9ff16fda5bd1bd0a1391763399952c90bf68b1636ba07a9c8ee28051e4dbd59f2044473ed1620ff7bc190386d9cf14334056736ecca60000008ef88c8305ffce843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b500000000000000000000000000000000000000000000000000000000062837da83104ec1a001469b2f53bce04f06eddbd376ab917b9550e8801d08b2b07cbc22d78fe01af89f1490854f142994bf3939d11e2e7f56b3e1766a0b1aa1c6683bd979892d3d0100000198f9019580843b9aca00830927c09400000054ee91d36f03664321e4be673006af380e88016345785d8a0000b9012424856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000c7831b014d52a3c1decb413beee4c1a06970f176800000000000000000000000000000000000000000000000000000000000000083104ec1a00209ccab82d1915a791308c002167cd043f56f9f99f885348b92ec10523f8da8a0032ae2a8e5400357cace72f57cf17bc685618714987804b65e6f0af31dd61a430000008ff88d8305ffcf843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b50000000000000000000000000000000000000000000000000000000006ed2b5783104ec1a0a5c68fb0ba6055ff3b16fa9e75ecd157029e05c5bdba8dd20e876523d24a7e45a001d4caad409d19d81ea579fb49dbca6b949c917635afb1b0a08d3cd600b9c86f00000071f86f82017d849184e875825208949ea9e37760cb1bfecee1b526ad2ef89705e7a1e1874e28e2290f00008083104ec1a060176ff2da091e4208b32f64eaee824ea955bb1b4a2419307ba54aa4da851b09a00cf0899f76a2b8579b42e26bcad758abcb557e339914571fbd23a50c8340893a000001b2f901af821899843b9aca0083023c7794efc1ec84123bddb272526c8c6eac629bb0f7de3980b90144bb2cd728000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000a385aa9a4c82a83d378bd5a7e5e7f8ed1bb0031a000000000000000000000000a949acda3bf7d8eba4ce5c9d15b453f6f3aeda11000000000000000000000000a650a6d8399ab005351ade41388b12727a879cf400000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000002f3edef1080000000000000000000000000000000000000000000000000000037157b4ba42000000000000000000000000000000000000000000000000000000005673d03f83104ec2a0ff094ff3b25441ce1c28623d14a2549c7e6cf5d1520234eab7e70b41cb17701ea012b8508968a8a76c015d9846a0b328c4eaa126e2280b17a6263ba392367356d700002355f9235205843b9aca008319cb8d8080b922fd60806040523480156200001157600080fd5b506040516200223d3803806200223d8339818101604052810190620000379190620001fa565b818181600090816200004a9190620004ca565b5080600190816200005c9190620004ca565b5050505050620005b1565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620000d08262000085565b810181811067ffffffffffffffff82111715620000f257620000f162000096565b5b80604052505050565b60006200010762000067565b9050620001158282620000c5565b919050565b600067ffffffffffffffff82111562000138576200013762000096565b5b620001438262000085565b9050602081019050919050565b60005b838110156200017057808201518184015260208101905062000153565b60008484015250505050565b6000620001936200018d846200011a565b620000fb565b905082815260208101848484011115620001b257620001b162000080565b5b620001bf84828562000150565b509392505050565b600082601f830112620001df57620001de6200007b565b5b8151620001f18482602086016200017c565b91505092915050565b6000806040838503121562000214576200021362000071565b5b600083015167ffffffffffffffff81111562000235576200023462000076565b5b6200024385828601620001c7565b925050602083015167ffffffffffffffff81111562000267576200026662000076565b5b6200027585828601620001c7565b9150509250929050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620002d257607f821691505b602082108103620002e857620002e76200028a565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000313565b6200035e868362000313565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620003ab620003a56200039f8462000376565b62000380565b62000376565b9050919050565b6000819050919050565b620003c7836200038a565b620003df620003d682620003b2565b84845462000320565b825550505050565b600090565b620003f6620003e7565b62000403818484620003bc565b505050565b5b818110156200042b576200041f600082620003ec565b60018101905062000409565b5050565b601f8211156200047a576200044481620002ee565b6200044f8462000303565b810160208510156200045f578190505b620004776200046e8562000303565b83018262000408565b50505b505050565b600082821c905092915050565b60006200049f600019846008026200047f565b1980831691505092915050565b6000620004ba83836200048c565b9150826002028217905092915050565b620004d5826200027f565b67ffffffffffffffff811115620004f157620004f062000096565b5b620004fd8254620002b9565b6200050a8282856200042f565b600060209050601f8311600181146200054257600084156200052d578287015190505b620005398582620004ac565b865550620005a9565b601f1984166200055286620002ee565b60005b828110156200057c5784890151825560018201915060208501945060208101905062000555565b868310156200059c578489015162000598601f8916826200048c565b8355505b6001600288020188555050505b505050505050565b611c7c80620005c16000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80636352211e1161008c578063a22cb46511610066578063a22cb46514610224578063b88d4fde14610240578063c87b56dd1461025c578063e985e9c51461028c576100cf565b80636352211e146101a657806370a08231146101d657806395d89b4114610206576100cf565b806301ffc9a7146100d457806306fdde0314610104578063081812fc14610122578063095ea7b31461015257806323b872dd1461016e57806342842e0e1461018a575b600080fd5b6100ee60048036038101906100e991906114c6565b6102bc565b6040516100fb919061150e565b60405180910390f35b61010c61039e565b60405161011991906115b9565b60405180910390f35b61013c60048036038101906101379190611611565b610430565b604051610149919061167f565b60405180910390f35b61016c600480360381019061016791906116c6565b61044c565b005b61018860048036038101906101839190611706565b610462565b005b6101a4600480360381019061019f9190611706565b610564565b005b6101c060048036038101906101bb9190611611565b610584565b6040516101cd919061167f565b60405180910390f35b6101f060048036038101906101eb9190611759565b610596565b6040516101fd9190611795565b60405180910390f35b61020e610650565b60405161021b91906115b9565b60405180910390f35b61023e600480360381019061023991906117dc565b6106e2565b005b61025a60048036038101906102559190611951565b6106f8565b005b61027660048036038101906102719190611611565b610715565b60405161028391906115b9565b60405180910390f35b6102a660048036038101906102a191906119d4565b61077e565b6040516102b3919061150e565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061038757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610397575061039682610812565b5b9050919050565b6060600080546103ad90611a43565b80601f01602080910402602001604051908101604052809291908181526020018280546103d990611a43565b80156104265780601f106103fb57610100808354040283529160200191610426565b820191906000526020600020905b81548152906001019060200180831161040957829003601f168201915b5050505050905090565b600061043b8261087c565b5061044582610904565b9050919050565b61045e8282610459610941565b610949565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036104d45760006040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016104cb919061167f565b60405180910390fd5b60006104e883836104e3610941565b61095b565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461055e578382826040517f64283d7b00000000000000000000000000000000000000000000000000000000815260040161055593929190611a74565b60405180910390fd5b50505050565b61057f838383604051806020016040528060008152506106f8565b505050565b600061058f8261087c565b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106095760006040517f89c62b64000000000000000000000000000000000000000000000000000000008152600401610600919061167f565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606001805461065f90611a43565b80601f016020809104026020016040519081016040528092919081815260200182805461068b90611a43565b80156106d85780601f106106ad576101008083540402835291602001916106d8565b820191906000526020600020905b8154815290600101906020018083116106bb57829003601f168201915b5050505050905090565b6106f46106ed610941565b8383610b75565b5050565b610703848484610462565b61070f84848484610ce4565b50505050565b60606107208261087c565b50600061072b610e9b565b9050600081511161074b5760405180602001604052806000815250610776565b8061075584610eb2565b604051602001610766929190611ae7565b6040516020818303038152906040525b915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008061088883610f80565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036108fb57826040517f7e2732890000000000000000000000000000000000000000000000000000000081526004016108f29190611795565b60405180910390fd5b80915050919050565b60006004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600033905090565b6109568383836001610fbd565b505050565b60008061096784610f80565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146109a9576109a8818486611182565b5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610a3a576109eb600085600080610fbd565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614610abd576001600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b846002600086815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4809150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610be657816040517f5b08ba18000000000000000000000000000000000000000000000000000000008152600401610bdd919061167f565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610cd7919061150e565b60405180910390a3505050565b60008373ffffffffffffffffffffffffffffffffffffffff163b1115610e95578273ffffffffffffffffffffffffffffffffffffffff1663150b7a02610d28610941565b8685856040518563ffffffff1660e01b8152600401610d4a9493929190611b60565b6020604051808303816000875af1925050508015610d8657506040513d601f19601f82011682018060405250810190610d839190611bc1565b60015b610e0a573d8060008114610db6576040519150601f19603f3d011682016040523d82523d6000602084013e610dbb565b606091505b506000815103610e0257836040517f64a0ae92000000000000000000000000000000000000000000000000000000008152600401610df9919061167f565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614610e9357836040517f64a0ae92000000000000000000000000000000000000000000000000000000008152600401610e8a919061167f565b60405180910390fd5b505b50505050565b606060405180602001604052806000815250905090565b606060006001610ec184611246565b01905060008167ffffffffffffffff811115610ee057610edf611826565b5b6040519080825280601f01601f191660200182016040528015610f125781602001600182028036833780820191505090505b509050600082602001820190505b600115610f75578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581610f6957610f68611bee565b5b04945060008503610f20575b819350505050919050565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b8080610ff65750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561112a5760006110068461087c565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561107157508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b80156110845750611082818461077e565b155b156110c657826040517fa9fbf51f0000000000000000000000000000000000000000000000000000000081526004016110bd919061167f565b60405180910390fd5b811561112857838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b836004600085815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b61118d838383611399565b61124157600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361120257806040517f7e2732890000000000000000000000000000000000000000000000000000000081526004016111f99190611795565b60405180910390fd5b81816040517f177e802f000000000000000000000000000000000000000000000000000000008152600401611238929190611c1d565b60405180910390fd5b505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106112a4577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000838161129a57611299611bee565b5b0492506040810190505b6d04ee2d6d415b85acef810000000083106112e1576d04ee2d6d415b85acef810000000083816112d7576112d6611bee565b5b0492506020810190505b662386f26fc10000831061131057662386f26fc10000838161130657611305611bee565b5b0492506010810190505b6305f5e1008310611339576305f5e100838161132f5761132e611bee565b5b0492506008810190505b612710831061135e57612710838161135457611353611bee565b5b0492506004810190505b60648310611381576064838161137757611376611bee565b5b0492506002810190505b600a8310611390576001810190505b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561145157508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806114125750611411848461077e565b5b8061145057508273ffffffffffffffffffffffffffffffffffffffff1661143883610904565b73ffffffffffffffffffffffffffffffffffffffff16145b5b90509392505050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6114a38161146e565b81146114ae57600080fd5b50565b6000813590506114c08161149a565b92915050565b6000602082840312156114dc576114db611464565b5b60006114ea848285016114b1565b91505092915050565b60008115159050919050565b611508816114f3565b82525050565b600060208201905061152360008301846114ff565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611563578082015181840152602081019050611548565b60008484015250505050565b6000601f19601f8301169050919050565b600061158b82611529565b6115958185611534565b93506115a5818560208601611545565b6115ae8161156f565b840191505092915050565b600060208201905081810360008301526115d38184611580565b905092915050565b6000819050919050565b6115ee816115db565b81146115f957600080fd5b50565b60008135905061160b816115e5565b92915050565b60006020828403121561162757611626611464565b5b6000611635848285016115fc565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006116698261163e565b9050919050565b6116798161165e565b82525050565b60006020820190506116946000830184611670565b92915050565b6116a38161165e565b81146116ae57600080fd5b50565b6000813590506116c08161169a565b92915050565b600080604083850312156116dd576116dc611464565b5b60006116eb858286016116b1565b92505060206116fc858286016115fc565b9150509250929050565b60008060006060848603121561171f5761171e611464565b5b600061172d868287016116b1565b935050602061173e868287016116b1565b925050604061174f868287016115fc565b9150509250925092565b60006020828403121561176f5761176e611464565b5b600061177d848285016116b1565b91505092915050565b61178f816115db565b82525050565b60006020820190506117aa6000830184611786565b92915050565b6117b9816114f3565b81146117c457600080fd5b50565b6000813590506117d6816117b0565b92915050565b600080604083850312156117f3576117f2611464565b5b6000611801858286016116b1565b9250506020611812858286016117c7565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61185e8261156f565b810181811067ffffffffffffffff8211171561187d5761187c611826565b5b80604052505050565b600061189061145a565b905061189c8282611855565b919050565b600067ffffffffffffffff8211156118bc576118bb611826565b5b6118c58261156f565b9050602081019050919050565b82818337600083830152505050565b60006118f46118ef846118a1565b611886565b9050828152602081018484840111156119105761190f611821565b5b61191b8482856118d2565b509392505050565b600082601f8301126119385761193761181c565b5b81356119488482602086016118e1565b91505092915050565b6000806000806080858703121561196b5761196a611464565b5b6000611979878288016116b1565b945050602061198a878288016116b1565b935050604061199b878288016115fc565b925050606085013567ffffffffffffffff8111156119bc576119bb611469565b5b6119c887828801611923565b91505092959194509250565b600080604083850312156119eb576119ea611464565b5b60006119f9858286016116b1565b9250506020611a0a858286016116b1565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611a5b57607f821691505b602082108103611a6e57611a6d611a14565b5b50919050565b6000606082019050611a896000830186611670565b611a966020830185611786565b611aa36040830184611670565b949350505050565b600081905092915050565b6000611ac182611529565b611acb8185611aab565b9350611adb818560208601611545565b80840191505092915050565b6000611af38285611ab6565b9150611aff8284611ab6565b91508190509392505050565b600081519050919050565b600082825260208201905092915050565b6000611b3282611b0b565b611b3c8185611b16565b9350611b4c818560208601611545565b611b558161156f565b840191505092915050565b6000608082019050611b756000830187611670565b611b826020830186611670565b611b8f6040830185611786565b8181036060830152611ba18184611b27565b905095945050505050565b600081519050611bbb8161149a565b92915050565b600060208284031215611bd757611bd6611464565b5b6000611be584828501611bac565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000604082019050611c326000830185611670565b611c3f6020830184611786565b939250505056fea2646970667358221220d9fae4d248ba3b05100b20d8a3f54547f7a8147129c66d7701f5d347ce0b053264736f6c634300081400330000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000064d53534e4654000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d534e000000000000000000000000000000000000000000000000000000000083104ec2a04bacac5005a7e82305a166da2b5e1e0576e9cb63255a7f379ed6c89abf3a91aea07ebc90a1fae28d7b3890f3c64ac6199508ae2ecfeae8a597e5d6d766c749ea370000008ff88d8305ffd0843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b5000000000000000000000000000000000000000000000000000000000690cd7183104ec1a0f517921a6ec5c38db433185a53bd63e8dacf79022405c4fa7bca3dca618ffd4aa02c5eb189684415f346dce4302e00788b8a2143d4f2838cc4c8a7da11a8816d5300000151f9014e82153b84657b7c1583010b1494979826f89205a74557bf7519422cb87d6084e7f10bb8e456591d5962736374000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c447247a786f6ff2e2e6e55d31214bafe2c630b4000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000b83104ec2a01acd25bdc9fbeb0444e2f4cc171aa241ffb5c6d473340b54ef2278e4abf8b25ea072806aa30a2668ee9647adbc974809bf186bc72ed4d7308dc5597ce55ec692c20000008ef88c821bce8460de995a82d43494979826f89205a74557bf7519422cb87d6084e7f180a4b0235abee58de81458e6583b39be08ac196e0513bf80d499447183c8ee74348688e214c283104ec2a0ed31427c88a0d519fe83b58c9fd2430bc59c7bf6fce05828e4ffaeff219a44f7a05279bac6357551d53a789bb445a4b2b8e9f56c29de059809b86c4b59a2e6d01b0000006af868821bcf8460de995a82520894c447247a786f6ff2e2e6e55d31214bafe2c630b40a8083104ec2a05acf13f71f6da8c67e37719dd9c36606be94491944a86b0c0406934f275c0423a0404875678f1f61aaa4d54e59174b21800d739400cd72abf27ebc408b646656fc000001aff901ac02845c41b69f82e5f8947f83f5ca2ae4206abff8a3c3668e88ce5f11c0b580b90144b80886ac000000000000000000000000be406f0189a0b4cf3a05c286473d23791dd44cc60000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a436504721e2769bee03fc0a7a204b25703b477248ac984ae5ebf15a8f4bc5c84c1b0f0673000000000000000000000000000000000000000000000000000000000000000100000000000000000000000001b2806234d55baaf8861905137f840dc3df67fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052c2e8d391b8b0000000000000000000000000000000000000000000000000000000083104ec2a0fb97fd3d96309506d5c2c102d2f4161482c8bd81bcf0222a27b486fff9e939bea0159745daa2a055544c0f4972ebbae8cc336a8a3d2aa99de1f9b037d8fbdbe3ee00000071f86f82017e8491c83bf38252089494058bd6420a7cd71ec60fde05a6ed58179be3a48738d7ea4c6800008083104ec1a09771e59f3528a09637443c213e40294b35ed903866467bad469bc6da08a59bc5a0262fef734b4ce07f0a38ee5c3bf76119eb9cede72aa85a447b492dae30f26b63000002d2f902cf821db48460a65dcb8307a120946654b9c2b98d2bc001fe8937d6636b1398c61ccb80b90264c9807539000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000002000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000008009703b19ba1ef5d2183a2c61662d8400020be003020103000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000003714f85f7f0000000000000000000000000000000000000000000000000000003718b1b2600000000000000000000000000000000000000000000000000000003719b8827d300000000000000000000000000000000000000000000000000000371ac050d400000000000000000000000000000000000000000000000000000000000000002c6f1de05f2ace8720b588df7a0fa6afa72801e4e1bfb40322d7a83d09872e39266f9e4ad544aa9bf38f89aeae9e5c9afd6161883478ce3811d2ca128f768e05b00000000000000000000000000000000000000000000000000000000000000027e811ce40e8176281c3daf94538763147eab96c1fe15a4476d599e0c1f6f2da847f0eb37a86f2bba78f7241e5c074f694b3226033f61fd2ff9292953bc651c9883104ec2a023bc22c987195429d64e634bf3a925fe9da8dd78bd4e7f67b4853f8edd1bbf35a01c972ca65f962721beb2fddf754400a7e97c3794cef79d4b9220afe93a30683900000292f9028f820e4c846a509a5f830493e09415c474f3d009069fc5e1d877b10a5230e224541a80b90224b3de9c9000000000000000000000000000000000000000000000000000000000000000c062736374000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000250ae4000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003500e58de81458e6583b39be08ac196e0513bf80d499447183c8ee74348688e214c2fa99d3ab33ed6e7ceebb051de33dd24ec72839c400000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000417f918e9db2548a8a5e9cbd186536fddd7634561bf3df52d580398a34dc5805aa4cd01c84fd23a2618fcd249a85ba82cf0cfdc098e352ab4fae718d789bc0f85c1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec1a09ab0be6785b8d0df43f1f2afb31bb323107c93017abf7d048e55646187d3a4c9a0257a828507ea20b2ce3c39f562ee4b7af828b71e4a39160dcd415c048f1ec70b0000008ff88d8305ffd1843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b5000000000000000000000000000000000000000000000000000000000619842683104ec2a0fac3fdd2ea760efb51baf5fcd99f53111bdfaa1eb789a47ee962851b62db7880a0428c84ae480e7035658ccf8cc88516ff9162ca78bd6d7c76468afc4f201d14f5000000b0f8ae821219843b9aca008398968094ee2032b623de0455dff9968cedae7e9a1bd7f43580b84417835d1c0000000000000000000000000000000000000000024181e6001ef5c9000003e8000000000000000000000000000000000000000000000000000000006567d03a83104ec1a0833c6aeef827255d345d48d57eb670a0f22de70744b18cba31be1751acf890cda0437dac270684ef4b962fa848f08f1a671e4902ba5b52e95760765b60c470f51f0000008ff88d8305ffd2843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b50000000000000000000000000000000000000000000000000000000006dc692183104ec2a0f71b82ad543feaabadcbe5e3b42cfcbfe2942c7be11dd3465d4f6e32fdefc3e3a043cd21f720e2ea47d556238aa3276cf9c70391334a130517980aa283a89d4147000001aff901ac058460a65dcb82e5e9947f83f5ca2ae4206abff8a3c3668e88ce5f11c0b580b90144b80886ac000000000000000000000000be406f0189a0b4cf3a05c286473d23791dd44cc60000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a436504721baf9985c5d1bf8ae90e2b1f6aa0685105d664bed3d00f644392708af38e9ad03000000000000000000000000000000000000000000000000000000000000000100000000000000000000000001b2806234d55baaf8861905137f840dc3df67fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024d50868382800000000000000000000000000000000000000000000000000000000083104ec1a09170cf6364d680d5330f1fb315a0206f11cfcbf08755fc70febb454af7109b03a01c550e13863a019c78e96863ae6d540e95796b7148ceb6378d4ba0d6d07ee26d000001b2f901af82189a843b9aca0083023c7794efc1ec84123bddb272526c8c6eac629bb0f7de3980b90144bb2cd728000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000a385aa9a4c82a83d378bd5a7e5e7f8ed1bb0031a000000000000000000000000a949acda3bf7d8eba4ce5c9d15b453f6f3aeda11000000000000000000000000a650a6d8399ab005351ade41388b12727a879cf400000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000002f41044eb00000000000000000000000000000000000000000000000000000037188c3d75800000000000000000000000000000000000000000000000000000000568fbe8883104ec2a0e2dd774af74e0dbfc60332cf2308f8255d458e3b09226eff3021808538e0b0d8a014d6325f6c3bb54d832f864714f55e88cc60fca441022918c0d6f07297ec5b5400000071f86f82017f8491c83bf382520894013a0c9434a289adc9d73824d7a6c6f462735911873ff2e795f500028083104ec2a03c28c46021ea3ad235a26c2f234a114bddd15ee07fb7e16604066e921eca3ec1a06a590969905e302db7fe07be86ec2e6a2d321618378fc3a8bd01353a92531fc20000008ff88d8305ffd3843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b5000000000000000000000000000000000000000000000000000000000797e4a283104ec2a0b3cf1e22d3fc44248212cb6e8ce15b6c0175475f2506a19fbf5dcdedd479764ba0631b93a44ab65a09cbf9b1247eaad60fde142666b468999fc82c545a0787df1c00000072f87080843b9aca00825238945da5c2a98e26fd28914b91212b1232d58eb9bbab872386f26fc100008334a23583104ec2a072fc21993f5958dcfeaa585ebd11e3eaf52f4728dd247810f51a13de2e8c9a0ba038f97665149afd5e0b3cb4530c46dbe34579420f68ce69842450bf9207227a910000008ff88d8305ffd4843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b5000000000000000000000000000000000000000000000000000000000734912283104ec2a0fbf8d51cb4bb576587d2b114b79a68f9df05d66bd0bd280718fc8be3936c2dc9a02c9b5be408468a8104549562e33281748fca4e0c1667bb86918978cb3652e50200000071f86f820180848c82a68b8252089469d59fa8ea1f544513cfa067d376312aad05d8fd875543df729c00008083104ec1a0597559bb453cb85182ac77d08cac86097014d90654897539e735d75309835fc9a02397d6434ff6e83725c1558a67d4592f6309944209e2b241497ec5f48bb45fd30000000000000000000000000000000000000000000000000000000000000000004ed3120000000000250af2000000006567d08300000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250af3000000006567d08c00000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250af4000000006567d09300000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250af5000000006567d09f00000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250af6000000006567d0a800000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250af7000000006567d0ab00000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250af8000000006567d0ae00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250af9000000006567d0b400000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250afa000000006567d0b700000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250afb000000006567d0bd00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250afc000000006567d0c000000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250afd000000006567d0c400000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250afe000000006567d0c800000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250aff000000006567d0d100000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b00000000006567d0d700000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b01000000006567d0e300000000000000000000000000000000000000000000000000000000000000000000000000989680000100010000000000250b02000000006567d0e600000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b03000000006567d0ef000000000000000000000000000000000000000000000000000000000000000000000000009896800001000000000637f9063403843b9aca00830927c09400000054ee91d36f03664321e4be673006af380e8753b5434591cf1cb905c424856bc300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000208010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000470de4df82000000000000000000000000000000000000000000000000000000000000000004540000000000000000000000000f1ff6216866cbad075a89a8e4cb3c7a9734df0d0000000000000000000000000000000000000000000000000000000000000100000000000000000000000000ba4cec9b8137ddf02546534f14e438940ba58af60000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ca000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000070e3c000000000000000000000000000000000000000000000000000000000004e56c000000000000000000000000bb6a364f1ed526938bbf6e297e6c4d7f09e9178800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084528301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000411400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ff6216866cbad075a89a8e4cb3c7a9734df0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004114000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054ee91d36f03664321e4be673006af380e0000000000000000000000000000000000000000000000000000000000000000000054ee91d36f03664321e4be673006af380e0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000010900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000bb6a364f1ed526938bbf6e297e6c4d7f09e91788000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec2a0cdfe4e7626c4b69c24fd0015ec630eec1b9cf1c6428f78eafe3d9f1170784e6aa079870fac35e3844ddbd88b6afd310152e487aad500338dbb31aca15c9aa2260f000001b2f901af82189b843b9aca0083023c7794efc1ec84123bddb272526c8c6eac629bb0f7de3980b90144bb2cd728000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000a385aa9a4c82a83d378bd5a7e5e7f8ed1bb0031a000000000000000000000000a949acda3bf7d8eba4ce5c9d15b453f6f3aeda11000000000000000000000000a650a6d8399ab005351ade41388b12727a879cf400000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000002f3dbcff9a00000000000000000000000000000000000000000000000000000371738b393000000000000000000000000000000000000000000000000000000000568a3c6083104ec1a03fda7e7a40c9ee154f6a71d40419255b94a55fc87456b9e80b9605c427265b65a0211f5ee378220161adbbb54f65962e830fda378390c3696886f486ed9a7c1691000002d0f902cd0f845c41b69f830308dd9477132b63429718db2b6ad8d942ee13a198f6ab4980b90264ac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000012475ceafe6000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005070947aa940dc000000000000000000000000000000000000000000000000000016ada9e1b2205400000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000002b551197e6350936976dffb66b2c3bb15ddb7232500007d0fa6a407c4c49ea1d46569c1a4bcf71c3437be54c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004449404b7c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000146b82eae3c823a5ab81160a4cdfaff090483b870000000000000000000000000000000000000000000000000000000083104ec1a0cb743c522022f32cbec19d3c5a4a0756b0a805af19de4adc860af7dd837988f7a069e48726f3d17894ad94588f0c26d2b6915606d5bdf5f9be13d55abe55f2f0d0000000adf8ab01843b9aca0082b3c094ba4cec9b8137ddf02546534f14e438940ba58af680b844095ea7b300000000000000000000000000000054ee91d36f03664321e4be673006af380e000000000000000000000000000000000000000000000000016345785d8a000083104ec2a0b9c37469cf97446f94a6756a051cc5bacf6703b2db692ac16760d0b9a875460ea007c9e09b76e8d9b73a8a2c485021e5d71e78a5637ce4f76759d360e3014127dd0000008df88b820453830f424082d6099406ea04db04352c0539051b36c32df5053c2dd8c180a4638ebf510000000000000000000000000000000000000000000000000000000065667f0083104ec2a0f32c9baea603f0e5fb6f2d87fb24ea91662a08335e08b670d4df4a36d1ca1859a051cb4344cf87a65359ded9c9477c3e3f8951e1de93448b6bf7a8473e80a678c7000001aff901ac03845c41b69f82e5f8947f83f5ca2ae4206abff8a3c3668e88ce5f11c0b580b90144b80886ac000000000000000000000000be406f0189a0b4cf3a05c286473d23791dd44cc60000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a436504721954e2c10abd554d69c0bcf295d214bcb3b5bde4ee9c716be2964099477fceae9000000000000000000000000000000000000000000000000000000000000000100000000000000000000000001b2806234d55baaf8861905137f840dc3df67fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017ccbda7b0feb0000000000000000000000000000000000000000000000000000000083104ec2a0eea4d66e22703ae4837501544be64f47a0ae78dd5b76efca1c5b1daed10d4911a00358560cb704d56d5e68158e83a08911d5147c10f5b3e8be54665041806b9f4700000230f9022d02843b9aca00830927c09400000054ee91d36f03664321e4be673006af380e80b901c424856bc30000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021f090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000060000000000000000000000000ba4cec9b8137ddf02546534f14e438940ba58af60000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000016345785d8a00000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000c7831b014d52a3c1decb413beee4c1a06970f176000000000000000000000000000000000000000000000000000000000000000083104ec2a02f7a9fa7079fd40679b38ceb8e0f85821089a5cb81872b2b3598405ea99c01aca068f731f88254adb4706b8d2e59f58aca2e17f745aea42518c3e26ed296759d2200000071f86f820181848c82a68b82520894718421d72247552fd334902af8f76541dcd4372a875c5edcbc2900028083104ec2a0e046e058267a86a17a3f52dea0b953a7857b4b2646d20f8a21b9b29fcfb18921a01e8431b007744a4b99c211c40f4518a2f2b65b1de4d953b214f58b88c1f6098c0000008ff88d8305ffd5843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b50000000000000000000000000000000000000000000000000000000006cb5c2f83104ec2a0854dba18c4f899bf859d6b14558d7a230397e3eb11f239ab1a2ff5225a088b7aa03adaa1ff5342093498ff575a462174f892d82e8f9d01f46c1ef3046d64c70fb300002355f9235205843b9aca008319cb8d8080b922fd60806040523480156200001157600080fd5b506040516200223d3803806200223d8339818101604052810190620000379190620001fa565b818181600090816200004a9190620004ca565b5080600190816200005c9190620004ca565b5050505050620005b1565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620000d08262000085565b810181811067ffffffffffffffff82111715620000f257620000f162000096565b5b80604052505050565b60006200010762000067565b9050620001158282620000c5565b919050565b600067ffffffffffffffff82111562000138576200013762000096565b5b620001438262000085565b9050602081019050919050565b60005b838110156200017057808201518184015260208101905062000153565b60008484015250505050565b6000620001936200018d846200011a565b620000fb565b905082815260208101848484011115620001b257620001b162000080565b5b620001bf84828562000150565b509392505050565b600082601f830112620001df57620001de6200007b565b5b8151620001f18482602086016200017c565b91505092915050565b6000806040838503121562000214576200021362000071565b5b600083015167ffffffffffffffff81111562000235576200023462000076565b5b6200024385828601620001c7565b925050602083015167ffffffffffffffff81111562000267576200026662000076565b5b6200027585828601620001c7565b9150509250929050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620002d257607f821691505b602082108103620002e857620002e76200028a565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000313565b6200035e868362000313565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620003ab620003a56200039f8462000376565b62000380565b62000376565b9050919050565b6000819050919050565b620003c7836200038a565b620003df620003d682620003b2565b84845462000320565b825550505050565b600090565b620003f6620003e7565b62000403818484620003bc565b505050565b5b818110156200042b576200041f600082620003ec565b60018101905062000409565b5050565b601f8211156200047a576200044481620002ee565b6200044f8462000303565b810160208510156200045f578190505b620004776200046e8562000303565b83018262000408565b50505b505050565b600082821c905092915050565b60006200049f600019846008026200047f565b1980831691505092915050565b6000620004ba83836200048c565b9150826002028217905092915050565b620004d5826200027f565b67ffffffffffffffff811115620004f157620004f062000096565b5b620004fd8254620002b9565b6200050a8282856200042f565b600060209050601f8311600181146200054257600084156200052d578287015190505b620005398582620004ac565b865550620005a9565b601f1984166200055286620002ee565b60005b828110156200057c5784890151825560018201915060208501945060208101905062000555565b868310156200059c578489015162000598601f8916826200048c565b8355505b6001600288020188555050505b505050505050565b611c7c80620005c16000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80636352211e1161008c578063a22cb46511610066578063a22cb46514610224578063b88d4fde14610240578063c87b56dd1461025c578063e985e9c51461028c576100cf565b80636352211e146101a657806370a08231146101d657806395d89b4114610206576100cf565b806301ffc9a7146100d457806306fdde0314610104578063081812fc14610122578063095ea7b31461015257806323b872dd1461016e57806342842e0e1461018a575b600080fd5b6100ee60048036038101906100e991906114c6565b6102bc565b6040516100fb919061150e565b60405180910390f35b61010c61039e565b60405161011991906115b9565b60405180910390f35b61013c60048036038101906101379190611611565b610430565b604051610149919061167f565b60405180910390f35b61016c600480360381019061016791906116c6565b61044c565b005b61018860048036038101906101839190611706565b610462565b005b6101a4600480360381019061019f9190611706565b610564565b005b6101c060048036038101906101bb9190611611565b610584565b6040516101cd919061167f565b60405180910390f35b6101f060048036038101906101eb9190611759565b610596565b6040516101fd9190611795565b60405180910390f35b61020e610650565b60405161021b91906115b9565b60405180910390f35b61023e600480360381019061023991906117dc565b6106e2565b005b61025a60048036038101906102559190611951565b6106f8565b005b61027660048036038101906102719190611611565b610715565b60405161028391906115b9565b60405180910390f35b6102a660048036038101906102a191906119d4565b61077e565b6040516102b3919061150e565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061038757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610397575061039682610812565b5b9050919050565b6060600080546103ad90611a43565b80601f01602080910402602001604051908101604052809291908181526020018280546103d990611a43565b80156104265780601f106103fb57610100808354040283529160200191610426565b820191906000526020600020905b81548152906001019060200180831161040957829003601f168201915b5050505050905090565b600061043b8261087c565b5061044582610904565b9050919050565b61045e8282610459610941565b610949565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036104d45760006040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016104cb919061167f565b60405180910390fd5b60006104e883836104e3610941565b61095b565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461055e578382826040517f64283d7b00000000000000000000000000000000000000000000000000000000815260040161055593929190611a74565b60405180910390fd5b50505050565b61057f838383604051806020016040528060008152506106f8565b505050565b600061058f8261087c565b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106095760006040517f89c62b64000000000000000000000000000000000000000000000000000000008152600401610600919061167f565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606001805461065f90611a43565b80601f016020809104026020016040519081016040528092919081815260200182805461068b90611a43565b80156106d85780601f106106ad576101008083540402835291602001916106d8565b820191906000526020600020905b8154815290600101906020018083116106bb57829003601f168201915b5050505050905090565b6106f46106ed610941565b8383610b75565b5050565b610703848484610462565b61070f84848484610ce4565b50505050565b60606107208261087c565b50600061072b610e9b565b9050600081511161074b5760405180602001604052806000815250610776565b8061075584610eb2565b604051602001610766929190611ae7565b6040516020818303038152906040525b915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008061088883610f80565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036108fb57826040517f7e2732890000000000000000000000000000000000000000000000000000000081526004016108f29190611795565b60405180910390fd5b80915050919050565b60006004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600033905090565b6109568383836001610fbd565b505050565b60008061096784610f80565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146109a9576109a8818486611182565b5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610a3a576109eb600085600080610fbd565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614610abd576001600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b846002600086815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4809150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610be657816040517f5b08ba18000000000000000000000000000000000000000000000000000000008152600401610bdd919061167f565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610cd7919061150e565b60405180910390a3505050565b60008373ffffffffffffffffffffffffffffffffffffffff163b1115610e95578273ffffffffffffffffffffffffffffffffffffffff1663150b7a02610d28610941565b8685856040518563ffffffff1660e01b8152600401610d4a9493929190611b60565b6020604051808303816000875af1925050508015610d8657506040513d601f19601f82011682018060405250810190610d839190611bc1565b60015b610e0a573d8060008114610db6576040519150601f19603f3d011682016040523d82523d6000602084013e610dbb565b606091505b506000815103610e0257836040517f64a0ae92000000000000000000000000000000000000000000000000000000008152600401610df9919061167f565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614610e9357836040517f64a0ae92000000000000000000000000000000000000000000000000000000008152600401610e8a919061167f565b60405180910390fd5b505b50505050565b606060405180602001604052806000815250905090565b606060006001610ec184611246565b01905060008167ffffffffffffffff811115610ee057610edf611826565b5b6040519080825280601f01601f191660200182016040528015610f125781602001600182028036833780820191505090505b509050600082602001820190505b600115610f75578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581610f6957610f68611bee565b5b04945060008503610f20575b819350505050919050565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b8080610ff65750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561112a5760006110068461087c565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561107157508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b80156110845750611082818461077e565b155b156110c657826040517fa9fbf51f0000000000000000000000000000000000000000000000000000000081526004016110bd919061167f565b60405180910390fd5b811561112857838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b836004600085815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b61118d838383611399565b61124157600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361120257806040517f7e2732890000000000000000000000000000000000000000000000000000000081526004016111f99190611795565b60405180910390fd5b81816040517f177e802f000000000000000000000000000000000000000000000000000000008152600401611238929190611c1d565b60405180910390fd5b505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106112a4577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000838161129a57611299611bee565b5b0492506040810190505b6d04ee2d6d415b85acef810000000083106112e1576d04ee2d6d415b85acef810000000083816112d7576112d6611bee565b5b0492506020810190505b662386f26fc10000831061131057662386f26fc10000838161130657611305611bee565b5b0492506010810190505b6305f5e1008310611339576305f5e100838161132f5761132e611bee565b5b0492506008810190505b612710831061135e57612710838161135457611353611bee565b5b0492506004810190505b60648310611381576064838161137757611376611bee565b5b0492506002810190505b600a8310611390576001810190505b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561145157508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806114125750611411848461077e565b5b8061145057508273ffffffffffffffffffffffffffffffffffffffff1661143883610904565b73ffffffffffffffffffffffffffffffffffffffff16145b5b90509392505050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6114a38161146e565b81146114ae57600080fd5b50565b6000813590506114c08161149a565b92915050565b6000602082840312156114dc576114db611464565b5b60006114ea848285016114b1565b91505092915050565b60008115159050919050565b611508816114f3565b82525050565b600060208201905061152360008301846114ff565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611563578082015181840152602081019050611548565b60008484015250505050565b6000601f19601f8301169050919050565b600061158b82611529565b6115958185611534565b93506115a5818560208601611545565b6115ae8161156f565b840191505092915050565b600060208201905081810360008301526115d38184611580565b905092915050565b6000819050919050565b6115ee816115db565b81146115f957600080fd5b50565b60008135905061160b816115e5565b92915050565b60006020828403121561162757611626611464565b5b6000611635848285016115fc565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006116698261163e565b9050919050565b6116798161165e565b82525050565b60006020820190506116946000830184611670565b92915050565b6116a38161165e565b81146116ae57600080fd5b50565b6000813590506116c08161169a565b92915050565b600080604083850312156116dd576116dc611464565b5b60006116eb858286016116b1565b92505060206116fc858286016115fc565b9150509250929050565b60008060006060848603121561171f5761171e611464565b5b600061172d868287016116b1565b935050602061173e868287016116b1565b925050604061174f868287016115fc565b9150509250925092565b60006020828403121561176f5761176e611464565b5b600061177d848285016116b1565b91505092915050565b61178f816115db565b82525050565b60006020820190506117aa6000830184611786565b92915050565b6117b9816114f3565b81146117c457600080fd5b50565b6000813590506117d6816117b0565b92915050565b600080604083850312156117f3576117f2611464565b5b6000611801858286016116b1565b9250506020611812858286016117c7565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61185e8261156f565b810181811067ffffffffffffffff8211171561187d5761187c611826565b5b80604052505050565b600061189061145a565b905061189c8282611855565b919050565b600067ffffffffffffffff8211156118bc576118bb611826565b5b6118c58261156f565b9050602081019050919050565b82818337600083830152505050565b60006118f46118ef846118a1565b611886565b9050828152602081018484840111156119105761190f611821565b5b61191b8482856118d2565b509392505050565b600082601f8301126119385761193761181c565b5b81356119488482602086016118e1565b91505092915050565b6000806000806080858703121561196b5761196a611464565b5b6000611979878288016116b1565b945050602061198a878288016116b1565b935050604061199b878288016115fc565b925050606085013567ffffffffffffffff8111156119bc576119bb611469565b5b6119c887828801611923565b91505092959194509250565b600080604083850312156119eb576119ea611464565b5b60006119f9858286016116b1565b9250506020611a0a858286016116b1565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611a5b57607f821691505b602082108103611a6e57611a6d611a14565b5b50919050565b6000606082019050611a896000830186611670565b611a966020830185611786565b611aa36040830184611670565b949350505050565b600081905092915050565b6000611ac182611529565b611acb8185611aab565b9350611adb818560208601611545565b80840191505092915050565b6000611af38285611ab6565b9150611aff8284611ab6565b91508190509392505050565b600081519050919050565b600082825260208201905092915050565b6000611b3282611b0b565b611b3c8185611b16565b9350611b4c818560208601611545565b611b558161156f565b840191505092915050565b6000608082019050611b756000830187611670565b611b826020830186611670565b611b8f6040830185611786565b8181036060830152611ba18184611b27565b905095945050505050565b600081519050611bbb8161149a565b92915050565b600060208284031215611bd757611bd6611464565b5b6000611be584828501611bac565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000604082019050611c326000830185611670565b611c3f6020830184611786565b939250505056fea2646970667358221220d9fae4d248ba3b05100b20d8a3f54547f7a8147129c66d7701f5d347ce0b053264736f6c634300081400330000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000064d53534e4654000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d534e000000000000000000000000000000000000000000000000000000000083104ec1a04effca78eba24a99ce06508456bc0e0232fa329716417eb36ec9340a81547695a079ac3de707c3434a73f64a3fd865ea80d13ff17a38c17df9703cf3e9a77cee2800000151f9014e82153c846540930783010b1494979826f89205a74557bf7519422cb87d6084e7f10bb8e456591d596f707370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c447247a786f6ff2e2e6e55d31214bafe2c630b4000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000b83104ec2a058f69753276453ae65358ebd7a97ff09f4547d401053a80d19dcf81fa5d26d0ba01a0b6de441ecc3c91d2fbe0a79bf58a637b240768f6c29d5254b2512ff8826210000008ef88c821bd08460de995a82d43494979826f89205a74557bf7519422cb87d6084e7f180a4b0235abe27096408703ac6b0032679d6972b132432299f5b7abae3b728c3c7984dd5073083104ec2a0727d363956300c6909abf0d48a0f150431f4d56ff6324ddc9da86dd3cc8a7b1ba06cb7f2cd07715b97adef4097d018699c035b65ad9eef46136d7ed079f4a7ad7c0000006af868821bd18460a65dcc82520894c447247a786f6ff2e2e6e55d31214bafe2c630b40a8083104ec2a0a23f0ed50b466442387d9e6795ed06f9fe8b3dd5eb01b9f860bb960282f59f6fa00a8585eccbe3f87067f01f0edfb2ccdfcbe1f1cd4f932fc12cd92d2a79b91db900000292f9028f820e4d84657b7c15830493e09415c474f3d009069fc5e1d877b10a5230e224541a80b90224b3de9c9000000000000000000000000000000000000000000000000000000000000000c06f707370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000250af8000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000350027096408703ac6b0032679d6972b132432299f5b7abae3b728c3c7984dd50730fa99d3ab33ed6e7ceebb051de33dd24ec72839c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000041af93b9018deba856b1feb1b5d60bb7d78ee48a645fe32eead405a46f857655c56d7f71f6b4a005eb7f42ac375c9679dc32efe5ed00ec161a938be10e0cd899081c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec1a06b81b29ad4d8922d6e69acd48bb5319438c5ffd6827771956d69ee6effeff7a9a00892c4783e5c31f50c19c670db45b8b1437e1979f97d6c9ae628be00471907d900000592f9058f820520844190ab008364b540947171ddf19dd7c1ce327c58f3fa308b04042c23e702b905247a187c5a0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000020000000000000000000000006dd77d0b36595bc8ece76f3106ecfacf283386940000000000000000000000008704040e7937da0b7dcdb3467440854f13fe02f000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000001cb504e41550100000000a0010000000001004e49c57413daefa0366ad49d8b7d8e68d75203944d31266fadabb83a77a7b2d836a29db8c51a35dbcb0e00369315981b0c072372d5384d4e9abe84269313186b016567d0b900000000001ae101faedac5851e32b9b23b5f9411a8c2bac4aae3ed4dd7b811dd1a72ea4aa7100000000025749370141555756000000000006c6c305000027102c1a728641e8ed632d5dd4974759b0d7a698b9f901005500f9c0172ba10dfa4d19088d94f5bf61d3b54d5bd7483a322a982e1373ee8ea31b000003718d51e31c000000006632d2e6fffffff8000000006567d0b7000000006567d0b30000037067cfeba000000000505cdd700a6ea69cba30707e68d39114ebec9554c81965cf10cfb136444879fb44537b1b4b1ae3624bc96c0fbf2f5615c0d53c032a4db5861d585ff709caa10465f632d23a2435452bc2325b5b2b3cc22f800ac17511ef23e0fabb17b8831e04c7d96c2f1039c48776e87a16e1b08b585ec7f4eae60fe2f7194a02ccd20c6a91f69b512c494b2a5bc92d79a091649fa9957142a1edced950e9519dc104df0798084597d5c7eaa375d0d02f5ab19b48855aced42244d17e4bd91126937939b9bd7f966654fb6f66f22f8a69cacf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb504e41550100000000a0010000000001009ca1ff6ca76b4882bd839beea8b81dd1c8308417a14f8145ae668d32d025ed9039feac675c92a10f7fd4e15e9444b8bbefb6d41b35351173750e1c2c8b7ad6a2006567d0ba00000000001ae101faedac5851e32b9b23b5f9411a8c2bac4aae3ed4dd7b811dd1a72ea4aa7100000000025749380141555756000000000006c6c306000027102c1a728641e8ed632d5dd4974759b0d7a698b9f901005500ca80ba6dc32e08d06f1aa886011eed1d77c77be9eb761cc10d72b7d0a2fd57a60000002f3bab2a4400000000051d7644fffffff8000000006567d0b9000000006567d0b50000002f40b4496000000000059282740ac0e42641aa83f6b1a1918a78a76f85a2fbcc31a848539a764b09f586fce935970fcbb6f4b23610ae98bc04b3429476e1506ba651f21a24d087aef6c125c025fbb46b61233ce23ea53bdd498c86457a60cfd257a93a981d83d6d03723bc46f36abd5231f937cc241580bbf87b58dd0763df65a4ae2b0f17244bbc1d345048af49cb96e984ca6e41fe74cd7a1d7142a1edced950e9519dc104df0798084597d5c7eaa375d0d02f5ab19b48855aced42244d17e4bd91126937939b9bd7f966654fb6f66f22f8a69cacf00000000000000000000000000000000000000000083104ec2a071788065051430af96fb6e5d0f5f52e87329f24dbd9a29f5ef85260ded63788aa039df5be42c79282da82ae0a7385ad8e030b824904d44b4e17fd37b51ea04349a000001b2f901af82189c843b9aca0083023c7794efc1ec84123bddb272526c8c6eac629bb0f7de3980b90144bb2cd728000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000a385aa9a4c82a83d378bd5a7e5e7f8ed1bb0031a000000000000000000000000a949acda3bf7d8eba4ce5c9d15b453f6f3aeda11000000000000000000000000a650a6d8399ab005351ade41388b12727a879cf400000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000002f3ad14020000000000000000000000000000000000000000000000000000003717fd2d11c00000000000000000000000000000000000000000000000000000000567e076083104ec1a0719222ee3f90a7a9c73b6fd1930e3aa00fcf507c7f0be9581f423928e5911871a05b80d6cf1f171626d2801f539629dadb8de93e5e17b76bcead5c47618fcd16c000000592f9058f820521844190ab008364b540947171ddf19dd7c1ce327c58f3fa308b04042c23e702b905247a187c5a0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000020000000000000000000000006dd77d0b36595bc8ece76f3106ecfacf283386940000000000000000000000008704040e7937da0b7dcdb3467440854f13fe02f000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000001cb504e41550100000000a0010000000001004e49c57413daefa0366ad49d8b7d8e68d75203944d31266fadabb83a77a7b2d836a29db8c51a35dbcb0e00369315981b0c072372d5384d4e9abe84269313186b016567d0b900000000001ae101faedac5851e32b9b23b5f9411a8c2bac4aae3ed4dd7b811dd1a72ea4aa7100000000025749370141555756000000000006c6c305000027102c1a728641e8ed632d5dd4974759b0d7a698b9f901005500f9c0172ba10dfa4d19088d94f5bf61d3b54d5bd7483a322a982e1373ee8ea31b000003718d51e31c000000006632d2e6fffffff8000000006567d0b7000000006567d0b30000037067cfeba000000000505cdd700a6ea69cba30707e68d39114ebec9554c81965cf10cfb136444879fb44537b1b4b1ae3624bc96c0fbf2f5615c0d53c032a4db5861d585ff709caa10465f632d23a2435452bc2325b5b2b3cc22f800ac17511ef23e0fabb17b8831e04c7d96c2f1039c48776e87a16e1b08b585ec7f4eae60fe2f7194a02ccd20c6a91f69b512c494b2a5bc92d79a091649fa9957142a1edced950e9519dc104df0798084597d5c7eaa375d0d02f5ab19b48855aced42244d17e4bd91126937939b9bd7f966654fb6f66f22f8a69cacf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb504e41550100000000a0010000000001009ca1ff6ca76b4882bd839beea8b81dd1c8308417a14f8145ae668d32d025ed9039feac675c92a10f7fd4e15e9444b8bbefb6d41b35351173750e1c2c8b7ad6a2006567d0ba00000000001ae101faedac5851e32b9b23b5f9411a8c2bac4aae3ed4dd7b811dd1a72ea4aa7100000000025749380141555756000000000006c6c306000027102c1a728641e8ed632d5dd4974759b0d7a698b9f901005500ca80ba6dc32e08d06f1aa886011eed1d77c77be9eb761cc10d72b7d0a2fd57a60000002f3bab2a4400000000051d7644fffffff8000000006567d0b9000000006567d0b50000002f40b4496000000000059282740ac0e42641aa83f6b1a1918a78a76f85a2fbcc31a848539a764b09f586fce935970fcbb6f4b23610ae98bc04b3429476e1506ba651f21a24d087aef6c125c025fbb46b61233ce23ea53bdd498c86457a60cfd257a93a981d83d6d03723bc46f36abd5231f937cc241580bbf87b58dd0763df65a4ae2b0f17244bbc1d345048af49cb96e984ca6e41fe74cd7a1d7142a1edced950e9519dc104df0798084597d5c7eaa375d0d02f5ab19b48855aced42244d17e4bd91126937939b9bd7f966654fb6f66f22f8a69cacf00000000000000000000000000000000000000000083104ec2a06c66bccb0c92e77b19481206263999bc36a7426d17a83f49c2a5c12657ef2dd3a050c246ecba95ba099c492b0ac74170debc95a33a5f2ac9232bf47657fa6697c4000000eef8ec820454830f424082f0879406ea04db04352c0539051b36c32df5053c2dd8c180b8841590ec590000000000000000000000000000000000000000000000000000000065667f00839e14eb9469aadb57535c7781e783940e5768a5b032c8d8a1fa92833ffc153644c10831c2c1e7979e5bde238a98f48a5e811a8831f5b9180bbed500e5922c43e5599ce2fc654d67513ffd5f69d792a341f054f5ecb95d2a62cc797857a9142583104ec1a073bd289139473f20642aaa31de7ea67efcbe722e2f8acb3b73eedd2b37a9cec5a03aba8e0dd5a0a70f547b3bd1960ffeaf68d3a17673695cf3e85a823c715072d800000071f86f820182846c7aff0082520894efe67426e17d58064ff1bfe05f2f04aa3898c7f7873ff2e795f500028083104ec1a02014f483cb0df8e6acaf9aadb691c4795f733457483e25b02872e1c4ebf7b15fa03db95284b274166f3abd5b99f3ec6ad8a4a86b284e3210f5fcf9b5e33e2b44d6000001aff901ac06845c41b69f82e5f8947f83f5ca2ae4206abff8a3c3668e88ce5f11c0b580b90144b80886ac000000000000000000000000be406f0189a0b4cf3a05c286473d23791dd44cc60000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a43650472178598eeb8bd154ad16049b98403febc8df1c8ec3ef255c1c74e09970077dfb1e000000000000000000000000000000000000000000000000000000000000000100000000000000000000000001b2806234d55baaf8861905137f840dc3df67fc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200ccc5ed59f0000000000000000000000000000000000000000000000000000000083104ec1a058fa431304c7cc24827aa38cfcbcd13ad82d2027bdbdc00b95703619ebdf529ea037ac0df94c640db1b9c383f84ae14d2c341bc91736cb698fecb29d6fea1e69a60000008ff88d8305ffd6843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b500000000000000000000000000000000000000000000000000000000061e337483104ec1a0506eda17a55027c3bb061fd08f547a350b3cfe51c33eea0d61cb45ad9d1c495fa01a5a799d6519b623c1a95dbcc3d13eeb30f8dea590d63e794268282eeb1dc1e5000000cdf8cb2b843b9aca00827d1e94b5ef491939a6dbf17287666768c903f03602c55080b86467acd475000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000092f3394483104ec2a0d7e6a0c5b996c283bcc594799a04b7329286891b6f4f47ccd5689f81729ddc8aa00db771d4b25c2a4452fc27df7eb5c7f733c9b3c9e1d7a9cdf5d7e530747e388e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000051b51d0000000000250b04000000006567d0f200000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b05000000006567d0fb00000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250b06000000006567d10a00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b07000000006567d11000000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b08000000006567d11300000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b09000000006567d11900000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250b0a000000006567d11f00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b0b000000006567d12200000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250b0c000000006567d12b00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b0d000000006567d12e00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b0e000000006567d13100000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b0f000000006567d13800000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b10000000006567d14700000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b11000000006567d15300000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b12000000006567d15600000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b13000000006567d15900000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b14000000006567d15c00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b15000000006567d15f00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b16000000006567d16800000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b17000000006567d17100000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b18000000006567d17400000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250b19000000006567d19200000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b1a000000006567d19500000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250b1b000000006567d19900000000000000000000000000000000000000000000000000000000000000000000000000989680000500000000000000250b1c000000006567d19c00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b1d000000006567d19f00000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250b1e000000006567d1a600000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b1f000000006567d1a900000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b20000000006567d1af0000000000000000000000000000000000000000000000000000000000000000000000000098968000020000000000b0f8ae82121a843b9aca008398968094ee2032b623de0455dff9968cedae7e9a1bd7f43580b84417835d1c00000000000000000000000000000000000000000241b2b3001ef52e000003e8000000000000000000000000000000000000000000000000000000006567d0ed83104ec2a0484e7d4ea58a00a13523fbfff11c2164dc9ff0b8829c3951e1abf710cf846b0aa0622210fd0aed4cb9c797177922970f1aea156940f41d89970a5ecc4429e952cc00000071f86f820183848c82a68b825208948aaf0b473b6fcb732af3748e6b210d776f5b98c0873ff2e795f500028083104ec2a0fa9e00f85ebb8e1d8c2a0f29cba808059c146e58bdb5a51a271c5028866760fba077af6d7b2227df05484e6e8a98a12760c7796fa6bc9e5bcc46c37b8d0d3ac6c9000001b2f901af82189d843b9aca0083023c7794efc1ec84123bddb272526c8c6eac629bb0f7de3980b90144bb2cd728000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000a385aa9a4c82a83d378bd5a7e5e7f8ed1bb0031a000000000000000000000000a949acda3bf7d8eba4ce5c9d15b453f6f3aeda11000000000000000000000000a650a6d8399ab005351ade41388b12727a879cf400000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000002f387a44c000000000000000000000000000000000000000000000000000000371587b1c1400000000000000000000000000000000000000000000000000000000567556e883104ec1a0df908a18da5bd75122604c28daeb1bf875bc082db99505c434dc5d5b746569cba033e90c852ac9146d2a984aaeeae314eaa31843d9ac93fa6fc901bfe041935b2100000151f9014e82153d84657b7c1583010b1494979826f89205a74557bf7519422cb87d6084e7f10bb8e456591d597365706c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c447247a786f6ff2e2e6e55d31214bafe2c630b4000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000b83104ec1a0993be40bc5de05c60bbd2fc2aac8568528edf706c9a0f3ac2d431ad8b17a9048a0102c2fe575f6f5ccc8dc470a783c79245b2c56b2cc292d428095da2fe84999340000008ff88d8305ffd7843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b50000000000000000000000000000000000000000000000000000000005c8137783104ec1a02eda13cace3bafe5adea6f011a2a5acff10d51892eefada6883ff16ed720e9f9a01d284aff326d3791a42b266edd39ddb4ea8d9d25d8ad16245ec2d55a4c4c76ec0000008ef88c821bd28460de995a82d43494979826f89205a74557bf7519422cb87d6084e7f180a4b0235abe152333c5788e37b1707405c452bc2a67f4ea13f28602637ea42178970d7751d583104ec1a09f0b5ab748fa8835e421054366e2d02a8a9cadaff6491fd072ed1fa03767e179a05cf55794832627d859a14777c386631b6ebce1a3848a30069f5cb661b832c1010000008ff88d8305ffd8843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b500000000000000000000000000000000000000000000000000000000068106c083104ec1a0bbbe97aaa80a137b90cb09b960b43e0081236998a43f77eac7b3d00ba4d9949ca02294e5c238a648304ba93f2a4db24960d6e3103f5775e1d972f1c7c09f99f6ec0000006af868821bd38460de995a82520894c447247a786f6ff2e2e6e55d31214bafe2c630b40a8083104ec1a0567d53f3ea381193a98c5ff0d69db206d2a5d97e0a5b047bf7c4056fbe982502a0407b69c0455df0208cf72ea8f8be1f071739e475578c85b02edca1b34d195a7100000292f9028f820e4e84657b7c15830493e09415c474f3d009069fc5e1d877b10a5230e224541a80b90224b3de9c9000000000000000000000000000000000000000000000000000000000000000c07365706c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000250b06000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003500152333c5788e37b1707405c452bc2a67f4ea13f28602637ea42178970d7751d5fa99d3ab33ed6e7ceebb051de33dd24ec72839c4000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004115523914090861d1f90114984042bfe58d8de8195d1fa01cfeb87aae3d2e3f6d654032500219f8ecc2655b5c5605f7e5173732848059eec2e465d8309ef17acc1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec2a0484864b855b7d71bf959ccf26f38695ce8b1091d49624a51dbcfdf7be7341eb3a06f93ac8468fa3d4835d2857156c2c9488a85cf9111c5db5b6e6bb9a8145803b60000008ff88d8305ffd9843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b50000000000000000000000000000000000000000000000000000000006146f1e83104ec1a07eb349cb819db9a17f76d2715ee67d59cec76f2ad8475eb4cdbddd88d3e8e1bda02460c25a7a371fb34287e79416e61e63a36cc4359044857631d710e5d427780b00000071f86f820184848c82a68b825208946976c5c6987bba0c59fd6d729a63e407e4b66a398738d7ea4c6800008083104ec2a031c4e0975c31655c142aa8f17108e2c7cff6d9c0b42a21abbd289bf0684cb4c6a06124aafb5c8b3ee1405fb11b202f3474e87241185667cbb5c1546dd09b0ceee800000177f9017459843b9aca00830f424094dcb58e26413f087312c2be7d8c1b8b10f90b6c5f87470de4df820000b901042a986e340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000470de4df820000000000000000000000000000000000000000000000000000002386f26fc10000000000000000000000000000000000000000000000000000000000000000003f616c656f3163757770757a3468766b376564306d6c38346e736e3078777936713872673964636c743763636463307278336479616c6e636671396b6d3567670083104ec2a00dd8babc98716e8aa8b002729541c010614251ec1cf88ccb74e63800f6d3f128a06ad9ed4e719b6812c2faf54ce67e4b00c9039c5f011bc884774411cd7f30c9f00000008ff88d8305ffda843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b50000000000000000000000000000000000000000000000000000000005c0399483104ec1a08d0558cde6496a9a9c694af3dc12c7c4bafda0677bd11e84a065ac3e58bbd3e5a06fe8ec1975b792fcfda87ca2e99487eb70a5758754f5c5775b3768d2d2adfe2c00000637f9063404843b9aca00830927c09400000054ee91d36f03664321e4be673006af380e87302e50d5d0cf1cb905c424856bc300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000208010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000002386f26fc1000000000000000000000000000000000000000000000000000000000000000004540000000000000000000000004207b55dcf38ad113c6e91721c932ccd19fd76040000000000000000000000000000000000000000000000000000000000000100000000000000000000000000ba4cec9b8137ddf02546534f14e438940ba58af60000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ca000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000070e3c000000000000000000000000000000000000000000000000000000000004e56c000000000000000000000000bb6a364f1ed526938bbf6e297e6c4d7f09e9178800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084528301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000411400000000000000000000000000000000000000000000000000000000000000000000000000000000000000004207b55dcf38ad113c6e91721c932ccd19fd760400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004114000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054ee91d36f03664321e4be673006af380e0000000000000000000000000000000000000000000000000000000000000000000054ee91d36f03664321e4be673006af380e0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000010900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000040000000000000000000000000bb6a364f1ed526938bbf6e297e6c4d7f09e91788000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec2a0feb192fc4dd005e476492a1e0b23cf770d566b7cf5ca5e7ae3be29217ca60c64a00d0f8f8fe80860ea37faa7b5bee9c15c156c266904fa453e51a4e5eb520c1860000001b2f901af82189e843b9aca0083023c5f94efc1ec84123bddb272526c8c6eac629bb0f7de3980b90144bb2cd728000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000a385aa9a4c82a83d378bd5a7e5e7f8ed1bb0031a000000000000000000000000a949acda3bf7d8eba4ce5c9d15b453f6f3aeda11000000000000000000000000a650a6d8399ab005351ade41388b12727a879cf400000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000002f3451e48e00000000000000000000000000000000000000000000000000000371001ba700000000000000000000000000000000000000000000000000000000005661805383104ec1a01fb333e595bbebaf9292ec8e353a954b97e45dcc47f2b754c04e32ea025dbd9ba0766f59a6ab4257c3fa0cdbaba43188f2cfe3abf67bf01add8bcc6e4c6499392e00000071f86f820185848c82a68b82520894e7d88d3c056c274be1759ada759369c1957a95b987470de4df8200008083104ec2a06a9a7feae7beee7a146a1e323455c3785e9854a30abfeb75690721df24fc59eea02d63eb4e8b4f0ca2da4edcb4d9d0ed92ea31627f922f88ee9ff1b18a56823c5000000151f9014e82153e84657b7c1583010b1494979826f89205a74557bf7519422cb87d6084e7f10bb8e456591d5962737370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c447247a786f6ff2e2e6e55d31214bafe2c630b4000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000b83104ec2a0352440ffb02a6174893ff1714a2265a0845e25683687a86bda609bdab2ec2f2ea06cf6b5bba4443dea8c883ed6e20ada44a17c9c650177a9c08f409746c0045d730000008ff88d8305ffdb843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b50000000000000000000000000000000000000000000000000000000004fad5b383104ec1a04bae2e3fdd1cfc39e7287923fbeb787398babf187984bc1d95441b2fd718353fa02f9c8f6ea4ab516f04f30043be9ccb9aaa6d6b3825823e7c1e5dbe39ea6963670000008ef88c821bd48460de995a82d42894979826f89205a74557bf7519422cb87d6084e7f180a4b0235abe7f8b0a00a8077acefccef66554eb56f0876eced065b36e4eb099733e7922454183104ec1a0df1c40cf623d50740dcb1d57435a348ac677af5c1731bfbb0f0220ddf4579763a0222df7036170054dcdd511fe5159b9c56c6764d678d94093a71c75a74eadd3900000006af868821bd58460de995a82520894c447247a786f6ff2e2e6e55d31214bafe2c630b40a8083104ec2a089f5633314040997357baa76e8adaa3478061bc57a4bdecb51dbb4e57aff8aada050f206905f6dae7d85d5a90aafe9566bd1ccac0fd37960b7b229db95f9b3ca8400000292f9028f820e4f84657b7c15830493e09415c474f3d009069fc5e1d877b10a5230e224541a80b90224b3de9c9000000000000000000000000000000000000000000000000000000000000000c062737370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000250b11000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000035007f8b0a00a8077acefccef66554eb56f0876eced065b36e4eb099733e79224541fa99d3ab33ed6e7ceebb051de33dd24ec72839c400000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000418f761e0577f007e249ab845270c24d0b23813f4f4292ca68c0d81a0e4915b3ec7d9e6b7334188d59a893d8600dde2bb6a7dbb85a79f03f955617106359079e711b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec2a0ba838a3ed9c1d9575253b3306841bef50e536609582335363686a71942ea32e4a016a0ab234543241e3dd10d19f3eb6ae5938b7f2028b1f11f229f34e2eef9b8160000008ff88d8305ffdc843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b500000000000000000000000000000000000000000000000000000000059a134383104ec2a0a3ac72f6dc7fab145031665004a5baee3d6bc5752fd27523d05c8bce29944e42a019ec053608e4726fdb3ac2e582d6cf6cdff1cc9e190601c1e907daa203563ee800000071f86f820186848c82a68b82520894b21f5da50eba62518f0ab1014af7488cca9216a0875c5edcbc2900028083104ec1a0edfda41dff6468de97b419e2ad661dcf7bc35a0798f05099839391d82de16507a04c7a2593944eb2936d6a2f709dade7e1e5f82ed443dceb8466eab9ce96665c350000008ff88d8305ffdd843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b500000000000000000000000000000000000000000000000000000000064cce3d83104ec1a0be71964874d60b734234d5db7f388bc31e6bb0756af856d48a2927f8a74e70a3a02b2b8bbfad8f114795d97faecb166192e6f7578f23d7477155b61781339928da000001b2f901af82189f843b9aca0083023c7794efc1ec84123bddb272526c8c6eac629bb0f7de3980b90144bb2cd728000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000a385aa9a4c82a83d378bd5a7e5e7f8ed1bb0031a000000000000000000000000a949acda3bf7d8eba4ce5c9d15b453f6f3aeda11000000000000000000000000a650a6d8399ab005351ade41388b12727a879cf400000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000002f352788fa00000000000000000000000000000000000000000000000000000370de84d14800000000000000000000000000000000000000000000000000000000566db59b83104ec2a0780eb3df3dcab9690a7f08420b702a8695b9d5b3e7a9f2ee8ee1faf7e0bda14ba07a8d3758bb18cc91c0c5b69f9ebe42d5707feb0b64cdd432d6745620707e88f900000151f9014e82153f84657b7c1583010b1494979826f89205a74557bf7519422cb87d6084e7f10bb8e456591d5961726274000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c447247a786f6ff2e2e6e55d31214bafe2c630b4000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000b83104ec2a0d26d86788f9af0f36b0c5e057a02f20b1e56442ef2ddb1d576fe58d490d8c742a04cc13efb8cba35f2cbc370517ca4e1cb50e7070ca8c9a28769392d9a7bed129f00000731f9072e81b1841dcd6500831e8480943cb9081fa99a5a20ca561eb947e93140cc9f36cd80b906c4883099bc00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000e90000aa36a7000000020008274f0000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000000000000007a1200000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020ae6a19664d40aa7aa42931045b3691d9543e3ff21d448cde1bff11869679e3696d800ac0b8dabade0786990d5394e52eca6be176774467fc3c63957d903574c402b3936ca59f6a9879e3b1e17a701ba76d729700bb955618eab8e65046fb3abe9ee599368e77c2b357747b2859bf027712d67df016ea4c2fefb4638a6d68c8fb8d8bf8b74528389a09d58204601ebb4c0a9fe93959d1f26d42ebae7d5fcec994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000606ce591c545d656bb9a3eb509985c452ce844cf350d2fda546777587f96bdb500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec2a09586ecc0908634a6a2d50f829c8410f01f8066de6a17a82a8d22c9683741981ea03c29e4c7e382475676a89207122f6e20d430c425e322322254e533620d0f6e2000000731f9072e81b2841dcd6500831e8480943cb9081fa99a5a20ca561eb947e93140cc9f36cd80b906c4883099bc00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000e90000aa36a7000000190008274f000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000000000000007a12000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206bef814643990b8b720b8c31f4f50dcd515209ee80bbaab9aa7fed12b6d823a982c5163f86d05b004d00cc684a33a73ad302ceadd08c1642d56a46e4ea6c0def4eee6f59d8b2f73d578bdf9dda22b4930e03cc11751a1210fc7e456d6b9ae5e4ec3554e9fec3700cdd105a94214f63bdaf4aac0eff458e2f05045d05bc5658fea382a1991f10c17fb8b328f91264e9d371b4193e6fbfc946f6216737606a3129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000606ce591c545d656bb9a3eb509985c452ce844cf350d2fda546777587f96bdb500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec1a0c4b3f4c0f6edf74f528cc78ea0a4a1eebd30735f2b7dd033ea8bdd0361c92592a05964d0b1abb2503894b8e29f8733d33eabdf63ed73a93b1c6ea245c0ec91a23f00000071f86f8201878491c83bf482520894124c552b283b957ff55e3c9a9a5bb86c7296e7e08738d7ea4c6800008083104ec2a0e3086d5466f6b2d083417c85d731d4cc02f7a4a5567df585521b0572544bef97a0163a6675bb04954615869df342fc782a8ecb0e27bc77741b8be6661e0f3785f40000008ef88c821bd684657b7c1682d43494979826f89205a74557bf7519422cb87d6084e7f180a4b0235abebe374a2cf651ab532d9d36b0ab542bf9df88b5323bddbab040118f1ec469969883104ec2a00f60e874286c74f10ae3b29b2c2797c51844fb13b53c1286cbbc17e1417f9140a0353b3af2a7db8f58ebf461dedc0b812fd3d44d5b20d40c0f07f795bdfcffe03200000731f9072e81b3841dcd6500831e8480943cb9081fa99a5a20ca561eb947e93140cc9f36cd80b906c4883099bc00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000e90000aa36a70000000d0008274f0000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000000000000007a12000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209d4fda673be0bd95b7770a8e1428dbe71ae681d0f7de653b0c23fc0116b3649efac2a5db6ab5c65e0ac82ec65bc5eefe0f95c439981c9c2ff1a2b479815a885f14f6d9fc5cfe83d9942c74275ec74c12e0530afc25981a794b6da579fd315bf875455544f56426f4c61c0ba70b59dd1510340f31160743a758efd253408c228a8d8bf8b74528389a09d58204601ebb4c0a9fe93959d1f26d42ebae7d5fcec994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000606ce591c545d656bb9a3eb509985c452ce844cf350d2fda546777587f96bdb500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec1a0eee0a9be20ca4d421d991c10bd58bb2ba5e029919ccbe438db42e2f89aec0dfca040f0bf602556a3208e23ef27473ec9721fba2c74bfc06d24fcadc1665205cd7200000731f9072e81b4841dcd6500831e8480943cb9081fa99a5a20ca561eb947e93140cc9f36cd80b906c4883099bc00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000e90000aa36a7000000130008274f0000002c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000000000000007a12000000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201b50dfe79594eda065823356eb3d6a73682c5901178d297e746cda6dacd1368c5fea869f753e24477316c816e5925547aa69b93b43b13526bcc1598f30f894b12329e90e04a271ede18547530c1e281f3c209a5cf2015378c99653c6c80cfd8a2e06bacc5759ff5e98e1ced2088e77c32e8d9d555749d3c15befbc6b89d54e8ba382a1991f10c17fb8b328f91264e9d371b4193e6fbfc946f6216737606a3129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000606ce591c545d656bb9a3eb509985c452ce844cf350d2fda546777587f96bdb500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec1a0ac5215f62c6e2033aabb2f778798b1ae70499424051eb5943eed08c97a5ff4c2a02017b6d918d8e284a4d13464c2536f2307d330851717d97de53154d9df7c59bf00000731f9072e81b5841dcd6500831e8480943cb9081fa99a5a20ca561eb947e93140cc9f36cd80b906c4883099bc00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000e90000aa36a7000000090008274f0000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000000000000007a1200000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a5e0a99260eab1e44cfd85b0c9e5c4303694c7529a762c286e776c9483ee5a1b9eed7d1d25f0a87942b850948e0b6f40220b6334fb526f3a459a8bdd709c8a07cf331ae883f7adfa523f2a2f844d85bf39fd0977058186a452ab94acee8aab3775455544f56426f4c61c0ba70b59dd1510340f31160743a758efd253408c228a8d8bf8b74528389a09d58204601ebb4c0a9fe93959d1f26d42ebae7d5fcec994000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000606ce591c545d656bb9a3eb509985c452ce844cf350d2fda546777587f96bdb500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec1a084812e20564b362fdb1e4b8d671ddb286e45ab0168b3841854a8669c7a54fdbea074594587db6be8898aa6d50be0506123f0e8fb84deaefadbb3fc1c0d8c3616cf0000008ff88d8305ffde843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b50000000000000000000000000000000000000000000000000000000005c1f20683104ec2a0847edac4c4d3a272730c12816d50531f73f35648247f6d4eefb61d088d4288dfa03437d8f3f3d2a78931e8015b67bfe76a57698aa50aa69fc8c27fd45257fe9e39000000b0f8ae824d3a85013365c4c882f9e5946f1da9076f36000d5f9decdebd52402b1410b2c580b844468021b70000000000000000000000003fedf433f82332bf096b66161645d0d15d1fc884000000000000000000000000000000000000000000000000000000000000000083104ec1a0efec9607672f1cc49e8d1c77a85bb65fb2b8497143fec7ee30a9b65ded536bc4a02538e69c1244ef8de04973d3c251144078999e7b117e707323d3fa0ef3f834df0000006af868821bd784657b7c1682520894c447247a786f6ff2e2e6e55d31214bafe2c630b40a8083104ec1a0f2949f508c42f7264c02007bb0ecc7d6909ca8c28aba0a42b5309df46b7e8aeca06e76d02c6553c99fb73a9722b8c0acdeeec66b390a42073d4785e24262e35e5200000292f9028f820e50846a509a60830493e09415c474f3d009069fc5e1d877b10a5230e224541a80b90224b3de9c9000000000000000000000000000000000000000000000000000000000000000c061726274000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000250b19000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003500be374a2cf651ab532d9d36b0ab542bf9df88b5323bddbab040118f1ec4699698fa99d3ab33ed6e7ceebb051de33dd24ec72839c400000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000417c6cc908b96df25a4bf4b795f952dd424b8bf00cf52a7d8632d870fb3768b5d154898ec161d7afe8cb035becf8ad8b33ba6a214168f61977f05456c6ce8baa921c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec1a0376fffc69f0c480c4f428de2ba59c6c8df702a2c0d6cba15bcd5793a95bbef96a0455a05de3d46dddcc5077beb09f8a3257fb5327e005b4879070b3924b74eed07000000b0f8ae82121b843b9aca008398968094ee2032b623de0455dff9968cedae7e9a1bd7f43580b84417835d1c000000000000000000000000000000000000000002416301001ef164000003e8000000000000000000000000000000000000000000000000000000006567d1a283104ec1a081b28ce082fddc60b8bbe2e3e5f9d2e4be7299b9ac90a22deca2298b1d84f995a01bf1229c4ee720d3cf5fe95469c8234439793e4acd82a9fe755dae67a92f9ad60000008ff88d8305ffdf843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b500000000000000000000000000000000000000000000000000000000055a328c83104ec1a0e15092c48ab840f11f88960e39bdfcb743a0e6567ce011870843d882944f3a62a0157ad3d98e23fdc24bb265774e284af7becc415f56e912e36ccaf8b58d633039000001b2f901af8218a0843b9aca0083023c7794efc1ec84123bddb272526c8c6eac629bb0f7de3980b90144bb2cd728000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000a385aa9a4c82a83d378bd5a7e5e7f8ed1bb0031a000000000000000000000000a949acda3bf7d8eba4ce5c9d15b453f6f3aeda11000000000000000000000000a650a6d8399ab005351ade41388b12727a879cf400000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000002f33e71258000000000000000000000000000000000000000000000000000003709d4e332c00000000000000000000000000000000000000000000000000000000565040a083104ec1a013000b446e3c5e9cc76a66efca89778124b64c64d2d3ef2409a162b4cf70d048a0468cfc609e026c603a30442f7b58d9af3c6506b1993c1217d8671caf08a54cae000000000000000000000000000000000000000000000000000000000000000000000000000000000082bd1e0000000000250b21000000006567d1b200000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b22000000006567d1b800000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b23000000006567d1c100000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b24000000006567d1c400000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b25000000006567d1e200000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b26000000006567d1eb00000000000000000000000000000000000000000000000000000000000000000000000000989680000400000000000000250b27000000006567d20900000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b28000000006567d20f00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b29000000006567d21200000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250b2a000000006567d21500000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b2b000000006567d21b00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b2c000000006567d21e00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b2d000000006567d22400000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b2e000000006567d22700000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250b2f000000006567d23000000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b30000000006567d23900000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b31000000006567d24500000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b32000000006567d25700000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b33000000006567d25a00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b34000000006567d26000000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b35000000006567d26300000000000000000000000000000000000000000000000000000000000000000000000000989680000200000000000000250b36000000006567d26900000000000000000000000000000000000000000000000000000000000000000000000000989680000300030000000000250b37000000006567d28400000000000000000000000000000000000000000000000000000000000000000000000000989680000400000000000000250b38000000006567d28700000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b39000000006567d28a00000000000000000000000000000000000000000000000000000000000000000000000000989680000300000000000000250b3a000000006567d28d00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b3b000000006567d29f00000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b3c000000006567d2a500000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b3d000000006567d2a800000000000000000000000000000000000000000000000000000000000000000000000000989680000100000000000000250b3e000000006567d2ae000000000000000000000000000000000000000000000000000000000000000000000000009896800001000000000131f9012e82227f8447868c0083035f30948b14d287b4150ff22ac73df8be720e933f659abc80b8c43161b7f60000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000027b10000000000000000000000000000000000000000000000056bc75e2d631000010000000000000000000000000000000000000000000000000000000005109ae3000000000000000000000000000000000000000000000000000000000000001083104ec2a0fa1c40a4bde95c6ab346ca852579d98275fc414e40096fa1c3609bbe10cf6d74a033540d37ec25930ee52cd9634d282ba49f1f5c5908d19cabbfe9f8e3ce6bb46b0000008ff88d8305ffe0843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b50000000000000000000000000000000000000000000000000000000005062e4c83104ec1a0122f844b4260dffa847d99d1e86bc7dc341335df29adaf970201f1dbf6d9e873a01363b34d7c330f15219c43e5fb9c28d2f7e025fafbd4bf2f4a29a42bd5f388a7000002d2f902cf821cdd845c41b69f8307a120946654b9c2b98d2bc001fe8937d6636b1398c61ccb80b90264c9807539000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000002000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000008009703b19ba1ef5d2183a2c61662d8400020be604000301020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000003709f19f920000000000000000000000000000000000000000000000000000003709fb2eb7b00000000000000000000000000000000000000000000000000000370a2a5df0000000000000000000000000000000000000000000000000000000370dbef9e2c00000000000000000000000000000000000000000000000000000000000000026ce7e3308d49c1906a453da7e2c2709f99737d2912d9f327c32a5f9fed04af58ca9156545a95d8ffa72ab6bef51872e6def339b552b16b02f6cbd6b747439c4800000000000000000000000000000000000000000000000000000000000000022be0fa327f59531f7e9f4605369166a5dcc3d7e3ae719786b7cf5e954e1f6d090b04f65f818ec11f762f6f86fb86085aa7ff28a20b1d98692a03da226434ba5d83104ec2a04fb9b055bd548614f015be1599bb33a972038576c8f067e59b1a109671acf8b5a01630817a97ac8d4d4f28cb430f379db1e92b4d93731b71e2b5bbd6dd1a3c68d100000071f86f8201888473a20d008252089421bb3283b151b27da0e4da8bec558126168ccbff874e28e2290f00008083104ec2a0a6aa7fb7704705f87cb84defa3a12d6d5c3341abe98416ca1232f505151bbfc7a0528c25be7eb1a6d2654f4316a11b3f524d1111deec4e79ab1883dd6d7b1a9e7b0000008ff88d8305ffe1843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b50000000000000000000000000000000000000000000000000000000004b0c6ed83104ec1a0273691cf29f152b4206db0d44626bf8180325f2fcc7708f39e9d001f10ece8d0a05734c3a6b0d0c4e8b282fbac840a8648fde543c57b819e75ed7ec3b2fcf4e00b0000008ff88d8305ffe2843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b5000000000000000000000000000000000000000000000000000000000465dca383104ec1a06163b7434fb23610dddc4a54e355a1e34c34928b3064a70b49eb0db2815f13baa01e68c951534b175ef7e04639842c757ef6070e018d8cbf28b19345099e90807b00000072f870824e7985174876e800825208943fedf433f82332bf096b66161645d0d15d1fc884872386f26fc100008083104ec2a067538c55be4db2218f585ad25a2753cab47594cab9e31a5bac5db5ade00076b9a0686443fad4e947b7ce11915dbbc2cb6171d7b1d717586562788b4c379664d71700000071f86f820189848c82a68b825208948e1be864f22856d3b1d3d378c7b2dd7a997ecffe8738d7ea4c6800008083104ec2a0acffbbfa50e2a63d9467b41e8c44ca28196b272ff1530df50b2c29d3073a20b1a0653dc6e568c12d7cfc4fe36eddce70b57a44e3a9e3fa89991fde8cd45fd3ae34000001b2f901af8218a1843b9aca0083023c7794efc1ec84123bddb272526c8c6eac629bb0f7de3980b90144bb2cd728000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000a385aa9a4c82a83d378bd5a7e5e7f8ed1bb0031a000000000000000000000000a949acda3bf7d8eba4ce5c9d15b453f6f3aeda11000000000000000000000000a650a6d8399ab005351ade41388b12727a879cf400000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000002f334e7854000000000000000000000000000000000000000000000000000003706798cb2a0000000000000000000000000000000000000000000000000000000056550fc683104ec2a072ca68174d3206b2246fff3d1d5516538905aad9a7cfba08cb39af311fee9187a07eda0ea994472ea51990d851fbd4738eb2f617db27a9a365686a12d82cfbac4c00000151f9014e821540844ead9a0083010b1494979826f89205a74557bf7519422cb87d6084e7f10bb8e456591d5962736374000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c447247a786f6ff2e2e6e55d31214bafe2c630b4000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000b83104ec2a0b11c31e3341006304900096504fac80b6db9bde58ea7cdecb51ade321352131aa03bb5275f34a328d90e136dd8c278351be122b7af2860cd62d191d0857ea967ec0000008ef88c821bd884529cae8082d42894979826f89205a74557bf7519422cb87d6084e7f180a4b0235abe0173d7abb1817bbaa64f104f2900b19e359194b78e71bc4e7825deb00d35561883104ec1a0802ccd422007181e34684a52a4ae7d6a91be8380e86714981a28c5d000cfc6eea024cf171cba9e86121ec889a3f8df8aa6cf4aa7c4342c2ddb2dd9996648fe01600000008ff88d8305ffe3843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b50000000000000000000000000000000000000000000000000000000004e10d0683104ec1a099fbd511b1e31760df8c55536261928f4ccf44d806415f9bb0816c29df0c9680a068840981b4857a7ad8a3232e45984d9de70fdc350ff6ff449d6272c6c9a7858800000071f86f82017b847c375100825208944a0808ebe01418d55dc9a4c8e5d60fc3c5c1dfee875c5edcbc2900028083104ec2a05f734e68c1dce087b438ca939b6a829f64de78b6d20eccb622a85df213089f50a0141abb8affc858e5fe7dfcadf84c665edb4b912fcabb35cb3e484ab1593d52140000006af868821bd984529cae8082520894c447247a786f6ff2e2e6e55d31214bafe2c630b40a8083104ec1a0ffae8b04f4b5eaa446389190ac57b1c46527b1d436f0543b81bf49327f1bf214a01ea16be7419103b388169c0ff8ea20e9a627809602a524ccd8f5820114cd965400000292f9028f820e51845adf8cc0830493e09415c474f3d009069fc5e1d877b10a5230e224541a80b90224b3de9c9000000000000000000000000000000000000000000000000000000000000000c062736374000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000250b27000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000035000173d7abb1817bbaa64f104f2900b19e359194b78e71bc4e7825deb00d355618fa99d3ab33ed6e7ceebb051de33dd24ec72839c400000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000416aa3127fbe7c58a3ba87c4a1e8235359d0ee4302cb85d6f21e66026aeade98ac4b80a3a5837fe6ebdb6e6eb8073d2724ed7e259c89ac85201ea3d4ece18d22691c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec2a0682d2dafc9a0ff17bdb85d761e09d68ba73bde33505177555d40971d6b85086ea02f3ff4c91d922d7938eefb5567880d34ae691e76a246d534ff4f2dd5dc886bd90000008ff88d8305ffe4843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b500000000000000000000000000000000000000000000000000000000057cf12683104ec1a05b6b5ee5dca1acbd7e1bfa64108d4fd75a928244aa0d5b57a0469797cefe9a2aa04bd89ffb4da25789d4c3027bee5b02d5a78a7bf47bb32be009dcd2b81b5f208400002355f9235205843b9aca008319cb8d8080b922fd60806040523480156200001157600080fd5b506040516200223d3803806200223d8339818101604052810190620000379190620001fa565b818181600090816200004a9190620004ca565b5080600190816200005c9190620004ca565b5050505050620005b1565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620000d08262000085565b810181811067ffffffffffffffff82111715620000f257620000f162000096565b5b80604052505050565b60006200010762000067565b9050620001158282620000c5565b919050565b600067ffffffffffffffff82111562000138576200013762000096565b5b620001438262000085565b9050602081019050919050565b60005b838110156200017057808201518184015260208101905062000153565b60008484015250505050565b6000620001936200018d846200011a565b620000fb565b905082815260208101848484011115620001b257620001b162000080565b5b620001bf84828562000150565b509392505050565b600082601f830112620001df57620001de6200007b565b5b8151620001f18482602086016200017c565b91505092915050565b6000806040838503121562000214576200021362000071565b5b600083015167ffffffffffffffff81111562000235576200023462000076565b5b6200024385828601620001c7565b925050602083015167ffffffffffffffff81111562000267576200026662000076565b5b6200027585828601620001c7565b9150509250929050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620002d257607f821691505b602082108103620002e857620002e76200028a565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000313565b6200035e868362000313565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620003ab620003a56200039f8462000376565b62000380565b62000376565b9050919050565b6000819050919050565b620003c7836200038a565b620003df620003d682620003b2565b84845462000320565b825550505050565b600090565b620003f6620003e7565b62000403818484620003bc565b505050565b5b818110156200042b576200041f600082620003ec565b60018101905062000409565b5050565b601f8211156200047a576200044481620002ee565b6200044f8462000303565b810160208510156200045f578190505b620004776200046e8562000303565b83018262000408565b50505b505050565b600082821c905092915050565b60006200049f600019846008026200047f565b1980831691505092915050565b6000620004ba83836200048c565b9150826002028217905092915050565b620004d5826200027f565b67ffffffffffffffff811115620004f157620004f062000096565b5b620004fd8254620002b9565b6200050a8282856200042f565b600060209050601f8311600181146200054257600084156200052d578287015190505b620005398582620004ac565b865550620005a9565b601f1984166200055286620002ee565b60005b828110156200057c5784890151825560018201915060208501945060208101905062000555565b868310156200059c578489015162000598601f8916826200048c565b8355505b6001600288020188555050505b505050505050565b611c7c80620005c16000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80636352211e1161008c578063a22cb46511610066578063a22cb46514610224578063b88d4fde14610240578063c87b56dd1461025c578063e985e9c51461028c576100cf565b80636352211e146101a657806370a08231146101d657806395d89b4114610206576100cf565b806301ffc9a7146100d457806306fdde0314610104578063081812fc14610122578063095ea7b31461015257806323b872dd1461016e57806342842e0e1461018a575b600080fd5b6100ee60048036038101906100e991906114c6565b6102bc565b6040516100fb919061150e565b60405180910390f35b61010c61039e565b60405161011991906115b9565b60405180910390f35b61013c60048036038101906101379190611611565b610430565b604051610149919061167f565b60405180910390f35b61016c600480360381019061016791906116c6565b61044c565b005b61018860048036038101906101839190611706565b610462565b005b6101a4600480360381019061019f9190611706565b610564565b005b6101c060048036038101906101bb9190611611565b610584565b6040516101cd919061167f565b60405180910390f35b6101f060048036038101906101eb9190611759565b610596565b6040516101fd9190611795565b60405180910390f35b61020e610650565b60405161021b91906115b9565b60405180910390f35b61023e600480360381019061023991906117dc565b6106e2565b005b61025a60048036038101906102559190611951565b6106f8565b005b61027660048036038101906102719190611611565b610715565b60405161028391906115b9565b60405180910390f35b6102a660048036038101906102a191906119d4565b61077e565b6040516102b3919061150e565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061038757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610397575061039682610812565b5b9050919050565b6060600080546103ad90611a43565b80601f01602080910402602001604051908101604052809291908181526020018280546103d990611a43565b80156104265780601f106103fb57610100808354040283529160200191610426565b820191906000526020600020905b81548152906001019060200180831161040957829003601f168201915b5050505050905090565b600061043b8261087c565b5061044582610904565b9050919050565b61045e8282610459610941565b610949565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036104d45760006040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016104cb919061167f565b60405180910390fd5b60006104e883836104e3610941565b61095b565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461055e578382826040517f64283d7b00000000000000000000000000000000000000000000000000000000815260040161055593929190611a74565b60405180910390fd5b50505050565b61057f838383604051806020016040528060008152506106f8565b505050565b600061058f8261087c565b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106095760006040517f89c62b64000000000000000000000000000000000000000000000000000000008152600401610600919061167f565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606001805461065f90611a43565b80601f016020809104026020016040519081016040528092919081815260200182805461068b90611a43565b80156106d85780601f106106ad576101008083540402835291602001916106d8565b820191906000526020600020905b8154815290600101906020018083116106bb57829003601f168201915b5050505050905090565b6106f46106ed610941565b8383610b75565b5050565b610703848484610462565b61070f84848484610ce4565b50505050565b60606107208261087c565b50600061072b610e9b565b9050600081511161074b5760405180602001604052806000815250610776565b8061075584610eb2565b604051602001610766929190611ae7565b6040516020818303038152906040525b915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008061088883610f80565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036108fb57826040517f7e2732890000000000000000000000000000000000000000000000000000000081526004016108f29190611795565b60405180910390fd5b80915050919050565b60006004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600033905090565b6109568383836001610fbd565b505050565b60008061096784610f80565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146109a9576109a8818486611182565b5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610a3a576109eb600085600080610fbd565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614610abd576001600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b846002600086815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4809150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610be657816040517f5b08ba18000000000000000000000000000000000000000000000000000000008152600401610bdd919061167f565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610cd7919061150e565b60405180910390a3505050565b60008373ffffffffffffffffffffffffffffffffffffffff163b1115610e95578273ffffffffffffffffffffffffffffffffffffffff1663150b7a02610d28610941565b8685856040518563ffffffff1660e01b8152600401610d4a9493929190611b60565b6020604051808303816000875af1925050508015610d8657506040513d601f19601f82011682018060405250810190610d839190611bc1565b60015b610e0a573d8060008114610db6576040519150601f19603f3d011682016040523d82523d6000602084013e610dbb565b606091505b506000815103610e0257836040517f64a0ae92000000000000000000000000000000000000000000000000000000008152600401610df9919061167f565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614610e9357836040517f64a0ae92000000000000000000000000000000000000000000000000000000008152600401610e8a919061167f565b60405180910390fd5b505b50505050565b606060405180602001604052806000815250905090565b606060006001610ec184611246565b01905060008167ffffffffffffffff811115610ee057610edf611826565b5b6040519080825280601f01601f191660200182016040528015610f125781602001600182028036833780820191505090505b509050600082602001820190505b600115610f75578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581610f6957610f68611bee565b5b04945060008503610f20575b819350505050919050565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b8080610ff65750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561112a5760006110068461087c565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561107157508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b80156110845750611082818461077e565b155b156110c657826040517fa9fbf51f0000000000000000000000000000000000000000000000000000000081526004016110bd919061167f565b60405180910390fd5b811561112857838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b836004600085815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b61118d838383611399565b61124157600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361120257806040517f7e2732890000000000000000000000000000000000000000000000000000000081526004016111f99190611795565b60405180910390fd5b81816040517f177e802f000000000000000000000000000000000000000000000000000000008152600401611238929190611c1d565b60405180910390fd5b505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106112a4577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000838161129a57611299611bee565b5b0492506040810190505b6d04ee2d6d415b85acef810000000083106112e1576d04ee2d6d415b85acef810000000083816112d7576112d6611bee565b5b0492506020810190505b662386f26fc10000831061131057662386f26fc10000838161130657611305611bee565b5b0492506010810190505b6305f5e1008310611339576305f5e100838161132f5761132e611bee565b5b0492506008810190505b612710831061135e57612710838161135457611353611bee565b5b0492506004810190505b60648310611381576064838161137757611376611bee565b5b0492506002810190505b600a8310611390576001810190505b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561145157508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806114125750611411848461077e565b5b8061145057508273ffffffffffffffffffffffffffffffffffffffff1661143883610904565b73ffffffffffffffffffffffffffffffffffffffff16145b5b90509392505050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6114a38161146e565b81146114ae57600080fd5b50565b6000813590506114c08161149a565b92915050565b6000602082840312156114dc576114db611464565b5b60006114ea848285016114b1565b91505092915050565b60008115159050919050565b611508816114f3565b82525050565b600060208201905061152360008301846114ff565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611563578082015181840152602081019050611548565b60008484015250505050565b6000601f19601f8301169050919050565b600061158b82611529565b6115958185611534565b93506115a5818560208601611545565b6115ae8161156f565b840191505092915050565b600060208201905081810360008301526115d38184611580565b905092915050565b6000819050919050565b6115ee816115db565b81146115f957600080fd5b50565b60008135905061160b816115e5565b92915050565b60006020828403121561162757611626611464565b5b6000611635848285016115fc565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006116698261163e565b9050919050565b6116798161165e565b82525050565b60006020820190506116946000830184611670565b92915050565b6116a38161165e565b81146116ae57600080fd5b50565b6000813590506116c08161169a565b92915050565b600080604083850312156116dd576116dc611464565b5b60006116eb858286016116b1565b92505060206116fc858286016115fc565b9150509250929050565b60008060006060848603121561171f5761171e611464565b5b600061172d868287016116b1565b935050602061173e868287016116b1565b925050604061174f868287016115fc565b9150509250925092565b60006020828403121561176f5761176e611464565b5b600061177d848285016116b1565b91505092915050565b61178f816115db565b82525050565b60006020820190506117aa6000830184611786565b92915050565b6117b9816114f3565b81146117c457600080fd5b50565b6000813590506117d6816117b0565b92915050565b600080604083850312156117f3576117f2611464565b5b6000611801858286016116b1565b9250506020611812858286016117c7565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61185e8261156f565b810181811067ffffffffffffffff8211171561187d5761187c611826565b5b80604052505050565b600061189061145a565b905061189c8282611855565b919050565b600067ffffffffffffffff8211156118bc576118bb611826565b5b6118c58261156f565b9050602081019050919050565b82818337600083830152505050565b60006118f46118ef846118a1565b611886565b9050828152602081018484840111156119105761190f611821565b5b61191b8482856118d2565b509392505050565b600082601f8301126119385761193761181c565b5b81356119488482602086016118e1565b91505092915050565b6000806000806080858703121561196b5761196a611464565b5b6000611979878288016116b1565b945050602061198a878288016116b1565b935050604061199b878288016115fc565b925050606085013567ffffffffffffffff8111156119bc576119bb611469565b5b6119c887828801611923565b91505092959194509250565b600080604083850312156119eb576119ea611464565b5b60006119f9858286016116b1565b9250506020611a0a858286016116b1565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611a5b57607f821691505b602082108103611a6e57611a6d611a14565b5b50919050565b6000606082019050611a896000830186611670565b611a966020830185611786565b611aa36040830184611670565b949350505050565b600081905092915050565b6000611ac182611529565b611acb8185611aab565b9350611adb818560208601611545565b80840191505092915050565b6000611af38285611ab6565b9150611aff8284611ab6565b91508190509392505050565b600081519050919050565b600082825260208201905092915050565b6000611b3282611b0b565b611b3c8185611b16565b9350611b4c818560208601611545565b611b558161156f565b840191505092915050565b6000608082019050611b756000830187611670565b611b826020830186611670565b611b8f6040830185611786565b8181036060830152611ba18184611b27565b905095945050505050565b600081519050611bbb8161149a565b92915050565b600060208284031215611bd757611bd6611464565b5b6000611be584828501611bac565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000604082019050611c326000830185611670565b611c3f6020830184611786565b939250505056fea2646970667358221220d9fae4d248ba3b05100b20d8a3f54547f7a8147129c66d7701f5d347ce0b053264736f6c634300081400330000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000064d53534e4654000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d534e000000000000000000000000000000000000000000000000000000000083104ec1a07c0916377fb6c59203c3283e31f7d5188b32586540b769f4f48c5d3c62e3105fa05cfbcffa4f40a9997ccd920cc811cffc9d44ca5039113f9161d2b080383c5227000001b2f901af8218a2843b9aca0083023c7794efc1ec84123bddb272526c8c6eac629bb0f7de3980b90144bb2cd728000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000a385aa9a4c82a83d378bd5a7e5e7f8ed1bb0031a000000000000000000000000a949acda3bf7d8eba4ce5c9d15b453f6f3aeda11000000000000000000000000a650a6d8399ab005351ade41388b12727a879cf400000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000002f407af7460000000000000000000000000000000000000000000000000000037104c9d77c000000000000000000000000000000000000000000000000000000005676952083104ec1a0fef6ef805dfc8db318fc38ca5df2f10ea45feb8ca20c90629beca9cab57df4e8a0348daa2b9b881ef70cc5965c58f70ffd9da7c576c53544e0e084d9d80224101c00000250f9024d07841dcd6500831e8480945a84583d537e940c1baacbd0fabe8f15fd806bc280b901e46c38f7230000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000010050c94a13bf85d6e5bbd8a037850146af7968a90d958a0a36891bb9afde85d9db0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000004e97889ba8352abfc96794316490451c989d4387254cdd51362b9b6794c7a51dcd42daecef685ff7ade9593b9efe0af2296057151e63cbd2d20602f31332511075000000290000389544006567d20c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004172aa340c20e071047a92fbd584e6f50bcc8041700be7594f1de3d41e40092fce07e1007a169240a8c50ff75d3adbf51c805ad63921784f92d4749e7b94487ead1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000001bc0000000000000000000000000000000000000000000000000000000000066eee83104ec2a095fcf3fc437a13e1b6a3a59a20e23b3954b2713e56718aec7632bbd9a471146aa0457f5d5be15ba82f3137e78c548ffe4486f89ce80fdae1d6d24cc6bef777d87d0000008ff88d8305ffe5843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b500000000000000000000000000000000000000000000000000000000065d310d83104ec2a0f2d5fce17336cc974e7128c53d98f618ed9af5347e3d6164f5ef05fbd70bf2aaa00c6d0f6569f10db6915bf2a66922eebbe11107050e6781d7debe25f18925e22a00000071f86f82017c847c37510082520894b67dce2d6d0b76e2d46f5b5394180ae4e55a836b875543df729c00008083104ec1a0a14bc16151af2a6be4f36d171aff8059885e3bbfcb21c6a4d6813ff760c7f2aca038affdc1254e893371211d8284528892d14b07e98d4b23a53145d81e9775561f00000111f9010e820292843b9aca0083022bfe94ce87dbc5176cf0e37cf54741faf30e3e489e179980b8a45f4b9bde00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7d8c000000000000000000000000000000000000000000000000097e166dde92966fc0000000000000000000000005bbc0d3155a63be7d0a849fb61db0bd9d3ba666a000000000000000000000000000000000000000000000000000000006567d6ec83104ec1a02fe48fd5e54fe6cc3f8ffce351570599bd096cf05bf8a58767717885cf281f05a02ffb0010d42c60fa781b06418715b2e00bfbb1941665532143a774ed4e0c1697000000b0f8ae82121c843b9aca008398968094ee2032b623de0455dff9968cedae7e9a1bd7f43580b84417835d1c000000000000000000000000000000000000000002415fec001ef475000003e8000000000000000000000000000000000000000000000000000000006567d25583104ec1a0b1f9c166deffc8f2391cace2160f417f5960e06fda399eea01922ed800adeaeba04439a1d34371f9e304070f6c893eefecc5d7e46636053195375aa1ffe7406eaf0000008ff88d8305ffe6843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b50000000000000000000000000000000000000000000000000000000005e8ba8483104ec2a0b27cb729f5228f7fde7fdf68a13ca76a4e53212d35f2af58b882fa76475ad8a7a077bb1fb25437790ae64b6ecf7ddda0b6bef809811eedd676630afab87c9758d400000111f9010e820293843b9aca008301716b94ce87dbc5176cf0e37cf54741faf30e3e489e179980b8a44422a8dd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098a4c8d358db10000000000000000000000000000000000000000000000000000000000000a62b0f0000000000000000000000005bbc0d3155a63be7d0a849fb61db0bd9d3ba666a000000000000000000000000000000000000000000000000000000006567d70a83104ec1a0a0fff8eba61aa101861084ba8a73c7f36673041a4e19b4eee06cbbe4934c0755a037c2cd862328ded427b4f3f94c69557ea424fd8559fdc184e4810d3c580e234700000071f86f82017d8473a20d00825208949ea9e37760cb1bfecee1b526ad2ef89705e7a1e1873ff2e795f500028083104ec2a0eee9f47bbb89bb3f45bb9777a314a8eca4d457f33a7f385a4677c0d99b964720a069b6b0593132fef31a2ca057579a924a92061e0e54cbd46a49faa143b7db764d000001b2f901af8218a3843b9aca0083023c6b94efc1ec84123bddb272526c8c6eac629bb0f7de3980b90144bb2cd728000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000a385aa9a4c82a83d378bd5a7e5e7f8ed1bb0031a000000000000000000000000a949acda3bf7d8eba4ce5c9d15b453f6f3aeda11000000000000000000000000a650a6d8399ab005351ade41388b12727a879cf400000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000002f39bab4000000000000000000000000000000000000000000000000000000037081ce47400000000000000000000000000000000000000000000000000000000056829b4083104ec1a099b422d81e6d903820f736065ec8bd4d3fac077117abac115f114352a7c2d49aa04cbca9280a859ad8917625712607f0994cf76b57becf89551b0c0e245fbaa6c700000731f9072e81b6841dcd6500831e8480943cb9081fa99a5a20ca561eb947e93140cc9f36cd80b906c4883099bc00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000e900000001bc000000040008274f000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770795270464e72effdec122ed9f20a98756cea900000000000000000000000054cfff85593ef333094dffa1677fd291f4adf1e3000000000000000000000000000000000007a1200000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020dd9e0080f26a24ad9ad9d3b1865c2d1af3ce9f2bf68ee4e581b341d04c3220626a664fdb174a85a8c96d32fd35de47a6d5d436aab933755ace7fd75836a1c4a1aeda4ddd85025bc5c1d2c3c9fd6fcbea81f6abd9a8f11614fbae1cd20ad62706da06af56528fbe99e0c55d8b083e47b313ac17d173a58cfb44b85b36958bf579894ed8ea49a545ce6179385da1ca6585aa05e0c1f4fbeb4ba8cec1e95aa718180fd535aa69cb1ba86bee7b5f7628bf6198562d294a85e313dbe769e981f0742c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006076e602427912c27c0002213f22e3703ce0bf70ad320c5ca31ae737d73571d77fc2c8d43b0f11ecd6df220ea462e5f4a21f79ff2b53a2e41fbaa8e22cf5f2012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec1a0bc53d1856eb435525c4c6a2cc5e53d408f5a89e681f2b5f1eaa7288a55b6a0bca0481b3090d2e213f1d58691f2b7aff93557455267f8766a6adb91d9ae6345424700000731f9072e81b7841dcd6500831e8480943cb9081fa99a5a20ca561eb947e93140cc9f36cd80b906c4883099bc00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000e900000001bc0000001e0008274f000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000000000000007a12000000000000000000000000000000000000000000000000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203f9d60875aa6121929c4060e4b1de60eec82239cd7431a95ed3b1f1beec0b5d9db44d35c07457b64cc20f14678306107098b9dd1360247fb5addc2478883655f09e1a6b3ad4e0b96548b62262e6e01f372d1f17e99420434a43292e6474cedb99b1569f0fe792af9a5a5ce3e51bedf2e88480c5f35ae56a5bc27e242c277c34df7889c993ef0e0bd85b9820f093ed3a8c3a6bf410c53d2802ac75fd8ee754edb0fd535aa69cb1ba86bee7b5f7628bf6198562d294a85e313dbe769e981f0742c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006076e602427912c27c0002213f22e3703ce0bf70ad320c5ca31ae737d73571d77fc2c8d43b0f11ecd6df220ea462e5f4a21f79ff2b53a2e41fbaa8e22cf5f2012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec1a076bd8221b7964122ec5f186ad02ad02b14d8564fecf678d338ea88b12346b06ba01cb58a467c4da909d0a871c45405bc227329e1895e84765216402fe589b9902100000731f9072e81b8841dcd6500831e8480943cb9081fa99a5a20ca561eb947e93140cc9f36cd80b906c4883099bc00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000e900000001bc000000130008274f0000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000000000000007a1200000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f8d97040728917890bc975d663160bb56bc64bdb445984bb269e6cff81163734a2cb9f368c0ca18fa954bf37cdfd4f11730a061365ea5af77356ff263af2199e421e1900d5bbda7907ea87cf06fa0f4e87eb39b24f61427f983f086f1645ca5c39d194f4e69e351fa1de69358dd5d71e33dda4f65c6379944734413351e64ccaf7889c993ef0e0bd85b9820f093ed3a8c3a6bf410c53d2802ac75fd8ee754edb0fd535aa69cb1ba86bee7b5f7628bf6198562d294a85e313dbe769e981f0742c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006076e602427912c27c0002213f22e3703ce0bf70ad320c5ca31ae737d73571d77fc2c8d43b0f11ecd6df220ea462e5f4a21f79ff2b53a2e41fbaa8e22cf5f2012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec1a04eb86a31f19c37dace1f3b8eb9226fbe7aed712b0d2f375c0f7f1a3c4ef4d35ea0381bc1c6de3b2e6b88134dab0fec5ff91f80f127240e70c10ea5d5f0dd2ce58300000731f9072e81b9841dcd6500831e8480943cb9081fa99a5a20ca561eb947e93140cc9f36cd80b906c4883099bc00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000e900000001bc000000070008274f000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000000000000007a12000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203351d510662e2b0bf898acc39e74731eb98d363ce58ccc66c8864213bb7dca63161cf29d48020b22a1978541ced4439ef483112136e4d0a283e93a7569586df5dfc274d136010535fbaf2d5a6b83e10e4bcbe4f1f97f439283a209be2cbb70eeda06af56528fbe99e0c55d8b083e47b313ac17d173a58cfb44b85b36958bf579894ed8ea49a545ce6179385da1ca6585aa05e0c1f4fbeb4ba8cec1e95aa718180fd535aa69cb1ba86bee7b5f7628bf6198562d294a85e313dbe769e981f0742c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006076e602427912c27c0002213f22e3703ce0bf70ad320c5ca31ae737d73571d77fc2c8d43b0f11ecd6df220ea462e5f4a21f79ff2b53a2e41fbaa8e22cf5f2012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec1a062be313d6f8cb14298d313c072d8659e0ea1e2955a90b1e0c16ddbea2737979ba0414612d25438fc97f9fe1c61212abc3f51e5aa8dcee1330b0874f5a05f2d215000000731f9072e81ba841dcd6500831e8480943cb9081fa99a5a20ca561eb947e93140cc9f36cd80b906c4883099bc00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000e900000001bc000000270008274f000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000000000000007a1200000000000000000000000000000000000000000000000000000000000000000000000260000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c5c2f4df1568b47d600fb391502ac894391fda73abac155ccd6500b831b7113c2a5ac3359099f52e54b25a870063929084f8d26c2adb26c60cd9c66cd6462995d13da9c8425118459467209070fb36ad4077e5e5140e4c04e6ef1d435a217451732c248a9a4a74873fb40edfb231c3bffcf3d3c1ddeccedc1490946f4621a17d0000000000000000000000000000000000000000000000000000000000000000dd5abbd4434a014f8c17d087a0253ee2e4502fb35fe70c73d69c6421ed273ad7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006076e602427912c27c0002213f22e3703ce0bf70ad320c5ca31ae737d73571d77fc2c8d43b0f11ecd6df220ea462e5f4a21f79ff2b53a2e41fbaa8e22cf5f2012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec2a01990710b5963235fe864ee8c3daacca10530e53c6510ec9bce136198edbf4458a06593840c302ac34b9a130013b23f958f648fae819f3b1c1706eb004dd84da73d00000731f9072e81bb841dcd6500831e8480943cb9081fa99a5a20ca561eb947e93140cc9f36cd80b906c4883099bc00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000e900000001bc0000000e0008274f0000001e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000000000000007a12000000000000000000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020bb9e03b6545bceefdbc3b447418a612ec3e2be96213ed6f1bcd03c29b22e37318210203d292b94b97c9fae17113a3e34617eea8ef053186fa08a0f4ad2f8ad006a26c4204945e5a0dbe33421152a9c86b965464e90496bf1c3e309b6d02f3e22e70ab94e9481e0b769ecb2cbfbd83db55c4a255635ebc04141631de6ba1fdfd5894ed8ea49a545ce6179385da1ca6585aa05e0c1f4fbeb4ba8cec1e95aa718180fd535aa69cb1ba86bee7b5f7628bf6198562d294a85e313dbe769e981f0742c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006076e602427912c27c0002213f22e3703ce0bf70ad320c5ca31ae737d73571d77fc2c8d43b0f11ecd6df220ea462e5f4a21f79ff2b53a2e41fbaa8e22cf5f2012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec1a09f20a7e612b46e7df928a268c7c56d36532c0f693bcb9eb4cadbfeb433a44c28a005bb726c5d6b69bc2edde12eb914f993e83940228f1aabc675d11453ea6ce94700000731f9072e81bc841dcd6500831e8480943cb9081fa99a5a20ca561eb947e93140cc9f36cd80b906c4883099bc00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000e900000001bc000000230008274f000000240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000000000000007a12000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209fd356208ec798a91defb9bc9073d643baa1f8a2d8c0c80f002e659547a262e726be3e046d27f442ba54ee985266a58d93c33a46b1c50f5e3fb861488ca90d30f3f3f847d574d01ec095d78ddbf524abb279f7575940b4de8a3c12821a89c8ed732c248a9a4a74873fb40edfb231c3bffcf3d3c1ddeccedc1490946f4621a17d0000000000000000000000000000000000000000000000000000000000000000dd5abbd4434a014f8c17d087a0253ee2e4502fb35fe70c73d69c6421ed273ad7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006076e602427912c27c0002213f22e3703ce0bf70ad320c5ca31ae737d73571d77fc2c8d43b0f11ecd6df220ea462e5f4a21f79ff2b53a2e41fbaa8e22cf5f2012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec2a0422967596c8968b8cc6e35957d5f16498b004da4a396950d71dd01534c375e1da071e5c092d2da60aa3f7ae3a53055449f97a8d3e26c49b2459bfca225bb6915f000000731f9072e81bd841dcd6500831e8480943cb9081fa99a5a20ca561eb947e93140cc9f36cd80b906c4883099bc00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000e900000001bc000000180008274f000000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000770795270464e72effdec122ed9f20a98756cea9000000000000000000000000000000000007a1200000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020263d90c4b78f21105862757a6337bf665e7cee7ffe6150bbda8b1d8f761e59b511bebb137a4b7110657d08dd921ddc553cc3287fcfeb3a55036ae5fbc575c24e98d73ebb033d4a713e72fa91747ffae968ab52469e1b6ad448fd8190bb8f4d9b39d194f4e69e351fa1de69358dd5d71e33dda4f65c6379944734413351e64ccaf7889c993ef0e0bd85b9820f093ed3a8c3a6bf410c53d2802ac75fd8ee754edb0fd535aa69cb1ba86bee7b5f7628bf6198562d294a85e313dbe769e981f0742c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006076e602427912c27c0002213f22e3703ce0bf70ad320c5ca31ae737d73571d77fc2c8d43b0f11ecd6df220ea462e5f4a21f79ff2b53a2e41fbaa8e22cf5f2012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083104ec2a0fda5d749cb5a1d949ca857cf1d23e4e8a29569d241790969240ac22218096c21a00a0e828b9c2fb59ed586f5b6e216aa48954e0a3bab68bbd2b7a473804d7a094f00000071f86f82017e846553f1008252089494058bd6420a7cd71ec60fde05a6ed58179be3a4873ff2e795f500028083104ec2a0b6aaa170ffb14578bc19bacab870eb72b19568ec348ef0be6894c40d415d1742a030e73c921aa60d9d777507f99158dafeab3603e423c9fcee6f8b2751d1792be6000001b2f901af8218a4843b9aca0083023c7794efc1ec84123bddb272526c8c6eac629bb0f7de3980b90144bb2cd728000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000a385aa9a4c82a83d378bd5a7e5e7f8ed1bb0031a000000000000000000000000a949acda3bf7d8eba4ce5c9d15b453f6f3aeda11000000000000000000000000a650a6d8399ab005351ade41388b12727a879cf400000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000002f38b74dc0000000000000000000000000000000000000000000000000000003706a0a75d4000000000000000000000000000000000000000000000000000000005672499683104ec2a0ee1b67605f74f541c7d2638ad1f39235a4730c4e2217ec7ba28369f9ecd251d8a067ae57c4f9b4ce3cfab85dcbba08b0057d16df8fdd952a4a0173311a59d44e6f00000151f9014e821541844190ab0083010b1494979826f89205a74557bf7519422cb87d6084e7f10bb8e456591d596f707370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c447247a786f6ff2e2e6e55d31214bafe2c630b4000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000b83104ec2a047b39009116329138a90fd358bfb700e622a2f7ec462d4301712222ad89d5381a067c5f062a30c7eda10bf89b7e156bf2562cc47bac1034a0775f7c22b6a16d54f0000008ff88d8305ffe7843b9aca0082a4e494530000000000000000000000000000000000000280a4bede39b500000000000000000000000000000000000000000000000000000000055b2e1583104ec2a0d085e7dc5a43aca2519db3c2d293fb232924bc221e2d8290fff3541a30c28bafa017f7a3f0b2ea9a1d841d32073327f414ad8b45fef7921277664acfc0f87a9cfc0000008ef88c821bda843e95ba8082d43494979826f89205a74557bf7519422cb87d6084e7f180a4b0235abed4ae4a1b247e9bdba6f18876c5271e9e38dc5031a06a253ea3e7dfb7c67ca7e783104ec2a0a5f79f45344f38ae3266acb7507578db4b65d02b121245db4885f7ced6f253f3a011b62981dc4b58ca1f06e40f29c2c88458d874aa0e5ac34ccb563f31d5399c7e00000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000
Loading...
Loading
More Details:
Click to show more
Click to show less
AA Txn Hash | Method | Position | From | Internal Txns | Token Txns | NFT Txns | Txn Fee (ETH) | Gas Limit |
---|
Transaction Receipt Event Logs
35
Name
CommitBatch (index_topic_1 uint256 batchIndex, index_topic_2 bytes32 batchHash)View Source
Topics
Data
- 0x
Loading...
Loading
Loading...
Loading
Loading...
Loading
A transaction is a cryptographically signed instruction that changes the blockchain state. Block explorers track the details of all transactions in the network. Learn more about transactions in our Knowledge Base.