Returned Raw Transaction Hex :
0x02f938f9828173018085077da9f2ad832fdb4b8080b938a160806040526000600a60006101000a81548160ff0219169083151502179055506002600b556000600c553480156200003657600080fd5b506040518060400160405280601181526020017f4372656174697665436f6d6d6f6e6572730000000000000000000000000000008152506040518060400160405280600481526020017f43433073000000000000000000000000000000000000000000000000000000008152508160029080519060200190620000bb929190620001e6565b508060039080519060200190620000d4929190620001e6565b50620000e56200011360201b60201c565b60008190555050506200010d620001016200011860201b60201c565b6200012060201b60201c565b620002fb565b600090565b600033905090565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b828054620001f49062000296565b90600052602060002090601f01602090048101928262000218576000855562000264565b82601f106200023357805160ff191683800117855562000264565b8280016001018555821562000264579182015b828111156200026357825182559160200191906001019062000246565b5b50905062000273919062000277565b5090565b5b808211156200029257600081600090555060010162000278565b5090565b60006002820490506001821680620002af57607f821691505b60208210811415620002c657620002c5620002cc565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b613596806200030b6000396000f3fe6080604052600436106101b75760003560e01c8063715018a6116100ec578063a22cb4651161008a578063c87b56dd11610064578063c87b56dd146105b1578063e985e9c5146105ee578063ed3c121d1461062b578063f2fde38b14610656576101b7565b8063a22cb46514610534578063b88d4fde1461055d578063c28e355c14610586576101b7565b806391b7f5ed116100c657806391b7f5ed1461049957806395d89b41146104c2578063a035b1fe146104ed578063a0712d6814610518576101b7565b8063715018a6146104405780637d8966e4146104575780638da5cb5b1461046e576101b7565b80633ccfd60b116101595780636352211e116101335780636352211e1461037057806368428a1b146103ad5780636c0360eb146103d857806370a0823114610403576101b7565b80633ccfd60b1461030757806342842e0e1461031e57806355f804b314610347576101b7565b8063095ea7b311610195578063095ea7b31461026157806318160ddd1461028a57806323b872dd146102b55780633542aee2146102de576101b7565b806301ffc9a7146101bc57806306fdde03146101f9578063081812fc14610224575b600080fd5b3480156101c857600080fd5b506101e360048036038101906101de9190612b4a565b61067f565b6040516101f09190612e56565b60405180910390f35b34801561020557600080fd5b5061020e610761565b60405161021b9190612e71565b60405180910390f35b34801561023057600080fd5b5061024b60048036038101906102469190612bdd565b6107f3565b6040516102589190612def565b60405180910390f35b34801561026d57600080fd5b5061028860048036038101906102839190612b0e565b61086f565b005b34801561029657600080fd5b5061029f61097a565b6040516102ac9190612f73565b60405180910390f35b3480156102c157600080fd5b506102dc60048036038101906102d79190612a08565b610991565b005b3480156102ea57600080fd5b5061030560048036038101906103009190612b0e565b6109a1565b005b34801561031357600080fd5b5061031c610a2b565b005b34801561032a57600080fd5b5061034560048036038101906103409190612a08565b610af6565b005b34801561035357600080fd5b5061036e60048036038101906103699190612b9c565b610b16565b005b34801561037c57600080fd5b5061039760048036038101906103929190612bdd565b610bac565b6040516103a49190612def565b60405180910390f35b3480156103b957600080fd5b506103c2610bc2565b6040516103cf9190612e56565b60405180910390f35b3480156103e457600080fd5b506103ed610bd5565b6040516103fa9190612e71565b60405180910390f35b34801561040f57600080fd5b5061042a600480360381019061042591906129a3565b610c63565b6040516104379190612f73565b60405180910390f35b34801561044c57600080fd5b50610455610d33565b005b34801561046357600080fd5b5061046c610dbb565b005b34801561047a57600080fd5b50610483610e63565b6040516104909190612def565b60405180910390f35b3480156104a557600080fd5b506104c060048036038101906104bb9190612bdd565b610e8d565b005b3480156104ce57600080fd5b506104d7610f13565b6040516104e49190612e71565b60405180910390f35b3480156104f957600080fd5b50610502610fa5565b60405161050f9190612f73565b60405180910390f35b610532600480360381019061052d9190612bdd565b610fab565b005b34801561054057600080fd5b5061055b60048036038101906105569190612ad2565b61121b565b005b34801561056957600080fd5b50610584600480360381019061057f9190612a57565b611393565b005b34801561059257600080fd5b5061059b61140f565b6040516105a89190612f73565b60405180910390f35b3480156105bd57600080fd5b506105d860048036038101906105d39190612bdd565b611415565b6040516105e59190612e71565b60405180910390f35b3480156105fa57600080fd5b50610615600480360381019061061091906129cc565b6114b4565b6040516106229190612e56565b60405180910390f35b34801561063757600080fd5b50610640611548565b60405161064d9190612f73565b60405180910390f35b34801561066257600080fd5b5061067d600480360381019061067891906129a3565b61154e565b005b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061074a57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061075a575061075982611646565b5b9050919050565b606060028054610770906131c9565b80601f016020809104026020016040519081016040528092919081815260200182805461079c906131c9565b80156107e95780601f106107be576101008083540402835291602001916107e9565b820191906000526020600020905b8154815290600101906020018083116107cc57829003601f168201915b5050505050905090565b60006107fe826116b0565b610834576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061087a82610bac565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156108e2576040517f943f7b8c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166109016116fe565b73ffffffffffffffffffffffffffffffffffffffff161415801561093357506109318161092c6116fe565b6114b4565b155b1561096a576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610975838383611706565b505050565b60006109846117b8565b6001546000540303905090565b61099c8383836117bd565b505050565b6109a96116fe565b73ffffffffffffffffffffffffffffffffffffffff166109c7610e63565b73ffffffffffffffffffffffffffffffffffffffff1614610a1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1490612f13565b60405180910390fd5b610a278282611c73565b5050565b610a336116fe565b73ffffffffffffffffffffffffffffffffffffffff16610a51610e63565b73ffffffffffffffffffffffffffffffffffffffff1614610aa7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9e90612f13565b60405180910390fd5b60004790503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610af2573d6000803e3d6000fd5b5050565b610b1183838360405180602001604052806000815250611393565b505050565b610b1e6116fe565b73ffffffffffffffffffffffffffffffffffffffff16610b3c610e63565b73ffffffffffffffffffffffffffffffffffffffff1614610b92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8990612f13565b60405180910390fd5b8060099080519060200190610ba8929190612784565b5050565b6000610bb782611c91565b600001519050919050565b600a60009054906101000a900460ff1681565b60098054610be2906131c9565b80601f0160208091040260200160405190810160405280929190818152602001828054610c0e906131c9565b8015610c5b5780601f10610c3057610100808354040283529160200191610c5b565b820191906000526020600020905b815481529060010190602001808311610c3e57829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ccb576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900467ffffffffffffffff1667ffffffffffffffff169050919050565b610d3b6116fe565b73ffffffffffffffffffffffffffffffffffffffff16610d59610e63565b73ffffffffffffffffffffffffffffffffffffffff1614610daf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da690612f13565b60405180910390fd5b610db96000611f20565b565b610dc36116fe565b73ffffffffffffffffffffffffffffffffffffffff16610de1610e63565b73ffffffffffffffffffffffffffffffffffffffff1614610e37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2e90612f13565b60405180910390fd5b600a60009054906101000a900460ff1615600a60006101000a81548160ff021916908315150217905550565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610e956116fe565b73ffffffffffffffffffffffffffffffffffffffff16610eb3610e63565b73ffffffffffffffffffffffffffffffffffffffff1614610f09576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0090612f13565b60405180910390fd5b80600c8190555050565b606060038054610f22906131c9565b80601f0160208091040260200160405190810160405280929190818152602001828054610f4e906131c9565b8015610f9b5780601f10610f7057610100808354040283529160200191610f9b565b820191906000526020600020905b815481529060010190602001808311610f7e57829003601f168201915b5050505050905090565b600c5481565b60003390506000600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600a60009054906101000a900460ff16611043576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103a90612ed3565b60405180910390fd5b6000831180156110535750600383105b611092576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108990612f53565b60405180910390fd5b6001600b546110a19190613058565b83826110ad9190613058565b106110ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110e490612f33565b60405180910390fd5b60016108ae6110fc9190613058565b8361110561097a565b61110f9190613058565b1061114f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114690612ef3565b60405180910390fd5b3273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b490612e93565b60405180910390fd5b82816111c99190613058565b600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112163384611c73565b505050565b6112236116fe565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611288576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600760006112956116fe565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166113426116fe565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516113879190612e56565b60405180910390a35050565b61139e8484846117bd565b6113bd8373ffffffffffffffffffffffffffffffffffffffff16611fe6565b80156113d257506113d084848484611ff9565b155b15611409576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050565b6108ae81565b6060611420826116b0565b611456576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000611460612159565b905060008151141561148157604051806020016040528060008152506114ac565b8061148b846121eb565b60405160200161149c929190612dcb565b6040516020818303038152906040525b915050919050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600b5481565b6115566116fe565b73ffffffffffffffffffffffffffffffffffffffff16611574610e63565b73ffffffffffffffffffffffffffffffffffffffff16146115ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115c190612f13565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561163a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161163190612eb3565b60405180910390fd5b61164381611f20565b50565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6000816116bb6117b8565b111580156116ca575060005482105b80156116f7575060046000838152602001908152602001600020600001601c9054906101000a900460ff16155b9050919050565b600033905090565b826006600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b600090565b60006117c882611c91565b90508373ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1614611833576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008473ffffffffffffffffffffffffffffffffffffffff166118546116fe565b73ffffffffffffffffffffffffffffffffffffffff16148061188357506118828561187d6116fe565b6114b4565b5b806118c857506118916116fe565b73ffffffffffffffffffffffffffffffffffffffff166118b0846107f3565b73ffffffffffffffffffffffffffffffffffffffff16145b905080611901576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415611968576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6119758585856001612398565b61198160008487611706565b6001600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160392506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506001600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506000600460008581526020019081526020016000209050848160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550428160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060006001850190506000600460008381526020019081526020016000209050600073ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611c01576000548214611c0057878160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084602001518160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b5b505050828473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611c6c858585600161239e565b5050505050565b611c8d8282604051806020016040528060008152506123a4565b5050565b611c9961280a565b600082905080611ca76117b8565b11158015611cb6575060005481105b15611ee9576000600460008381526020019081526020016000206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815260200160008201601c9054906101000a900460ff16151515158152505090508060400151611ee757600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1614611dcb578092505050611f1b565b5b600115611ee657818060019003925050600460008381526020019081526020016000206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815260200160008201601c9054906101000a900460ff1615151515815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1614611ee1578092505050611f1b565b611dcc565b5b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080823b905060008111915050919050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261201f6116fe565b8786866040518563ffffffff1660e01b81526004016120419493929190612e0a565b602060405180830381600087803b15801561205b57600080fd5b505af192505050801561208c57506040513d601f19601f820116820180604052508101906120899190612b73565b60015b612106573d80600081146120bc576040519150601f19603f3d011682016040523d82523d6000602084013e6120c1565b606091505b506000815114156120fe576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b606060098054612168906131c9565b80601f0160208091040260200160405190810160405280929190818152602001828054612194906131c9565b80156121e15780601f106121b6576101008083540402835291602001916121e1565b820191906000526020600020905b8154815290600101906020018083116121c457829003601f168201915b5050505050905090565b60606000821415612233576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612393565b600082905060005b6000821461226557808061224e9061322c565b915050600a8261225e91906130ae565b915061223b565b60008167ffffffffffffffff8111156122a7577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156122d95781602001600182028036833780820191505090505b5090505b6000851461238c576001826122f291906130df565b9150600a856123019190613275565b603061230d9190613058565b60f81b818381518110612349577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a8561238591906130ae565b94506122dd565b8093505050505b919050565b50505050565b50505050565b6123b183838360016123b6565b505050565b600080549050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415612423576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600084141561245e576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61246b6000868387612398565b83600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555083600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160088282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550846004600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426004600083815260200190815260200160002060000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060008190506000858201905083801561263557506126348773ffffffffffffffffffffffffffffffffffffffff16611fe6565b5b156126fb575b818773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46126aa6000888480600101955088611ff9565b6126e0576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8082141561263b5782600054146126f657600080fd5b612767565b5b818060010192508773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4808214156126fc575b81600081905550505061277d600086838761239e565b5050505050565b828054612790906131c9565b90600052602060002090601f0160209004810192826127b257600085556127f9565b82601f106127cb57805160ff19168380011785556127f9565b828001600101855582156127f9579182015b828111156127f85782518255916020019190600101906127dd565b5b509050612806919061284d565b5090565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600067ffffffffffffffff1681526020016000151581525090565b5b8082111561286657600081600090555060010161284e565b5090565b600061287d61287884612fb3565b612f8e565b90508281526020810184848401111561289557600080fd5b6128a0848285613187565b509392505050565b60006128bb6128b684612fe4565b612f8e565b9050828152602081018484840111156128d357600080fd5b6128de848285613187565b509392505050565b6000813590506128f581613504565b92915050565b60008135905061290a8161351b565b92915050565b60008135905061291f81613532565b92915050565b60008151905061293481613532565b92915050565b600082601f83011261294b57600080fd5b813561295b84826020860161286a565b91505092915050565b600082601f83011261297557600080fd5b81356129858482602086016128a8565b91505092915050565b60008135905061299d81613549565b92915050565b6000602082840312156129b557600080fd5b60006129c3848285016128e6565b91505092915050565b600080604083850312156129df57600080fd5b60006129ed858286016128e6565b92505060206129fe858286016128e6565b9150509250929050565b600080600060608486031215612a1d57600080fd5b6000612a2b868287016128e6565b9350506020612a3c868287016128e6565b9250506040612a4d8682870161298e565b9150509250925092565b60008060008060808587031215612a6d57600080fd5b6000612a7b878288016128e6565b9450506020612a8c878288016128e6565b9350506040612a9d8782880161298e565b925050606085013567ffffffffffffffff811115612aba57600080fd5b612ac68782880161293a565b91505092959194509250565b60008060408385031215612ae557600080fd5b6000612af3858286016128e6565b9250506020612b04858286016128fb565b9150509250929050565b60008060408385031215612b2157600080fd5b6000612b2f858286016128e6565b9250506020612b408582860161298e565b9150509250929050565b600060208284031215612b5c57600080fd5b6000612b6a84828501612910565b91505092915050565b600060208284031215612b8557600080fd5b6000612b9384828501612925565b91505092915050565b600060208284031215612bae57600080fd5b600082013567ffffffffffffffff811115612bc857600080fd5b612bd484828501612964565b91505092915050565b600060208284031215612bef57600080fd5b6000612bfd8482850161298e565b91505092915050565b612c0f81613113565b82525050565b612c1e81613125565b82525050565b6000612c2f82613015565b612c39818561302b565b9350612c49818560208601613196565b612c5281613362565b840191505092915050565b6000612c6882613020565b612c72818561303c565b9350612c82818560208601613196565b612c8b81613362565b840191505092915050565b6000612ca182613020565b612cab818561304d565b9350612cbb818560208601613196565b80840191505092915050565b6000612cd4602b8361303c565b9150612cdf82613373565b604082019050919050565b6000612cf760268361303c565b9150612d02826133c2565b604082019050919050565b6000612d1a601b8361303c565b9150612d2582613411565b602082019050919050565b6000612d3d602a8361303c565b9150612d488261343a565b604082019050919050565b6000612d6060208361303c565b9150612d6b82613489565b602082019050919050565b6000612d83600d8361303c565b9150612d8e826134b2565b602082019050919050565b6000612da660178361303c565b9150612db1826134db565b602082019050919050565b612dc58161317d565b82525050565b6000612dd78285612c96565b9150612de38284612c96565b91508190509392505050565b6000602082019050612e046000830184612c06565b92915050565b6000608082019050612e1f6000830187612c06565b612e2c6020830186612c06565b612e396040830185612dbc565b8181036060830152612e4b8184612c24565b905095945050505050565b6000602082019050612e6b6000830184612c15565b92915050565b60006020820190508181036000830152612e8b8184612c5d565b905092915050565b60006020820190508181036000830152612eac81612cc7565b9050919050565b60006020820190508181036000830152612ecc81612cea565b9050919050565b60006020820190508181036000830152612eec81612d0d565b9050919050565b60006020820190508181036000830152612f0c81612d30565b9050919050565b60006020820190508181036000830152612f2c81612d53565b9050919050565b60006020820190508181036000830152612f4c81612d76565b9050919050565b60006020820190508181036000830152612f6c81612d99565b9050919050565b6000602082019050612f886000830184612dbc565b92915050565b6000612f98612fa9565b9050612fa482826131fb565b919050565b6000604051905090565b600067ffffffffffffffff821115612fce57612fcd613333565b5b612fd782613362565b9050602081019050919050565b600067ffffffffffffffff821115612fff57612ffe613333565b5b61300882613362565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b60006130638261317d565b915061306e8361317d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156130a3576130a26132a6565b5b828201905092915050565b60006130b98261317d565b91506130c48361317d565b9250826130d4576130d36132d5565b5b828204905092915050565b60006130ea8261317d565b91506130f58361317d565b925082821015613108576131076132a6565b5b828203905092915050565b600061311e8261315d565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b838110156131b4578082015181840152602081019050613199565b838111156131c3576000848401525b50505050565b600060028204905060018216806131e157607f821691505b602082108114156131f5576131f4613304565b5b50919050565b61320482613362565b810181811067ffffffffffffffff8211171561322357613222613333565b5b80604052505050565b60006132378261317d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561326a576132696132a6565b5b600182019050919050565b60006132808261317d565b915061328b8361317d565b92508261329b5761329a6132d5565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f6d657373616765206265696e672073656e7420646f65736e2774206e6f74206d60008201527f61746368206f726967696e000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f53616c65206d7573742062652061637469766520746f206d696e740000000000600082015250565b7f507572636861736520776f756c6420657863656564206d617820737570706c7960008201527f206f6620746f6b656e7300000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f6d696e74206f766572206d617800000000000000000000000000000000000000600082015250565b7f496e76616c696420707572636861736520616d6f756e74000000000000000000600082015250565b61350d81613113565b811461351857600080fd5b50565b61352481613125565b811461352f57600080fd5b50565b61353b81613131565b811461354657600080fd5b50565b6135528161317d565b811461355d57600080fd5b5056fea2646970667358221220a37565f695bf2fcb8f0413328488409b2d392f53064e76ae1febd7603837a47764736f6c63430008040033c080a056d380a20fa0359e175750e4e86f3b00d8575d7918d2f6c0fd7c69130fce7afaa06e81a76d6afb2123331f7518414d5eac139aad7bca8f0790b40bf08c82a6edfe