(module $ndes.wasm (type (;0;) (func (param i32 i32))) (type (;1;) (func)) (type (;2;) (func (param i32 i32 i32 i32 i32))) (type (;3;) (func (param i32 i32 i32))) (type (;4;) (func (result i32))) (import "__pragma" "loopbound" (func $__pragma_loopbound (type 0))) (func $__wasm_apply_data_relocs (type 1)) (func $ndes_init (type 1) (local i32) i32.const 57 i32.const 57 call $__pragma_loopbound i32.const 0 i32.const 0 i32.load8_u offset=1056 i32.store8 offset=4000 i32.const 0 i32.const 0 i32.load8_u offset=1057 i32.store8 offset=4001 i32.const 0 i32.const 0 i32.load8_u offset=1058 i32.store8 offset=4002 i32.const 0 i32.const 0 i32.load8_u offset=1059 i32.store8 offset=4003 i32.const 0 i32.const 0 i32.load8_u offset=1060 i32.store8 offset=4004 i32.const 0 i32.const 0 i32.load8_u offset=1061 i32.store8 offset=4005 i32.const 0 i32.const 0 i32.load8_u offset=1062 i32.store8 offset=4006 i32.const 0 i32.const 0 i32.load8_u offset=1063 i32.store8 offset=4007 i32.const 0 i32.const 0 i32.load8_u offset=1064 i32.store8 offset=4008 i32.const 0 i32.const 0 i32.load8_u offset=1065 i32.store8 offset=4009 i32.const 0 i32.const 0 i32.load8_u offset=1066 i32.store8 offset=4010 i32.const 0 i32.const 0 i32.load8_u offset=1067 i32.store8 offset=4011 i32.const 0 i32.const 0 i32.load8_u offset=1068 i32.store8 offset=4012 i32.const 0 i32.const 0 i32.load8_u offset=1069 i32.store8 offset=4013 i32.const 0 i32.const 0 i32.load8_u offset=1070 i32.store8 offset=4014 i32.const 0 i32.const 0 i32.load8_u offset=1071 i32.store8 offset=4015 i32.const 0 i32.const 0 i32.load8_u offset=1072 i32.store8 offset=4016 i32.const 0 i32.const 0 i32.load8_u offset=1073 i32.store8 offset=4017 i32.const 0 i32.const 0 i32.load8_u offset=1074 i32.store8 offset=4018 i32.const 0 i32.const 0 i32.load8_u offset=1075 i32.store8 offset=4019 i32.const 0 i32.const 0 i32.load8_u offset=1076 i32.store8 offset=4020 i32.const 0 i32.const 0 i32.load8_u offset=1077 i32.store8 offset=4021 i32.const 0 i32.const 0 i32.load8_u offset=1078 i32.store8 offset=4022 i32.const 0 i32.const 0 i32.load8_u offset=1079 i32.store8 offset=4023 i32.const 0 i32.const 0 i32.load8_u offset=1080 i32.store8 offset=4024 i32.const 0 i32.const 0 i32.load8_u offset=1081 i32.store8 offset=4025 i32.const 0 i32.const 0 i32.load8_u offset=1082 i32.store8 offset=4026 i32.const 0 i32.const 0 i32.load8_u offset=1083 i32.store8 offset=4027 i32.const 0 i32.const 0 i32.load8_u offset=1084 i32.store8 offset=4028 i32.const 0 i32.const 0 i32.load8_u offset=1085 i32.store8 offset=4029 i32.const 0 i32.const 0 i32.load8_u offset=1086 i32.store8 offset=4030 i32.const 0 i32.const 0 i32.load8_u offset=1087 i32.store8 offset=4031 i32.const 0 i32.const 0 i32.load8_u offset=1088 i32.store8 offset=4032 i32.const 0 i32.const 0 i32.load8_u offset=1089 i32.store8 offset=4033 i32.const 0 i32.const 0 i32.load8_u offset=1090 i32.store8 offset=4034 i32.const 0 i32.const 0 i32.load8_u offset=1091 i32.store8 offset=4035 i32.const 0 i32.const 0 i32.load8_u offset=1092 i32.store8 offset=4036 i32.const 0 i32.const 0 i32.load8_u offset=1093 i32.store8 offset=4037 i32.const 0 i32.const 0 i32.load8_u offset=1094 i32.store8 offset=4038 i32.const 0 i32.const 0 i32.load8_u offset=1095 i32.store8 offset=4039 i32.const 0 i32.const 0 i32.load8_u offset=1096 i32.store8 offset=4040 i32.const 0 i32.const 0 i32.load8_u offset=1097 i32.store8 offset=4041 i32.const 0 i32.const 0 i32.load8_u offset=1098 i32.store8 offset=4042 i32.const 0 i32.const 0 i32.load8_u offset=1099 i32.store8 offset=4043 i32.const 0 i32.const 0 i32.load8_u offset=1100 i32.store8 offset=4044 i32.const 0 i32.const 0 i32.load8_u offset=1101 i32.store8 offset=4045 i32.const 0 i32.const 0 i32.load8_u offset=1102 i32.store8 offset=4046 i32.const 0 i32.const 0 i32.load8_u offset=1103 i32.store8 offset=4047 i32.const 0 i32.const 0 i32.load8_u offset=1104 i32.store8 offset=4048 i32.const 0 i32.const 0 i32.load8_u offset=1105 i32.store8 offset=4049 i32.const 0 i32.const 0 i32.load8_u offset=1106 i32.store8 offset=4050 i32.const 0 i32.const 0 i32.load8_u offset=1107 i32.store8 offset=4051 i32.const 0 i32.const 0 i32.load8_u offset=1108 i32.store8 offset=4052 i32.const 0 i32.const 0 i32.load8_u offset=1109 i32.store8 offset=4053 i32.const 0 i32.const 0 i32.load8_u offset=1110 i32.store8 offset=4054 i32.const 0 i32.const 0 i32.load8_u offset=1111 i32.store8 offset=4055 i32.const 0 i32.const 0 i32.load8_u offset=1112 i32.store8 offset=4056 i32.const 49 i32.const 49 call $__pragma_loopbound i32.const 0 i32.const 0 i32.load8_u offset=1120 i32.store8 offset=4064 i32.const 0 i32.const 0 i32.load8_u offset=1121 i32.store8 offset=4065 i32.const 0 i32.const 0 i32.load8_u offset=1122 i32.store8 offset=4066 i32.const 0 i32.const 0 i32.load8_u offset=1123 i32.store8 offset=4067 i32.const 0 i32.const 0 i32.load8_u offset=1124 i32.store8 offset=4068 i32.const 0 i32.const 0 i32.load8_u offset=1125 i32.store8 offset=4069 i32.const 0 i32.const 0 i32.load8_u offset=1126 i32.store8 offset=4070 i32.const 0 i32.const 0 i32.load8_u offset=1127 i32.store8 offset=4071 i32.const 0 i32.const 0 i32.load8_u offset=1128 i32.store8 offset=4072 i32.const 0 i32.const 0 i32.load8_u offset=1129 i32.store8 offset=4073 i32.const 0 i32.const 0 i32.load8_u offset=1130 i32.store8 offset=4074 i32.const 0 i32.const 0 i32.load8_u offset=1131 i32.store8 offset=4075 i32.const 0 i32.const 0 i32.load8_u offset=1132 i32.store8 offset=4076 i32.const 0 i32.const 0 i32.load8_u offset=1133 i32.store8 offset=4077 i32.const 0 i32.const 0 i32.load8_u offset=1134 i32.store8 offset=4078 i32.const 0 i32.const 0 i32.load8_u offset=1135 i32.store8 offset=4079 i32.const 0 i32.const 0 i32.load8_u offset=1136 i32.store8 offset=4080 i32.const 0 i32.const 0 i32.load8_u offset=1137 i32.store8 offset=4081 i32.const 0 i32.const 0 i32.load8_u offset=1138 i32.store8 offset=4082 i32.const 0 i32.const 0 i32.load8_u offset=1139 i32.store8 offset=4083 i32.const 0 i32.const 0 i32.load8_u offset=1140 i32.store8 offset=4084 i32.const 0 i32.const 0 i32.load8_u offset=1141 i32.store8 offset=4085 i32.const 0 i32.const 0 i32.load8_u offset=1142 i32.store8 offset=4086 i32.const 0 i32.const 0 i32.load8_u offset=1143 i32.store8 offset=4087 i32.const 0 i32.const 0 i32.load8_u offset=1144 i32.store8 offset=4088 i32.const 0 i32.const 0 i32.load8_u offset=1145 i32.store8 offset=4089 i32.const 0 i32.const 0 i32.load8_u offset=1146 i32.store8 offset=4090 i32.const 0 i32.const 0 i32.load8_u offset=1147 i32.store8 offset=4091 i32.const 0 i32.const 0 i32.load8_u offset=1148 i32.store8 offset=4092 i32.const 0 i32.const 0 i32.load8_u offset=1149 i32.store8 offset=4093 i32.const 0 i32.const 0 i32.load8_u offset=1150 i32.store8 offset=4094 i32.const 0 i32.const 0 i32.load8_u offset=1151 i32.store8 offset=4095 i32.const 0 i32.const 0 i32.load8_u offset=1152 i32.store8 offset=4096 i32.const 0 i32.const 0 i32.load8_u offset=1153 i32.store8 offset=4097 i32.const 0 i32.const 0 i32.load8_u offset=1154 i32.store8 offset=4098 i32.const 0 i32.const 0 i32.load8_u offset=1155 i32.store8 offset=4099 i32.const 0 i32.const 0 i32.load8_u offset=1156 i32.store8 offset=4100 i32.const 0 i32.const 0 i32.load8_u offset=1157 i32.store8 offset=4101 i32.const 0 i32.const 0 i32.load8_u offset=1158 i32.store8 offset=4102 i32.const 0 i32.const 0 i32.load8_u offset=1159 i32.store8 offset=4103 i32.const 0 i32.const 0 i32.load8_u offset=1160 i32.store8 offset=4104 i32.const 0 i32.const 0 i32.load8_u offset=1161 i32.store8 offset=4105 i32.const 0 i32.const 0 i32.load8_u offset=1162 i32.store8 offset=4106 i32.const 0 i32.const 0 i32.load8_u offset=1163 i32.store8 offset=4107 i32.const 0 i32.const 0 i32.load8_u offset=1164 i32.store8 offset=4108 i32.const 0 i32.const 0 i32.load8_u offset=1165 i32.store8 offset=4109 i32.const 0 i32.const 0 i32.load8_u offset=1166 i32.store8 offset=4110 i32.const 0 i32.const 0 i32.load8_u offset=1167 i32.store8 offset=4111 i32.const 0 i32.const 0 i32.load8_u offset=1168 i32.store8 offset=4112 i32.const 0 i64.const 111669149731 i64.store offset=4116 align=4 i32.const 0 i64.const 68719476738 i64.store offset=4124 align=4 i32.const 0 i32.const 0 i32.load offset=1040 local.tee 0 i32.store offset=4132 i32.const 0 local.get 0 i32.store offset=4136) (func $ndes_des (type 2) (param i32 i32 i32 i32 i32) (local i32 i32 i32 i32) global.get $__stack_pointer i32.const 528 i32.sub local.tee 5 global.set $__stack_pointer block ;; label = @1 i32.const 0 i32.load8_u offset=4348 br_if 0 (;@1;) i32.const 0 i32.const 1 i32.store offset=4356 i32.const 0 i32.const 1 i32.store8 offset=4348 i32.const 31 i32.const 31 call $__pragma_loopbound i32.const 0 i32.const -2147483648 i32.store offset=4480 i32.const 0 i64.const 4611686018964258816 i64.store offset=4472 i32.const 0 i64.const 1152921504741064704 i64.store offset=4464 i32.const 0 i64.const 288230376185266176 i64.store offset=4456 i32.const 0 i64.const 72057594046316544 i64.store offset=4448 i32.const 0 i64.const 18014398511579136 i64.store offset=4440 i32.const 0 i64.const 4503599627894784 i64.store offset=4432 i32.const 0 i64.const 1125899906973696 i64.store offset=4424 i32.const 0 i64.const 281474976743424 i64.store offset=4416 i32.const 0 i64.const 70368744185856 i64.store offset=4408 i32.const 0 i64.const 17592186046464 i64.store offset=4400 i32.const 0 i64.const 4398046511616 i64.store offset=4392 i32.const 0 i64.const 1099511627904 i64.store offset=4384 i32.const 0 i64.const 274877906976 i64.store offset=4376 i32.const 0 i64.const 68719476744 i64.store offset=4368 i32.const 0 i64.const 17179869186 i64.store offset=4360 end block ;; label = @1 local.get 2 i32.load i32.eqz br_if 0 (;@1;) local.get 2 i32.const 0 i32.store i32.const 0 i32.const 0 i32.store offset=4484 i32.const 0 i32.const 0 i32.store offset=4488 i32.const 28 i32.const 28 call $__pragma_loopbound i32.const 0 i32.load offset=4484 local.set 6 i32.const 0 i32.load offset=4488 local.set 7 i32.const 0 local.set 2 loop ;; label = @2 local.get 6 i32.const 1 i32.shl local.get 1 local.get 2 i32.const 4056 i32.add i32.load8_s local.tee 8 i32.const 33 i32.lt_s i32.const 2 i32.shl i32.add i32.load local.get 8 i32.const -32 i32.add local.get 8 local.get 8 i32.const 32 i32.gt_s select i32.const 2 i32.shl i32.const 4352 i32.add i32.load i32.and i32.const 0 i32.ne i32.or local.set 6 local.get 7 i32.const 1 i32.shl local.get 1 local.get 2 i32.const 4028 i32.add i32.load8_s local.tee 8 i32.const 33 i32.lt_s i32.const 2 i32.shl i32.add i32.load local.get 8 i32.const -32 i32.add local.get 8 local.get 8 i32.const 32 i32.gt_s select i32.const 2 i32.shl i32.const 4352 i32.add i32.load i32.and i32.const 0 i32.ne i32.or local.set 7 local.get 2 i32.const 28 i32.add local.set 8 local.get 2 i32.const -1 i32.add local.set 2 local.get 8 i32.const 1 i32.gt_u br_if 0 (;@2;) end i32.const 0 local.get 6 i32.store offset=4484 i32.const 0 local.get 7 i32.store offset=4488 i32.const 16 i32.const 16 call $__pragma_loopbound local.get 5 i32.const 512 i32.add i32.const 8 i32.add local.tee 2 i32.const 0 i32.load offset=4164 i32.store local.get 5 i32.const 0 i64.load offset=4156 align=4 i64.store offset=512 i32.const 1 local.get 5 i32.const 512 i32.add call $ndes_ks i32.const 0 local.get 2 i32.load i32.store offset=4164 i32.const 0 local.get 5 i64.load offset=512 i64.store offset=4156 align=4 local.get 2 i32.const 0 i32.load offset=4176 i32.store local.get 5 i32.const 0 i64.load offset=4168 i64.store offset=512 i32.const 2 local.get 5 i32.const 512 i32.add call $ndes_ks i32.const 0 local.get 2 i32.load i32.store offset=4176 i32.const 0 local.get 5 i64.load offset=512 i64.store offset=4168 local.get 2 i32.const 0 i32.load offset=4188 i32.store local.get 5 i32.const 0 i64.load offset=4180 align=4 i64.store offset=512 i32.const 3 local.get 5 i32.const 512 i32.add call $ndes_ks i32.const 0 local.get 2 i32.load i32.store offset=4188 i32.const 0 local.get 5 i64.load offset=512 i64.store offset=4180 align=4 local.get 2 i32.const 0 i32.load offset=4200 i32.store local.get 5 i32.const 0 i64.load offset=4192 i64.store offset=512 i32.const 4 local.get 5 i32.const 512 i32.add call $ndes_ks i32.const 0 local.get 2 i32.load i32.store offset=4200 i32.const 0 local.get 5 i64.load offset=512 i64.store offset=4192 local.get 2 i32.const 0 i32.load offset=4212 i32.store local.get 5 i32.const 0 i64.load offset=4204 align=4 i64.store offset=512 i32.const 5 local.get 5 i32.const 512 i32.add call $ndes_ks i32.const 0 local.get 2 i32.load i32.store offset=4212 i32.const 0 local.get 5 i64.load offset=512 i64.store offset=4204 align=4 local.get 2 i32.const 0 i32.load offset=4224 i32.store local.get 5 i32.const 0 i64.load offset=4216 i64.store offset=512 i32.const 6 local.get 5 i32.const 512 i32.add call $ndes_ks i32.const 0 local.get 2 i32.load i32.store offset=4224 i32.const 0 local.get 5 i64.load offset=512 i64.store offset=4216 local.get 2 i32.const 0 i32.load offset=4236 i32.store local.get 5 i32.const 0 i64.load offset=4228 align=4 i64.store offset=512 i32.const 7 local.get 5 i32.const 512 i32.add call $ndes_ks i32.const 0 local.get 2 i32.load i32.store offset=4236 i32.const 0 local.get 5 i64.load offset=512 i64.store offset=4228 align=4 local.get 2 i32.const 0 i32.load offset=4248 i32.store local.get 5 i32.const 0 i64.load offset=4240 i64.store offset=512 i32.const 8 local.get 5 i32.const 512 i32.add call $ndes_ks i32.const 0 local.get 2 i32.load i32.store offset=4248 i32.const 0 local.get 5 i64.load offset=512 i64.store offset=4240 local.get 2 i32.const 0 i32.load offset=4260 i32.store local.get 5 i32.const 0 i64.load offset=4252 align=4 i64.store offset=512 i32.const 9 local.get 5 i32.const 512 i32.add call $ndes_ks i32.const 0 local.get 2 i32.load i32.store offset=4260 i32.const 0 local.get 5 i64.load offset=512 i64.store offset=4252 align=4 local.get 2 i32.const 0 i32.load offset=4272 i32.store local.get 5 i32.const 0 i64.load offset=4264 i64.store offset=512 i32.const 10 local.get 5 i32.const 512 i32.add call $ndes_ks i32.const 0 local.get 2 i32.load i32.store offset=4272 i32.const 0 local.get 5 i64.load offset=512 i64.store offset=4264 local.get 2 i32.const 0 i32.load offset=4284 i32.store local.get 5 i32.const 0 i64.load offset=4276 align=4 i64.store offset=512 i32.const 11 local.get 5 i32.const 512 i32.add call $ndes_ks i32.const 0 local.get 2 i32.load i32.store offset=4284 i32.const 0 local.get 5 i64.load offset=512 i64.store offset=4276 align=4 local.get 2 i32.const 0 i32.load offset=4296 i32.store local.get 5 i32.const 0 i64.load offset=4288 i64.store offset=512 i32.const 12 local.get 5 i32.const 512 i32.add call $ndes_ks i32.const 0 local.get 2 i32.load i32.store offset=4296 i32.const 0 local.get 5 i64.load offset=512 i64.store offset=4288 local.get 2 i32.const 0 i32.load offset=4308 i32.store local.get 5 i32.const 0 i64.load offset=4300 align=4 i64.store offset=512 i32.const 13 local.get 5 i32.const 512 i32.add call $ndes_ks i32.const 0 local.get 2 i32.load i32.store offset=4308 i32.const 0 local.get 5 i64.load offset=512 i64.store offset=4300 align=4 local.get 2 i32.const 0 i32.load offset=4320 i32.store local.get 5 i32.const 0 i64.load offset=4312 i64.store offset=512 i32.const 14 local.get 5 i32.const 512 i32.add call $ndes_ks i32.const 0 local.get 2 i32.load i32.store offset=4320 i32.const 0 local.get 5 i64.load offset=512 i64.store offset=4312 local.get 2 i32.const 0 i32.load offset=4332 i32.store local.get 5 i32.const 0 i64.load offset=4324 align=4 i64.store offset=512 i32.const 15 local.get 5 i32.const 512 i32.add call $ndes_ks i32.const 0 local.get 2 i32.load i32.store offset=4332 i32.const 0 local.get 5 i64.load offset=512 i64.store offset=4324 align=4 local.get 2 i32.const 0 i32.load offset=4344 i32.store local.get 5 i32.const 0 i64.load offset=4336 i64.store offset=512 i32.const 16 local.get 5 i32.const 512 i32.add call $ndes_ks i32.const 0 local.get 2 i32.load i32.store offset=4344 i32.const 0 local.get 5 i64.load offset=512 i64.store offset=4336 end i32.const 32 i32.const 32 call $__pragma_loopbound i32.const 0 local.set 2 i32.const 0 local.set 7 i32.const 0 local.set 6 loop ;; label = @1 local.get 7 i32.const 1 i32.shl local.get 0 local.get 2 i32.const 1216 i32.add i32.load8_s local.tee 8 i32.const 33 i32.lt_s i32.const 2 i32.shl i32.add i32.load local.get 8 i32.const -32 i32.add local.get 8 local.get 8 i32.const 32 i32.gt_s select i32.const 2 i32.shl i32.const 4352 i32.add i32.load i32.and i32.const 0 i32.ne i32.or local.set 7 local.get 6 i32.const 1 i32.shl local.get 0 local.get 2 i32.const 1248 i32.add i32.load8_s local.tee 8 i32.const 33 i32.lt_s i32.const 2 i32.shl i32.add i32.load local.get 8 i32.const -32 i32.add local.get 8 local.get 8 i32.const 32 i32.gt_s select i32.const 2 i32.shl i32.const 4352 i32.add i32.load i32.and i32.const 0 i32.ne i32.or local.set 6 local.get 2 i32.const 32 i32.add local.set 8 local.get 2 i32.const -1 i32.add local.set 2 local.get 8 i32.const 1 i32.gt_u br_if 0 (;@1;) end i32.const 16 i32.const 16 call $__pragma_loopbound block ;; label = @1 block ;; label = @2 local.get 3 i32.const 1 i32.eq br_if 0 (;@2;) local.get 5 i32.const 496 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4164 i32.store local.get 5 i32.const 0 i64.load offset=4156 align=4 i64.store offset=496 local.get 6 local.get 5 i32.const 496 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 480 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4176 i32.store local.get 5 i32.const 0 i64.load offset=4168 i64.store offset=480 local.get 5 local.get 5 i32.load offset=524 local.get 7 i32.xor local.tee 2 i32.store offset=524 local.get 2 local.get 5 i32.const 480 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 464 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4188 i32.store local.get 5 i32.const 0 i64.load offset=4180 align=4 i64.store offset=464 local.get 5 local.get 5 i32.load offset=524 local.get 6 i32.xor local.tee 8 i32.store offset=524 local.get 8 local.get 5 i32.const 464 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 448 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4200 i32.store local.get 5 i32.const 0 i64.load offset=4192 i64.store offset=448 local.get 5 local.get 5 i32.load offset=524 local.get 2 i32.xor local.tee 2 i32.store offset=524 local.get 2 local.get 5 i32.const 448 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 432 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4212 i32.store local.get 5 i32.const 0 i64.load offset=4204 align=4 i64.store offset=432 local.get 5 local.get 5 i32.load offset=524 local.get 8 i32.xor local.tee 8 i32.store offset=524 local.get 8 local.get 5 i32.const 432 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 416 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4224 i32.store local.get 5 i32.const 0 i64.load offset=4216 i64.store offset=416 local.get 5 local.get 5 i32.load offset=524 local.get 2 i32.xor local.tee 2 i32.store offset=524 local.get 2 local.get 5 i32.const 416 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 400 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4236 i32.store local.get 5 i32.const 0 i64.load offset=4228 align=4 i64.store offset=400 local.get 5 local.get 5 i32.load offset=524 local.get 8 i32.xor local.tee 8 i32.store offset=524 local.get 8 local.get 5 i32.const 400 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 384 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4248 i32.store local.get 5 i32.const 0 i64.load offset=4240 i64.store offset=384 local.get 5 local.get 5 i32.load offset=524 local.get 2 i32.xor local.tee 2 i32.store offset=524 local.get 2 local.get 5 i32.const 384 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 368 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4260 i32.store local.get 5 i32.const 0 i64.load offset=4252 align=4 i64.store offset=368 local.get 5 local.get 5 i32.load offset=524 local.get 8 i32.xor local.tee 8 i32.store offset=524 local.get 8 local.get 5 i32.const 368 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 352 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4272 i32.store local.get 5 i32.const 0 i64.load offset=4264 i64.store offset=352 local.get 5 local.get 5 i32.load offset=524 local.get 2 i32.xor local.tee 2 i32.store offset=524 local.get 2 local.get 5 i32.const 352 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 336 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4284 i32.store local.get 5 i32.const 0 i64.load offset=4276 align=4 i64.store offset=336 local.get 5 local.get 5 i32.load offset=524 local.get 8 i32.xor local.tee 8 i32.store offset=524 local.get 8 local.get 5 i32.const 336 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 320 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4296 i32.store local.get 5 i32.const 0 i64.load offset=4288 i64.store offset=320 local.get 5 local.get 5 i32.load offset=524 local.get 2 i32.xor local.tee 2 i32.store offset=524 local.get 2 local.get 5 i32.const 320 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 304 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4308 i32.store local.get 5 i32.const 0 i64.load offset=4300 align=4 i64.store offset=304 local.get 5 local.get 5 i32.load offset=524 local.get 8 i32.xor local.tee 8 i32.store offset=524 local.get 8 local.get 5 i32.const 304 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 288 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4320 i32.store local.get 5 i32.const 0 i64.load offset=4312 i64.store offset=288 local.get 5 local.get 5 i32.load offset=524 local.get 2 i32.xor local.tee 2 i32.store offset=524 local.get 2 local.get 5 i32.const 288 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 272 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4332 i32.store local.get 5 i32.const 0 i64.load offset=4324 align=4 i64.store offset=272 local.get 5 local.get 5 i32.load offset=524 local.get 8 i32.xor local.tee 8 i32.store offset=524 local.get 8 local.get 5 i32.const 272 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 256 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4344 i32.store local.get 5 i32.const 0 i64.load offset=4336 i64.store offset=256 local.get 5 local.get 5 i32.load offset=524 local.get 2 i32.xor local.tee 6 i32.store offset=524 local.get 6 local.get 5 i32.const 256 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.load offset=524 local.get 8 i32.xor local.set 7 br 1 (;@1;) end local.get 5 i32.const 240 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4344 i32.store local.get 5 i32.const 0 i64.load offset=4336 i64.store offset=240 local.get 6 local.get 5 i32.const 240 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 224 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4332 i32.store local.get 5 i32.const 0 i64.load offset=4324 align=4 i64.store offset=224 local.get 5 local.get 5 i32.load offset=524 local.get 7 i32.xor local.tee 2 i32.store offset=524 local.get 2 local.get 5 i32.const 224 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 208 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4320 i32.store local.get 5 i32.const 0 i64.load offset=4312 i64.store offset=208 local.get 5 local.get 5 i32.load offset=524 local.get 6 i32.xor local.tee 8 i32.store offset=524 local.get 8 local.get 5 i32.const 208 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 192 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4308 i32.store local.get 5 i32.const 0 i64.load offset=4300 align=4 i64.store offset=192 local.get 5 local.get 5 i32.load offset=524 local.get 2 i32.xor local.tee 2 i32.store offset=524 local.get 2 local.get 5 i32.const 192 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 176 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4296 i32.store local.get 5 i32.const 0 i64.load offset=4288 i64.store offset=176 local.get 5 local.get 5 i32.load offset=524 local.get 8 i32.xor local.tee 8 i32.store offset=524 local.get 8 local.get 5 i32.const 176 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 160 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4284 i32.store local.get 5 i32.const 0 i64.load offset=4276 align=4 i64.store offset=160 local.get 5 local.get 5 i32.load offset=524 local.get 2 i32.xor local.tee 2 i32.store offset=524 local.get 2 local.get 5 i32.const 160 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 144 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4272 i32.store local.get 5 i32.const 0 i64.load offset=4264 i64.store offset=144 local.get 5 local.get 5 i32.load offset=524 local.get 8 i32.xor local.tee 8 i32.store offset=524 local.get 8 local.get 5 i32.const 144 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 128 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4260 i32.store local.get 5 i32.const 0 i64.load offset=4252 align=4 i64.store offset=128 local.get 5 local.get 5 i32.load offset=524 local.get 2 i32.xor local.tee 2 i32.store offset=524 local.get 2 local.get 5 i32.const 128 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 112 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4248 i32.store local.get 5 i32.const 0 i64.load offset=4240 i64.store offset=112 local.get 5 local.get 5 i32.load offset=524 local.get 8 i32.xor local.tee 8 i32.store offset=524 local.get 8 local.get 5 i32.const 112 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 96 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4236 i32.store local.get 5 i32.const 0 i64.load offset=4228 align=4 i64.store offset=96 local.get 5 local.get 5 i32.load offset=524 local.get 2 i32.xor local.tee 2 i32.store offset=524 local.get 2 local.get 5 i32.const 96 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 80 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4224 i32.store local.get 5 i32.const 0 i64.load offset=4216 i64.store offset=80 local.get 5 local.get 5 i32.load offset=524 local.get 8 i32.xor local.tee 8 i32.store offset=524 local.get 8 local.get 5 i32.const 80 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 64 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4212 i32.store local.get 5 i32.const 0 i64.load offset=4204 align=4 i64.store offset=64 local.get 5 local.get 5 i32.load offset=524 local.get 2 i32.xor local.tee 2 i32.store offset=524 local.get 2 local.get 5 i32.const 64 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 48 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4200 i32.store local.get 5 i32.const 0 i64.load offset=4192 i64.store offset=48 local.get 5 local.get 5 i32.load offset=524 local.get 8 i32.xor local.tee 8 i32.store offset=524 local.get 8 local.get 5 i32.const 48 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 32 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4188 i32.store local.get 5 i32.const 0 i64.load offset=4180 align=4 i64.store offset=32 local.get 5 local.get 5 i32.load offset=524 local.get 2 i32.xor local.tee 2 i32.store offset=524 local.get 2 local.get 5 i32.const 32 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 16 i32.add i32.const 8 i32.add i32.const 0 i32.load offset=4176 i32.store local.get 5 i32.const 0 i64.load offset=4168 i64.store offset=16 local.get 5 local.get 5 i32.load offset=524 local.get 8 i32.xor local.tee 8 i32.store offset=524 local.get 8 local.get 5 i32.const 16 i32.add local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.const 8 i32.add i32.const 0 i32.load offset=4164 i32.store local.get 5 i32.const 0 i64.load offset=4156 align=4 i64.store local.get 5 local.get 5 i32.load offset=524 local.get 2 i32.xor local.tee 6 i32.store offset=524 local.get 6 local.get 5 local.get 5 i32.const 524 i32.add call $ndes_cyfun local.get 5 i32.load offset=524 local.get 8 i32.xor local.set 7 end local.get 4 i64.const 0 i64.store align=4 i32.const 32 i32.const 32 call $__pragma_loopbound local.get 4 i32.load local.set 0 local.get 4 i32.load offset=4 local.set 1 i32.const 0 local.set 2 loop ;; label = @1 local.get 4 local.get 1 i32.const 1 i32.shl local.tee 1 i32.store offset=4 local.get 2 i32.const 1296 i32.add i32.load8_s local.tee 8 i32.const -32 i32.add local.get 8 local.get 8 i32.const 32 i32.gt_s local.tee 3 select i32.const 2 i32.shl i32.const 4352 i32.add i32.load local.set 8 local.get 4 local.get 0 i32.const 1 i32.shl local.tee 0 i32.store local.get 4 local.get 1 local.get 8 local.get 6 local.get 7 local.get 3 select i32.and i32.const 0 i32.ne i32.or local.tee 1 i32.store offset=4 local.get 4 local.get 0 local.get 6 local.get 7 local.get 2 i32.const 1328 i32.add i32.load8_s local.tee 8 i32.const 32 i32.gt_s local.tee 3 select local.get 8 i32.const -32 i32.add local.get 8 local.get 3 select i32.const 2 i32.shl i32.const 4352 i32.add i32.load i32.and i32.const 0 i32.ne i32.or local.tee 0 i32.store local.get 2 i32.const 32 i32.add local.set 8 local.get 2 i32.const -1 i32.add local.set 2 local.get 8 i32.const 1 i32.gt_u br_if 0 (;@1;) end local.get 5 i32.const 528 i32.add global.set $__stack_pointer) (func $ndes_ks (type 0) (param i32 i32) (local i32 i32 i32 i32 i32 i32 i32) block ;; label = @1 block ;; label = @2 local.get 0 i32.const 16 i32.gt_u br_if 0 (;@2;) i32.const 1 local.get 0 i32.shl i32.const 66054 i32.and i32.eqz br_if 0 (;@2;) i32.const 0 i32.const 0 i32.load offset=4488 local.tee 0 i32.const 28 i32.shl i32.const 268435456 i32.and local.get 0 i32.or i32.const 1 i32.shr_u i32.store offset=4488 i32.const 0 i32.load offset=4484 local.tee 0 i32.const 28 i32.shl i32.const 268435456 i32.and local.get 0 i32.or local.set 0 br 1 (;@1;) end i32.const 2 i32.const 2 call $__pragma_loopbound i32.const 0 i32.const 0 i32.load offset=4488 local.tee 0 i32.const 28 i32.shl i32.const 268435456 i32.and local.get 0 i32.or i32.const 2 i32.shr_u local.get 0 i32.const 26 i32.shl i32.const 134217728 i32.and i32.or i32.store offset=4488 i32.const 0 i32.load offset=4484 local.tee 0 i32.const 27 i32.shl i32.const 268435456 i32.and local.get 0 i32.const 28 i32.shl i32.const 268435456 i32.and local.get 0 i32.or i32.const 1 i32.shr_u i32.or local.set 0 end local.get 1 i32.const 0 i32.store offset=8 local.get 1 i64.const 0 i64.store align=4 i32.const 0 local.get 0 i32.const 1 i32.shr_u i32.store offset=4484 i32.const 16 i32.const 16 call $__pragma_loopbound i32.const 0 i32.load offset=4488 local.set 2 i32.const 0 i32.load offset=4484 local.set 3 local.get 1 i32.load local.set 4 local.get 1 i32.load offset=4 local.set 5 local.get 1 i32.load offset=8 local.set 6 i32.const 0 local.set 0 loop ;; label = @1 local.get 1 local.get 6 i32.const 1 i32.shl local.tee 6 i32.store offset=8 local.get 0 i32.const 4080 i32.add i32.load8_s local.tee 7 i32.const -28 i32.add local.get 7 local.get 7 i32.const 28 i32.gt_s local.tee 8 select i32.const 2 i32.shl i32.const 4352 i32.add i32.load local.set 7 local.get 1 local.get 5 i32.const 1 i32.shl local.tee 5 i32.store offset=4 local.get 1 local.get 6 local.get 7 local.get 3 local.get 2 local.get 8 select i32.and i32.const 0 i32.ne i32.or local.tee 6 i32.store offset=8 local.get 0 i32.const 4096 i32.add i32.load8_s local.tee 7 i32.const -28 i32.add local.get 7 local.get 7 i32.const 28 i32.gt_s local.tee 8 select i32.const 2 i32.shl i32.const 4352 i32.add i32.load local.set 7 local.get 1 local.get 4 i32.const 1 i32.shl local.tee 4 i32.store local.get 1 local.get 5 local.get 7 local.get 3 local.get 2 local.get 8 select i32.and i32.const 0 i32.ne i32.or local.tee 5 i32.store offset=4 local.get 1 local.get 4 local.get 3 local.get 2 local.get 0 i32.const 4112 i32.add i32.load8_s local.tee 7 i32.const 28 i32.gt_s local.tee 8 select local.get 7 i32.const -28 i32.add local.get 7 local.get 8 select i32.const 2 i32.shl i32.const 4352 i32.add i32.load i32.and i32.const 0 i32.ne i32.or local.tee 4 i32.store local.get 0 i32.const 16 i32.add local.set 7 local.get 0 i32.const -1 i32.add local.set 0 local.get 7 i32.const 1 i32.gt_u br_if 0 (;@1;) end) (func $ndes_cyfun (type 3) (param i32 i32 i32) (local i32 i32 i32 i32 i32 i32 i32 i32) global.get $__stack_pointer i32.const 48 i32.sub local.tee 3 global.set $__stack_pointer i32.const 0 local.set 4 local.get 3 i32.const 0 i64.load offset=1032 i64.store offset=40 local.get 3 i32.const 0 i64.load offset=1024 i64.store offset=32 i32.const 16 i32.const 16 call $__pragma_loopbound local.get 3 i32.const 16 i32.store offset=16 i32.const 0 local.set 5 i32.const 0 local.set 6 block ;; label = @1 local.get 3 i32.load offset=16 i32.const 1 i32.lt_s br_if 0 (;@1;) i32.const 1536 local.set 7 i32.const 0 local.set 6 i32.const 0 local.set 5 i32.const 0 local.set 4 loop ;; label = @2 local.get 3 i32.load offset=16 i32.const 2 i32.shl i32.const 1344 i32.add i32.load local.set 8 local.get 7 i32.const -64 i32.add i32.load local.set 9 local.get 7 i32.load local.set 10 local.get 3 local.get 3 i32.load offset=16 i32.const -1 i32.add i32.store offset=16 local.get 6 i32.const 1 i32.shl local.get 8 i32.const 2 i32.shl i32.const 4352 i32.add i32.load local.get 0 i32.and i32.const 0 i32.ne i32.or local.set 6 local.get 5 i32.const 1 i32.shl local.get 9 i32.const 2 i32.shl i32.const 4352 i32.add i32.load local.get 0 i32.and i32.const 0 i32.ne i32.or local.set 5 local.get 4 i32.const 1 i32.shl local.get 10 i32.const 2 i32.shl i32.const 4352 i32.add i32.load local.get 0 i32.and i32.const 0 i32.ne i32.or local.set 4 local.get 7 i32.const -4 i32.add local.set 7 local.get 3 i32.load offset=16 i32.const 0 i32.gt_s br_if 0 (;@2;) end end local.get 1 i32.load local.set 0 local.get 1 i32.load offset=4 local.set 7 local.get 1 i32.load offset=8 local.set 8 i32.const 4 i32.const 4 call $__pragma_loopbound local.get 3 i32.const 1 i32.store offset=16 block ;; label = @1 local.get 3 i32.load offset=16 i32.const 4 i32.gt_s br_if 0 (;@1;) local.get 7 local.get 5 i32.xor local.tee 5 i32.const 16 i32.shl local.get 8 local.get 6 i32.xor i32.add local.set 7 local.get 0 local.get 4 i32.xor i32.const 8 i32.shl local.get 5 i32.const 8 i32.shr_u i32.add local.set 0 local.get 3 i32.const 23 i32.add i32.const 5 i32.add local.set 4 loop ;; label = @2 local.get 3 i32.const 23 i32.add local.get 3 i32.load offset=16 i32.add local.get 7 i32.const 63 i32.and i32.store8 local.get 4 local.get 0 i32.const 63 i32.and i32.store8 local.get 3 local.get 3 i32.load offset=16 i32.const 1 i32.add i32.store offset=16 local.get 4 i32.const 1 i32.add local.set 4 local.get 0 i32.const 6 i32.shr_u local.set 0 local.get 7 i32.const 6 i32.shr_u local.set 7 local.get 3 i32.load offset=16 i32.const 5 i32.lt_s br_if 0 (;@2;) end end i32.const 8 i32.const 8 call $__pragma_loopbound local.get 3 i32.const 8 i32.store offset=12 i32.const 0 local.set 7 block ;; label = @1 local.get 3 i32.load offset=12 i32.const 1 i32.lt_s br_if 0 (;@1;) i32.const 0 local.set 7 loop ;; label = @2 local.get 3 local.get 3 i32.const 23 i32.add local.get 3 i32.load offset=12 i32.add i32.load8_s i32.store offset=16 local.get 3 i32.load offset=16 local.set 0 local.get 3 i32.load offset=16 local.set 4 local.get 3 i32.const 32 i32.add local.get 3 i32.load offset=16 i32.const 2 i32.shl i32.const 8 i32.and local.get 3 i32.load offset=16 i32.const 4 i32.and i32.or local.get 3 i32.load offset=16 i32.const 2 i32.shr_u i32.const 2 i32.and i32.or local.get 3 i32.load offset=16 i32.const 4 i32.shr_u i32.const 1 i32.and i32.or i32.const 144 i32.mul local.get 4 i32.const 5 i32.shr_u i32.const 1 i32.and local.get 0 i32.const 1 i32.shl i32.const 2 i32.and i32.or i32.const 36 i32.mul i32.add local.get 3 i32.load offset=12 i32.const 2 i32.shl i32.add i32.const 1696 i32.add i32.load i32.add i32.load8_s local.set 0 local.get 3 local.get 3 i32.load offset=12 i32.const -1 i32.add i32.store offset=12 local.get 0 local.get 7 i32.const 4 i32.shl i32.or local.set 7 local.get 3 i32.load offset=12 i32.const 0 i32.gt_s br_if 0 (;@2;) end end local.get 2 i32.const 0 i32.store i32.const 32 i32.const 32 call $__pragma_loopbound local.get 3 i32.const 32 i32.store offset=16 local.get 3 i32.load offset=16 local.set 4 local.get 2 i32.load local.set 0 block ;; label = @1 local.get 4 i32.const 1 i32.lt_s br_if 0 (;@1;) loop ;; label = @2 local.get 2 local.get 0 i32.const 1 i32.shl local.tee 0 i32.store local.get 3 local.get 3 i32.load offset=16 i32.const -1 i32.add i32.store offset=16 local.get 3 i32.load offset=16 i32.const 0 i32.gt_s br_if 0 (;@2;) end end local.get 2 local.get 0 local.get 3 i32.load offset=16 i32.const 2 i32.shl i32.const 1552 i32.add i32.load i32.const 2 i32.shl i32.const 4352 i32.add i32.load local.get 7 i32.and i32.const 0 i32.ne i32.or i32.store local.get 3 i32.const 48 i32.add global.set $__stack_pointer) (func $ndes_main (type 1) (local i32) global.get $__stack_pointer i32.const 16 i32.sub local.tee 0 global.set $__stack_pointer local.get 0 i32.const 0 i64.load offset=4116 align=4 i64.store offset=8 local.get 0 i32.const 0 i64.load offset=4124 align=4 i64.store local.get 0 i32.const 8 i32.add local.get 0 i32.const 4132 i32.const 0 i32.load offset=4136 i32.const 4492 call $ndes_des local.get 0 i32.const 16 i32.add global.set $__stack_pointer) (func $__original_main (type 4) (result i32) call $ndes_init call $ndes_main i32.const 0 i32.load offset=4484 i32.const 0 i32.load offset=4488 i32.add i32.const 8390656 i32.ne) (table (;0;) 1 1 funcref) (memory (;0;) 1) (global $__stack_pointer (mut i32) (i32.const 8608)) (global (;1;) i32 (i32.const 4500)) (global (;2;) i32 (i32.const 8608)) (export "memory" (memory 0)) (export "__wasm_apply_data_relocs" (func $__wasm_apply_data_relocs)) (export "entrypoint" (func $ndes_main)) (export "main" (func $__original_main)) (export "__data_end" (global 1)) (export "__heap_base" (global 2)) (data $.rodata (i32.const 1024) "\00\08\04\0c\02\0a\06\0e\01\09\05\0d\03\0b\07\0f") (data $.data (i32.const 1040) "\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0091)!\19\11\09\01:2*\22\1a\12\0a\02;3+#\1b\13\0b\03<4,$?7/'\1f\17\0f\07>6.&\1e\16\0e\06=5-%\1d\15\0d\05\1c\14\0c\04\00\00\00\00\00\00\00\00\0e\11\0b\18\01\05\03\1c\0f\06\15\0a\17\13\0c\04\1a\08\10\07\1b\14\0d\02)4\1f%/7\1e(3-!0,1'8\225.*2$\1d \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00:2*\22\1a\12\0a\02<4,$\1c\14\0c\04>6.&\1e\16\0e\06@80( \18\10\0891)!\19\11\09\01;3+#\1b\13\0b\03=5-%\1d\15\0d\05?7/'\1f\17\0f\07\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00(\080\108\18@ '\07/\0f7\17?\1f&\06.\0e6\16>\1e%\05-\0d5\15=\1d$\04,\0c4\14<\1c#\03+\0b3\13;\1b\22\02*\0a2\12:\1a!\01)\091\119\19\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05\00\00\00\04\00\00\00\05\00\00\00\06\00\00\00\07\00\00\00\08\00\00\00\09\00\00\00\08\00\00\00\09\00\00\00\0a\00\00\00\0b\00\00\00\0c\00\00\00\0d\00\00\00\0c\00\00\00\0d\00\00\00\0e\00\00\00\0f\00\00\00\10\00\00\00\11\00\00\00\10\00\00\00\11\00\00\00\12\00\00\00\13\00\00\00\14\00\00\00\15\00\00\00\14\00\00\00\15\00\00\00\16\00\00\00\17\00\00\00\18\00\00\00\19\00\00\00\18\00\00\00\19\00\00\00\1a\00\00\00\1b\00\00\00\1c\00\00\00\1d\00\00\00\1c\00\00\00\1d\00\00\00\1e\00\00\00\1f\00\00\00 \00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\07\00\00\00\14\00\00\00\15\00\00\00\1d\00\00\00\0c\00\00\00\1c\00\00\00\11\00\00\00\01\00\00\00\0f\00\00\00\17\00\00\00\1a\00\00\00\05\00\00\00\12\00\00\00\1f\00\00\00\0a\00\00\00\02\00\00\00\08\00\00\00\18\00\00\00\0e\00\00\00 \00\00\00\1b\00\00\00\03\00\00\00\09\00\00\00\13\00\00\00\0d\00\00\00\1e\00\00\00\06\00\00\00\16\00\00\00\0b\00\00\00\04\00\00\00\19\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0e\00\00\00\0f\00\00\00\0a\00\00\00\07\00\00\00\02\00\00\00\0c\00\00\00\04\00\00\00\0d\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\0d\00\00\00\0d\00\00\00\0e\00\00\00\0a\00\00\00\0d\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\0d\00\00\00\0a\00\00\00\04\00\00\00\09\00\00\00\01\00\00\00\07\00\00\00\00\00\00\00\0f\00\00\00\0d\00\00\00\01\00\00\00\03\00\00\00\0b\00\00\00\04\00\00\00\06\00\00\00\02\00\00\00\00\00\00\00\04\00\00\00\01\00\00\00\00\00\00\00\0d\00\00\00\0c\00\00\00\01\00\00\00\0b\00\00\00\02\00\00\00\00\00\00\00\0f\00\00\00\0d\00\00\00\07\00\00\00\08\00\00\00\0b\00\00\00\0f\00\00\00\00\00\00\00\0f\00\00\00\00\00\00\00\01\00\00\00\0e\00\00\00\06\00\00\00\06\00\00\00\02\00\00\00\0e\00\00\00\04\00\00\00\0b\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\0a\00\00\00\0f\00\00\00\08\00\00\00\03\00\00\00\0b\00\00\00\01\00\00\00\00\00\00\00\0d\00\00\00\08\00\00\00\09\00\00\00\0e\00\00\00\04\00\00\00\0a\00\00\00\02\00\00\00\08\00\00\00\00\00\00\00\07\00\00\00\04\00\00\00\00\00\00\00\0b\00\00\00\02\00\00\00\04\00\00\00\0b\00\00\00\0d\00\00\00\00\00\00\00\0e\00\00\00\07\00\00\00\04\00\00\00\09\00\00\00\01\00\00\00\0f\00\00\00\0b\00\00\00\04\00\00\00\00\00\00\00\08\00\00\00\0a\00\00\00\0d\00\00\00\00\00\00\00\0c\00\00\00\02\00\00\00\0d\00\00\00\0e\00\00\00\00\00\00\00\01\00\00\00\0e\00\00\00\0e\00\00\00\03\00\00\00\01\00\00\00\0f\00\00\00\0e\00\00\00\04\00\00\00\00\00\00\00\04\00\00\00\07\00\00\00\09\00\00\00\05\00\00\00\0c\00\00\00\02\00\00\00\07\00\00\00\08\00\00\00\00\00\00\00\08\00\00\00\0b\00\00\00\09\00\00\00\00\00\00\00\0b\00\00\00\05\00\00\00\0d\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\01\00\00\00\00\00\00\00\06\00\00\00\07\00\00\00\0c\00\00\00\08\00\00\00\07\00\00\00\00\00\00\00\02\00\00\00\06\00\00\00\06\00\00\00\00\00\00\00\07\00\00\00\09\00\00\00\0f\00\00\00\06\00\00\00\00\00\00\00\0e\00\00\00\0f\00\00\00\03\00\00\00\06\00\00\00\04\00\00\00\07\00\00\00\04\00\00\00\0a\00\00\00\00\00\00\00\0d\00\00\00\0a\00\00\00\08\00\00\00\0c\00\00\00\0a\00\00\00\02\00\00\00\0c\00\00\00\09\00\00\00\00\00\00\00\04\00\00\00\03\00\00\00\06\00\00\00\0a\00\00\00\01\00\00\00\09\00\00\00\01\00\00\00\04\00\00\00\00\00\00\00\0f\00\00\00\0b\00\00\00\03\00\00\00\06\00\00\00\0a\00\00\00\02\00\00\00\00\00\00\00\0f\00\00\00\00\00\00\00\02\00\00\00\02\00\00\00\04\00\00\00\0f\00\00\00\07\00\00\00\0c\00\00\00\09\00\00\00\03\00\00\00\00\00\00\00\06\00\00\00\04\00\00\00\0f\00\00\00\0b\00\00\00\0d\00\00\00\08\00\00\00\03\00\00\00\0c\00\00\00\00\00\00\00\09\00\00\00\0f\00\00\00\09\00\00\00\01\00\00\00\0e\00\00\00\05\00\00\00\04\00\00\00\0a\00\00\00\00\00\00\00\0b\00\00\00\03\00\00\00\0f\00\00\00\09\00\00\00\0b\00\00\00\06\00\00\00\08\00\00\00\0b\00\00\00\00\00\00\00\0d\00\00\00\08\00\00\00\06\00\00\00\00\00\00\00\0d\00\00\00\09\00\00\00\01\00\00\00\07\00\00\00\00\00\00\00\02\00\00\00\0d\00\00\00\03\00\00\00\07\00\00\00\07\00\00\00\0c\00\00\00\07\00\00\00\0e\00\00\00\00\00\00\00\01\00\00\00\04\00\00\00\08\00\00\00\0d\00\00\00\02\00\00\00\0f\00\00\00\0a\00\00\00\08\00\00\00\00\00\00\00\08\00\00\00\04\00\00\00\05\00\00\00\0a\00\00\00\06\00\00\00\08\00\00\00\0d\00\00\00\01\00\00\00\00\00\00\00\01\00\00\00\0e\00\00\00\0a\00\00\00\03\00\00\00\01\00\00\00\05\00\00\00\0a\00\00\00\04\00\00\00\00\00\00\00\0b\00\00\00\01\00\00\00\00\00\00\00\0d\00\00\00\08\00\00\00\03\00\00\00\0e\00\00\00\02\00\00\00\00\00\00\00\07\00\00\00\02\00\00\00\07\00\00\00\08\00\00\00\0d\00\00\00\0a\00\00\00\07\00\00\00\0d\00\00\00\00\00\00\00\03\00\00\00\09\00\00\00\01\00\00\00\01\00\00\00\08\00\00\00\00\00\00\00\03\00\00\00\0a\00\00\00\00\00\00\00\0a\00\00\00\0c\00\00\00\02\00\00\00\04\00\00\00\05\00\00\00\06\00\00\00\0e\00\00\00\0c\00\00\00\00\00\00\00\0f\00\00\00\05\00\00\00\0b\00\00\00\0f\00\00\00\0f\00\00\00\07\00\00\00\0a\00\00\00\00\00\00\00\00\00\00\00\05\00\00\00\0b\00\00\00\04\00\00\00\09\00\00\00\06\00\00\00\0b\00\00\00\09\00\00\00\0f\00\00\00\00\00\00\00\0a\00\00\00\07\00\00\00\0d\00\00\00\02\00\00\00\05\00\00\00\0d\00\00\00\0c\00\00\00\09\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00\08\00\00\00\07\00\00\00\00\00\00\00\01\00\00\00\03\00\00\00\05\00\00\00\00\00\00\00\0c\00\00\00\08\00\00\00\01\00\00\00\01\00\00\00\09\00\00\00\00\00\00\00\0f\00\00\00\06\00\00\00\00\00\00\00\0b\00\00\00\06\00\00\00\0f\00\00\00\04\00\00\00\0f\00\00\00\0e\00\00\00\05\00\00\00\0c\00\00\00\00\00\00\00\06\00\00\00\02\00\00\00\0c\00\00\00\08\00\00\00\03\00\00\00\03\00\00\00\09\00\00\00\03\00\00\00\00\00\00\00\0c\00\00\00\01\00\00\00\05\00\00\00\02\00\00\00\0f\00\00\00\0d\00\00\00\05\00\00\00\06\00\00\00\00\00\00\00\09\00\00\00\0c\00\00\00\02\00\00\00\03\00\00\00\0c\00\00\00\04\00\00\00\06\00\00\00\0a\00\00\00\00\00\00\00\03\00\00\00\07\00\00\00\0e\00\00\00\05\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\09\00\00\00\00\00\00\00\0c\00\00\00\0d\00\00\00\07\00\00\00\05\00\00\00\0f\00\00\00\04\00\00\00\07\00\00\00\0e\00\00\00\00\00\00\00\0b\00\00\00\0a\00\00\00\0e\00\00\00\0c\00\00\00\0a\00\00\00\0e\00\00\00\0c\00\00\00\0b\00\00\00\00\00\00\00\07\00\00\00\06\00\00\00\0c\00\00\00\0e\00\00\00\05\00\00\00\0a\00\00\00\08\00\00\00\0d\00\00\00\00\00\00\00\0e\00\00\00\0c\00\00\00\03\00\00\00\0b\00\00\00\09\00\00\00\07\00\00\00\0f\00\00\00\00\00\00\00\00\00\00\00\05\00\00\00\0c\00\00\00\0b\00\00\00\0b\00\00\00\0d\00\00\00\0e\00\00\00\05\00\00\00\05\00\00\00\00\00\00\00\09\00\00\00\06\00\00\00\0c\00\00\00\01\00\00\00\03\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\09\00\00\00\05\00\00\00\05\00\00\00\06\00\00\00\01\00\00\00\00\00\00\00\0f\00\00\00\00\00\00\00\0a\00\00\00\00\00\00\00\0b\00\00\00\0c\00\00\00\0a\00\00\00\06\00\00\00\0e\00\00\00\03\00\00\00\00\00\00\00\09\00\00\00\00\00\00\00\04\00\00\00\0c\00\00\00\00\00\00\00\07\00\00\00\0a\00\00\00\00\00\00\00\00\00\00\00\05\00\00\00\09\00\00\00\0b\00\00\00\0a\00\00\00\09\00\00\00\0b\00\00\00\0f\00\00\00\0e\00\00\00\00\00\00\00\0a\00\00\00\03\00\00\00\0a\00\00\00\02\00\00\00\03\00\00\00\0d\00\00\00\05\00\00\00\03\00\00\00\00\00\00\00\00\00\00\00\05\00\00\00\05\00\00\00\07\00\00\00\04\00\00\00\00\00\00\00\02\00\00\00\05\00\00\00\00\00\00\00\00\00\00\00\05\00\00\00\02\00\00\00\04\00\00\00\0e\00\00\00\05\00\00\00\06\00\00\00\0c\00\00\00\00\00\00\00\03\00\00\00\0b\00\00\00\0f\00\00\00\0e\00\00\00\08\00\00\00\03\00\00\00\08\00\00\00\09\00\00\00\00\00\00\00\05\00\00\00\02\00\00\00\0e\00\00\00\08\00\00\00\00\00\00\00\0b\00\00\00\09\00\00\00\05\00\00\00\00\00\00\00\06\00\00\00\0e\00\00\00\02\00\00\00\02\00\00\00\05\00\00\00\08\00\00\00\03\00\00\00\06\00\00\00\00\00\00\00\07\00\00\00\0a\00\00\00\08\00\00\00\0f\00\00\00\09\00\00\00\0b\00\00\00\01\00\00\00\07\00\00\00\00\00\00\00\08\00\00\00\05\00\00\00\01\00\00\00\09\00\00\00\06\00\00\00\08\00\00\00\06\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\0f\00\00\00\07\00\00\00\04\00\00\00\0e\00\00\00\06\00\00\00\02\00\00\00\08\00\00\00\00\00\00\00\0d\00\00\00\09\00\00\00\0c\00\00\00\0e\00\00\00\03\00\00\00\0d\00\00\00\0c\00\00\00\0b\00\00\00"))