-// case 000: d0_block=new data_block_0_00(d0_block); break;
-// case 001: d0_block=new data_block_0_01(d0_block); break;
-// case 002: d0_block=new data_block_0_02(d0_block); break;
-// case 003: d0_block=new data_block_0_03(d0_block); break;
-// case 004: d0_block=new data_block_0_04(d0_block); break;
-// case 010: d0_block=new data_block_0_10(d0_block); break;
-// case 014: d0_block=new data_block_0_14(d0_block); break;
-// case 024: d0_block=new data_block_0_24(d0_block); break;
-// case 030: d0_block=new data_block_0_30(d0_block); break;
-// case 054: d0_block=new data_block_0_54(d0_block); break;
-// case 060: d0_block=new data_block_0_60(d0_block); break;
-// case 060: d0_block=new data_block_0_50(d0_block); break;
+ case 000: d0_block=new data_block_0_0(*d0_block); break;
+ case 001: d0_block=new data_block_0_1(*d0_block); break;
+ case 002: d0_block=new data_block_0_2(*d0_block); break;
+ case 003: d0_block=new data_block_0_3(*d0_block); break;
+ case 004: d0_block=new data_block_0_4(*d0_block); break;
+ case 010: d0_block=new data_block_0_10(*d0_block); break;
+ case 014: d0_block=new data_block_0_14(*d0_block); break;
+ case 024: d0_block=new data_block_0_24(*d0_block); break;
+ case 044: d0_block=new data_block_0_44(*d0_block); break;
+ case 030: d0_block=new data_block_0_30(*d0_block); break;
+ case 054: d0_block=new data_block_0_54(*d0_block); break;
+ case 060: d0_block=new data_block_0_60(*d0_block); break;
+ case 050: d0_block=new data_block_0_50(*d0_block); break;