Loading
6080604052731fc90cba64722d5e70af16783a2dfacfd19f3bed600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506103e86004556040518060400160405280600a81526020017f41706542756c6c496e750000000000000000000000000000000000000000000081525060099080519060200190620000ac92919062000dca565b506040518060400160405280600381526020017f4142490000000000000000000000000000000000000000000000000000000000815250600a9080519060200190620000fa92919062000dca565b506009600b60006101000a81548160ff021916908360ff160217905550681b1ae4d6e2ef500000600d55620001416004600d546200061960201b62001a5d1790919060201c565b600e556000600f60006101000a81548160ff02191690831515021790555073c6a2f2deac4b940889f5988e3681452c4a7df74a600f60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073574fc478bc45ce144105fa44d98b4b2e4bd442cb601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611f4060125573cd5312d086f078d1554e8813c27cf6c9d1c3d9b3601560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000601655731011f61df0e2ad67e269f4108098c79e71868e00601760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000601c556000601d60006101000a81548160ff0219169083151502179055506000601d60016101000a81548160ff021916908315150217905550620186a0601e553480156200030d57600080fd5b506000620003206200069d60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000494620006a560201b60201c565b69152d02c7e14af6800000601a60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160196000620004f86200094560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001601960003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055503073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef69152d02c7e14af68000006040516200060b9190620010b3565b60405180910390a3620013d2565b6000808314156200062e576000905062000697565b600082846200063e919062001181565b90508284826200064f919062001149565b1462000692576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000689906200106f565b60405180910390fd5b809150505b92915050565b600033905090565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600067ffffffffffffffff811115620007ad577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015620007dc5781602001602082028036833780820191505090505b5060059080519060200190620007f492919062000e5b565b50600067ffffffffffffffff81111562000837577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015620008665781602001602082028036833780820191505090505b50600690805190602001906200087e92919062000eb4565b50600560009080600181540180825580915050600190039060005260206000200160009091909190915055600660009080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000943600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166004546200096e60201b60201c565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16620009b56200069d60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000a0e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000a059062001091565b60405180910390fd5b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600081141562000b925761290462000a7b8360085462000cac60201b62001ad81790919060201c565b111562000a8757600080fd5b60058290806001815401808255809150506001900390600052602060002001600090919091909150556006839080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160058054905062000b279190620011e2565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000b868260085462000cac60201b62001ad81790919060201c565b60088190555062000ca7565b60006005828154811062000bcf577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905061290462000c148262000c008660085462000cac60201b62001ad81790919060201c565b62000d0f60201b62001b361790919060201c565b111562000c2057600080fd5b826005838154811062000c5c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020018190555062000c9f8162000c8b8560085462000cac60201b62001ad81790919060201c565b62000d0f60201b62001b361790919060201c565b600881905550505b505050565b600080828462000cbd9190620010ec565b90508381101562000d05576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000cfc906200104d565b60405180910390fd5b8091505092915050565b600062000d5983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525062000d6160201b60201c565b905092915050565b600083831115829062000dac576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000da3919062001029565b60405180910390fd5b506000838562000dbd9190620011e2565b9050809150509392505050565b82805462000dd8906200125d565b90600052602060002090601f01602090048101928262000dfc576000855562000e48565b82601f1062000e1757805160ff191683800117855562000e48565b8280016001018555821562000e48579182015b8281111562000e4757825182559160200191906001019062000e2a565b5b50905062000e57919062000f43565b5090565b82805482825590600052602060002090810192821562000ea1579160200282015b8281111562000ea0578251829062ffffff1690559160200191906001019062000e7c565b5b50905062000eb0919062000f43565b5090565b82805482825590600052602060002090810192821562000f30579160200282015b8281111562000f2f5782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055509160200191906001019062000ed5565b5b50905062000f3f919062000f43565b5090565b5b8082111562000f5e57600081600090555060010162000f44565b5090565b600062000f6f82620010d0565b62000f7b8185620010db565b935062000f8d81856020860162001227565b62000f988162001320565b840191505092915050565b600062000fb2601b83620010db565b915062000fbf8262001331565b602082019050919050565b600062000fd9602183620010db565b915062000fe6826200135a565b604082019050919050565b600062001000602083620010db565b91506200100d82620013a9565b602082019050919050565b62001023816200121d565b82525050565b6000602082019050818103600083015262001045818462000f62565b905092915050565b60006020820190508181036000830152620010688162000fa3565b9050919050565b600060208201905081810360008301526200108a8162000fca565b9050919050565b60006020820190508181036000830152620010ac8162000ff1565b9050919050565b6000602082019050620010ca600083018462001018565b92915050565b600081519050919050565b600082825260208201905092915050565b6000620010f9826200121d565b915062001106836200121d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200113e576200113d62001293565b5b828201905092915050565b600062001156826200121d565b915062001163836200121d565b925082620011765762001175620012c2565b5b828204905092915050565b60006200118e826200121d565b91506200119b836200121d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620011d757620011d662001293565b5b828202905092915050565b6000620011ef826200121d565b9150620011fc836200121d565b92508282101562001212576200121162001293565b5b828203905092915050565b6000819050919050565b60005b83811015620012475780820151818401526020810190506200122a565b8381111562001257576000848401525b50505050565b600060028204905060018216806200127657607f821691505b602082108114156200128d576200128c620012f1565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6145eb80620013e26000396000f3fe6080604052600436106101445760003560e01c80638a13792e116100b6578063c7ab8d9d1161006f578063c7ab8d9d14610443578063dd62ed3e14610480578063e8078d94146104bd578063f2fde38b146104d4578063f37c4bce146104fd578063f9f92be4146105265761014b565b80638a13792e146103215780638da5cb5b1461035e57806395d89b411461038957806398d5a5cb146103b4578063a9059cbb146103dd578063ab9562fe1461041a5761014b565b806323b872dd1161010857806323b872dd14610223578063313ce5671461026057806354486ac31461028b57806370a08231146102b6578063757f4f80146102f35780637d2022bc1461030a5761014b565b806301339c211461015057806306fdde0314610167578063095ea7b31461019257806318160ddd146101cf5780631c815b49146101fa5761014b565b3661014b57005b600080fd5b34801561015c57600080fd5b5061016561054f565b005b34801561017357600080fd5b5061017c610601565b6040516101899190613d11565b60405180910390f35b34801561019e57600080fd5b506101b960048036038101906101b49190613843565b610693565b6040516101c69190613cf6565b60405180910390f35b3480156101db57600080fd5b506101e46106b1565b6040516101f19190613e93565b60405180910390f35b34801561020657600080fd5b50610221600480360381019061021c919061377c565b6106c3565b005b34801561022f57600080fd5b5061024a600480360381019061024591906137f4565b6107c8565b6040516102579190613cf6565b60405180910390f35b34801561026c57600080fd5b506102756108a1565b6040516102829190613f08565b60405180910390f35b34801561029757600080fd5b506102a06108b8565b6040516102ad9190613e93565b60405180910390f35b3480156102c257600080fd5b506102dd60048036038101906102d89190613701565b6108be565b6040516102ea9190613e93565b60405180910390f35b3480156102ff57600080fd5b50610308610907565b005b34801561031657600080fd5b5061031f610a1e565b005b34801561032d57600080fd5b5061034860048036038101906103439190613753565b610af7565b6040516103559190613e93565b60405180910390f35b34801561036a57600080fd5b50610373610c20565b6040516103809190613b90565b60405180910390f35b34801561039557600080fd5b5061039e610c49565b6040516103ab9190613d11565b60405180910390f35b3480156103c057600080fd5b506103db60048036038101906103d69190613701565b610cdb565b005b3480156103e957600080fd5b5061040460048036038101906103ff9190613843565b610dcb565b6040516104119190613cf6565b60405180910390f35b34801561042657600080fd5b50610441600480360381019061043c919061377c565b610de9565b005b34801561044f57600080fd5b5061046a60048036038101906104659190613701565b610f25565b6040516104779190613cf6565b60405180910390f35b34801561048c57600080fd5b506104a760048036038101906104a291906137b8565b610f7b565b6040516104b49190613e93565b60405180910390f35b3480156104c957600080fd5b506104d2611002565b005b3480156104e057600080fd5b506104fb60048036038101906104f69190613701565b611662565b005b34801561050957600080fd5b50610524600480360381019061051f9190613701565b6117b4565b005b34801561053257600080fd5b5061054d60048036038101906105489190613701565b61196d565b005b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661058e611b80565b73ffffffffffffffffffffffffffffffffffffffff16146105e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105db90613df3565b60405180910390fd5b6001601d60006101000a81548160ff021916908315150217905550565b6060600980546106109061414b565b80601f016020809104026020016040519081016040528092919081815260200182805461063c9061414b565b80156106895780601f1061065e57610100808354040283529160200191610689565b820191906000526020600020905b81548152906001019060200180831161066c57829003601f168201915b5050505050905090565b60006106a76106a0611b80565b8484611b88565b6001905092915050565b600069152d02c7e14af6800000905090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610702611b80565b73ffffffffffffffffffffffffffffffffffffffff1614610758576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074f90613df3565b60405180910390fd5b6107628282611d53565b60008111156107c4576001601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b5050565b60006107d5848484612054565b610896846107e1611b80565b6108918560405180606001604052806028815260200161458e60289139601b60008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610847611b80565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546125fa9092919063ffffffff16565b611b88565b600190509392505050565b6000600b60009054906101000a900460ff16905090565b60085481565b6000601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610946611b80565b73ffffffffffffffffffffffffffffffffffffffff161461099c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099390613df3565b60405180910390fd5b611f4060125414156109e4576109d6600f60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff166103e8611d53565b612ee0601281905550610a1c565b610a12600f60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611388611d53565b611f406012819055505b565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610a5d611b80565b73ffffffffffffffffffffffffffffffffffffffff1614610ab3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aaa90613df3565b60405180910390fd5b600e54600d819055507f0908917ea7a6e134d05135241f8d5a4eaa81dd074e9dd7f36cca8b5ea003bde1600d54604051610aed9190613e93565b60405180910390a1565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610b39611b80565b73ffffffffffffffffffffffffffffffffffffffff1614610b8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8690613df3565b60405180910390fd5b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060058181548110610c0d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154915050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600a8054610c589061414b565b80601f0160208091040260200160405190810160405280929190818152602001828054610c849061414b565b8015610cd15780601f10610ca657610100808354040283529160200191610cd1565b820191906000526020600020905b815481529060010190602001808311610cb457829003601f168201915b5050505050905090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610d1a611b80565b73ffffffffffffffffffffffffffffffffffffffff1614610d70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6790613df3565b60405180910390fd5b6000601860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000610ddf610dd8611b80565b8484612054565b6001905092915050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610e28611b80565b73ffffffffffffffffffffffffffffffffffffffff1614610e7e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7590613df3565b60405180910390fd5b610eab600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000611d53565b81600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600481905550610f21600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600454611d53565b5050565b6000601860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000601b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16611041611b80565b73ffffffffffffffffffffffffffffffffffffffff1614611097576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108e90613df3565b60405180910390fd5b600f60009054906101000a900460ff16156110e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110de90613d53565b60405180910390fd5b60004790506000737a250d5630b4cf539739df2c5dacb4c659f2488d905080600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061117d30600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1669152d02c7e14af6800000611b88565b8073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156111c357600080fd5b505afa1580156111d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111fb919061372a565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561125d57600080fd5b505afa158015611271573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611295919061372a565b6040518363ffffffff1660e01b81526004016112b2929190613bab565b602060405180830381600087803b1580156112cc57600080fd5b505af11580156112e0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611304919061372a565b600b60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d719473061138d306108be565b600080611398610c20565b426040518863ffffffff1660e01b81526004016113ba96959493929190613c95565b6060604051808303818588803b1580156113d357600080fd5b505af11580156113e7573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061140c91906138a8565b505050600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b81526004016114ae929190613c6c565b602060405180830381600087803b1580156114c857600080fd5b505af11580156114dc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611500919061387f565b50601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c435846530611f40600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156115ac57600080fd5b505afa1580156115c0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115e4919061372a565b8769152d02c7e14af68000006040518763ffffffff1660e01b815260040161161196959493929190613c0b565b600060405180830381600087803b15801561162b57600080fd5b505af115801561163f573d6000803e3d6000fd5b505050506001600f60006101000a81548160ff0219169083151502179055505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166116a1611b80565b73ffffffffffffffffffffffffffffffffffffffff16146116f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116ee90613df3565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381600087803b15801561181e57600080fd5b505af1158015611832573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611856919061372a565b73ffffffffffffffffffffffffffffffffffffffff16611874611b80565b73ffffffffffffffffffffffffffffffffffffffff1614806118ea5750601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166118d2611b80565b73ffffffffffffffffffffffffffffffffffffffff16145b611929576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192090613d73565b60405180910390fd5b80601760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166119ac611b80565b73ffffffffffffffffffffffffffffffffffffffff1614611a02576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119f990613df3565b60405180910390fd5b6001601860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600080831415611a705760009050611ad2565b60008284611a7e9190613fff565b9050828482611a8d9190613fce565b14611acd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac490613dd3565b60405180910390fd5b809150505b92915050565b6000808284611ae79190613f78565b905083811015611b2c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b2390613db3565b60405180910390fd5b8091505092915050565b6000611b7883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506125fa565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611bf8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bef90613e53565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611c68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c5f90613d93565b60405180910390fd5b80601b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611d469190613e93565b60405180910390a3505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16611d92611b80565b73ffffffffffffffffffffffffffffffffffffffff1614611de8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ddf90613df3565b60405180910390fd5b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000811415611f5957612904611e4d83600854611ad890919063ffffffff16565b1115611e5857600080fd5b60058290806001815401808255809150506001900390600052602060002001600090919091909150556006839080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600580549050611ef69190614059565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611f4e82600854611ad890919063ffffffff16565b60088190555061204f565b600060058281548110611f95577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050612904611fcc82611fbe86600854611ad890919063ffffffff16565b611b3690919063ffffffff16565b1115611fd757600080fd5b8260058381548110612012577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055506120478161203985600854611ad890919063ffffffff16565b611b3690919063ffffffff16565b600881905550505b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156120c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120bb90613e33565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612134576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161212b90613d33565b60405180910390fd5b60008111612177576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161216e90613e13565b60405180910390fd5b601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615801561221b5750601860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156122715750601860003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b61227a57600080fd5b612284838361265e565b801561229c5750601d60009054906101000a900460ff165b1561255957601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166312bdf42383600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16326040518463ffffffff1660e01b815260040161232293929190613bd4565b602060405180830381600087803b15801561233c57600080fd5b505af1158015612350573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612374919061387f565b156123b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123ab90613e73565b60405180910390fd5b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166312bdf42384600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16326040518463ffffffff1660e01b815260040161243593929190613bd4565b602060405180830381600087803b15801561244f57600080fd5b505af1158015612463573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612487919061387f565b156124c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124be90613e73565b60405180910390fd5b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663155d0ed98484326040518463ffffffff1660e01b815260040161252693929190613bd4565b600060405180830381600087803b15801561254057600080fd5b505af1158015612554573d6000803e3d6000fd5b505050505b61256282612711565b1561257e57600e54612573836108be565b1061257d57600080fd5b5b600061258a84846127c6565b156125de57601d60009054906101000a900460ff166125a857600080fd5b6125b28484612872565b156125c757600d548211156125c657600080fd5b5b6125d284848461297d565b90506125dd84612abe565b5b6125ea84848484612aef565b6125f48484612d31565b50505050565b6000838311158290612642576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126399190613d11565b60405180910390fd5b50600083856126519190614059565b9050809150509392505050565b6000600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614806127095750600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b905092915050565b6000600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141580156127bf5750600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b9050919050565b6000601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806128695750601960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15905092915050565b6000600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614801561291f5750600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156129755750601960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b905092915050565b60008060009050601960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680612a255750601960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15612a335780915050612ab7565b612a73612a64612a41612e8b565b612a56601e5487612e9590919063ffffffff16565b611a5d90919063ffffffff16565b82611ad890919063ffffffff16565b9050612ab0612aa1601e54612a9360125487611a5d90919063ffffffff16565b612e9590919063ffffffff16565b82611ad890919063ffffffff16565b9050809150505b9392505050565b612ac781612edf565b15612aec576000612ad7306108be565b9050612ae281612f53565b612aea61324d565b505b50565b6000612b048284611b3690919063ffffffff16565b9050612b5883601a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b3690919063ffffffff16565b601a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612bed81601a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ad890919063ffffffff16565b601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612c8282601a60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ad890919063ffffffff16565b601a60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051612d229190613e93565b60405180910390a35050505050565b612d3b82826127c6565b15612e8757612d4982613346565b15612de057601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633627301e826040518263ffffffff1660e01b8152600401612da99190613b90565b600060405180830381600087803b158015612dc357600080fd5b505af1158015612dd7573d6000803e3d6000fd5b50505050612e86565b60006013541115612e8557601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c4a5f67f836013546040518363ffffffff1660e01b8152600401612e4a929190613c6c565b600060405180830381600087803b158015612e6457600080fd5b505af1158015612e78573d6000803e3d6000fd5b5050505060006013819055505b5b5b5050565b6000600854905090565b6000612ed783836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506133a0565b905092915050565b6000601d60019054906101000a900460ff16158015612f4c5750600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b9050919050565b6001601d60016101000a81548160ff0219169083151502179055506000600267ffffffffffffffff811115612fb1577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015612fdf5781602001602082028036833780820191505090505b509050308160008151811061301d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156130bf57600080fd5b505afa1580156130d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130f7919061372a565b81600181518110613131577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061319830600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611b88565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b81526004016131fc959493929190613eae565b600060405180830381600087803b15801561321657600080fd5b505af115801561322a573d6000803e3d6000fd5b50505050506000601d60016101000a81548160ff02191690831515021790555050565b6000479050601c5481116132615750613344565b6000613278601c5483611b3690919063ffffffff16565b90506000613284613403565b9050600181101561329757505050613344565b6132a18282613444565b6132c8816132ba60125485611a5d90919063ffffffff16565b612e9590919063ffffffff16565b601381905550601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6013549081150290604051600060405180830381858888f19350505050158015613338573d6000803e3d6000fd5b5047601c819055505050505b565b6000600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16149050919050565b600080831182906133e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133de9190613d11565b60405180910390fd5b50600083856133f69190613fce565b9050809150509392505050565b60008060009050613424613415612e8b565b82611ad890919063ffffffff16565b905061343b60125482611ad890919063ffffffff16565b90508091505090565b6000600190505b60058054905081101561367e57600060058281548110613494577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015490506000600683815481106134dd577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000613531856135238589611a5d90919063ffffffff16565b612e9590919063ffffffff16565b90506001811115613668578173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015613582573d6000803e3d6000fd5b50600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561366757600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b6b55f25826040518263ffffffff1660e01b81526004016136349190613e93565b600060405180830381600087803b15801561364e57600080fd5b505af1158015613662573d6000803e3d6000fd5b505050505b5b50505080806136769061417d565b91505061344b565b505050565b60008135905061369281614531565b92915050565b6000815190506136a781614531565b92915050565b6000813590506136bc81614548565b92915050565b6000815190506136d18161455f565b92915050565b6000813590506136e681614576565b92915050565b6000815190506136fb81614576565b92915050565b60006020828403121561371357600080fd5b600061372184828501613683565b91505092915050565b60006020828403121561373c57600080fd5b600061374a84828501613698565b91505092915050565b60006020828403121561376557600080fd5b6000613773848285016136ad565b91505092915050565b6000806040838503121561378f57600080fd5b600061379d858286016136ad565b92505060206137ae858286016136d7565b9150509250929050565b600080604083850312156137cb57600080fd5b60006137d985828601613683565b92505060206137ea85828601613683565b9150509250929050565b60008060006060848603121561380957600080fd5b600061381786828701613683565b935050602061382886828701613683565b9250506040613839868287016136d7565b9150509250925092565b6000806040838503121561385657600080fd5b600061386485828601613683565b9250506020613875858286016136d7565b9150509250929050565b60006020828403121561389157600080fd5b600061389f848285016136c2565b91505092915050565b6000806000606084860312156138bd57600080fd5b60006138cb868287016136ec565b93505060206138dc868287016136ec565b92505060406138ed868287016136ec565b9150509250925092565b6000613903838361390f565b60208301905092915050565b6139188161408d565b82525050565b6139278161408d565b82525050565b600061393882613f33565b6139428185613f56565b935061394d83613f23565b8060005b8381101561397e57815161396588826138f7565b975061397083613f49565b925050600181019050613951565b5085935050505092915050565b613994816140b1565b82525050565b6139a3816140f4565b82525050565b6139b281614106565b82525050565b60006139c382613f3e565b6139cd8185613f67565b93506139dd818560208601614118565b6139e681614253565b840191505092915050565b60006139fe602383613f67565b9150613a0982614264565b604082019050919050565b6000613a21601883613f67565b9150613a2c826142b3565b602082019050919050565b6000613a44600c83613f67565b9150613a4f826142dc565b602082019050919050565b6000613a67602283613f67565b9150613a7282614305565b604082019050919050565b6000613a8a601b83613f67565b9150613a9582614354565b602082019050919050565b6000613aad602183613f67565b9150613ab88261437d565b604082019050919050565b6000613ad0602083613f67565b9150613adb826143cc565b602082019050919050565b6000613af3602983613f67565b9150613afe826143f5565b604082019050919050565b6000613b16602583613f67565b9150613b2182614444565b604082019050919050565b6000613b39602483613f67565b9150613b4482614493565b604082019050919050565b6000613b5c602683613f67565b9150613b67826144e2565b604082019050919050565b613b7b816140dd565b82525050565b613b8a816140e7565b82525050565b6000602082019050613ba5600083018461391e565b92915050565b6000604082019050613bc0600083018561391e565b613bcd602083018461391e565b9392505050565b6000606082019050613be9600083018661391e565b613bf6602083018561391e565b613c03604083018461391e565b949350505050565b600060c082019050613c20600083018961391e565b613c2d60208301886139a9565b613c3a604083018761391e565b613c47606083018661391e565b613c546080830185613b72565b613c6160a0830184613b72565b979650505050505050565b6000604082019050613c81600083018561391e565b613c8e6020830184613b72565b9392505050565b600060c082019050613caa600083018961391e565b613cb76020830188613b72565b613cc4604083018761399a565b613cd1606083018661399a565b613cde608083018561391e565b613ceb60a0830184613b72565b979650505050505050565b6000602082019050613d0b600083018461398b565b92915050565b60006020820190508181036000830152613d2b81846139b8565b905092915050565b60006020820190508181036000830152613d4c816139f1565b9050919050565b60006020820190508181036000830152613d6c81613a14565b9050919050565b60006020820190508181036000830152613d8c81613a37565b9050919050565b60006020820190508181036000830152613dac81613a5a565b9050919050565b60006020820190508181036000830152613dcc81613a7d565b9050919050565b60006020820190508181036000830152613dec81613aa0565b9050919050565b60006020820190508181036000830152613e0c81613ac3565b9050919050565b60006020820190508181036000830152613e2c81613ae6565b9050919050565b60006020820190508181036000830152613e4c81613b09565b9050919050565b60006020820190508181036000830152613e6c81613b2c565b9050919050565b60006020820190508181036000830152613e8c81613b4f565b9050919050565b6000602082019050613ea86000830184613b72565b92915050565b600060a082019050613ec36000830188613b72565b613ed0602083018761399a565b8181036040830152613ee2818661392d565b9050613ef1606083018561391e565b613efe6080830184613b72565b9695505050505050565b6000602082019050613f1d6000830184613b81565b92915050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b6000613f83826140dd565b9150613f8e836140dd565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613fc357613fc26141c6565b5b828201905092915050565b6000613fd9826140dd565b9150613fe4836140dd565b925082613ff457613ff36141f5565b5b828204905092915050565b600061400a826140dd565b9150614015836140dd565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561404e5761404d6141c6565b5b828202905092915050565b6000614064826140dd565b915061406f836140dd565b925082821015614082576140816141c6565b5b828203905092915050565b6000614098826140bd565b9050919050565b60006140aa826140bd565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60006140ff826140dd565b9050919050565b6000614111826140dd565b9050919050565b60005b8381101561413657808201518184015260208101905061411b565b83811115614145576000848401525b50505050565b6000600282049050600182168061416357607f821691505b6020821081141561417757614176614224565b5b50919050565b6000614188826140dd565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156141bb576141ba6141c6565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4c697175696469747920616c72656164792061646465642e0000000000000000600082015250565b7f556e617574686f72697a65640000000000000000000000000000000000000000600082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f42656570204265657020426f6f702c20596f752772652061207069656365206f60008201527f6620706f6f700000000000000000000000000000000000000000000000000000602082015250565b61453a8161408d565b811461454557600080fd5b50565b6145518161409f565b811461455c57600080fd5b50565b614568816140b1565b811461457357600080fd5b50565b61457f816140dd565b811461458a57600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212209a8a0c996c42690afa374367673264029609002deb5fd3916d77319dadb5930064736f6c63430008040033