{
	"config": {
		"networkId": 1,
		"clique": {
			"period": 12
		},
		"chainId": 2013,
		"supportedProtocols": [
			68,
			67
		],
		"eip2FBlock":		0,
		"eip7FBlock":		0,
		"eip150Block":		0,
		"eip155Block":		0,
		"eip160Block": 		0,
		"eip161FBlock": 	0,
		"eip170FBlock": 	0,
		"eip140FBlock": 	0,
		"eip198FBlock": 	0,
		"eip211FBlock": 	0,
		"eip212FBlock": 	0,
		"eip213FBlock": 	0,
		"eip214FBlock": 	0,
		"eip658FBlock": 	0,
		"eip145FBlock": 	0,
		"eip1014FBlock": 	0,
		"eip1052FBlock": 	0,
		"eip152FBlock":  	0,
		"eip1108FBlock": 	0,
		"eip1344FBlock": 	0,
		"eip1884FBlock": 	0,
		"eip2028FBlock": 	0,
		"eip2200FBlock": 	0,
		"eip2565FBlock": 	0,
		"eip2718FBlock": 	0,
		"eip2929FBlock": 	0,
		"eip2930FBlock": 	0,
		"eip3529FBlock": 	0,
		"eip3541FBlock": 	0,
		"eip3651FBlock": 	0,
		"eip3855FBlock": 	0,
		"eip3860FBlock": 	0,
		"eip6049FBlock": 	0
	},
	"timestamp": 1726369516,
	"nonce": 0,
	"extraData": "0x00",
	"gasLimit": 8000000,
	"difficulty": 1,
	"alloc": {
		"0x0000000000000000000000000000000000000010": {
			"code": "0x608060405234801561000f575f80fd5b5060043610610246575f3560e01c80639556483711610139578063d3f4a268116100b6578063e1fa8e841161007a578063e1fa8e841461076c578063ef12e4bc14610788578063ef78d4fd146107b8578063faaabdc1146107d6578063fc735e99146107e057610246565b8063d3f4a268146106cc578063d71265c7146106fc578063dbe58c1f14610718578063e014679314610734578063e06caaa31461075057610246565b8063b0604a26116100fd578063b0604a2614610602578063b2e73ec914610620578063bdf391cc14610650578063c13d3d7d14610680578063c6967e931461069c57610246565b8063955648371461054a5780639ed509451461057a578063a46f072014610584578063a79310ea146105b4578063a7f0b3de146105e457610246565b80635b48684e116101c75780637f4195431161018b5780637f4195431461048257806384c74e141461049e5780638521b6a4146104ce57806391ee7bbf146104fe5780639280bddf1461051a57610246565b80635b48684e146103cc57806361fc2320146103d65780636f1116921461040657806375f6b7e114610436578063769d9bc61461046657610246565b80632520bf041161020e5780632520bf041461032857806348a9e4e0146103465780634be66cd0146103765780634cb820eb146103a657806351225f22146103c257610246565b80630c67422c1461024a5780630d64b0711461027a578063142932fd146102aa57806318aaae4b146102c85780631f5a0dd2146102f8575b5f80fd5b610264600480360381019061025f91906131d5565b6107ea565b604051610271919061320f565b60405180910390f35b610294600480360381019061028f9190613282565b610810565b6040516102a191906132d8565b60405180910390f35b6102b2610868565b6040516102bf919061330b565b60405180910390f35b6102e260048036038101906102dd9190613282565b61088a565b6040516102ef9190613405565b60405180910390f35b610312600480360381019061030d91906131d5565b610964565b60405161031f919061320f565b60405180910390f35b610330610980565b60405161033d919061330b565b60405180910390f35b610360600480360381019061035b91906131d5565b6109e6565b60405161036d919061320f565b60405180910390f35b610390600480360381019061038b91906131d5565b610a02565b60405161039d919061320f565b60405180910390f35b6103c060048036038101906103bb9190613441565b610a33565b005b6103ca610c23565b005b6103d4610cda565b005b6103f060048036038101906103eb91906131d5565b610db5565b6040516103fd919061320f565b60405180910390f35b610420600480360381019061041b91906134a5565b610deb565b60405161042d91906134f2565b60405180910390f35b610450600480360381019061044b91906131d5565b610e41565b60405161045d919061320f565b60405180910390f35b610480600480360381019061047b919061350b565b610e60565b005b61049c60048036038101906104979190613585565b610f9a565b005b6104b860048036038101906104b391906131d5565b61115f565b6040516104c5919061320f565b60405180910390f35b6104e860048036038101906104e391906131d5565b6111a8565b6040516104f5919061320f565b60405180910390f35b61051860048036038101906105139190613585565b6111c4565b005b610534600480360381019061052f91906134a5565b611342565b60405161054191906135dd565b60405180910390f35b610564600480360381019061055f91906131d5565b611400565b604051610571919061320f565b60405180910390f35b61058261141b565b005b61059e60048036038101906105999190613282565b61167a565b6040516105ab919061330b565b60405180910390f35b6105ce60048036038101906105c991906135f6565b6116de565b6040516105db919061320f565b60405180910390f35b6105ec61176a565b6040516105f9919061320f565b60405180910390f35b61060a611772565b604051610617919061320f565b60405180910390f35b61063a60048036038101906106359190613282565b611796565b6040516106479190613673565b60405180910390f35b61066a600480360381019061066591906131d5565b611822565b604051610677919061320f565b60405180910390f35b61069a600480360381019061069591906131d5565b611843565b005b6106b660048036038101906106b1919061368c565b61199b565b6040516106c3919061320f565b60405180910390f35b6106e660048036038101906106e191906131d5565b611a63565b6040516106f3919061320f565b60405180910390f35b610716600480360381019061071191906136f0565b611a7f565b005b610732600480360381019061072d919061350b565b611c9d565b005b61074e60048036038101906107499190613745565b611cb6565b005b61076a60048036038101906107659190613585565b612009565b005b61078660048036038101906107819190613745565b6121c3565b005b6107a2600480360381019061079d9190613282565b6122e2565b6040516107af919061330b565b60405180910390f35b6107c0612346565b6040516107cd919061320f565b60405180910390f35b6107de61234d565b005b6107e8612581565b005b5f6224ea00826107fa919061379d565b6366e5266061080991906137de565b9050919050565b5f805f8481526020019081526020015f20600e015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f6108856001610876611772565b6108809190613811565b61281f565b905090565b61089261311c565b5f808481526020019081526020015f206007015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206040518060400160405290815f820154815260200160018201600280602002604051908101604052809291908260028015610953576020028201915f905b82829054906101000a900460ff161515815260200190600101906020825f0104928301926001038202915080841161091e5790505b505050505081525050905092915050565b5f805f8381526020019081526020015f20600801549050919050565b5f8061098a611772565b9050600361099782610db5565b146109d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ce906138c4565b60405180910390fd5b6109e08161281f565b91505090565b5f805f8381526020019081526020015f20600401549050919050565b5f610e10610a0f8361115f565b610a19919061379d565b610a22836107ea565b610a2c91906137de565b9050919050565b5f610a3c611772565b9050825f808381526020019081526020015f206011015f846003811115610a6657610a656138e2565b5b6003811115610a7857610a776138e2565b5b81526020019081526020015f205f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610b3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b349061397f565b60405180910390fd5b610b4a8186868686612b8e565b825f808381526020019081526020015f206011015f846003811115610b7257610b716138e2565b5b6003811115610b8457610b836138e2565b5b81526020019081526020015f205f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610c159190613811565b925050819055505050505050565b5f610c2c611772565b90505f805f600184610c3e91906137de565b81526020019081526020015f209050610c665f808481526020019081526020015f205f612def565b6001816009015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555080600a015f815480929190610cd19061399d565b91905055505050565b5f610ce3611772565b90506002610cf082610db5565b10610d30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2790613a54565b60405180910390fd5b5f805f8381526020019081526020015f209050610d4e816002612def565b806008015f815480929190610d629061399d565b91905055508060080154816007015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f01819055505050565b5f60046224ea00610dc69190613a9f565b610dcf836107ea565b42610dda9190613811565b610de49190613a9f565b9050919050565b5f805f8481526020019081526020015f206003018281548110610e1157610e10613acf565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905092915050565b5f805f8381526020019081526020015f20600301805490509050919050565b5f610e69611772565b9050825f808381526020019081526020015f206011015f846003811115610e9357610e926138e2565b5b6003811115610ea557610ea46138e2565b5b81526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16827f3b77efe490e9dda847de7c3a6440401c9e4977c65ade68f68d31acce963d31718587604051610f8c929190613b42565b60405180910390a450505050565b5f81610fc8575f806001610fac611772565b610fb69190613811565b81526020019081526020015f20610fe0565b5f80610fd2611772565b81526020019081526020015f205b90505f816002015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f01549050816006015f61103583611822565b81526020019081526020015f206001015f9054906101000a900460ff16611091576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108890613bd9565b60405180910390fd5b816002015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8082015f9055600182015f6101000a81549060ff02191690555050806040516020016110fd919061320f565b604051602081830303815290604052805190602001205f1c826007015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0181905550505050565b5f601882604051602001611173919061320f565b604051602081830303815290604052805190602001205f1c6111959190613bf7565b60016111a191906137de565b9050919050565b5f805f8381526020019081526020015f20600b01549050919050565b5f816111e35760016111d4611772565b6111de9190613811565b6111ec565b6111eb611772565b5b90505f805f8381526020019081526020015f2090505f61124c826002015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0154611822565b90505f8103611290576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128790613c71565b60405180910390fd5b836112e05761129f8282612f30565b156112df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d690613cff565b60405180910390fd5b5b6001826006015f8381526020019081526020015f206001015f6101000a81548160ff02191690831515021790555080837fd249855734d727200eaeff80f5683d00066698d613d4e383aeeb1cd8288fc6fe60405160405180910390a350505050565b61134a61313b565b5f808481526020019081526020015f206006015f8381526020019081526020015f206040518060400160405290815f82016002806020026040519081016040528092919082600280156113d5576020028201915f905b82829054906101000a900460ff161515815260200190600101906020825f010492830192600103820291508084116113a05790505b50505050508152602001600182015f9054906101000a900460ff161515151581525050905092915050565b5f805f8381526020019081526020015f205f01549050919050565b5f611424611772565b90505f805f8381526020019081526020015f2090505f805f6001856114499190613811565b81526020019081526020015f209050806002015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206001015f9054906101000a900460ff16156114e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114de90613d67565b60405180910390fd5b5f816002015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0154905061153e8261153983611822565b612f30565b61157d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157490613dcf565b60405180910390fd5b61158683612fbc565b81600b0154811161161a57826010015f600260038111156115aa576115a96138e2565b5b60038111156115bc576115bb6138e2565b5b81526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8154809291906116149061399d565b91905055505b6001826002015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206001015f6101000a81548160ff02191690831515021790555050505050565b5f805f8481526020019081526020015f206005015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f805f8581526020019081526020015f206010015f846003811115611706576117056138e2565b5b6003811115611718576117176138e2565b5b81526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490509392505050565b6366e5266081565b5f6224ea006366e52660426117879190613811565b6117919190613a9f565b905090565b61179e61315c565b5f808481526020019081526020015f206002015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206040518060400160405290815f8201548152602001600182015f9054906101000a900460ff161515151581525050905092915050565b5f600260018361183291906137de565b61183c9190613a9f565b9050919050565b5f805f61184e611772565b81526020019081526020015f209050611868816003612def565b600281600c015f8481526020019081526020015f205f82825461188b91906137de565b9250508190555080600b01548211156119075780600c015f82600b015481526020019081526020015f205481600d015410156118df5780600d015f8154809291906118d59061399d565b9190505550611902565b80600b015f8154809291906118f39061399d565b91905055505f81600d01819055505b611997565b80600b015482101561197c575f81600d0154111561193d5780600d015f81548092919061193390613ded565b9190505550611977565b80600b015f81548092919061195190613ded565b919050555080600c015f82600b015481526020019081526020015f205481600d01819055505b611996565b80600d015f8154809291906119909061399d565b91905055505b5b5050565b5f805f8681526020019081526020015f206011015f8560038111156119c3576119c26138e2565b5b60038111156119d5576119d46138e2565b5b81526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050949350505050565b5f805f8381526020019081526020015f20600a01549050919050565b5f6001611a8a611772565b611a949190613811565b9050611aab600182611aa691906137de565b610a02565b4211611aec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ae390613e84565b60405180910390fd5b5f805f8381526020019081526020015f2090505f816002015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015490505f611b9083846007015f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f01546130ce565b9050611b9b82611822565b8114611bdc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bd390613f12565b60405180910390fd5b6001836007015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20600101600284611c2d9190613bf7565b60028110611c3e57611c3d613acf565b5b602091828204019190066101000a81548160ff02191690831515021790555080847f5cc245965e6851c707f3a6cf09d616f85beb10f4f79a85bf3687159230eb108b87604051611c8e91906134f2565b60405180910390a35050505050565b611cb1611ca8611772565b33858585612b8e565b505050565b5f611cbf611772565b90505f805f8381526020019081526020015f2090505f805f600185611ce49190613811565b81526020019081526020015f2090506002611cfe84610db5565b14611d3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d3590613fa0565b60405180910390fd5b806002015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206001015f9054906101000a900460ff16611dcc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dc390614008565b60405180910390fd5b80600e015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205484604051602001611e1d91906132d8565b6040516020818303038152906040528051906020012014611e73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e6a90614096565b60405180910390fd5b5f8160030180549050855f1c836002015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0154611ecb91906137de565b611ed59190613bf7565b905082600f015f8281526020019081526020015f205f815480929190611efa9061399d565b919050555082600f015f845f015481526020019081526020015f205483600f015f8381526020019081526020015f20541115611f395780835f01819055505b81600e015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9055826010015f806003811115611f9357611f926138e2565b5b6003811115611fa557611fa46138e2565b5b81526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190611ffd9061399d565b91905055505050505050565b5f81612037575f80600161201b611772565b6120259190613811565b81526020019081526020015f2061204f565b5f80612041611772565b81526020019081526020015f205b90505f816007015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f01549050816006015f6120a584846130ce565b81526020019081526020015f206001015f9054906101000a900460ff16612101576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120f890614124565b60405180910390fd5b816007015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206001015f61214e9190613176565b5f81604051602001612161929190614190565b604051602081830303815290604052805190602001205f1c826007015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0181905550505050565b5f6121cc611772565b905060026121d982610db5565b10612219576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161221090614227565b60405180910390fd5b5f805f8381526020019081526020015f209050612237816001612def565b8060030133908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508281600e015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505050565b5f805f8481526020019081526020015f206009015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b6224ea0081565b5f612356611772565b90505f805f6001846123689190613811565b81526020019081526020015f2090506123cb816123c683846007015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f01546130ce565b612f30565b61240a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124019061428f565b60405180910390fd5b806007015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206001015f6002811061245e5761245d613acf565b5b602091828204019190069054906101000a900460ff1680156124e75750806007015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206001016001600281106124d0576124cf613acf565b5b602091828204019190069054906101000a900460ff165b612526576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161251d90614343565b60405180910390fd5b806007015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8082015f9055600182015f61257b9190613176565b50505050565b5f600161258c611772565b6125969190613811565b90506125ad6001826125a891906137de565b610a02565b42116125ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125e5906143d1565b60405180910390fd5b5f805f8381526020019081526020015f2090505f816002015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015490505f8103612688576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161267f90614439565b60405180910390fd5b816005015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16806126e9575081600301805490508260040154145b612728576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161271f906144ed565b60405180910390fd5b5f61273282611822565b9050826006015f8281526020019081526020015f206001015f9054906101000a900460ff1615612797576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161278e9061457b565b60405180910390fd5b6001836006015f8381526020019081526020015f205f016002846127bb9190613bf7565b600281106127cc576127cb613acf565b5b602091828204019190066101000a81548160ff02191690831515021790555080847fc7b35961ffd021cbd2295aa9111c99524833a0412dfe1adf5e181839a958702d60405160405180910390a350505050565b5f805f808481526020019081526020015f2090505f816004015490505f810361287557815f0154604051602001612856919061320f565b6040516020818303038152906040528051906020012082600101819055505b5f8183600301805490506128899190613811565b90505f810361289d575f9350505050612b89565b5f8184600101545f1c6128b09190613bf7565b836128bb91906137de565b90505f8460030182815481106128d4576128d3613acf565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905084600301848154811061291457612913613acf565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1685600301838154811061295257612951613acf565b5b905f5260205f20015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808560030185815481106129ae576129ad613acf565b5b905f5260205f20015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600184612a0091906137de565b856002015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0181905550846004015f815480929190612a599061399d565b9190505550846001015481604051602001612a75929190614599565b604051602081830303815290604052805190602001208560010181905550846005015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16612b3b576001856005015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505b8073ffffffffffffffffffffffffffffffffffffffff16877f550e5b41227eeda7673b4c1832d6abf662c22e4cd71f6bc7546524bbb4fad6aa60405160405180910390a36001955050505050505b919050565b815f808781526020019081526020015f206010015f836003811115612bb657612bb56138e2565b5b6003811115612bc857612bc76138e2565b5b81526020019081526020015f205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015612c52576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c4990614630565b60405180910390fd5b815f808781526020019081526020015f206010015f836003811115612c7a57612c796138e2565b5b6003811115612c8c57612c8b6138e2565b5b81526020019081526020015f205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254612ce29190613811565b92505081905550815f808781526020019081526020015f206010015f836003811115612d1157612d106138e2565b5b6003811115612d2357612d226138e2565b5b81526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254612d7991906137de565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16867f13f2f0d38c63b6308d54d1afccc009dcc157b09334feafa719b4e7be5cdcf18a8486604051612de0929190613b42565b60405180910390a45050505050565b6001826010015f836003811115612e0957612e086138e2565b5b6003811115612e1b57612e1a6138e2565b5b81526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015612ea5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e9c906146be565b60405180910390fd5b816010015f826003811115612ebd57612ebc6138e2565b5b6003811115612ecf57612ece6138e2565b5b81526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190612f2790613ded565b91905055505050565b5f826006015f8381526020019081526020015f205f015f60028110612f5857612f57613acf565b5b602091828204019190069054906101000a900460ff168015612fb45750826006015f8381526020019081526020015f205f01600160028110612f9d57612f9c613acf565b5b602091828204019190069054906101000a900460ff165b905092915050565b806010015f60016003811115612fd557612fd46138e2565b5b6003811115612fe757612fe66138e2565b5b81526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f81548092919061303f9061399d565b9190505550806010015f60038081111561305c5761305b6138e2565b5b600381111561306e5761306d6138e2565b5b81526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8154809291906130c69061399d565b919050555050565b5f8082036130dc575f613114565b600283600301805490506130f09190613a9f565b6001836130fd9190613811565b6131079190613bf7565b600161311391906137de565b5b905092915050565b60405180604001604052805f815260200161313561317c565b81525090565b604051806040016040528061314e61317c565b81526020015f151581525090565b60405180604001604052805f81526020015f151581525090565b505f9055565b6040518060400160405280600290602082028036833780820191505090505090565b5f80fd5b5f819050919050565b6131b4816131a2565b81146131be575f80fd5b50565b5f813590506131cf816131ab565b92915050565b5f602082840312156131ea576131e961319e565b5b5f6131f7848285016131c1565b91505092915050565b613209816131a2565b82525050565b5f6020820190506132225f830184613200565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61325182613228565b9050919050565b61326181613247565b811461326b575f80fd5b50565b5f8135905061327c81613258565b92915050565b5f80604083850312156132985761329761319e565b5b5f6132a5858286016131c1565b92505060206132b68582860161326e565b9150509250929050565b5f819050919050565b6132d2816132c0565b82525050565b5f6020820190506132eb5f8301846132c9565b92915050565b5f8115159050919050565b613305816132f1565b82525050565b5f60208201905061331e5f8301846132fc565b92915050565b61332d816131a2565b82525050565b5f60029050919050565b5f81905092915050565b5f819050919050565b613359816132f1565b82525050565b5f61336a8383613350565b60208301905092915050565b5f602082019050919050565b61338b81613333565b613395818461333d565b92506133a082613347565b805f5b838110156133d05781516133b7878261335f565b96506133c283613376565b9250506001810190506133a3565b505050505050565b606082015f8201516133ec5f850182613324565b5060208201516133ff6020850182613382565b50505050565b5f6060820190506134185f8301846133d8565b92915050565b6004811061342a575f80fd5b50565b5f8135905061343b8161341e565b92915050565b5f805f80608085870312156134595761345861319e565b5b5f6134668782880161326e565b94505060206134778782880161326e565b9350506040613488878288016131c1565b92505060606134998782880161342d565b91505092959194509250565b5f80604083850312156134bb576134ba61319e565b5b5f6134c8858286016131c1565b92505060206134d9858286016131c1565b9150509250929050565b6134ec81613247565b82525050565b5f6020820190506135055f8301846134e3565b92915050565b5f805f606084860312156135225761352161319e565b5b5f61352f8682870161326e565b9350506020613540868287016131c1565b92505060406135518682870161342d565b9150509250925092565b613564816132f1565b811461356e575f80fd5b50565b5f8135905061357f8161355b565b92915050565b5f6020828403121561359a5761359961319e565b5b5f6135a784828501613571565b91505092915050565b606082015f8201516135c45f850182613382565b5060208201516135d76040850182613350565b50505050565b5f6060820190506135f05f8301846135b0565b92915050565b5f805f6060848603121561360d5761360c61319e565b5b5f61361a868287016131c1565b935050602061362b8682870161342d565b925050604061363c8682870161326e565b9150509250925092565b604082015f82015161365a5f850182613324565b50602082015161366d6020850182613350565b50505050565b5f6040820190506136865f830184613646565b92915050565b5f805f80608085870312156136a4576136a361319e565b5b5f6136b1878288016131c1565b94505060206136c28782880161342d565b93505060406136d38782880161326e565b92505060606136e48782880161326e565b91505092959194509250565b5f602082840312156137055761370461319e565b5b5f6137128482850161326e565b91505092915050565b613724816132c0565b811461372e575f80fd5b50565b5f8135905061373f8161371b565b92915050565b5f6020828403121561375a5761375961319e565b5b5f61376784828501613731565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6137a7826131a2565b91506137b2836131a2565b92508282026137c0816131a2565b915082820484148315176137d7576137d6613770565b5b5092915050565b5f6137e8826131a2565b91506137f3836131a2565b925082820190508082111561380b5761380a613770565b5b92915050565b5f61381b826131a2565b9150613826836131a2565b925082820390508181111561383e5761383d613770565b5b92915050565b5f82825260208201905092915050565b7f53687566666c696e67206973206f6e6c7920616c6c6f77656420696e207468655f8201527f20666f7572746820717561727465720000000000000000000000000000000000602082015250565b5f6138ae602f83613844565b91506138b982613854565b604082019050919050565b5f6020820190508181035f8301526138db816138a2565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b7f5472616e73666572206661696c65643a20416c6c6f77616e63652065786365655f8201527f6465640000000000000000000000000000000000000000000000000000000000602082015250565b5f613969602383613844565b91506139748261390f565b604082019050919050565b5f6020820190508181035f8301526139968161395d565b9050919050565b5f6139a7826131a2565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036139d9576139d8613770565b5b600182019050919050565b7f4f7074696e672d696e206973206f6e6c7920616c6c6f77656420696e207468655f8201527f2066697273742074776f20717561727465727300000000000000000000000000602082015250565b5f613a3e603383613844565b9150613a49826139e4565b604082019050919050565b5f6020820190508181035f830152613a6b81613a32565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f613aa9826131a2565b9150613ab4836131a2565b925082613ac457613ac3613a72565b5b828204905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b60048110613b0d57613b0c6138e2565b5b50565b5f819050613b1d82613afc565b919050565b5f613b2c82613b10565b9050919050565b613b3c81613b22565b82525050565b5f604082019050613b555f830185613b33565b613b626020830184613200565b9392505050565b7f526561737369676e6d656e74206661696c65643a2050616972206e6f742064695f8201527f7370757465640000000000000000000000000000000000000000000000000000602082015250565b5f613bc3602683613844565b9150613bce82613b69565b604082019050919050565b5f6020820190508181035f830152613bf081613bb7565b9050919050565b5f613c01826131a2565b9150613c0c836131a2565b925082613c1c57613c1b613a72565b5b828206905092915050565b7f496e76616c69642049443a2049442063616e6e6f74206265207a65726f0000005f82015250565b5f613c5b601d83613844565b9150613c6682613c27565b602082019050919050565b5f6020820190508181035f830152613c8881613c4f565b9050919050565b7f4469737075746520696e76616c69643a20706169722068617320616c726561645f8201527f79206265656e2076657269666965640000000000000000000000000000000000602082015250565b5f613ce9602f83613844565b9150613cf482613c8f565b604082019050919050565b5f6020820190508181035f830152613d1681613cdd565b9050919050565b7f4e796d20697320616c72656164792076657269666965640000000000000000005f82015250565b5f613d51601783613844565b9150613d5c82613d1d565b602082019050919050565b5f6020820190508181035f830152613d7e81613d45565b9050919050565b7f546865206e796d27732070616972206973206e6f7420766572696669656400005f82015250565b5f613db9601e83613844565b9150613dc482613d85565b602082019050919050565b5f6020820190508181035f830152613de681613dad565b9050919050565b5f613df7826131a2565b91505f8203613e0957613e08613770565b5b600182039050919050565b7f4a756467656d656e74206e6f7420616c6c6f776564206265666f7265207468655f8201527f2070736575646f6e796d206576656e7420686173207374617274656400000000602082015250565b5f613e6e603c83613844565b9150613e7982613e14565b604082019050919050565b5f6020820190508181035f830152613e9b81613e62565b9050919050565b7f496e76616c696420636f7572743a20746865207369676e6572206973206e6f745f8201527f2061737369676e656420746f206a75646765207468697320636f757274000000602082015250565b5f613efc603d83613844565b9150613f0782613ea2565b604082019050919050565b5f6020820190508181035f830152613f2981613ef0565b9050919050565b7f4f7065726174696f6e206d75737420626520706572666f726d656420696e20745f8201527f6865207468697264207175617274657200000000000000000000000000000000602082015250565b5f613f8a603083613844565b9150613f9582613f30565b604082019050919050565b5f6020820190508181035f830152613fb781613f7e565b9050919050565b7f4e796d206d7573742062652076657269666965640000000000000000000000005f82015250565b5f613ff2601483613844565b9150613ffd82613fbe565b602082019050919050565b5f6020820190508181035f83015261401f81613fe6565b9050919050565b7f507265696d61676520646f6573206e6f74206d617463682074686520636f6d6d5f8201527f6974746564206861736800000000000000000000000000000000000000000000602082015250565b5f614080602a83613844565b915061408b82614026565b604082019050919050565b5f6020820190508181035f8301526140ad81614074565b9050919050565b7f526561737369676e6d656e74206661696c65643a2054686520636f75727427735f8201527f2070616972206973206e6f742064697370757465640000000000000000000000602082015250565b5f61410e603583613844565b9150614119826140b4565b604082019050919050565b5f6020820190508181035f83015261413b81614102565b9050919050565b5f819050919050565b5f60ff82169050919050565b5f819050919050565b5f61417a61417561417084614142565b614157565b61414b565b9050919050565b61418a81614160565b82525050565b5f6040820190506141a35f830185614181565b6141b06020830184613200565b9392505050565b7f526567697374726174696f6e206973206f6e6c7920616c6c6f77656420696e205f8201527f7468652066697273742074776f20717561727465727300000000000000000000602082015250565b5f614211603683613844565b915061421c826141b7565b604082019050919050565b5f6020820190508181035f83015261423e81614205565b9050919050565b7f436f75727427732070616972206e6f74207665726966696564000000000000005f82015250565b5f614279601983613844565b915061428482614245565b602082019050919050565b5f6020820190508181035f8301526142a68161426d565b9050919050565b7f566572696669636174696f6e206661696c65643a20426f7468206a75646765735f8201527f206f66207468697320636f757274206d75737420636f6e6669726d207665726960208201527f6669636174696f6e000000000000000000000000000000000000000000000000604082015250565b5f61432d604883613844565b9150614338826142ad565b606082019050919050565b5f6020820190508181035f83015261435a81614321565b9050919050565b7f566572696669636174696f6e206e6f7420616c6c6f776564206265666f7265205f8201527f7468652070736575646f6e796d206576656e7420686173207374617274656400602082015250565b5f6143bb603f83613844565b91506143c682614361565b604082019050919050565b5f6020820190508181035f8301526143e8816143af565b9050919050565b7f496e76616c69642049443a20494420646f6573206e6f742065786973740000005f82015250565b5f614423601d83613844565b915061442e826143ef565b602082019050919050565b5f6020820190508181035f83015261445081614417565b9050919050565b7f566572696669636174696f6e206661696c65643a2052657175697265732073685f8201527f7566666c657220737461747573206f7220636f6d706c6574696f6e206f66207360208201527f687566666c696e6720666f722065766572796f6e652072656769737465726564604082015250565b5f6144d7606083613844565b91506144e282614457565b606082019050919050565b5f6020820190508181035f830152614504816144cb565b9050919050565b7f566572696669636174696f6e206661696c65643a2050616972206973206469735f8201527f7075746564000000000000000000000000000000000000000000000000000000602082015250565b5f614565602583613844565b91506145708261450b565b604082019050919050565b5f6020820190508181035f83015261459281614559565b9050919050565b5f6040820190506145ac5f8301856132c9565b6145b960208301846134e3565b9392505050565b7f5472616e73666572206661696c65643a20496e73756666696369656e742062615f8201527f6c616e6365000000000000000000000000000000000000000000000000000000602082015250565b5f61461a602583613844565b9150614625826145c0565b604082019050919050565b5f6020820190508181035f8301526146478161460e565b9050919050565b7f42616c616e63652064656372656d656e74206661696c65643a20496e737566665f8201527f696369656e742062616c616e6365000000000000000000000000000000000000602082015250565b5f6146a8602e83613844565b91506146b38261464e565b604082019050919050565b5f6020820190508181035f8301526146d58161469c565b905091905056fea2646970667358221220ace77cdb126bab92439d1cb2329f16b3982b6fc90928245ac06013ae1ad77ea764736f6c63430008190033",
			"storage": {
			        "0x9fdd897e5a02cda922ad0e529090fa293dc311ede5f3ba33e0bc074f101a285a": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
				"0x6e3616ed3cb7d807f617f2e353ebf30792553080347094e1633163592c4b353d": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
				"0xad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fc0": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
			}, "balance": "0"
		},
		"0x0000000000000000000000000000000000000011": {
			"code": "0x608060405234801561000f575f80fd5b50600436106100f3575f3560e01c806349ce24bb11610095578063b0604a2611610064578063b0604a26146102a5578063b7e85395146102c3578063b9220e51146102f3578063ef78d4fd146102fd576100f3565b806349ce24bb1461021f5780636dd7d8ea1461024f578063a7f0b3de1461026b578063a9059cbb14610289576100f3565b80630d550b75116100d15780630d550b751461017357806319cdfd26146101a357806323b872dd146101d35780633656eec2146101ef576100f3565b8063095ea7b3146100f75780630c5070f4146101135780630c67422c14610143575b5f80fd5b610111600480360381019061010c9190610ecf565b61031b565b005b61012d60048036038101906101289190610f0d565b610420565b60405161013a9190610f65565b60405180910390f35b61015d60048036038101906101589190610f7e565b610485565b60405161016a9190610fb8565b60405180910390f35b61018d60048036038101906101889190610fd1565b6104ab565b60405161019a9190610fb8565b60405180910390f35b6101bd60048036038101906101b89190611021565b610540565b6040516101ca919061106e565b60405180910390f35b6101ed60048036038101906101e89190611087565b610596565b005b61020960048036038101906102049190610f0d565b610720565b6040516102169190610fb8565b60405180910390f35b61023960048036038101906102349190610f7e565b610779565b6040516102469190610f65565b60405180910390f35b610269600480360381019061026491906110d7565b6107a6565b005b6102736109c1565b6040516102809190610fb8565b60405180910390f35b6102a3600480360381019061029e9190610ecf565b6109c9565b005b6102ad6109e0565b6040516102ba9190610fb8565b60405180910390f35b6102dd60048036038101906102d89190610f7e565b610a04565b6040516102ea9190610fb8565b60405180910390f35b6102fb610a23565b005b610305610c6f565b6040516103129190610fb8565b60405180910390f35b5f6103246109e0565b90508160015f8381526020019081526020015f206002015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16827f69e4aaf23f9318cf40839ac20453d8fbedaac2955eb08a27ae5189cc71925716856040516104139190610fb8565b60405180910390a4505050565b5f60015f8481526020019081526020015f206003015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f6224ea0082610495919061112f565b6366e526606104a49190611170565b9050919050565b5f60015f8581526020019081526020015f206002015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490509392505050565b5f60015f8481526020019081526020015f205f018281548110610566576105656111a3565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905092915050565b5f61059f6109e0565b90508160015f8381526020019081526020015f206002015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561066e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066590611250565b60405180910390fd5b61067a81858585610c76565b8160015f8381526020019081526020015f206002015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610713919061126e565b9250508190555050505050565b5f60015f8481526020019081526020015f206001015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f60026224ea0061078a91906112ce565b61079383610485565b61079d9190611170565b42119050919050565b5f6107af6109e0565b90506107ba81610779565b156107fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f19061136e565b60405180910390fd5b6001805f8381526020019081526020015f206001015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561088c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610883906113fc565b60405180910390fd5b60015f8281526020019081526020015f206001015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8154809291906108eb9061141a565b919050555060015f6001836109009190611170565b81526020019081526020015f205f0182908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff166001826109919190611170565b7f10a412bf229fbac2408912cb271b8ff9eb39eb72da91dd0c8accab0fb101113560405160405180910390a35050565b6366e5266081565b6109dc6109d46109e0565b338484610c76565b5050565b5f6224ea006366e52660426109f5919061126e565b6109ff91906112ce565b905090565b5f60015f8381526020019081526020015f205f01805490509050919050565b5f610a2c6109e0565b90505f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ef12e4bc82336040518363ffffffff1660e01b8152600401610a88929190611441565b602060405180830381865afa158015610aa3573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ac79190611492565b610b06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610afd9061152d565b60405180910390fd5b60015f8281526020019081526020015f206003015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615610ba2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9990611595565b60405180910390fd5b60015f8281526020019081526020015f206001015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190610c01906115b3565b91905055506001805f8381526020019081526020015f206003015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b6224ea0081565b8060015f8681526020019081526020015f206001015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610d08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cff9061166a565b60405180910390fd5b8060015f8681526020019081526020015f206001015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610d66919061126e565b925050819055508060015f8681526020019081526020015f206001015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610dcb9190611170565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16857ff2dbd98d79f00f7aff338b824931d607bfcc63d47307162470f25a055102d3b084604051610e309190610fb8565b60405180910390a450505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610e6b82610e42565b9050919050565b610e7b81610e61565b8114610e85575f80fd5b50565b5f81359050610e9681610e72565b92915050565b5f819050919050565b610eae81610e9c565b8114610eb8575f80fd5b50565b5f81359050610ec981610ea5565b92915050565b5f8060408385031215610ee557610ee4610e3e565b5b5f610ef285828601610e88565b9250506020610f0385828601610ebb565b9150509250929050565b5f8060408385031215610f2357610f22610e3e565b5b5f610f3085828601610ebb565b9250506020610f4185828601610e88565b9150509250929050565b5f8115159050919050565b610f5f81610f4b565b82525050565b5f602082019050610f785f830184610f56565b92915050565b5f60208284031215610f9357610f92610e3e565b5b5f610fa084828501610ebb565b91505092915050565b610fb281610e9c565b82525050565b5f602082019050610fcb5f830184610fa9565b92915050565b5f805f60608486031215610fe857610fe7610e3e565b5b5f610ff586828701610ebb565b935050602061100686828701610e88565b925050604061101786828701610e88565b9150509250925092565b5f806040838503121561103757611036610e3e565b5b5f61104485828601610ebb565b925050602061105585828601610ebb565b9150509250929050565b61106881610e61565b82525050565b5f6020820190506110815f83018461105f565b92915050565b5f805f6060848603121561109e5761109d610e3e565b5b5f6110ab86828701610e88565b93505060206110bc86828701610e88565b92505060406110cd86828701610ebb565b9150509250925092565b5f602082840312156110ec576110eb610e3e565b5b5f6110f984828501610e88565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61113982610e9c565b915061114483610e9c565b925082820261115281610e9c565b9150828204841483151761116957611168611102565b5b5092915050565b5f61117a82610e9c565b915061118583610e9c565b925082820190508082111561119d5761119c611102565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82825260208201905092915050565b7f5472616e73666572206661696c65643a20416c6c6f77616e63652065786365655f8201527f6465640000000000000000000000000000000000000000000000000000000000602082015250565b5f61123a6023836111d0565b9150611245826111e0565b604082019050919050565b5f6020820190508181035f8301526112678161122e565b9050919050565b5f61127882610e9c565b915061128383610e9c565b925082820390508181111561129b5761129a611102565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6112d882610e9c565b91506112e383610e9c565b9250826112f3576112f26112a1565b5b828204905092915050565b7f566f74696e67206973206f6e6c7920616c6c6f776564206265666f72652074685f8201527f652068616c6677617920706f696e742e00000000000000000000000000000000602082015250565b5f6113586030836111d0565b9150611363826112fe565b604082019050919050565b5f6020820190508181035f8301526113858161134c565b9050919050565b7f42616c616e63652064656372656d656e74206661696c65643a20496e737566665f8201527f696369656e742062616c616e6365000000000000000000000000000000000000602082015250565b5f6113e6602e836111d0565b91506113f18261138c565b604082019050919050565b5f6020820190508181035f830152611413816113da565b9050919050565b5f61142482610e9c565b91505f820361143657611435611102565b5b600182039050919050565b5f6040820190506114545f830185610fa9565b611461602083018461105f565b9392505050565b61147181610f4b565b811461147b575f80fd5b50565b5f8151905061148c81611468565b92915050565b5f602082840312156114a7576114a6610e3e565b5b5f6114b48482850161147e565b91505092915050565b7f4661696c656420746f207665726966792070726f6f662d6f662d756e697175655f8201527f2d68756d616e0000000000000000000000000000000000000000000000000000602082015250565b5f6115176026836111d0565b9150611522826114bd565b604082019050919050565b5f6020820190508181035f8301526115448161150b565b9050919050565b7f537566667261676520746f6b656e20616c726561647920636c61696d656400005f82015250565b5f61157f601e836111d0565b915061158a8261154b565b602082019050919050565b5f6020820190508181035f8301526115ac81611573565b9050919050565b5f6115bd82610e9c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036115ef576115ee611102565b5b600182019050919050565b7f5472616e73666572206661696c65643a20496e73756666696369656e742062615f8201527f6c616e6365000000000000000000000000000000000000000000000000000000602082015250565b5f6116546025836111d0565b915061165f826115fa565b604082019050919050565b5f6020820190508181035f83015261168181611648565b905091905056fea2646970667358221220436a45e18b8f77edfdf40a46fa589733ef8941b66b29410ab5152b6c51f95a5e64736f6c63430008190033",
			"storage": {
				"0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000010",
			        "0x0eb5be412f275a18f6e4d622aee4ff40b21467c926224771b782d4c095d1444b": "0x506d3ff5ac131be676f2bd0753df703c9794dde0",
				"0x66b32740ad8041bcc3b909c72d7e1afe60094ec55e3cde329b4b3a28501d826c": "0x506d3ff5ac131be676f2bd0753df703c9794dde0",
			        "0xa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49": "0x01",
				"0xcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f": "0x01"
			}, "balance": "0"
		},
		"0x0000000000000000000000000000000000000012": {
			"code": "0x608060405234801561000f575f80fd5b5060043610610135575f3560e01c806370a08231116100b6578063a7f0b3de1161007a578063a7f0b3de1461033b578063a9059cbb14610359578063b0604a2614610375578063dd62ed3e14610393578063eced5526146103c3578063ef78d4fd146103e157610135565b806370a082311461029557806370bfabdd146102c5578063771a3a1d146102cf57806386235714146102ed57806395d89b411461031d57610135565b80632c2ecbc2116100fd5780632c2ecbc2146101dd5780632c3a03a71461020d5780632e4c697f1461022b578063313ce5671461025b5780636afc9f7c1461027957610135565b8063095ea7b3146101395780630c67422c1461015557806318160ddd146101855780631a12cd47146101a357806323b872dd146101c1575b5f80fd5b610153600480360381019061014e9190610f89565b6103ff565b005b61016f600480360381019061016a9190610fc7565b6104e5565b60405161017c9190611001565b60405180910390f35b61018d61050b565b60405161019a9190611001565b60405180910390f35b6101ab6105c8565b6040516101b89190611001565b60405180910390f35b6101db60048036038101906101d6919061101a565b6105cd565b005b6101f760048036038101906101f2919061106a565b610726565b6040516102049190611001565b60405180910390f35b61021561073b565b6040516102229190611001565b60405180910390f35b61024560048036038101906102409190611095565b610746565b6040516102529190611001565b60405180910390f35b6102636107f1565b60405161027091906110ee565b60405180910390f35b610293600480360381019061028e919061106a565b6107f6565b005b6102af60048036038101906102aa919061106a565b610972565b6040516102bc9190611001565b60405180910390f35b6102cd610987565b005b6102d7610c74565b6040516102e49190611001565b60405180910390f35b61030760048036038101906103029190611107565b610c80565b604051610314919061115f565b60405180910390f35b610325610caa565b6040516103329190611202565b60405180910390f35b610343610ce3565b6040516103509190611001565b60405180910390f35b610373600480360381019061036e9190610f89565b610ceb565b005b61037d610cfa565b60405161038a9190611001565b60405180910390f35b6103ad60048036038101906103a89190611222565b610d1e565b6040516103ba9190611001565b60405180910390f35b6103cb610d3e565b6040516103d89190611001565b60405180910390f35b6103e9610d4f565b6040516103f69190611001565b60405180910390f35b8060025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516104d99190611001565b60405180910390a35050565b5f6224ea00826104f5919061128d565b6366e5266061050491906112ce565b9050919050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d3f4a268610550610cfa565b6040518263ffffffff1660e01b815260040161056c9190611001565b602060405180830381865afa158015610587573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105ab9190611315565b6012600a6105b9919061146f565b6105c3919061128d565b905090565b603c81565b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610688576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067f90611529565b60405180910390fd5b610693838383610d56565b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461071a9190611547565b92505081905550505050565b6004602052805f5260405f205f915090505481565b663c77b9376dcd4381565b5f60018083161461076457603c600261075f919061157a565b610766565b825b9050600182901c91505b5f8211156107eb57603c6001603c600261078a919061157a565b901c8485610798919061128d565b6107a291906112ce565b901c92506001808316036107df57603c6001603c60026107c2919061157a565b901c84836107d0919061128d565b6107da91906112ce565b901c90505b600182901c9150610770565b92915050565b601281565b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054111561092d575f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054426108859190611547565b90505f61089a670ffffffe185dd90b83610746565b9050603c8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546108e7919061128d565b901c60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555050505b4260045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555050565b6001602052805f5260405f205f915090505481565b5f610990610cfa565b90505f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ef12e4bc82336040518363ffffffff1660e01b81526004016109ec9291906115d3565b602060405180830381865afa158015610a07573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a2b9190611624565b610a6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a61906116bf565b60405180910390fd5b60035f8281526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615610b03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610afa9061174d565b60405180910390fd5b610b0c336107f6565b5f610b16826104e5565b42610b219190611547565b90505f610b36670ffffffe185dd90b83610746565b90505f603c82663c77b9376dcd43610b4e919061128d565b901c90508060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610b9e91906112ce565b92505081905550600160035f8681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610c669190611001565b60405180910390a350505050565b670ffffffe185dd90b81565b6003602052815f5260405f20602052805f5260405f205f915091509054906101000a900460ff1681565b6040518060400160405280600381526020017f50414e000000000000000000000000000000000000000000000000000000000081525081565b6366e5266081565b610cf6338383610d56565b5050565b5f6224ea006366e5266042610d0f9190611547565b610d199190611798565b905090565b6002602052815f5260405f20602052805f5260405f205f91509150505481565b603c6002610d4c919061157a565b81565b6224ea0081565b610d5f836107f6565b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610ddf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd690611838565b60405180910390fd5b610de8826107f6565b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610e349190611547565b925050819055508060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610e8791906112ce565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610eeb9190611001565b60405180910390a3505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610f2582610efc565b9050919050565b610f3581610f1b565b8114610f3f575f80fd5b50565b5f81359050610f5081610f2c565b92915050565b5f819050919050565b610f6881610f56565b8114610f72575f80fd5b50565b5f81359050610f8381610f5f565b92915050565b5f8060408385031215610f9f57610f9e610ef8565b5b5f610fac85828601610f42565b9250506020610fbd85828601610f75565b9150509250929050565b5f60208284031215610fdc57610fdb610ef8565b5b5f610fe984828501610f75565b91505092915050565b610ffb81610f56565b82525050565b5f6020820190506110145f830184610ff2565b92915050565b5f805f6060848603121561103157611030610ef8565b5b5f61103e86828701610f42565b935050602061104f86828701610f42565b925050604061106086828701610f75565b9150509250925092565b5f6020828403121561107f5761107e610ef8565b5b5f61108c84828501610f42565b91505092915050565b5f80604083850312156110ab576110aa610ef8565b5b5f6110b885828601610f75565b92505060206110c985828601610f75565b9150509250929050565b5f60ff82169050919050565b6110e8816110d3565b82525050565b5f6020820190506111015f8301846110df565b92915050565b5f806040838503121561111d5761111c610ef8565b5b5f61112a85828601610f75565b925050602061113b85828601610f42565b9150509250929050565b5f8115159050919050565b61115981611145565b82525050565b5f6020820190506111725f830184611150565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156111af578082015181840152602081019050611194565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6111d482611178565b6111de8185611182565b93506111ee818560208601611192565b6111f7816111ba565b840191505092915050565b5f6020820190508181035f83015261121a81846111ca565b905092915050565b5f806040838503121561123857611237610ef8565b5b5f61124585828601610f42565b925050602061125685828601610f42565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61129782610f56565b91506112a283610f56565b92508282026112b081610f56565b915082820484148315176112c7576112c6611260565b5b5092915050565b5f6112d882610f56565b91506112e383610f56565b92508282019050808211156112fb576112fa611260565b5b92915050565b5f8151905061130f81610f5f565b92915050565b5f6020828403121561132a57611329610ef8565b5b5f61133784828501611301565b91505092915050565b5f8160011c9050919050565b5f808291508390505b60018511156113955780860481111561137157611370611260565b5b60018516156113805780820291505b808102905061138e85611340565b9450611355565b94509492505050565b5f826113ad5760019050611468565b816113ba575f9050611468565b81600181146113d057600281146113da57611409565b6001915050611468565b60ff8411156113ec576113eb611260565b5b8360020a91508482111561140357611402611260565b5b50611468565b5060208310610133831016604e8410600b841016171561143e5782820a90508381111561143957611438611260565b5b611468565b61144b848484600161134c565b9250905081840481111561146257611461611260565b5b81810290505b9392505050565b5f61147982610f56565b9150611484836110d3565b92506114b17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461139e565b905092915050565b7f5472616e73666572206661696c65643a20416c6c6f77616e63652065786365655f8201527f6465640000000000000000000000000000000000000000000000000000000000602082015250565b5f611513602383611182565b915061151e826114b9565b604082019050919050565b5f6020820190508181035f83015261154081611507565b9050919050565b5f61155182610f56565b915061155c83610f56565b925082820390508181111561157457611573611260565b5b92915050565b5f61158482610f56565b915061158f83610f56565b92506115bc7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461139e565b905092915050565b6115cd81610f1b565b82525050565b5f6040820190506115e65f830185610ff2565b6115f360208301846115c4565b9392505050565b61160381611145565b811461160d575f80fd5b50565b5f8151905061161e816115fa565b92915050565b5f6020828403121561163957611638610ef8565b5b5f61164684828501611610565b91505092915050565b7f4661696c656420746f207665726966792070726f6f662d6f662d756e697175655f8201527f2d68756d616e0000000000000000000000000000000000000000000000000000602082015250565b5f6116a9602683611182565b91506116b48261164f565b604082019050919050565b5f6020820190508181035f8301526116d68161169d565b9050919050565b7f55424920616c726561647920636c61696d656420666f722074686973207065725f8201527f696f640000000000000000000000000000000000000000000000000000000000602082015250565b5f611737602383611182565b9150611742826116dd565b604082019050919050565b5f6020820190508181035f8301526117648161172b565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6117a282610f56565b91506117ad83610f56565b9250826117bd576117bc61176b565b5b828204905092915050565b7f5472616e73666572206661696c65643a20496e73756666696369656e742062615f8201527f6c616e6365000000000000000000000000000000000000000000000000000000602082015250565b5f611822602583611182565b915061182d826117c8565b604082019050919050565b5f6020820190508181035f83015261184f81611816565b905091905056fea264697066735822122070f05801a8a2369aa1f02ceefd39aa6c0dd2fc6c10a0d751780864a7a414614564736f6c63430008190033",
			"storage": {
				"0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000010"
			}, "balance": "0"
		}
	}
}