{ 
    "callcall_00": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x02" : "0x01",
			"0x04" : "0x1000000000000000000000000000000000000001",
			"0x05" : "0x02",
			"0xe6" : "0x1000000000000000000000000000000000000002",
			"0xe8" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
			"0xec" : "0x40",
			"0xee" : "0x21",
			"0xf0" : "0x01"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 250000 0x1000000000000000000000000000000000000001 1 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "1000000000000000000",
                "code" : "{  [[ 1 ]] (CALL 200000 0x1000000000000000000000000000000000000002 2 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 2 1) (SSTORE 4 (CALLER)) (SSTORE 5 (CALLVALUE)) (SSTORE 230 (ADDRESS)) (SSTORE 232 (ORIGIN)) (SSTORE 236 (CALLDATASIZE)) (SSTORE 238 (CODESIZE)) (SSTORE 240 (GASPRICE))}",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcode_01": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x01",
			"0x02" : "0x01",
			"0x04" : "0x1000000000000000000000000000000000000001",
			"0x05" : "0x02",
			"0xe6" : "0x1000000000000000000000000000000000000001",
			"0xe8" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
			"0xec" : "0x40",
			"0xee" : "0x21",
			"0xf0" : "0x01"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 250000 0x1000000000000000000000000000000000000001 1 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "1000000000000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 200000 0x1000000000000000000000000000000000000002 2 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 2 1) (SSTORE 4 (CALLER)) (SSTORE 5 (CALLVALUE)) (SSTORE 230 (ADDRESS)) (SSTORE 232 (ORIGIN)) (SSTORE 236 (CALLDATASIZE)) (SSTORE 238 (CODESIZE)) (SSTORE 240 (GASPRICE)) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecall_10": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x01"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x02" : "0x01",
			"0x04" : "0x1000000000000000000000000000000000000000",
			"0x05" : "0x02",
			"0xe6" : "0x1000000000000000000000000000000000000002",
			"0xe8" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
			"0xec" : "0x40",
			"0xee" : "0x21",
			"0xf0" : "0x01"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 250000 0x1000000000000000000000000000000000000001 1 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALL 200000 0x1000000000000000000000000000000000000002 2 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 2 1) (SSTORE 4 (CALLER)) (SSTORE 5 (CALLVALUE)) (SSTORE 230 (ADDRESS)) (SSTORE 232 (ORIGIN)) (SSTORE 236 (CALLDATASIZE)) (SSTORE 238 (CODESIZE)) (SSTORE 240 (GASPRICE)) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcode_11": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x01",
			"0x02" : "0x01",
			"0x04" : "0x1000000000000000000000000000000000000000",
			"0x05" : "0x02",
			"0xe6" : "0x1000000000000000000000000000000000000000",
			"0xe8" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
			"0xec" : "0x40",
			"0xee" : "0x21",
			"0xf0" : "0x01"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 250000 0x1000000000000000000000000000000000000001 1 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALLCODE 200000 0x1000000000000000000000000000000000000002 2 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 2 1) (SSTORE 4 (CALLER)) (SSTORE 5 (CALLVALUE)) (SSTORE 230 (ADDRESS)) (SSTORE 232 (ORIGIN)) (SSTORE 236 (CALLDATASIZE)) (SSTORE 238 (CODESIZE)) (SSTORE 240 (GASPRICE)) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcall_000": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000003" : {
                "storage" : {
		    "0x014a" : "0x1000000000000000000000000000000000000003",
                    "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
                    "0x0150" : "0x40",
                    "0x0152" : "0x26",
                    "0x0154" : "0x01",
                    "0x03" : "0x01",
                    "0x04" : "0x1000000000000000000000000000000000000002",
                    "0x05" : "0x03"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 350000 0x1000000000000000000000000000000000000001 1 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "1000000000000000000",
                "code" : "{  [[ 1 ]] (CALL 250000 0x1000000000000000000000000000000000000002 2 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "1000000000000000000",
                "code" : "{  [[ 2 ]] (CALL 200000 0x1000000000000000000000000000000000000003 3 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) (SSTORE 4 (CALLER)) (SSTORE 5 (CALLVALUE)) (SSTORE 330 (ADDRESS)) (SSTORE 332 (ORIGIN)) (SSTORE 336 (CALLDATASIZE)) (SSTORE 338 (CODESIZE)) (SSTORE 340 (GASPRICE))}",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcallcode_001": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000002" : {
                "storage" : {
		    "0x014a" : "0x1000000000000000000000000000000000000002",
                    "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
                    "0x0150" : "0x40",
                    "0x0152" : "0x26",
                    "0x0154" : "0x01",
                    "0x02" : "0x01",
                    "0x03" : "0x01",
                    "0x04" : "0x1000000000000000000000000000000000000002",
                    "0x05" : "0x03"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 350000 0x1000000000000000000000000000000000000001 1 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "1000000000000000000",
                "code" : "{  [[ 1 ]] (CALL 300000 0x1000000000000000000000000000000000000002 2 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "1000000000000000000",
                "code" : "{  [[ 2 ]] (CALLCODE 250000 0x1000000000000000000000000000000000000003 3 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) (SSTORE 4 (CALLER)) (SSTORE 5 (CALLVALUE)) (SSTORE 330 (ADDRESS)) (SSTORE 332 (ORIGIN)) (SSTORE 336 (CALLDATASIZE)) (SSTORE 338 (CODESIZE)) (SSTORE 340 (GASPRICE))}",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcodecall_010": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x01",
			"0x02" : "0x01"
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "storage" : {
		    "0x014a" : "0x1000000000000000000000000000000000000003",
                    "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
                    "0x0150" : "0x40",
                    "0x0152" : "0x26",
                    "0x0154" : "0x01",
                    "0x03" : "0x01",
                    "0x04" : "0x1000000000000000000000000000000000000001",
                    "0x05" : "0x03"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 350000 0x1000000000000000000000000000000000000001 1 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "1000000000000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 300000 0x1000000000000000000000000000000000000002 2 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "1000000000000000000",
                "code" : "{  [[ 2 ]] (CALL 250000 0x1000000000000000000000000000000000000003 3 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) (SSTORE 4 (CALLER)) (SSTORE 5 (CALLVALUE)) (SSTORE 330 (ADDRESS)) (SSTORE 332 (ORIGIN)) (SSTORE 336 (CALLDATASIZE)) (SSTORE 338 (CODESIZE)) (SSTORE 340 (GASPRICE)) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcodecallcode_011": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000001" : {
                "storage" : {
		    "0x01" : "0x01",
                    "0x014a" : "0x1000000000000000000000000000000000000001",
                    "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
                    "0x0150" : "0x40",
                    "0x0152" : "0x26",
                    "0x0154" : "0x01",
                    "0x02" : "0x01",
                    "0x03" : "0x01",
                    "0x04" : "0x1000000000000000000000000000000000000001",
                    "0x05" : "0x03"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 350000 0x1000000000000000000000000000000000000001 1 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "1000000000000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 300000 0x1000000000000000000000000000000000000002 2 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "1000000000000000000",
                "code" : "{  [[ 2 ]] (CALLCODE 250000 0x1000000000000000000000000000000000000003 3 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) (SSTORE 4 (CALLER)) (SSTORE 5 (CALLVALUE)) (SSTORE 330 (ADDRESS)) (SSTORE 332 (ORIGIN)) (SSTORE 336 (CALLDATASIZE)) (SSTORE 338 (CODESIZE)) (SSTORE 340 (GASPRICE))}",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcall_100": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x01"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x02" : "0x01"
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "storage" : {
		    "0x014a" : "0x1000000000000000000000000000000000000003",
                    "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
                    "0x0150" : "0x40",
                    "0x0152" : "0x26",
                    "0x0154" : "0x01",
                    "0x03" : "0x01",
                    "0x04" : "0x1000000000000000000000000000000000000002",
                    "0x05" : "0x03"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 350000 0x1000000000000000000000000000000000000001 1 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "1000000000000000000",
                "code" : "{  [[ 1 ]] (CALL 300000 0x1000000000000000000000000000000000000002 2 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "1000000000000000000",
                "code" : "{  [[ 2 ]] (CALL 250000 0x1000000000000000000000000000000000000003 3 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) (SSTORE 4 (CALLER)) (SSTORE 5 (CALLVALUE)) (SSTORE 330 (ADDRESS)) (SSTORE 332 (ORIGIN)) (SSTORE 336 (CALLDATASIZE)) (SSTORE 338 (CODESIZE)) (SSTORE 340 (GASPRICE))}",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcallcode_101": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x01"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
		    "0x014a" : "0x1000000000000000000000000000000000000002",
                    "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
                    "0x0150" : "0x40",
                    "0x0152" : "0x26",
                    "0x0154" : "0x01",
                    "0x02" : "0x01",
                    "0x03" : "0x01",
                    "0x04" : "0x1000000000000000000000000000000000000002",
                    "0x05" : "0x03"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 350000 0x1000000000000000000000000000000000000001 1 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "1000000000000000000",
                "code" : "{  [[ 1 ]] (CALL 300000 0x1000000000000000000000000000000000000002 2 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "1000000000000000000",
                "code" : "{  [[ 2 ]] (CALLCODE 250000 0x1000000000000000000000000000000000000003 3 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) (SSTORE 4 (CALLER)) (SSTORE 5 (CALLVALUE)) (SSTORE 330 (ADDRESS)) (SSTORE 332 (ORIGIN)) (SSTORE 336 (CALLDATASIZE)) (SSTORE 338 (CODESIZE)) (SSTORE 340 (GASPRICE))}",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcodecall_110": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x01",
			"0x02" : "0x01"
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "storage" : {
		    "0x014a" : "0x1000000000000000000000000000000000000003",
                    "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
                    "0x0150" : "0x40",
                    "0x0152" : "0x26",
                    "0x0154" : "0x01",
                    "0x03" : "0x01",
                    "0x04" : "0x1000000000000000000000000000000000000000",
                    "0x05" : "0x03"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 350000 0x1000000000000000000000000000000000000001 1 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "1000000000000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 300000 0x1000000000000000000000000000000000000002 2 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "1000000000000000000",
                "code" : "{  [[ 2 ]] (CALL 250000 0x1000000000000000000000000000000000000003 3 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) (SSTORE 4 (CALLER)) (SSTORE 5 (CALLVALUE)) (SSTORE 330 (ADDRESS)) (SSTORE 332 (ORIGIN)) (SSTORE 336 (CALLDATASIZE)) (SSTORE 338 (CODESIZE)) (SSTORE 340 (GASPRICE)) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcodecallcode_111": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
		    "0x00" : "0x01",
                    "0x01" : "0x01",
                    "0x014a" : "0x1000000000000000000000000000000000000000",
                    "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
                    "0x0150" : "0x40",
                    "0x0152" : "0x26",
                    "0x0154" : "0x01",
                    "0x02" : "0x01",
                    "0x03" : "0x01",
                    "0x04" : "0x1000000000000000000000000000000000000000",
                    "0x05" : "0x03"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 350000 0x1000000000000000000000000000000000000001 1 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "1000000000000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 300000 0x1000000000000000000000000000000000000002 2 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "1000000000000000000",
                "code" : "{  [[ 2 ]] (CALLCODE 250000 0x1000000000000000000000000000000000000003 3 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) (SSTORE 4 (CALLER)) (SSTORE 5 (CALLVALUE)) (SSTORE 330 (ADDRESS)) (SSTORE 332 (ORIGIN)) (SSTORE 336 (CALLDATASIZE)) (SSTORE 338 (CODESIZE)) (SSTORE 340 (GASPRICE))}",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcall_00_OOGE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x02" : "0x00",
			"0x05" : "0x00"	
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 1 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "1000000000000000000",
                "code" : "{ [[ 1 ]] (CALL 100000 0x1000000000000000000000000000000000000002 2 0 64 0 64 )  }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 2 1) (SSTORE 5 (CALLVALUE)) (SSTORE 6 (CALLVALUE)) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "120066",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

   "callcall_00_OOGE_valueTransfer": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000001" : {
                "balance" : "20"
            },
	    "1000000000000000000000000000000000000002" : {
		"balance" : "0",
                "storage" : {
			"0x02" : "0x00"
                }
            }
	},
        "pre" : {
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 20 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{ [[ 1 ]] (CALL 50000 0x1000000000000000000000000000000000000002 10 0 64 0 64 )  }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 2 1) (SSTORE 11 (GAS)) (SSTORE 12 (GAS)) (SSTORE 2 (GAS)) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "148000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcode_01_OOGE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
            "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
            "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x02" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALLCODE 20020 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 2 1) (MSTORE 2 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecall_10_OOGE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x02" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALL 20020 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 2 1) (MSTORE 2 1)}",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcode_11_OOGE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALLCODE 20020 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 2 1) (MSTORE 2 1)}",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcall_000_OOGE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x01",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALL 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{  [[ 2 ]] (CALL 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) (MSTORE 3 1)}",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcallcode_001_OOGE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x01",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALL 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{  [[ 2 ]] (CALLCODE 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) (MSTORE 3 1)}",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcodecall_010_OOGE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x01",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALLCODE 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{  [[ 2 ]] (CALL 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) (MSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcodecallcode_011_OOGE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x01",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALLCODE 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{  [[ 2 ]] (CALLCODE 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) (MSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcall_100_OOGE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x01"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALL 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{  [[ 2 ]] (CALL 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) (MSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcallcode_101_OOGE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x01"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALL 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{  [[ 2 ]] (CALLCODE 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) (MSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcodecall_110_OOGE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x01",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALLCODE 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{  [[ 2 ]] (CALL 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) (MSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcodecallcode_111_OOGE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x01",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALLCODE 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{  [[ 2 ]] (CALLCODE 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) (MSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcall_000_OOGMBefore": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	   "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALL 40080 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{ (MSTORE 3 1) [[ 2 ]] (CALL 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcall_000_OOGMAfter": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	   "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 60150 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALL 40080 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) (SSTORE 3 (GAS))}",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{  [[ 2 ]] (CALL 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcallcode_001_OOGMBefore": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	   "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	   "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALL 40080 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{ (MSTORE 3 1) [[ 2 ]] (CALLCODE 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcallcode_001_OOGMAfter": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	   "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	   "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 60150 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALL 40080 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) (SSTORE 3 (GAS))}",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{ [[ 2 ]] (CALLCODE 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcodecall_010_OOGMBefore": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALLCODE 40080 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{ (MSTORE 3 1) [[ 2 ]] (CALL 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcodecall_010_OOGMAfter": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 60150 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALLCODE 40080 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) (SSTORE 3 (GAS)) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{  [[ 2 ]] (CALL 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }
        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcodecallcode_011_OOGMBefore": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALLCODE 40080 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{  (MSTORE 3 1) [[ 2 ]] (CALLCODE 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcodecallcode_011_OOGMAfter": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
            "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 60150 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALLCODE 40080 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) (SSTORE 3 (GAS)) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{  [[ 2 ]] (CALLCODE 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcall_100_OOGMBefore": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALL 40080 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{  (MSTORE 3 1) [[ 2 ]] (CALL 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcall_100_OOGMAfter": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 60150 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALL 40080 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) (SSTORE 3 (GAS)) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{  [[ 2 ]] (CALL 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcallcode_101_OOGMBefore": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALL 40080 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{  (MSTORE 3 1) [[ 2 ]] (CALLCODE 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcallcode_101_OOGMAfter": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 60150 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALL 40080 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) (SSTORE 3 (GAS)) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{  [[ 2 ]] (CALLCODE 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcodecall_110_OOGMBefore": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x01" : "0x00",			
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x01" : "0x00",			
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALLCODE 40080 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{ (MSTORE 3 1) [[ 2 ]] (CALL 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcodecall_110_OOGMAfter": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 60150 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALLCODE 40080 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) (SSTORE 3 (GAS))}",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{ [[ 2 ]] (CALL 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcodecallcode_111_OOGMBefore": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALLCODE 40080 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{  (MSTORE 3 1) [[ 2 ]] (CALLCODE 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcodecallcode_111_OOGMAfter": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 60150 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "0",
                "code" : "{  [[ 1 ]] (CALLCODE 40080 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) (SSTORE 3 (GAS)) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "0",
                "code" : "{  [[ 2 ]] (CALLCODE 20020 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "0",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "172000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcall_000_SuicideEnd": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000001" : {
		"balance" : "20000000000"
            },
            "1000000000000000000000000000000000000003" : {
		"balance" : "10000000000",
                "storage" : {
			"0x03" : "0x01"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALL 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  [[ 2 ]] (CALL 50000 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) (SELFDESTRUCT 0x1000000000000000000000000000000000000001) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1)  }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcallcode_001_SuicideEnd": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000001" : {
		"balance" : "20000000000"
            },
            "1000000000000000000000000000000000000003" : {
		"balance" : "10000000000",
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALL 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  [[ 2 ]] (CALLCODE 50000 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) (SELFDESTRUCT 0x1000000000000000000000000000000000000001) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcodecall_010_SuicideEnd": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000002" : {
		"balance" : "10000000000",
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
		"balance" : "10000000000",
                "storage" : {
			"0x03" : "0x01"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  [[ 2 ]] (CALL 50000 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) (SELFDESTRUCT 0x1000000000000000000000000000000000000001) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcodecallcode_011_SuicideEnd": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000002" : {
		"balance" : "10000000000",
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  [[ 2 ]] (CALLCODE 50000 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) (SELFDESTRUCT 0x1000000000000000000000000000000000000001) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcall_100_SuicideEnd": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
		"balance" : "1000000000000000000",
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x01"
                }
            },
	    "1000000000000000000000000000000000000001" : {
		"balance" : "20000000000",
                "storage" : {
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
		"balance" : "10000000000",
                "storage" : {
			"0x03" : "0x01"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALL 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  [[ 2 ]] (CALL 50000 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) (SELFDESTRUCT 0x1000000000000000000000000000000000000001) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcallcode_101_SuicideEnd": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x01"
                }
            },
	    "1000000000000000000000000000000000000001" : {
		"balance" : "20000000000",
                "storage" : {
			"0x02" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALL 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  [[ 2 ]] (CALLCODE 50000 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) (SELFDESTRUCT 0x1000000000000000000000000000000000000001) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcodecall_110_SuicideEnd": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {   
	    "1000000000000000000000000000000000000001" : {
		"balance" : "1000000010000000000"
            },         
	    "1000000000000000000000000000000000000003" : {
		"balance" : "10000000000",
                "storage" : {
			"0x03" : "0x01"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  [[ 2 ]] (CALL 50000 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) (SELFDESTRUCT 0x1000000000000000000000000000000000000001) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcodecallcode_111_SuicideEnd": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000001" : {
		"balance" : "1000000010000000000"
            	},
	    "1000000000000000000000000000000000000002" : {
		"balance" : "10000000000",
		"storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  [[ 2 ]] (CALLCODE 50000 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) (SELFDESTRUCT 0x1000000000000000000000000000000000000001) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcall_00_SuicideEnd": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000000" : {
		"balance" : "1000000010000000000"
            	},
            "1000000000000000000000000000000000000002" : {
		"balance" : "10000000000",
                "storage" : {
			"0x02" : "0x01"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALL 50000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) (SELFDESTRUCT 0x1000000000000000000000000000000000000000) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 2 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcode_01_SuicideEnd": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000000" : {
		"balance" : "1000000010000000000"
            	},
            "1000000000000000000000000000000000000002" : {
		"balance" : "10000000000",
                "storage" : {
			"0x02" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 50000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) (SELFDESTRUCT 0x1000000000000000000000000000000000000000) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 2 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecall_10_SuicideEnd": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000001" : {
		"balance" : "10000000000",
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
		"balance" : "10000000000",
                "storage" : {
			"0x02" : "0x01"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALL 50000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) (SELFDESTRUCT 0x1000000000000000000000000000000000000000) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 2 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcode_11_SuicideEnd": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000001" : {
		"balance" : "10000000000",
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
		"balance" : "10000000000",
                "storage" : {
			"0x02" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 50000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) (SELFDESTRUCT 0x1000000000000000000000000000000000000000) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 2 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcall_000_SuicideMiddle": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000000" : {
		"balance" : "1000000010000000000",
                "storage" : {
			"0x00" : "0x01"
                }
            },
            "1000000000000000000000000000000000000001" : {
		"balance" : "10000000000",
                "storage" : {
			"0x01" : "0x01"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALL 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{ (SELFDESTRUCT 0x1000000000000000000000000000000000000000) [[ 2 ]] (CALL 50000 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcallcode_001_SuicideMiddle": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000000" : {
		"balance" : "1000000010000000000",
                "storage" : {
			"0x00" : "0x01"
                }
            },
            "1000000000000000000000000000000000000003" : {
		"balance" : "10000000000",
                "storage" : {
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALL 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  (SELFDESTRUCT 0x1000000000000000000000000000000000000000) [[ 2 ]] (CALLCODE 50000 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcodecall_010_SuicideMiddle": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000000" : {
		"balance" : "1000000010000000000",
                "storage" : {
			"0x00" : "0x01"
                }
            },
            "1000000000000000000000000000000000000002" : {
		"balance" : "10000000000",
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
		"balance" : "10000000000",
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  (SELFDESTRUCT 0x1000000000000000000000000000000000000000) [[ 2 ]] (CALL 50000 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcodecallcode_011_SuicideMiddle": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
		"balance" : "1000000010000000000",
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00",
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
	    },
            "1000000000000000000000000000000000000002" : {
		"balance" : "10000000000",
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
		"balance" : "10000000000",
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{ (SELFDESTRUCT 0x1000000000000000000000000000000000000000) [[ 2 ]] (CALLCODE 50000 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcall_100_SuicideMiddle": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
		"balance" : "1000000010000000000",
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x01"
                }
            },
	    "1000000000000000000000000000000000000003" : {
		"balance" : "10000000000",
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALL 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  (SELFDESTRUCT 0x1000000000000000000000000000000000000000) [[ 2 ]] (CALL 50000 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcallcode_101_SuicideMiddle": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
		"balance" : "1000000010000000000",
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x01"
                }
            },
	    "1000000000000000000000000000000000000001" : {
		"balance" : "10000000000",
                "storage" : {
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
		"balance" : "10000000000",
                "storage" : {
			"0x02" : "0x00",
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALL 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{ (SELFDESTRUCT 0x1000000000000000000000000000000000000000) [[ 2 ]] (CALLCODE 50000 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcodecall_110_SuicideMiddle": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000001" : {
		"balance" : "10000000000",
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
		"balance" : "10000000000",
                "storage" : {
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
		"balance" : "10000000000",
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  (SELFDESTRUCT 0x1000000000000000000000000000000000000000) [[ 2 ]] (CALL 50000 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcodecallcode_111_SuicideMiddle": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "30000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000001" : {
		"balance" : "10000000000",
                "storage" : {
			"0x00" : "0x00",
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
		"balance" : "10000000000",
                "storage" : {
			"0x03" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000003" : {
		"balance" : "10000000000",
                "storage" : {
			"0x03" : "0x00"
                }
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 150000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 100000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  (SELFDESTRUCT 0x1000000000000000000000000000000000000000) [[ 2 ]] (CALLCODE 50000 0x1000000000000000000000000000000000000003 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
	    "1000000000000000000000000000000000000003" : {
                "balance" : "10000000000",
                "nonce" : "0",
                "code" : "{  (SSTORE 3 1) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }

        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "3000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcodecallcode_ABCB_RECURSIVE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "3000000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x01"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
                "balance" : "568190"
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 25000000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 1000000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  [[ 2 ]] (CALLCODE 500000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }
        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "30000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcodecall_ABCB_RECURSIVE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "3000000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x01"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
                "balance" : "568190"
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 25000000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 1000000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  [[ 2 ]] (CALL 500000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }
        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "30000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcallcode_ABCB_RECURSIVE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "3000000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x01"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
                "balance" : "568190"
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 25000000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALL 1000000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  [[ 2 ]] (CALLCODE 500000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }
        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "30000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcodecallcode_ABCB_RECURSIVE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "3000000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x01",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
                "balance" : "568190"
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 25000000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 1000000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  [[ 2 ]] (CALLCODE 500000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }
        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "30000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcodecall_ABCB_RECURSIVE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "3000000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x01",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
                "balance" : "568190"
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 25000000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALLCODE 1000000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  [[ 2 ]] (CALL 500000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }
        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "30000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcallcode_ABCB_RECURSIVE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "3000000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x01",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
                "balance" : "568190"
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 25000000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALL 1000000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  [[ 2 ]] (CALLCODE 500000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }
        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "30000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcallcall_ABCB_RECURSIVE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "3000000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x01",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
                "balance" : "568190"
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALL 25000000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALL 1000000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  [[ 2 ]] (CALL 500000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }
        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "30000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcodecallcall_ABCB_RECURSIVE": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "3000000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
            "1000000000000000000000000000000000000000" : {
                "storage" : {
			"0x00" : "0x01",
			"0x01" : "0x01"
                }
            },
	    "1000000000000000000000000000000000000001" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "1000000000000000000000000000000000000002" : {
                "storage" : {
			"0x01" : "0x00",
			"0x02" : "0x00"
                }
            },
	    "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
                "balance" : "568190"
            }
	},
        "pre" : {	     
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{  [[ 0 ]] (CALLCODE 25000000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{  [[ 1 ]] (CALL 1000000 0x1000000000000000000000000000000000000002 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "1000000000000000000000000000000000000002" : {
                "balance" : "10000000000",
                "code" : "{  [[ 2 ]] (CALL 500000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "nonce" : "0",
                "storage" : {
                }
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }
        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "30000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "callcode_checkPC": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "3000000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000000" : {
                "storage" : {
                  "0x03" : "0x25"
                }
            }
	},
        "pre" : {
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{ (CALL 1000000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) [[3]] (PC)}",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "10000000000",
                "code" : "{}",
                "nonce" : "0",
                "storage" : {
                }
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }
        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "30000000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "call_OOG_additionalGasCosts1": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "3000000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000001" : {
                "shouldnotexist" : "1"
            },
            "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
                "balance" : "21727"
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "999999999999978273"
            }
	},
        "pre" : {
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{ (CALL 6000 0x1000000000000000000000000000000000000001 0 0 64 0 64 ) }",
                "storage": {}
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }
        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "30000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    },

    "call_OOG_additionalGasCosts2": {
        "env" : {
            "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
            "currentNumber" : "2675000",
            "currentGasLimit" : "3000000000",
            "currentDifficulty" : "256",
            "currentTimestamp" : 1,
            "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
        },
        "expect" : {
	    "1000000000000000000000000000000000000001" : {
                "balance" : "0"
            },
            "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
                "balance" : "0x7530"
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "0x0de0b6b3a7638ad0"
            }
	},
        "pre" : {
            "1000000000000000000000000000000000000000" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "{ (CALL 6000 0x1000000000000000000000000000000000000001 1 0 64 0 64 ) }",
                "storage": {}
            },
            "1000000000000000000000000000000000000001" : {
                "balance" : "",
                "code" : "",
                "nonce" : "0",
                "storage" : {
                }
            },
            "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
                "balance" : "1000000000000000000",
                "nonce" : "0",
                "code" : "",
                "storage": {}
            }
        },
        "transaction" : {
            "nonce" : "0",
            "gasPrice" : "1",
            "gasLimit" : "30000",
            "to" : "1000000000000000000000000000000000000000",
            "value" : "0",
            "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
            "data" : ""
        }
    }
}