parameter key_hash;
storage string;
return unit;
code {CAR;
      DIP{UNIT;
          LAMBDA (pair string unit)
                 (pair string unit)
                 {CAR; UNIT; SWAP; PAIR};
          PUSH tez "100.00"; PUSH bool False;
          PUSH bool False; NONE key_hash};
      CREATE_CONTRACT; DIP{PUSH string ""}; PUSH tez "0.00";
      PUSH string "abcdefg"; TRANSFER_TOKENS;
      DIP{DROP}; UNIT; PAIR};