{
  "_format": "hh-sol-artifact-1",
  "contractName": "TestLib_RLPWriter",
  "sourceName": "contracts/test-libraries/rlp/TestLib_RLPWriter.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_in",
          "type": "address"
        }
      ],
      "name": "writeAddress",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "_out",
          "type": "bytes"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_in",
          "type": "address"
        }
      ],
      "name": "writeAddressWithTaintedMemory",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "_out",
          "type": "bytes"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bool",
          "name": "_in",
          "type": "bool"
        }
      ],
      "name": "writeBool",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "_out",
          "type": "bytes"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes",
          "name": "_in",
          "type": "bytes"
        }
      ],
      "name": "writeBytes",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "_out",
          "type": "bytes"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes[]",
          "name": "_in",
          "type": "bytes[]"
        }
      ],
      "name": "writeList",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "_out",
          "type": "bytes"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "string",
          "name": "_in",
          "type": "string"
        }
      ],
      "name": "writeString",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "_out",
          "type": "bytes"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "_in",
          "type": "uint256"
        }
      ],
      "name": "writeUint",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "_out",
          "type": "bytes"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b50611501806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80637932db751161005b5780637932db75146100d157806397563ac8146100e45780639e5c65b7146100f7578063dd2062021461010a57600080fd5b80633c5cee26146100825780633cbd1712146100ab5780635e25d23f146100be575b600080fd5b610095610090366004610859565b61011d565b6040516100a291906108ab565b60405180910390f35b6100956100b93660046108de565b61012e565b6100956100cc3660046108f7565b610139565b6100956100df366004610a05565b610144565b6100956100f23660046108f7565b61014f565b610095610105366004610a42565b610184565b610095610118366004610b05565b61018f565b60606101288261019a565b92915050565b606061012882610254565b606061012882610267565b6060610128826102ae565b606060405161015d9061084c565b604051809103906000f080158015610179573d6000803e3d6000fd5b505061012882610267565b60606101288261031d565b606061012882610144565b60408051600180825281830190925260609160009190602082018180368337019050509050826101ea577f800000000000000000000000000000000000000000000000000000000000000061020c565b7f01000000000000000000000000000000000000000000000000000000000000005b8160008151811061021f5761021f610b4e565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535092915050565b606061012861026283610361565b6102ae565b604051606082811b7fffffffffffffffffffffffffffffffffffffffff00000000000000000000000016602083015290610128906034016040516020818303038152906040525b606080825160011480156102dc57506080836000815181106102d2576102d2610b4e565b016020015160f81c105b156102e8575081610128565b6102f4835160806104c9565b83604051602001610306929190610b7d565b604051602081830303815290604052905092915050565b6060600061032a836106c0565b9050610338815160c06104c9565b8160405160200161034a929190610b7d565b604051602081830303815290604052915050919050565b606060008260405160200161037891815260200190565b604051602081830303815290604052905060005b60208110156103e7578181815181106103a7576103a7610b4e565b01602001517fff00000000000000000000000000000000000000000000000000000000000000166000036103e757806103df81610bdb565b91505061038c565b60006103f4826020610bf5565b67ffffffffffffffff81111561040c5761040c61092d565b6040519080825280601f01601f191660200182016040528015610436576020820181803683370190505b50905060005b81518110156104c057838361045081610bdb565b94508151811061046257610462610b4e565b602001015160f81c60f81b82828151811061047f5761047f610b4e565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350806104b881610bdb565b91505061043c565b50949350505050565b606080603884101561054857604080516001808252818301909252906020820181803683370190505090506104fe8385610c0c565b60f81b8160008151811061051457610514610b4e565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506106b9565b600060015b6105578187610c60565b1561057d578161056681610bdb565b9250610576905061010082610c74565b905061054d565b610588826001610c93565b67ffffffffffffffff8111156105a0576105a061092d565b6040519080825280601f01601f1916602001820160405280156105ca576020820181803683370190505b5092506105d78583610c0c565b6105e2906037610c0c565b60f81b836000815181106105f8576105f8610b4e565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600190505b8181116106b6576101006106408284610bf5565b61064c90610100610d8f565b6106569088610c60565b6106609190610d9b565b60f81b83828151811061067557610675610b4e565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350806106ae81610bdb565b91505061062c565b50505b9392505050565b606081516000036106df57505060408051600081526020810190915290565b6000805b8351811015610726578381815181106106fe576106fe610b4e565b602002602001015151826107129190610c93565b91508061071e81610bdb565b9150506106e3565b60008267ffffffffffffffff8111156107415761074161092d565b6040519080825280601f01601f19166020018201604052801561076b576020820181803683370190505b50600092509050602081015b85518310156104c057600086848151811061079457610794610b4e565b6020026020010151905060006020820190506107b2838284516107ef565b8785815181106107c4576107c4610b4e565b602002602001015151836107d89190610c93565b9250505082806107e790610bdb565b935050610777565b8282825b6020811061082b578151835261080a602084610c93565b9250610817602083610c93565b9150610824602082610bf5565b90506107f3565b905182516020929092036101000a6000190180199091169116179052505050565b61071c80610db083390190565b60006020828403121561086b57600080fd5b813580151581146106b957600080fd5b60005b8381101561089657818101518382015260200161087e565b838111156108a5576000848401525b50505050565b60208152600082518060208401526108ca81604085016020870161087b565b601f01601f19169190910160400192915050565b6000602082840312156108f057600080fd5b5035919050565b60006020828403121561090957600080fd5b813573ffffffffffffffffffffffffffffffffffffffff811681146106b957600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156109855761098561092d565b604052919050565b600067ffffffffffffffff8311156109a7576109a761092d565b6109ba6020601f19601f8601160161095c565b90508281528383830111156109ce57600080fd5b828260208301376000602084830101529392505050565b600082601f8301126109f657600080fd5b6106b98383356020850161098d565b600060208284031215610a1757600080fd5b813567ffffffffffffffff811115610a2e57600080fd5b610a3a848285016109e5565b949350505050565b60006020808385031215610a5557600080fd5b823567ffffffffffffffff80821115610a6d57600080fd5b818501915085601f830112610a8157600080fd5b813581811115610a9357610a9361092d565b8060051b610aa285820161095c565b9182528381018501918581019089841115610abc57600080fd5b86860192505b83831015610af857823585811115610ada5760008081fd5b610ae88b89838a01016109e5565b8352509186019190860190610ac2565b9998505050505050505050565b600060208284031215610b1757600080fd5b813567ffffffffffffffff811115610b2e57600080fd5b8201601f81018413610b3f57600080fd5b610a3a8482356020840161098d565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008351610b8f81846020880161087b565b835190830190610ba381836020880161087b565b01949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006000198203610bee57610bee610bac565b5060010190565b600082821015610c0757610c07610bac565b500390565b600060ff821660ff84168060ff03821115610c2957610c29610bac565b019392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600082610c6f57610c6f610c31565b500490565b6000816000190483118215151615610c8e57610c8e610bac565b500290565b60008219821115610ca657610ca6610bac565b500190565b600181815b80851115610ce6578160001904821115610ccc57610ccc610bac565b80851615610cd957918102915b93841c9390800290610cb0565b509250929050565b600082610cfd57506001610128565b81610d0a57506000610128565b8160018114610d205760028114610d2a57610d46565b6001915050610128565b60ff841115610d3b57610d3b610bac565b50506001821b610128565b5060208310610133831016604e8410600b8410161715610d69575081810a610128565b610d738383610cab565b8060001904821115610d8757610d87610bac565b029392505050565b60006106b98383610cee565b600082610daa57610daa610c31565b50069056fe608060405234801561001057600080fd5b506106fc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100be5760003560e01c806340c10f191161007657806395d89b411161005b57806395d89b41146101b1578063a9059cbb146101ed578063dd62ed3e1461020057600080fd5b806340c10f191461017c57806370a082311461019157600080fd5b806318160ddd116100a757806318160ddd1461013857806323b872dd1461014f578063313ce5671461016257600080fd5b806306fdde03146100c3578063095ea7b314610115575b600080fd5b6100ff6040518060400160405280600481526020017f546573740000000000000000000000000000000000000000000000000000000081525081565b60405161010c9190610511565b60405180910390f35b6101286101233660046105ad565b61022b565b604051901515815260200161010c565b61014160005481565b60405190815260200161010c565b61012861015d3660046105d7565b610241565b61016a601281565b60405160ff909116815260200161010c565b61018f61018a3660046105ad565b61031b565b005b61014161019f366004610613565b60016020526000908152604090205481565b6100ff6040518060400160405280600381526020017f545354000000000000000000000000000000000000000000000000000000000081525081565b6101286101fb3660046105ad565b6103c6565b61014161020e366004610635565b600260209081526000928352604080842090915290825290205481565b60006102383384846103d3565b50600192915050565b73ffffffffffffffffffffffffffffffffffffffff831660009081526002602090815260408083203384529091528120547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff146103065773ffffffffffffffffffffffffffffffffffffffff841660009081526002602090815260408083203384529091529020546102d4908390610697565b73ffffffffffffffffffffffffffffffffffffffff851660009081526002602090815260408083203384529091529020555b610311848484610442565b5060019392505050565b8060005461032991906106ae565b600090815573ffffffffffffffffffffffffffffffffffffffff831681526001602052604090205461035c9082906106ae565b73ffffffffffffffffffffffffffffffffffffffff83166000818152600160205260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906103ba9085815260200190565b60405180910390a35050565b6000610238338484610442565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260016020526040902054610473908290610697565b73ffffffffffffffffffffffffffffffffffffffff80851660009081526001602052604080822093909355908416815220546104b09082906106ae565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906104359085815260200190565b600060208083528351808285015260005b8181101561053e57858101830151858201604001528201610522565b81811115610550576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b803573ffffffffffffffffffffffffffffffffffffffff811681146105a857600080fd5b919050565b600080604083850312156105c057600080fd5b6105c983610584565b946020939093013593505050565b6000806000606084860312156105ec57600080fd5b6105f584610584565b925061060360208501610584565b9150604084013590509250925092565b60006020828403121561062557600080fd5b61062e82610584565b9392505050565b6000806040838503121561064857600080fd5b61065183610584565b915061065f60208401610584565b90509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000828210156106a9576106a9610668565b500390565b600082198211156106c1576106c1610668565b50019056fea26469706673582212207a1f707b02a468c7d6ee167006bef894f4d7f95db5673fc0ca44671bc63c4c8f64736f6c634300080f0033a2646970667358221220b277ff449c8dc667fc3117ace3f8b64d28e3b649ea6006251b4152efe88726af64736f6c634300080f0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80637932db751161005b5780637932db75146100d157806397563ac8146100e45780639e5c65b7146100f7578063dd2062021461010a57600080fd5b80633c5cee26146100825780633cbd1712146100ab5780635e25d23f146100be575b600080fd5b610095610090366004610859565b61011d565b6040516100a291906108ab565b60405180910390f35b6100956100b93660046108de565b61012e565b6100956100cc3660046108f7565b610139565b6100956100df366004610a05565b610144565b6100956100f23660046108f7565b61014f565b610095610105366004610a42565b610184565b610095610118366004610b05565b61018f565b60606101288261019a565b92915050565b606061012882610254565b606061012882610267565b6060610128826102ae565b606060405161015d9061084c565b604051809103906000f080158015610179573d6000803e3d6000fd5b505061012882610267565b60606101288261031d565b606061012882610144565b60408051600180825281830190925260609160009190602082018180368337019050509050826101ea577f800000000000000000000000000000000000000000000000000000000000000061020c565b7f01000000000000000000000000000000000000000000000000000000000000005b8160008151811061021f5761021f610b4e565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535092915050565b606061012861026283610361565b6102ae565b604051606082811b7fffffffffffffffffffffffffffffffffffffffff00000000000000000000000016602083015290610128906034016040516020818303038152906040525b606080825160011480156102dc57506080836000815181106102d2576102d2610b4e565b016020015160f81c105b156102e8575081610128565b6102f4835160806104c9565b83604051602001610306929190610b7d565b604051602081830303815290604052905092915050565b6060600061032a836106c0565b9050610338815160c06104c9565b8160405160200161034a929190610b7d565b604051602081830303815290604052915050919050565b606060008260405160200161037891815260200190565b604051602081830303815290604052905060005b60208110156103e7578181815181106103a7576103a7610b4e565b01602001517fff00000000000000000000000000000000000000000000000000000000000000166000036103e757806103df81610bdb565b91505061038c565b60006103f4826020610bf5565b67ffffffffffffffff81111561040c5761040c61092d565b6040519080825280601f01601f191660200182016040528015610436576020820181803683370190505b50905060005b81518110156104c057838361045081610bdb565b94508151811061046257610462610b4e565b602001015160f81c60f81b82828151811061047f5761047f610b4e565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350806104b881610bdb565b91505061043c565b50949350505050565b606080603884101561054857604080516001808252818301909252906020820181803683370190505090506104fe8385610c0c565b60f81b8160008151811061051457610514610b4e565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506106b9565b600060015b6105578187610c60565b1561057d578161056681610bdb565b9250610576905061010082610c74565b905061054d565b610588826001610c93565b67ffffffffffffffff8111156105a0576105a061092d565b6040519080825280601f01601f1916602001820160405280156105ca576020820181803683370190505b5092506105d78583610c0c565b6105e2906037610c0c565b60f81b836000815181106105f8576105f8610b4e565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600190505b8181116106b6576101006106408284610bf5565b61064c90610100610d8f565b6106569088610c60565b6106609190610d9b565b60f81b83828151811061067557610675610b4e565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350806106ae81610bdb565b91505061062c565b50505b9392505050565b606081516000036106df57505060408051600081526020810190915290565b6000805b8351811015610726578381815181106106fe576106fe610b4e565b602002602001015151826107129190610c93565b91508061071e81610bdb565b9150506106e3565b60008267ffffffffffffffff8111156107415761074161092d565b6040519080825280601f01601f19166020018201604052801561076b576020820181803683370190505b50600092509050602081015b85518310156104c057600086848151811061079457610794610b4e565b6020026020010151905060006020820190506107b2838284516107ef565b8785815181106107c4576107c4610b4e565b602002602001015151836107d89190610c93565b9250505082806107e790610bdb565b935050610777565b8282825b6020811061082b578151835261080a602084610c93565b9250610817602083610c93565b9150610824602082610bf5565b90506107f3565b905182516020929092036101000a6000190180199091169116179052505050565b61071c80610db083390190565b60006020828403121561086b57600080fd5b813580151581146106b957600080fd5b60005b8381101561089657818101518382015260200161087e565b838111156108a5576000848401525b50505050565b60208152600082518060208401526108ca81604085016020870161087b565b601f01601f19169190910160400192915050565b6000602082840312156108f057600080fd5b5035919050565b60006020828403121561090957600080fd5b813573ffffffffffffffffffffffffffffffffffffffff811681146106b957600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156109855761098561092d565b604052919050565b600067ffffffffffffffff8311156109a7576109a761092d565b6109ba6020601f19601f8601160161095c565b90508281528383830111156109ce57600080fd5b828260208301376000602084830101529392505050565b600082601f8301126109f657600080fd5b6106b98383356020850161098d565b600060208284031215610a1757600080fd5b813567ffffffffffffffff811115610a2e57600080fd5b610a3a848285016109e5565b949350505050565b60006020808385031215610a5557600080fd5b823567ffffffffffffffff80821115610a6d57600080fd5b818501915085601f830112610a8157600080fd5b813581811115610a9357610a9361092d565b8060051b610aa285820161095c565b9182528381018501918581019089841115610abc57600080fd5b86860192505b83831015610af857823585811115610ada5760008081fd5b610ae88b89838a01016109e5565b8352509186019190860190610ac2565b9998505050505050505050565b600060208284031215610b1757600080fd5b813567ffffffffffffffff811115610b2e57600080fd5b8201601f81018413610b3f57600080fd5b610a3a8482356020840161098d565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008351610b8f81846020880161087b565b835190830190610ba381836020880161087b565b01949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006000198203610bee57610bee610bac565b5060010190565b600082821015610c0757610c07610bac565b500390565b600060ff821660ff84168060ff03821115610c2957610c29610bac565b019392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600082610c6f57610c6f610c31565b500490565b6000816000190483118215151615610c8e57610c8e610bac565b500290565b60008219821115610ca657610ca6610bac565b500190565b600181815b80851115610ce6578160001904821115610ccc57610ccc610bac565b80851615610cd957918102915b93841c9390800290610cb0565b509250929050565b600082610cfd57506001610128565b81610d0a57506000610128565b8160018114610d205760028114610d2a57610d46565b6001915050610128565b60ff841115610d3b57610d3b610bac565b50506001821b610128565b5060208310610133831016604e8410600b8410161715610d69575081810a610128565b610d738383610cab565b8060001904821115610d8757610d87610bac565b029392505050565b60006106b98383610cee565b600082610daa57610daa610c31565b50069056fe608060405234801561001057600080fd5b506106fc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100be5760003560e01c806340c10f191161007657806395d89b411161005b57806395d89b41146101b1578063a9059cbb146101ed578063dd62ed3e1461020057600080fd5b806340c10f191461017c57806370a082311461019157600080fd5b806318160ddd116100a757806318160ddd1461013857806323b872dd1461014f578063313ce5671461016257600080fd5b806306fdde03146100c3578063095ea7b314610115575b600080fd5b6100ff6040518060400160405280600481526020017f546573740000000000000000000000000000000000000000000000000000000081525081565b60405161010c9190610511565b60405180910390f35b6101286101233660046105ad565b61022b565b604051901515815260200161010c565b61014160005481565b60405190815260200161010c565b61012861015d3660046105d7565b610241565b61016a601281565b60405160ff909116815260200161010c565b61018f61018a3660046105ad565b61031b565b005b61014161019f366004610613565b60016020526000908152604090205481565b6100ff6040518060400160405280600381526020017f545354000000000000000000000000000000000000000000000000000000000081525081565b6101286101fb3660046105ad565b6103c6565b61014161020e366004610635565b600260209081526000928352604080842090915290825290205481565b60006102383384846103d3565b50600192915050565b73ffffffffffffffffffffffffffffffffffffffff831660009081526002602090815260408083203384529091528120547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff146103065773ffffffffffffffffffffffffffffffffffffffff841660009081526002602090815260408083203384529091529020546102d4908390610697565b73ffffffffffffffffffffffffffffffffffffffff851660009081526002602090815260408083203384529091529020555b610311848484610442565b5060019392505050565b8060005461032991906106ae565b600090815573ffffffffffffffffffffffffffffffffffffffff831681526001602052604090205461035c9082906106ae565b73ffffffffffffffffffffffffffffffffffffffff83166000818152600160205260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906103ba9085815260200190565b60405180910390a35050565b6000610238338484610442565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260016020526040902054610473908290610697565b73ffffffffffffffffffffffffffffffffffffffff80851660009081526001602052604080822093909355908416815220546104b09082906106ae565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906104359085815260200190565b600060208083528351808285015260005b8181101561053e57858101830151858201604001528201610522565b81811115610550576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b803573ffffffffffffffffffffffffffffffffffffffff811681146105a857600080fd5b919050565b600080604083850312156105c057600080fd5b6105c983610584565b946020939093013593505050565b6000806000606084860312156105ec57600080fd5b6105f584610584565b925061060360208501610584565b9150604084013590509250925092565b60006020828403121561062557600080fd5b61062e82610584565b9392505050565b6000806040838503121561064857600080fd5b61065183610584565b915061065f60208401610584565b90509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000828210156106a9576106a9610668565b500390565b600082198211156106c1576106c1610668565b50019056fea26469706673582212207a1f707b02a468c7d6ee167006bef894f4d7f95db5673fc0ca44671bc63c4c8f64736f6c634300080f0033a2646970667358221220b277ff449c8dc667fc3117ace3f8b64d28e3b649ea6006251b4152efe88726af64736f6c634300080f0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
