0x608060405260405180606001604052806028815260200162002e6860289139600890805190602001906200003592919062000165565b503480156200004357600080fd5b506040518060400160405280600f81526020017f446f6f646c65733220506c616e657400000000000000000000000000000000008152506040518060400160405280600281526020017f44500000000000000000000000000000000000000000000000000000000000008152508160029080519060200190620000c892919062000165565b508060039080519060200190620000e192919062000165565b50620000f26200015c60201b60201c565b600081905550505033600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600960146101000a81548160ff0219169083151502179055506200027a565b60006001905090565b828054620001739062000244565b90600052602060002090601f016020900481019282620001975760008555620001e3565b82601f10620001b257805160ff1916838001178555620001e3565b82800160010185558215620001e3579182015b82811115620001e2578251825591602001919060010190620001c5565b5b509050620001f29190620001f6565b5090565b5b8082111562000211576000816000905550600101620001f7565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200025d57607f821691505b6020821081141562000274576200027362000215565b5b50919050565b612bde806200028a6000396000f3fe6080604052600436106100fe5760003560e01c806355f804b311610095578063a0712d6811610064578063a0712d6814610345578063a22cb46514610361578063b88d4fde1461038a578063c87b56dd146103b3578063e985e9c5146103f0576100fe565b806355f804b3146102775780636352211e146102a057806370a08231146102dd57806395d89b411461031a576100fe565b806318160ddd116100d157806318160ddd146101d157806323b872dd146101fc57806342842e0e14610225578063429ff28d1461024e576100fe565b806301ffc9a71461010357806306fdde0314610140578063081812fc1461016b578063095ea7b3146101a8575b600080fd5b34801561010f57600080fd5b5061012a60048036038101906101259190612024565b61042d565b604051610137919061206c565b60405180910390f35b34801561014c57600080fd5b5061015561050f565b6040516101629190612120565b60405180910390f35b34801561017757600080fd5b50610192600480360381019061018d9190612178565b6105a1565b60405161019f91906121e6565b60405180910390f35b3480156101b457600080fd5b506101cf60048036038101906101ca919061222d565b61061d565b005b3480156101dd57600080fd5b506101e6610728565b6040516101f3919061227c565b60405180910390f35b34801561020857600080fd5b50610223600480360381019061021e9190612297565b61073f565b005b34801561023157600080fd5b5061024c60048036038101906102479190612297565b61074f565b005b34801561025a57600080fd5b5061027560048036038101906102709190612316565b61076f565b005b34801561028357600080fd5b5061029e60048036038101906102999190612478565b61081c565b005b3480156102ac57600080fd5b506102c760048036038101906102c29190612178565b6108c6565b6040516102d491906121e6565b60405180910390f35b3480156102e957600080fd5b5061030460048036038101906102ff91906124c1565b6108dc565b604051610311919061227c565b60405180910390f35b34801561032657600080fd5b5061032f6109ac565b60405161033c9190612120565b60405180910390f35b61035f600480360381019061035a9190612178565b610a3e565b005b34801561036d57600080fd5b50610388600480360381019061038391906124ee565b610b4a565b005b34801561039657600080fd5b506103b160048036038101906103ac91906125cf565b610cc2565b005b3480156103bf57600080fd5b506103da60048036038101906103d59190612178565b610d3e565b6040516103e79190612120565b60405180910390f35b3480156103fc57600080fd5b5061041760048036038101906104129190612652565b610ddd565b604051610424919061206c565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806104f857507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610508575061050782610e71565b5b9050919050565b60606002805461051e906126c1565b80601f016020809104026020016040519081016040528092919081815260200182805461054a906126c1565b80156105975780601f1061056c57610100808354040283529160200191610597565b820191906000526020600020905b81548152906001019060200180831161057a57829003601f168201915b5050505050905090565b60006105ac82610edb565b6105e2576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610628826108c6565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610690576040517f943f7b8c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166106af610f29565b73ffffffffffffffffffffffffffffffffffffffff16141580156106e157506106df816106da610f29565b610ddd565b155b15610718576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610723838383610f31565b505050565b6000610732610fe3565b6001546000540303905090565b61074a838383610fec565b505050565b61076a83838360405180602001604052806000815250610cc2565b505050565b3373ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f69061273f565b60405180910390fd5b80600960146101000a81548160ff02191690831515021790555050565b3373ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108a39061273f565b60405180910390fd5b80600890805190602001906108c2929190611ed2565b5050565b60006108d1826114dd565b600001519050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610944576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900467ffffffffffffffff1667ffffffffffffffff169050919050565b6060600380546109bb906126c1565b80601f01602080910402602001604051908101604052809291908181526020018280546109e7906126c1565b8015610a345780601f10610a0957610100808354040283529160200191610a34565b820191906000526020600020905b815481529060010190602001808311610a1757829003601f168201915b5050505050905090565b60011515600960149054906101000a900460ff16151514610a94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8b906127ab565b60405180910390fd5b61271081610aa061176c565b610aaa91906127fa565b10610aea576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae19061289c565b60405180910390fd5b60008111610b2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2490612908565b60405180910390fd5b610b4733826040518060200160405280600081525061177f565b50565b610b52610f29565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610bb7576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060076000610bc4610f29565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610c71610f29565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610cb6919061206c565b60405180910390a35050565b610ccd848484610fec565b610cec8373ffffffffffffffffffffffffffffffffffffffff16611791565b8015610d015750610cff848484846117b4565b155b15610d38576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050565b6060610d4982610edb565b610d7f576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610d89611905565b9050600081511415610daa5760405180602001604052806000815250610dd5565b80610db484611997565b604051602001610dc5929190612964565b6040516020818303038152906040525b915050919050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600081610ee6610fe3565b11158015610ef5575060005482105b8015610f22575060046000838152602001908152602001600020600001601c9054906101000a900460ff16155b9050919050565b600033905090565b826006600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b60006001905090565b6000610ff7826114dd565b90506000816000015173ffffffffffffffffffffffffffffffffffffffff1661101e610f29565b73ffffffffffffffffffffffffffffffffffffffff1614806110515750611050826000015161104b610f29565b610ddd565b5b80611096575061105f610f29565b73ffffffffffffffffffffffffffffffffffffffff1661107e846105a1565b73ffffffffffffffffffffffffffffffffffffffff16145b9050806110cf576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff16826000015173ffffffffffffffffffffffffffffffffffffffff1614611138576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141561119f576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6111ac8585856001611af8565b6111bc6000848460000151610f31565b6001600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160392506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506001600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550836004600085815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426004600085815260200190815260200160002060000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506000600184019050600073ffffffffffffffffffffffffffffffffffffffff166004600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561146d5760005481101561146c5782600001516004600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082602001516004600083815260200190815260200160002060000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b5b50828473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46114d68585856001611afe565b5050505050565b6114e5611f58565b6000829050806114f3610fe3565b11158015611502575060005481105b15611735576000600460008381526020019081526020016000206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815260200160008201601c9054906101000a900460ff1615151515815250509050806040015161173357600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1614611617578092505050611767565b5b60011561173257818060019003925050600460008381526020019081526020016000206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815260200160008201601c9054906101000a900460ff1615151515815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff161461172d578092505050611767565b611618565b5b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b6000611776610fe3565b60005403905090565b61178c8383836001611b04565b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a026117da610f29565b8786866040518563ffffffff1660e01b81526004016117fc94939291906129dd565b6020604051808303816000875af192505050801561183857506040513d601f19601f820116820180604052508101906118359190612a3e565b60015b6118b2573d8060008114611868576040519150601f19603f3d011682016040523d82523d6000602084013e61186d565b606091505b506000815114156118aa576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b606060088054611914906126c1565b80601f0160208091040260200160405190810160405280929190818152602001828054611940906126c1565b801561198d5780601f106119625761010080835404028352916020019161198d565b820191906000526020600020905b81548152906001019060200180831161197057829003601f168201915b5050505050905090565b606060008214156119df576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611af3565b600082905060005b60008214611a115780806119fa90612a6b565b915050600a82611a0a9190612ae3565b91506119e7565b60008167ffffffffffffffff811115611a2d57611a2c61234d565b5b6040519080825280601f01601f191660200182016040528015611a5f5781602001600182028036833780820191505090505b5090505b60008514611aec57600182611a789190612b14565b9150600a85611a879190612b48565b6030611a9391906127fa565b60f81b818381518110611aa957611aa8612b79565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85611ae59190612ae3565b9450611a63565b8093505050505b919050565b50505050565b50505050565b600080549050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415611b71576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000841415611bac576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611bb96000868387611af8565b83600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555083600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160088282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550846004600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426004600083815260200190815260200160002060000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550600081905060008582019050838015611d835750611d828773ffffffffffffffffffffffffffffffffffffffff16611791565b5b15611e49575b818773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611df860008884806001019550886117b4565b611e2e576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80821415611d89578260005414611e4457600080fd5b611eb5565b5b818060010192508773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a480821415611e4a575b816000819055505050611ecb6000868387611afe565b5050505050565b828054611ede906126c1565b90600052602060002090601f016020900481019282611f005760008555611f47565b82601f10611f1957805160ff1916838001178555611f47565b82800160010185558215611f47579182015b82811115611f46578251825591602001919060010190611f2b565b5b509050611f549190611f9b565b5090565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600067ffffffffffffffff1681526020016000151581525090565b5b80821115611fb4576000816000905550600101611f9c565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61200181611fcc565b811461200c57600080fd5b50565b60008135905061201e81611ff8565b92915050565b60006020828403121561203a57612039611fc2565b5b60006120488482850161200f565b91505092915050565b60008115159050919050565b61206681612051565b82525050565b6000602082019050612081600083018461205d565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156120c15780820151818401526020810190506120a6565b838111156120d0576000848401525b50505050565b6000601f19601f8301169050919050565b60006120f282612087565b6120fc8185612092565b935061210c8185602086016120a3565b612115816120d6565b840191505092915050565b6000602082019050818103600083015261213a81846120e7565b905092915050565b6000819050919050565b61215581612142565b811461216057600080fd5b50565b6000813590506121728161214c565b92915050565b60006020828403121561218e5761218d611fc2565b5b600061219c84828501612163565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006121d0826121a5565b9050919050565b6121e0816121c5565b82525050565b60006020820190506121fb60008301846121d7565b92915050565b61220a816121c5565b811461221557600080fd5b50565b60008135905061222781612201565b92915050565b6000806040838503121561224457612243611fc2565b5b600061225285828601612218565b925050602061226385828601612163565b9150509250929050565b61227681612142565b82525050565b6000602082019050612291600083018461226d565b92915050565b6000806000606084860312156122b0576122af611fc2565b5b60006122be86828701612218565b93505060206122cf86828701612218565b92505060406122e086828701612163565b9150509250925092565b6122f381612051565b81146122fe57600080fd5b50565b600081359050612310816122ea565b92915050565b60006020828403121561232c5761232b611fc2565b5b600061233a84828501612301565b91505092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612385826120d6565b810181811067ffffffffffffffff821117156123a4576123a361234d565b5b80604052505050565b60006123b7611fb8565b90506123c3828261237c565b919050565b600067ffffffffffffffff8211156123e3576123e261234d565b5b6123ec826120d6565b9050602081019050919050565b82818337600083830152505050565b600061241b612416846123c8565b6123ad565b90508281526020810184848401111561243757612436612348565b5b6124428482856123f9565b509392505050565b600082601f83011261245f5761245e612343565b5b813561246f848260208601612408565b91505092915050565b60006020828403121561248e5761248d611fc2565b5b600082013567ffffffffffffffff8111156124ac576124ab611fc7565b5b6124b88482850161244a565b91505092915050565b6000602082840312156124d7576124d6611fc2565b5b60006124e584828501612218565b91505092915050565b6000806040838503121561250557612504611fc2565b5b600061251385828601612218565b925050602061252485828601612301565b9150509250929050565b600067ffffffffffffffff8211156125495761254861234d565b5b612552826120d6565b9050602081019050919050565b600061257261256d8461252e565b6123ad565b90508281526020810184848401111561258e5761258d612348565b5b6125998482856123f9565b509392505050565b600082601f8301126125b6576125b5612343565b5b81356125c684826020860161255f565b91505092915050565b600080600080608085870312156125e9576125e8611fc2565b5b60006125f787828801612218565b945050602061260887828801612218565b935050604061261987828801612163565b925050606085013567ffffffffffffffff81111561263a57612639611fc7565b5b612646878288016125a1565b91505092959194509250565b6000806040838503121561266957612668611fc2565b5b600061267785828601612218565b925050602061268885828601612218565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806126d957607f821691505b602082108114156126ed576126ec612692565b5b50919050565b7f4f6e6c79206f776e657200000000000000000000000000000000000000000000600082015250565b6000612729600a83612092565b9150612734826126f3565b602082019050919050565b600060208201905081810360008301526127588161271c565b9050919050565b7f4e6f74206d696e742074696d652e000000000000000000000000000000000000600082015250565b6000612795600e83612092565b91506127a08261275f565b602082019050919050565b600060208201905081810360008301526127c481612788565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061280582612142565b915061281083612142565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612845576128446127cb565b5b828201905092915050565b7f4578636565646564206d6178696d756d206e756d626572206f66206d696e742e600082015250565b6000612886602083612092565b915061289182612850565b602082019050919050565b600060208201905081810360008301526128b581612879565b9050919050565b7f57726f6e6720616d6f756e740000000000000000000000000000000000000000600082015250565b60006128f2600c83612092565b91506128fd826128bc565b602082019050919050565b60006020820190508181036000830152612921816128e5565b9050919050565b600081905092915050565b600061293e82612087565b6129488185612928565b93506129588185602086016120a3565b80840191505092915050565b60006129708285612933565b915061297c8284612933565b91508190509392505050565b600081519050919050565b600082825260208201905092915050565b60006129af82612988565b6129b98185612993565b93506129c98185602086016120a3565b6129d2816120d6565b840191505092915050565b60006080820190506129f260008301876121d7565b6129ff60208301866121d7565b612a0c604083018561226d565b8181036060830152612a1e81846129a4565b905095945050505050565b600081519050612a3881611ff8565b92915050565b600060208284031215612a5457612a53611fc2565b5b6000612a6284828501612a29565b91505092915050565b6000612a7682612142565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415612aa957612aa86127cb565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000612aee82612142565b9150612af983612142565b925082612b0957612b08612ab4565b5b828204905092915050565b6000612b1f82612142565b9150612b2a83612142565b925082821015612b3d57612b3c6127cb565b5b828203905092915050565b6000612b5382612142565b9150612b5e83612142565b925082612b6e57612b6d612ab4565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220756a58d94e12ada99ab6d43f8665cce573749630842dfa8ebed638fde5bb4b5964736f6c634300080a003368747470733a2f2f646f6f646c657332706c616e65742e6170702f63646174612f706c616e65742f