6080604052600d80546001600160a01b03191673c19e644cb9c2b4767abf64bfa83d40f4d253080b179055600e80546001600160b81b03191673ea7c3a066e343da79d9381f02b7a85879999e0391790553480156200005d57600080fd5b50604080518082018252601481527f43756e6e696e6720576f6c6620536f636965747900000000000000000000000060208083019182528351808501909452600384526243575360e81b908401528151919291620000be9160009162000152565b508051620000d490600190602084019062000152565b505050620000f1620000eb620000fc60201b60201c565b62000100565b6000600f5562000235565b3390565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b8280546200016090620001f8565b90600052602060002090601f016020900481019282620001845760008555620001cf565b82601f106200019f57805160ff1916838001178555620001cf565b82800160010185558215620001cf579182015b82811115620001cf578251825591602001919060010190620001b2565b50620001dd929150620001e1565b5090565b5b80821115620001dd5760008155600101620001e2565b600181811c908216806200020d57607f821691505b602082108114156200022f57634e487b7160e01b600052602260045260246000fd5b50919050565b612b5180620002456000396000f3fe6080604052600436106102f85760003560e01c806383a9e0491161019a578063bd26dcd2116100e1578063d39b824c1161008a578063e8a3d48511610064578063e8a3d48514610853578063e985e9c514610868578063f2fde38b146108b157600080fd5b8063d39b824c14610809578063d96a094a1461081f578063e081b7811461083257600080fd5b8063cd6bf130116100bb578063cd6bf130146107b3578063cf309012146107d3578063d1d5b33c146107f457600080fd5b8063bd26dcd214610745578063c66249121461077e578063c87b56dd1461079357600080fd5b80639bf8031611610143578063a23457d11161011d578063a23457d1146106e0578063b23587d314610710578063b88d4fde1461072557600080fd5b80639bf803161461067e5780639c77eead146106ab578063a22cb465146106c057600080fd5b806395d89b411161017457806395d89b4114610634578063989bdbb6146106495780639948ded51461065e57600080fd5b806383a9e049146105d55780638da5cb5b146105f6578063938e3d7b1461061457600080fd5b80633ccfd60b1161025e57806366343f2c116102075780637bffb4ce116101e15780637bffb4ce1461058b5780637c87f460146105a05780637cb64759146105b557600080fd5b806366343f2c1461053b57806370a0823114610556578063715018a61461057657600080fd5b806355f804b31161023857806355f804b3146104c55780635ce7af1f146104e55780636352211e1461051b57600080fd5b80633ccfd60b1461047457806342842e0e1461048957806349a844e6146104a957600080fd5b8063095ea7b3116102c057806324b049051161029a57806324b04905146104195780632eb4a7ab1461042e5780633786facd1461044457600080fd5b8063095ea7b3146103b657806318160ddd146103d657806323b872dd146103f957600080fd5b806301ffc9a7146102fd578063049c5c4914610332578063061431a81461034957806306fdde031461035c578063081812fc1461037e575b600080fd5b34801561030957600080fd5b5061031d6103183660046126a7565b6108d1565b60405190151581526020015b60405180910390f35b34801561033e57600080fd5b50610347610923565b005b610347610357366004612753565b610977565b34801561036857600080fd5b50610371610c50565b60405161032991906128ca565b34801561038a57600080fd5b5061039e61039936600461268e565b610ce2565b6040516001600160a01b039091168152602001610329565b3480156103c257600080fd5b506103476103d1366004612622565b610d77565b3480156103e257600080fd5b506103eb610e8d565b604051908152602001610329565b34801561040557600080fd5b506103476104143660046124ce565b610e9d565b34801561042557600080fd5b50610347610ece565b34801561043a57600080fd5b506103eb600f5481565b34801561045057600080fd5b5061031d61045f366004612480565b60096020526000908152604090205460ff1681565b34801561048057600080fd5b50610347611095565b34801561049557600080fd5b506103476104a43660046124ce565b611162565b3480156104b557600080fd5b506103eb670138a388a43c000081565b3480156104d157600080fd5b506103476104e03660046126e1565b61117d565b3480156104f157600080fd5b506103eb610500366004612480565b6001600160a01b03166000908152600a602052604090205490565b34801561052757600080fd5b5061039e61053636600461268e565b61120d565b34801561054757600080fd5b506103eb66f195a3c4ba000081565b34801561056257600080fd5b506103eb610571366004612480565b611284565b34801561058257600080fd5b5061034761130b565b34801561059757600080fd5b50610347611341565b3480156105ac57600080fd5b506103eb600281565b3480156105c157600080fd5b506103476105d036600461268e565b61138c565b3480156105e157600080fd5b50600e5461031d90600160a01b900460ff1681565b34801561060257600080fd5b506006546001600160a01b031661039e565b34801561062057600080fd5b5061034761062f3660046126e1565b6113bb565b34801561064057600080fd5b5061037161144b565b34801561065557600080fd5b5061034761145a565b34801561066a57600080fd5b5061034761067936600461264c565b611499565b34801561068a57600080fd5b506103eb610699366004612480565b600a6020526000908152604090205481565b3480156106b757600080fd5b5061034761156f565b3480156106cc57600080fd5b506103476106db3660046125e6565b61162c565b3480156106ec57600080fd5b5061031d6106fb366004612480565b60086020526000908152604090205460ff1681565b34801561071c57600080fd5b506103eb600381565b34801561073157600080fd5b5061034761074036600461250a565b611637565b34801561075157600080fd5b5061031d610760366004612480565b6001600160a01b031660009081526009602052604090205460ff1690565b34801561078a57600080fd5b506103eb600581565b34801561079f57600080fd5b506103716107ae36600461268e565b611669565b3480156107bf57600080fd5b506103476107ce36600461264c565b611702565b3480156107df57600080fd5b50600e5461031d90600160b01b900460ff1681565b34801561080057600080fd5b506103eb60a981565b34801561081557600080fd5b506103eb611f4881565b61034761082d36600461268e565b611836565b34801561083e57600080fd5b50600e5461031d90600160a81b900460ff1681565b34801561085f57600080fd5b50610371611a0d565b34801561087457600080fd5b5061031d61088336600461249b565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b3480156108bd57600080fd5b506103476108cc366004612480565b611a1c565b60006001600160e01b031982166380ac58cd60e01b148061090257506001600160e01b03198216635b5e139f60e01b145b8061091d57506301ffc9a760e01b6001600160e01b03198316145b92915050565b6006546001600160a01b031633146109565760405162461bcd60e51b815260040161094d9061292f565b60405180910390fd5b600e805460ff60a81b198116600160a81b9182900460ff1615909102179055565b600e54600160a01b900460ff16801561099a5750600e54600160a81b900460ff16155b6109d75760405162461bcd60e51b815260206004820152600e60248201526d14149154d0531157d0d313d4d15160921b604482015260640161094d565b604080513360601b6bffffffffffffffffffffffff19166020808301919091528251601481840301815260349092019092528051910120610a4b90838380806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250611ab492505050565b610a875760405162461bcd60e51b815260206004820152600d60248201526c24a72b20a624a22fa82927a7a360991b604482015260640161094d565b60008311610ad75760405162461bcd60e51b815260206004820152601a60248201527f4d494e494d554d5f4f4e455f544f4b454e5f5045525f4d494e54000000000000604482015260640161094d565b611f4883610ae460075490565b610aee91906129b5565b1115610b2e5760405162461bcd60e51b815260206004820152600f60248201526e115610d1515117d3505617d3525395608a1b604482015260640161094d565b336000908152600a6020526040902054600390610b4c9085906129b5565b1115610b9a5760405162461bcd60e51b815260206004820152601460248201527f4558434545445f414c4c4f435f50524553414c45000000000000000000000000604482015260640161094d565b34610bac8466f195a3c4ba00006129e1565b1115610bed5760405162461bcd60e51b815260206004820152601060248201526f0929ca6aa8c8c9286928a9ca8be8aa8960831b604482015260640161094d565b60005b83811015610c4a57336000908152600a60205260408120805491610c1383612a7e565b9190505550610c26600780546001019055565b610c3833610c3360075490565b611aca565b80610c4281612a7e565b915050610bf0565b50505050565b606060008054610c5f90612a43565b80601f0160208091040260200160405190810160405280929190818152602001828054610c8b90612a43565b8015610cd85780601f10610cad57610100808354040283529160200191610cd8565b820191906000526020600020905b815481529060010190602001808311610cbb57829003601f168201915b5050505050905090565b6000818152600260205260408120546001600160a01b0316610d5b5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b606482015260840161094d565b506000908152600460205260409020546001600160a01b031690565b6000610d828261120d565b9050806001600160a01b0316836001600160a01b03161415610df05760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b606482015260840161094d565b336001600160a01b0382161480610e0c5750610e0c8133610883565b610e7e5760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000606482015260840161094d565b610e888383611ae4565b505050565b6000610e9860075490565b905090565b610ea73382611b52565b610ec35760405162461bcd60e51b815260040161094d90612964565b610e88838383611c49565b600e54600160a01b900460ff1680610eef5750600e54600160a81b900460ff165b610f2a5760405162461bcd60e51b815260206004820152600c60248201526b14d0531154d7d0d313d4d15160a21b604482015260640161094d565b3360009081526008602052604090205460ff16610f895760405162461bcd60e51b815260206004820152601960248201527f4e4f545f5155414c49464945445f464f525f47494654494e4700000000000000604482015260640161094d565b3360009081526009602052604090205460ff1615610fe95760405162461bcd60e51b815260206004820152601660248201527f414444524553535f414c52454144595f47494654454400000000000000000000604482015260640161094d565b611f486002610ff760075490565b61100191906129b5565b11156110415760405162461bcd60e51b815260206004820152600f60248201526e115610d1515117d3505617d3525395608a1b604482015260640161094d565b336000908152600960205260408120805460ff191660011790555b600281101561109257611073600780546001019055565b61108033610c3360075490565b8061108a81612a7e565b91505061105c565b50565b6006546001600160a01b031633146110bf5760405162461bcd60e51b815260040161094d9061292f565b600e5447906001600160a01b03166108fc60056110dd8460016129e1565b6110e791906129cd565b6040518115909202916000818181858888f1935050505015801561110f573d6000803e3d6000fd5b50600d546001600160a01b03166108fc600561112c8460046129e1565b61113691906129cd565b6040518115909202916000818181858888f1935050505015801561115e573d6000803e3d6000fd5b5050565b610e8883838360405180602001604052806000815250611637565b6006546001600160a01b031633146111a75760405162461bcd60e51b815260040161094d9061292f565b600e54600160b01b900460ff16156112015760405162461bcd60e51b815260206004820152601b60248201527f436f6e7472616374206d65746164617461206973206c6f636b65640000000000604482015260640161094d565b610e88600c838361237f565b6000818152600260205260408120546001600160a01b03168061091d5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b606482015260840161094d565b60006001600160a01b0382166112ef5760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b606482015260840161094d565b506001600160a01b031660009081526003602052604090205490565b6006546001600160a01b031633146113355760405162461bcd60e51b815260040161094d9061292f565b61133f6000611de9565b565b6006546001600160a01b0316331461136b5760405162461bcd60e51b815260040161094d9061292f565b600e805460ff60a01b198116600160a01b9182900460ff1615909102179055565b6006546001600160a01b031633146113b65760405162461bcd60e51b815260040161094d9061292f565b600f55565b6006546001600160a01b031633146113e55760405162461bcd60e51b815260040161094d9061292f565b600e54600160b01b900460ff161561143f5760405162461bcd60e51b815260206004820152601b60248201527f436f6e7472616374206d65746164617461206973206c6f636b65640000000000604482015260640161094d565b610e88600b838361237f565b606060018054610c5f90612a43565b6006546001600160a01b031633146114845760405162461bcd60e51b815260040161094d9061292f565b600e805460ff60b01b1916600160b01b179055565b6006546001600160a01b031633146114c35760405162461bcd60e51b815260040161094d9061292f565b60005b81811015610e885760008383838181106114e2576114e2612ad9565b90506020020160208101906114f79190612480565b90506001600160a01b03811661153e5760405162461bcd60e51b815260206004820152600c60248201526b4e554c4c5f4144445245535360a01b604482015260640161094d565b6001600160a01b03166000908152600860205260409020805460ff191690558061156781612a7e565b9150506114c6565b6006546001600160a01b031633146115995760405162461bcd60e51b815260040161094d9061292f565b611f4860a96115a760075490565b6115b191906129b5565b11156115f35760405162461bcd60e51b815260206004820152601160248201527013505617d352539517d050d21251559151607a1b604482015260640161094d565b60005b60a98110156110925761160d600780546001019055565b61161a33610c3360075490565b8061162481612a7e565b9150506115f6565b61115e338383611e3b565b6116413383611b52565b61165d5760405162461bcd60e51b815260040161094d90612964565b610c4a84848484611f0a565b6000818152600260205260409020546060906001600160a01b03166116d05760405162461bcd60e51b815260206004820152601f60248201527f43616e6e6f74207175657279206e6f6e2d6578697374656e7420746f6b656e00604482015260640161094d565b600c6116db83611f3d565b6040516020016116ec9291906127e7565b6040516020818303038152906040529050919050565b6006546001600160a01b0316331461172c5760405162461bcd60e51b815260040161094d9061292f565b60005b81811015610e8857600083838381811061174b5761174b612ad9565b90506020020160208101906117609190612480565b90506001600160a01b0381166117a75760405162461bcd60e51b815260206004820152600c60248201526b4e554c4c5f4144445245535360a01b604482015260640161094d565b6001600160a01b03811660009081526008602052604090205460ff16156118025760405162461bcd60e51b815260206004820152600f60248201526e4455504c49434154455f454e54525960881b604482015260640161094d565b6001600160a01b03166000908152600860205260409020805460ff191660011790558061182e81612a7e565b91505061172f565b600e54600160a81b900460ff1680156118595750600e54600160a01b900460ff16155b6118935760405162461bcd60e51b815260206004820152600b60248201526a14d0531157d0d313d4d15160aa1b604482015260640161094d565b600081116118e35760405162461bcd60e51b815260206004820152601a60248201527f4d494e494d554d5f4f4e455f544f4b454e5f5045525f4d494e54000000000000604482015260640161094d565b600581111561192a5760405162461bcd60e51b8152602060048201526013602482015272115610d1515117d0d5d4d7d4115497d3525395606a1b604482015260640161094d565b611f488161193760075490565b61194191906129b5565b11156119815760405162461bcd60e51b815260206004820152600f60248201526e115610d1515117d3505617d3525395608a1b604482015260640161094d565b3461199482670138a388a43c00006129e1565b11156119d55760405162461bcd60e51b815260206004820152601060248201526f0929ca6aa8c8c9286928a9ca8be8aa8960831b604482015260640161094d565b60005b8181101561115e576119ee600780546001019055565b6119fb33610c3360075490565b80611a0581612a7e565b9150506119d8565b6060600b8054610c5f90612a43565b6006546001600160a01b03163314611a465760405162461bcd60e51b815260040161094d9061292f565b6001600160a01b038116611aab5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161094d565b61109281611de9565b6000611ac382600f548561203b565b9392505050565b61115e828260405180602001604052806000815250612051565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190611b198261120d565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000818152600260205260408120546001600160a01b0316611bcb5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b606482015260840161094d565b6000611bd68361120d565b9050806001600160a01b0316846001600160a01b03161480611c115750836001600160a01b0316611c0684610ce2565b6001600160a01b0316145b80611c4157506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b949350505050565b826001600160a01b0316611c5c8261120d565b6001600160a01b031614611cc45760405162461bcd60e51b815260206004820152602960248201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960448201526839903737ba1037bbb760b91b606482015260840161094d565b6001600160a01b038216611d265760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b606482015260840161094d565b611d31600082611ae4565b6001600160a01b0383166000908152600360205260408120805460019290611d5a908490612a00565b90915550506001600160a01b0382166000908152600360205260408120805460019290611d889084906129b5565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b03161415611e9d5760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015260640161094d565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b611f15848484611c49565b611f2184848484612084565b610c4a5760405162461bcd60e51b815260040161094d906128dd565b606081611f615750506040805180820190915260018152600360fc1b602082015290565b8160005b8115611f8b5780611f7581612a7e565b9150611f849050600a836129cd565b9150611f65565b60008167ffffffffffffffff811115611fa657611fa6612aef565b6040519080825280601f01601f191660200182016040528015611fd0576020820181803683370190505b5090505b8415611c4157611fe5600183612a00565b9150611ff2600a86612a99565b611ffd9060306129b5565b60f81b81838151811061201257612012612ad9565b60200101906001600160f81b031916908160001a905350612034600a866129cd565b9450611fd4565b6000826120488584612191565b14949350505050565b61205b838361223d565b6120686000848484612084565b610e885760405162461bcd60e51b815260040161094d906128dd565b60006001600160a01b0384163b1561218657604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906120c890339089908890889060040161288e565b602060405180830381600087803b1580156120e257600080fd5b505af1925050508015612112575060408051601f3d908101601f1916820190925261210f918101906126c4565b60015b61216c573d808015612140576040519150601f19603f3d011682016040523d82523d6000602084013e612145565b606091505b5080516121645760405162461bcd60e51b815260040161094d906128dd565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611c41565b506001949350505050565b600081815b84518110156122355760008582815181106121b3576121b3612ad9565b602002602001015190508083116121f5576040805160208101859052908101829052606001604051602081830303815290604052805190602001209250612222565b60408051602081018390529081018490526060016040516020818303038152906040528051906020012092505b508061222d81612a7e565b915050612196565b509392505050565b6001600160a01b0382166122935760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015260640161094d565b6000818152600260205260409020546001600160a01b0316156122f85760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161094d565b6001600160a01b03821660009081526003602052604081208054600192906123219084906129b5565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b82805461238b90612a43565b90600052602060002090601f0160209004810192826123ad57600085556123f3565b82601f106123c65782800160ff198235161785556123f3565b828001600101855582156123f3579182015b828111156123f35782358255916020019190600101906123d8565b506123ff929150612403565b5090565b5b808211156123ff5760008155600101612404565b80356001600160a01b038116811461242f57600080fd5b919050565b60008083601f84011261244657600080fd5b50813567ffffffffffffffff81111561245e57600080fd5b6020830191508360208260051b850101111561247957600080fd5b9250929050565b60006020828403121561249257600080fd5b611ac382612418565b600080604083850312156124ae57600080fd5b6124b783612418565b91506124c560208401612418565b90509250929050565b6000806000606084860312156124e357600080fd5b6124ec84612418565b92506124fa60208501612418565b9150604084013590509250925092565b6000806000806080858703121561252057600080fd5b61252985612418565b935061253760208601612418565b925060408501359150606085013567ffffffffffffffff8082111561255b57600080fd5b818701915087601f83011261256f57600080fd5b81358181111561258157612581612aef565b604051601f8201601f19908116603f011681019083821181831017156125a9576125a9612aef565b816040528281528a60208487010111156125c257600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b600080604083850312156125f957600080fd5b61260283612418565b91506020830135801515811461261757600080fd5b809150509250929050565b6000806040838503121561263557600080fd5b61263e83612418565b946020939093013593505050565b6000806020838503121561265f57600080fd5b823567ffffffffffffffff81111561267657600080fd5b61268285828601612434565b90969095509350505050565b6000602082840312156126a057600080fd5b5035919050565b6000602082840312156126b957600080fd5b8135611ac381612b05565b6000602082840312156126d657600080fd5b8151611ac381612b05565b600080602083850312156126f457600080fd5b823567ffffffffffffffff8082111561270c57600080fd5b818501915085601f83011261272057600080fd5b81358181111561272f57600080fd5b86602082850101111561274157600080fd5b60209290920196919550909350505050565b60008060006040848603121561276857600080fd5b83359250602084013567ffffffffffffffff81111561278657600080fd5b61279286828701612434565b9497909650939450505050565b600081518084526127b7816020860160208601612a17565b601f01601f19169290920160200192915050565b600081516127dd818560208601612a17565b9290920192915050565b600080845481600182811c91508083168061280357607f831692505b602080841082141561282357634e487b7160e01b86526022600452602486fd5b818015612837576001811461284857612875565b60ff19861689528489019650612875565b60008b81526020902060005b8681101561286d5781548b820152908501908301612854565b505084890196505b50505050505061288581856127cb565b95945050505050565b60006001600160a01b038087168352808616602084015250836040830152608060608301526128c0608083018461279f565b9695505050505050565b602081526000611ac3602083018461279f565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b600082198211156129c8576129c8612aad565b500190565b6000826129dc576129dc612ac3565b500490565b60008160001904831182151516156129fb576129fb612aad565b500290565b600082821015612a1257612a12612aad565b500390565b60005b83811015612a32578181015183820152602001612a1a565b83811115610c4a5750506000910152565b600181811c90821680612a5757607f821691505b60208210811415612a7857634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415612a9257612a92612aad565b5060010190565b600082612aa857612aa8612ac3565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b03198116811461109257600080fdfea26469706673582212208c895bd66d630cfc37a43247dd38fc8424b4c75e2f79d8bcdd00d1d2d10a0dc264736f6c63430008070033