Returned Raw Transaction Hex :
0x02f93e04828173808505eb30f2508505eb30f2508332a7b88080b93da76080604052636750a23f600a5563676f1553600b55678ac7230489e80000600c556103e8600d5534801562000032575f80fd5b50336040518060400160405280600b81526020017f4170652047656e657369730000000000000000000000000000000000000000008152506040518060400160405280600381526020017f41504700000000000000000000000000000000000000000000000000000000008152508160029081620000b1919062000500565b508060039081620000c3919062000500565b50620000d4620001a660201b60201c565b5f81905550620000e9620001a660201b60201c565b620000f9620001aa60201b60201c565b101562000119576200011863fed8210f60e01b620001d160201b60201c565b5b50505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036200018e575f6040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040162000185919062000627565b60405180910390fd5b6200019f81620001d960201b60201c565b5062000642565b5f90565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff905090565b805f5260045ffd5b5f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200031857607f821691505b6020821081036200032e576200032d620002d3565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620003927fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000355565b6200039e868362000355565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f620003e8620003e2620003dc84620003b6565b620003bf565b620003b6565b9050919050565b5f819050919050565b6200040383620003c8565b6200041b6200041282620003ef565b84845462000361565b825550505050565b5f90565b6200043162000423565b6200043e818484620003f8565b505050565b5b818110156200046557620004595f8262000427565b60018101905062000444565b5050565b601f821115620004b4576200047e8162000334565b620004898462000346565b8101602085101562000499578190505b620004b1620004a88562000346565b83018262000443565b50505b505050565b5f82821c905092915050565b5f620004d65f1984600802620004b9565b1980831691505092915050565b5f620004f08383620004c5565b9150826002028217905092915050565b6200050b826200029c565b67ffffffffffffffff811115620005275762000526620002a6565b5b62000533825462000300565b6200054082828562000469565b5f60209050601f83116001811462000576575f841562000561578287015190505b6200056d8582620004e3565b865550620005dc565b601f198416620005868662000334565b5f5b82811015620005af5784890151825560018201915060208501945060208101905062000588565b86831015620005cf5784890151620005cb601f891682620004c5565b8355505b6001600288020188555050505b505050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6200060f82620005e4565b9050919050565b620006218162000603565b82525050565b5f6020820190506200063c5f83018462000616565b92915050565b61375780620006505f395ff3fe608060405260043610610224575f3560e01c80638462151c11610122578063beab8b85116100aa578063e985e9c51161006e578063e985e9c5146107b8578063ec288a65146107f4578063f2fde38b14610830578063f4a0a52814610858578063fcfe93f81461088057610224565b8063beab8b85146106c2578063c23dc68f146106ec578063c87b56dd14610728578063ce9d8dcd14610764578063e8a3d4851461078e57610224565b806395d89b41116100f157806395d89b41146105fc57806399a2557a14610626578063a0712d6814610662578063a22cb4651461067e578063b88d4fde146106a657610224565b80638462151c14610558578063853828b6146105945780638da5cb5b146105aa578063938e3d7b146105d457610224565b806342966c68116101b05780636352211e116101745780636352211e146104785780636817c76c146104b457806370a08231146104de578063715018a61461051a57806371a8ac3e1461053057610224565b806342966c681461039a57806348c5bdaa146103c257806355f804b3146103ea5780635bbb2177146104125780635ec410d81461044e57610224565b806318160ddd116101f757806318160ddd146102e657806323b872dd146103105780632c8487681461032c5780633a1c58341461035457806342842e0e1461037e57610224565b806301ffc9a71461022857806306fdde0314610264578063081812fc1461028e578063095ea7b3146102ca575b5f80fd5b348015610233575f80fd5b5061024e60048036038101906102499190612635565b6108aa565b60405161025b919061267a565b60405180910390f35b34801561026f575f80fd5b5061027861093b565b604051610285919061271d565b60405180910390f35b348015610299575f80fd5b506102b460048036038101906102af9190612770565b6109cb565b6040516102c191906127da565b60405180910390f35b6102e460048036038101906102df919061281d565b610a24565b005b3480156102f1575f80fd5b506102fa610a34565b604051610307919061286a565b60405180910390f35b61032a60048036038101906103259190612883565b610a7f565b005b348015610337575f80fd5b50610352600480360381019061034d9190612770565b610d2a565b005b34801561035f575f80fd5b50610368610d3c565b604051610375919061286a565b60405180910390f35b61039860048036038101906103939190612883565b610d42565b005b3480156103a5575f80fd5b506103c060048036038101906103bb9190612770565b610d61565b005b3480156103cd575f80fd5b506103e860048036038101906103e39190612770565b610d6f565b005b3480156103f5575f80fd5b50610410600480360381019061040b91906129ff565b610d81565b005b34801561041d575f80fd5b5061043860048036038101906104339190612aa3565b610d9c565b6040516104459190612c46565b60405180910390f35b348015610459575f80fd5b50610462610df8565b60405161046f919061267a565b60405180910390f35b348015610483575f80fd5b5061049e60048036038101906104999190612770565b610e04565b6040516104ab91906127da565b60405180910390f35b3480156104bf575f80fd5b506104c8610e15565b6040516104d5919061286a565b60405180910390f35b3480156104e9575f80fd5b5061050460048036038101906104ff9190612c66565b610e1b565b604051610511919061286a565b60405180910390f35b348015610525575f80fd5b5061052e610eaf565b005b34801561053b575f80fd5b5061055660048036038101906105519190612770565b610ec2565b005b348015610563575f80fd5b5061057e60048036038101906105799190612c66565b610ed4565b60405161058b9190612d48565b60405180910390f35b34801561059f575f80fd5b506105a8610f4d565b005b3480156105b5575f80fd5b506105be610f93565b6040516105cb91906127da565b60405180910390f35b3480156105df575f80fd5b506105fa60048036038101906105f591906129ff565b610fbb565b005b348015610607575f80fd5b50610610610fd6565b60405161061d919061271d565b60405180910390f35b348015610631575f80fd5b5061064c60048036038101906106479190612d68565b611066565b6040516106599190612d48565b60405180910390f35b61067c60048036038101906106779190612770565b61107c565b005b348015610689575f80fd5b506106a4600480360381019061069f9190612de2565b6112cf565b005b6106c060048036038101906106bb9190612ebe565b6113d5565b005b3480156106cd575f80fd5b506106d6611426565b6040516106e3919061267a565b60405180910390f35b3480156106f7575f80fd5b50610712600480360381019061070d9190612770565b611432565b60405161071f9190612f91565b60405180910390f35b348015610733575f80fd5b5061074e60048036038101906107499190612770565b6114a7565b60405161075b919061271d565b60405180910390f35b34801561076f575f80fd5b50610778611521565b604051610785919061286a565b60405180910390f35b348015610799575f80fd5b506107a2611527565b6040516107af919061271d565b60405180910390f35b3480156107c3575f80fd5b506107de60048036038101906107d99190612faa565b6115b7565b6040516107eb919061267a565b60405180910390f35b3480156107ff575f80fd5b5061081a60048036038101906108159190612c66565b611645565b604051610827919061286a565b60405180910390f35b34801561083b575f80fd5b5061085660048036038101906108519190612c66565b61168b565b005b348015610863575f80fd5b5061087e60048036038101906108799190612770565b61170f565b005b34801561088b575f80fd5b50610894611721565b6040516108a1919061286a565b60405180910390f35b5f6301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061090457506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806109345750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b60606002805461094a90613015565b80601f016020809104026020016040519081016040528092919081815260200182805461097690613015565b80156109c15780601f10610998576101008083540402835291602001916109c1565b820191905f5260205f20905b8154815290600101906020018083116109a457829003601f168201915b5050505050905090565b5f6109d582611727565b6109ea576109e963cf4700e460e01b6117ca565b5b60065f8381526020019081526020015f205f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b610a30828260016117d2565b5050565b5f610a3d6118fc565b6001545f54030390507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610a6f611900565b14610a7c57600854810190505b90565b5f610a8982611927565b905073ffffffffffffffffffffffffffffffffffffffff8473ffffffffffffffffffffffffffffffffffffffff161693508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610afe57610afd63a114810060e01b6117ca565b5b5f80610b0984611a36565b91509150610b1f8187610b1a611a59565b611a60565b610b4a57610b3486610b2f611a59565b6115b7565b610b4957610b486359c896be60e01b6117ca565b5b5b610b578686866001611aa3565b8015610b61575f82555b60055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8154600190039190508190555060055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815460010191905081905550610c2985610c05888887611aa9565b7c020000000000000000000000000000000000000000000000000000000017611ad0565b60045f8681526020019081526020015f20819055505f7c0200000000000000000000000000000000000000000000000000000000841603610ca5575f6001850190505f60045f8381526020019081526020015f205403610ca3575f548114610ca2578360045f8381526020019081526020015f20819055505b5b505b5f73ffffffffffffffffffffffffffffffffffffffff8673ffffffffffffffffffffffffffffffffffffffff161690508481887fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5f80a45f8103610d1457610d1363ea553b3460e01b6117ca565b5b610d218787876001611afa565b50505050505050565b610d32611b00565b80600a8190555050565b600d5481565b610d5c83838360405180602001604052805f8152506113d5565b505050565b610d6c816001611b87565b50565b610d77611b00565b80600d8190555050565b610d89611b00565b8060109081610d9891906131e2565b5050565b6060805f84849050905060405191508082528060051b90508060208301016040525b5f8114610ded575f6020820391508186013590505f610ddc82611432565b905080836020860101525050610dbe565b819250505092915050565b5f42600b541115905090565b5f610e0e82611927565b9050919050565b600c5481565b5f8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e6057610e5f638f4eb60460e01b6117ca565b5b67ffffffffffffffff60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054169050919050565b610eb7611b00565b610ec05f611da2565b565b610eca611b00565b80600b8190555050565b60607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610eff611900565b14610f1557610f1463bdba09d760e01b6117ca565b5b5f610f1e6118fc565b90505f610f29611e65565b90506060818314610f4257610f3f858484611e6d565b90505b809350505050919050565b610f55611b00565b3373ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f19350505050610f91575f80fd5b565b5f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610fc3611b00565b80600f9081610fd291906131e2565b5050565b606060038054610fe590613015565b80601f016020809104026020016040519081016040528092919081815260200182805461101190613015565b801561105c5780601f106110335761010080835404028352916020019161105c565b820191905f5260205f20905b81548152906001019060200180831161103f57829003601f168201915b5050505050905090565b6060611073848484611e6d565b90509392505050565b611084611426565b6110c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ba906132fb565b60405180910390fd5b6110cb610df8565b1561110b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110290613363565b60405180910390fd5b5f811161114d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611144906133cb565b60405180910390fd5b600d54811115611192576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161118990613433565b60405180910390fd5b600c54816111a0919061347e565b3410156111e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d990613509565b60405180910390fd5b600d54600e5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20548261122e9190613527565b111561126f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611266906135a4565b60405180910390fd5b80600e5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546112bb9190613527565b925050819055506112cc338261201c565b50565b8060075f6112db611a59565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16611384611a59565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516113c9919061267a565b60405180910390a35050565b6113e0848484610a7f565b5f8373ffffffffffffffffffffffffffffffffffffffff163b146114205761140a84848484612039565b61141f5761141e63d1a57ed660e01b6117ca565b5b5b50505050565b5f42600a541115905090565b61143a612584565b6114426118fc565b82106114a157611450611900565b8211156114675761146082612163565b90506114a2565b61146f611e65565b8210156114a0575b6114808261218c565b6114905781600190039150611477565b61149982612163565b90506114a2565b5b5b919050565b60606114b282611727565b6114c7576114c663a14c4b5060e01b6117ca565b5b5f6114d06121a9565b90505f8151036114ee5760405180602001604052805f815250611519565b806114f884612239565b6040516020016115099291906135fc565b6040516020818303038152906040525b915050919050565b600a5481565b6060600f805461153690613015565b80601f016020809104026020016040519081016040528092919081815260200182805461156290613015565b80156115ad5780601f10611584576101008083540402835291602001916115ad565b820191905f5260205f20905b81548152906001019060200180831161159057829003601f168201915b5050505050905090565b5f60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f600e5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b611693611b00565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611703575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016116fa91906127da565b60405180910390fd5b61170c81611da2565b50565b611717611b00565b80600c8190555050565b600b5481565b5f816117316118fc565b116117c45761173e611900565b8211156117665761175f60045f8481526020019081526020015f2054612288565b90506117c5565b5f548210156117c3575f5b5f60045f8581526020019081526020015f20549150810361179d57826117969061361f565b9250611771565b5f7c01000000000000000000000000000000000000000000000000000000008216149150505b5b5b919050565b805f5260045ffd5b5f6117dc83610e04565b905081801561181e57508073ffffffffffffffffffffffffffffffffffffffff16611805611a59565b73ffffffffffffffffffffffffffffffffffffffff1614155b1561184a576118348161182f611a59565b6115b7565b6118495761184863cfb3b94260e01b6117ca565b5b5b8360065f8581526020019081526020015f205f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550828473ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a450505050565b5f90565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff905090565b5f816119316118fc565b11611a205760045f8381526020019081526020015f20549050611952611900565b8211156119775761196281612288565b611a315761197663df2d9b4260e01b6117ca565b5b5f81036119f8575f5482106119975761199663df2d9b4260e01b6117ca565b5b5b60045f836001900393508381526020019081526020015f205490505f8103156119f3575f7c010000000000000000000000000000000000000000000000000000000082160315611a31576119f263df2d9b4260e01b6117ca565b5b611998565b5f7c010000000000000000000000000000000000000000000000000000000082160315611a31575b611a3063df2d9b4260e01b6117ca565b5b919050565b5f805f60065f8581526020019081526020015f2090508092508254915050915091565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b5f8060e883901c905060e8611abf8686846122c8565b62ffffff16901b9150509392505050565b5f73ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b611b086122d0565b73ffffffffffffffffffffffffffffffffffffffff16611b26610f93565b73ffffffffffffffffffffffffffffffffffffffff1614611b8557611b496122d0565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401611b7c91906127da565b60405180910390fd5b565b5f611b9183611927565b90505f8190505f80611ba286611a36565b915091508415611bea57611bbe8184611bb9611a59565b611a60565b611be957611bd383611bce611a59565b6115b7565b611be857611be76359c896be60e01b6117ca565b5b5b5b611bf7835f886001611aa3565b8015611c01575f82555b600160806001901b0360055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282540192505081905550611ca583611c62855f88611aa9565b7c02000000000000000000000000000000000000000000000000000000007c01000000000000000000000000000000000000000000000000000000001717611ad0565b60045f8881526020019081526020015f20819055505f7c0200000000000000000000000000000000000000000000000000000000851603611d21575f6001870190505f60045f8381526020019081526020015f205403611d1f575f548114611d1e578460045f8381526020019081526020015f20819055505b5b505b855f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611d89835f886001611afa565b60015f8154809291906001019190505550505050505050565b5f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f8054905090565b6060818310611e8757611e866332c1995a60e01b6117ca565b5b611e8f6118fc565b831015611ea157611e9e6118fc565b92505b5f611eaa611e65565b90505f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff611ed6611900565b03611ee15781611ee3565b835b9050808410611ef0578093505b5f611efa87610e1b565b9050848610611f07575f90505b5f8114612012578086860311611f1d5785850390505b5f60405194506001820160051b85019050806040525f611f3c88611432565b90505f8160400151611f4f57815f015190505b5f5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff611f7a611900565b14611fa857868a03611f94576001611f90611900565b0199505b611f9c611900565b8a1115611fa7575f91505b5b611fb18a612163565b925060408301515f8114611fc7575f9250611fed565b835115611fd357835192505b8b831860601b611fec576001820191508a8260051b8a01525b5b5060018a01995083604052888a148061200557508481145b15611f5157808852505050505b5050509392505050565b612035828260405180602001604052805f8152506122d7565b5050565b5f8373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261205e611a59565b8786866040518563ffffffff1660e01b81526004016120809493929190613698565b6020604051808303815f875af19250505080156120bb57506040513d601f19601f820116820180604052508101906120b891906136f6565b60015b612110573d805f81146120e9576040519150601f19603f3d011682016040523d82523d5f602084013e6120ee565b606091505b505f8151036121085761210763d1a57ed660e01b6117ca565b5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b61216b612584565b61218560045f8481526020019081526020015f205461234d565b9050919050565b5f8060045f8481526020019081526020015f205414159050919050565b6060601080546121b890613015565b80601f01602080910402602001604051908101604052809291908181526020018280546121e490613015565b801561222f5780601f106122065761010080835404028352916020019161222f565b820191905f5260205f20905b81548152906001019060200180831161221257829003601f168201915b5050505050905090565b606060a060405101806040526020810391505f825281835b60011561227357600184039350600a81066030018453600a8104905080612251575b50828103602084039350808452505050919050565b5f7c0100000000000000000000000000000000000000000000000000000000821673ffffffffffffffffffffffffffffffffffffffff8316119050919050565b5f9392505050565b5f33905090565b6122e18383612401565b5f8373ffffffffffffffffffffffffffffffffffffffff163b14612348575f805490505f83820390505b61231d5f868380600101945086612039565b6123325761233163d1a57ed660e01b6117ca565b5b81811061230b57815f5414612345575f80fd5b50505b505050565b612355612584565b81815f019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060a082901c816020019067ffffffffffffffff16908167ffffffffffffffff16815250505f7c01000000000000000000000000000000000000000000000000000000008316141581604001901515908115158152505060e882901c816060019062ffffff16908162ffffff1681525050919050565b5f805490505f820361241e5761241d63b562e8dd60e01b6117ca565b5b61242a5f848385611aa3565b612448836124395f865f611aa9565b61244285612575565b17611ad0565b60045f8381526020019081526020015f2081905550600160406001901b17820260055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505f73ffffffffffffffffffffffffffffffffffffffff8473ffffffffffffffffffffffffffffffffffffffff161690505f81036124f9576124f8632e07630060e01b6117ca565b5b5f83830190505f83905061250b611900565b600183031115612526576125256381647e3a60e01b6117ca565b5b5b80835f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5f80a481816001019150810361252757815f819055505050506125705f848385611afa565b505050565b5f6001821460e11b9050919050565b60405180608001604052805f73ffffffffffffffffffffffffffffffffffffffff1681526020015f67ffffffffffffffff1681526020015f151581526020015f62ffffff1681525090565b5f604051905090565b5f80fd5b5f80fd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612614816125e0565b811461261e575f80fd5b50565b5f8135905061262f8161260b565b92915050565b5f6020828403121561264a576126496125d8565b5b5f61265784828501612621565b91505092915050565b5f8115159050919050565b61267481612660565b82525050565b5f60208201905061268d5f83018461266b565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156126ca5780820151818401526020810190506126af565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6126ef82612693565b6126f9818561269d565b93506127098185602086016126ad565b612712816126d5565b840191505092915050565b5f6020820190508181035f83015261273581846126e5565b905092915050565b5f819050919050565b61274f8161273d565b8114612759575f80fd5b50565b5f8135905061276a81612746565b92915050565b5f60208284031215612785576127846125d8565b5b5f6127928482850161275c565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6127c48261279b565b9050919050565b6127d4816127ba565b82525050565b5f6020820190506127ed5f8301846127cb565b92915050565b6127fc816127ba565b8114612806575f80fd5b50565b5f81359050612817816127f3565b92915050565b5f8060408385031215612833576128326125d8565b5b5f61284085828601612809565b92505060206128518582860161275c565b9150509250929050565b6128648161273d565b82525050565b5f60208201905061287d5f83018461285b565b92915050565b5f805f6060848603121561289a576128996125d8565b5b5f6128a786828701612809565b93505060206128b886828701612809565b92505060406128c98682870161275c565b9150509250925092565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b612911826126d5565b810181811067ffffffffffffffff821117156129305761292f6128db565b5b80604052505050565b5f6129426125cf565b905061294e8282612908565b919050565b5f67ffffffffffffffff82111561296d5761296c6128db565b5b612976826126d5565b9050602081019050919050565b828183375f83830152505050565b5f6129a361299e84612953565b612939565b9050828152602081018484840111156129bf576129be6128d7565b5b6129ca848285612983565b509392505050565b5f82601f8301126129e6576129e56128d3565b5b81356129f6848260208601612991565b91505092915050565b5f60208284031215612a1457612a136125d8565b5b5f82013567ffffffffffffffff811115612a3157612a306125dc565b5b612a3d848285016129d2565b91505092915050565b5f80fd5b5f80fd5b5f8083601f840112612a6357612a626128d3565b5b8235905067ffffffffffffffff811115612a8057612a7f612a46565b5b602083019150836020820283011115612a9c57612a9b612a4a565b5b9250929050565b5f8060208385031215612ab957612ab86125d8565b5b5f83013567ffffffffffffffff811115612ad657612ad56125dc565b5b612ae285828601612a4e565b92509250509250929050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b612b20816127ba565b82525050565b5f67ffffffffffffffff82169050919050565b612b4281612b26565b82525050565b612b5181612660565b82525050565b5f62ffffff82169050919050565b612b6e81612b57565b82525050565b608082015f820151612b885f850182612b17565b506020820151612b9b6020850182612b39565b506040820151612bae6040850182612b48565b506060820151612bc16060850182612b65565b50505050565b5f612bd28383612b74565b60808301905092915050565b5f602082019050919050565b5f612bf482612aee565b612bfe8185612af8565b9350612c0983612b08565b805f5b83811015612c39578151612c208882612bc7565b9750612c2b83612bde565b925050600181019050612c0c565b5085935050505092915050565b5f6020820190508181035f830152612c5e8184612bea565b905092915050565b5f60208284031215612c7b57612c7a6125d8565b5b5f612c8884828501612809565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b612cc38161273d565b82525050565b5f612cd48383612cba565b60208301905092915050565b5f602082019050919050565b5f612cf682612c91565b612d008185612c9b565b9350612d0b83612cab565b805f5b83811015612d3b578151612d228882612cc9565b9750612d2d83612ce0565b925050600181019050612d0e565b5085935050505092915050565b5f6020820190508181035f830152612d608184612cec565b905092915050565b5f805f60608486031215612d7f57612d7e6125d8565b5b5f612d8c86828701612809565b9350506020612d9d8682870161275c565b9250506040612dae8682870161275c565b9150509250925092565b612dc181612660565b8114612dcb575f80fd5b50565b5f81359050612ddc81612db8565b92915050565b5f8060408385031215612df857612df76125d8565b5b5f612e0585828601612809565b9250506020612e1685828601612dce565b9150509250929050565b5f67ffffffffffffffff821115612e3a57612e396128db565b5b612e43826126d5565b9050602081019050919050565b5f612e62612e5d84612e20565b612939565b905082815260208101848484011115612e7e57612e7d6128d7565b5b612e89848285612983565b509392505050565b5f82601f830112612ea557612ea46128d3565b5b8135612eb5848260208601612e50565b91505092915050565b5f805f8060808587031215612ed657612ed56125d8565b5b5f612ee387828801612809565b9450506020612ef487828801612809565b9350506040612f058782880161275c565b925050606085013567ffffffffffffffff811115612f2657612f256125dc565b5b612f3287828801612e91565b91505092959194509250565b608082015f820151612f525f850182612b17565b506020820151612f656020850182612b39565b506040820151612f786040850182612b48565b506060820151612f8b6060850182612b65565b50505050565b5f608082019050612fa45f830184612f3e565b92915050565b5f8060408385031215612fc057612fbf6125d8565b5b5f612fcd85828601612809565b9250506020612fde85828601612809565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061302c57607f821691505b60208210810361303f5761303e612fe8565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026130a17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82613066565b6130ab8683613066565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6130e66130e16130dc8461273d565b6130c3565b61273d565b9050919050565b5f819050919050565b6130ff836130cc565b61311361310b826130ed565b848454613072565b825550505050565b5f90565b61312761311b565b6131328184846130f6565b505050565b5b818110156131555761314a5f8261311f565b600181019050613138565b5050565b601f82111561319a5761316b81613045565b61317484613057565b81016020851015613183578190505b61319761318f85613057565b830182613137565b50505b505050565b5f82821c905092915050565b5f6131ba5f198460080261319f565b1980831691505092915050565b5f6131d283836131ab565b9150826002028217905092915050565b6131eb82612693565b67ffffffffffffffff811115613204576132036128db565b5b61320e8254613015565b613219828285613159565b5f60209050601f83116001811461324a575f8415613238578287015190505b61324285826131c7565b8655506132a9565b601f19841661325886613045565b5f5b8281101561327f5784890151825560018201915060208501945060208101905061325a565b8683101561329c5784890151613298601f8916826131ab565b8355505b6001600288020188555050505b505050505050565b7f73616c6573206973206e6f7420616374697665000000000000000000000000005f82015250565b5f6132e560138361269d565b91506132f0826132b1565b602082019050919050565b5f6020820190508181035f830152613312816132d9565b9050919050565b7f73616c65732068617320656e64656400000000000000000000000000000000005f82015250565b5f61334d600f8361269d565b915061335882613319565b602082019050919050565b5f6020820190508181035f83015261337a81613341565b9050919050565b7f696e76616c696420616d6f756e740000000000000000000000000000000000005f82015250565b5f6133b5600e8361269d565b91506133c082613381565b602082019050919050565b5f6020820190508181035f8301526133e2816133a9565b9050919050565b7f6d617820746f6b656e73207065722074782072656163686564000000000000005f82015250565b5f61341d60198361269d565b9150613428826133e9565b602082019050919050565b5f6020820190508181035f83015261344a81613411565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6134888261273d565b91506134938361273d565b92508282026134a18161273d565b915082820484148315176134b8576134b7613451565b5b5092915050565b7f696e76616c6964206d696e7420707269636500000000000000000000000000005f82015250565b5f6134f360128361269d565b91506134fe826134bf565b602082019050919050565b5f6020820190508181035f830152613520816134e7565b9050919050565b5f6135318261273d565b915061353c8361273d565b925082820190508082111561355457613553613451565b5b92915050565b7f6d617820746f6b656e7320706572206163636f756e74207265616368656400005f82015250565b5f61358e601e8361269d565b91506135998261355a565b602082019050919050565b5f6020820190508181035f8301526135bb81613582565b9050919050565b5f81905092915050565b5f6135d682612693565b6135e081856135c2565b93506135f08185602086016126ad565b80840191505092915050565b5f61360782856135cc565b915061361382846135cc565b91508190509392505050565b5f6136298261273d565b91505f820361363b5761363a613451565b5b600182039050919050565b5f81519050919050565b5f82825260208201905092915050565b5f61366a82613646565b6136748185613650565b93506136848185602086016126ad565b61368d816126d5565b840191505092915050565b5f6080820190506136ab5f8301876127cb565b6136b860208301866127cb565b6136c5604083018561285b565b81810360608301526136d78184613660565b905095945050505050565b5f815190506136f08161260b565b92915050565b5f6020828403121561370b5761370a6125d8565b5b5f613718848285016136e2565b9150509291505056fea26469706673582212203c3257b00b14da52202a74dfa062ef212df849c4a90c6394c8fbba9b644845df64736f6c63430008140033c001a0e4b6fbc92aeba489b16f6ce8605cb3a8c2902f5e3049b4bd7ef6dc947b7df178a03abc0ca5dd642617424d617fe2e3bbabe076ad75417f97ecb23b9793a68eecd8