4b0fea:	cc                   	int3
4b0feb:	cc                   	int3
4b0fec:	cc                   	int3
4b0fed:	cc                   	int3
4b0fee:	cc                   	int3
4b0fef:	cc                   	int3
4b0ff0:	cc                   	int3
4b0ff1:	cc                   	int3
4b0ff2:	cc                   	int3
4b0ff3:	cc                   	int3
4b0ff4:	cc                   	int3
4b0ff5:	cc                   	int3
4b0ff6:	cc                   	int3
4b0ff7:	cc                   	int3
4b0ff8:	cc                   	int3
4b0ff9:	cc                   	int3
4b0ffa:	cc                   	int3
4b0ffb:	cc                   	int3
4b0ffc:	cc                   	int3
4b0ffd:	cc                   	int3
4b0ffe:	cc                   	int3
4b0fff:	cc                   	int3
4b1000:	51                   	push   %ecx
4b1001:	56                   	push   %esi
4b1002:	ff 74 24 04          	push   0x4(%esp)
4b1006:	8b f1                	mov    %ecx,%esi
4b1008:	56                   	push   %esi
4b1009:	ff 76 04             	push   0x4(%esi)
4b100c:	ff 36                	push   (%esi)
4b100e:	e8 65 89 f8 ff       	call   0x439978
4b1013:	8b 06                	mov    (%esi),%eax
4b1015:	83 c4 10             	add    $0x10,%esp
4b1018:	89 46 04             	mov    %eax,0x4(%esi)
4b101b:	5e                   	pop    %esi
4b101c:	59                   	pop    %ecx
4b101d:	c3                   	ret
4b101e:	cc                   	int3
4b101f:	cc                   	int3
4b1020:	cc                   	int3
4b1021:	cc                   	int3
4b1022:	cc                   	int3
4b1023:	cc                   	int3
4b1024:	cc                   	int3
4b1025:	cc                   	int3
4b1026:	cc                   	int3
4b1027:	cc                   	int3
4b1028:	cc                   	int3
4b1029:	cc                   	int3
4b102a:	cc                   	int3
4b102b:	cc                   	int3
4b102c:	cc                   	int3
4b102d:	cc                   	int3
4b102e:	cc                   	int3
4b102f:	cc                   	int3
4b1030:	8b 01                	mov    (%ecx),%eax
4b1032:	89 41 04             	mov    %eax,0x4(%ecx)
4b1035:	c3                   	ret
4b1036:	cc                   	int3
4b1037:	cc                   	int3
4b1038:	cc                   	int3
4b1039:	cc                   	int3
4b103a:	cc                   	int3
4b103b:	cc                   	int3
4b103c:	cc                   	int3
4b103d:	cc                   	int3
4b103e:	cc                   	int3
4b103f:	cc                   	int3
4b1040:	8b 01                	mov    (%ecx),%eax
4b1042:	89 41 04             	mov    %eax,0x4(%ecx)
4b1045:	c3                   	ret
4b1046:	cc                   	int3
4b1047:	cc                   	int3
4b1048:	cc                   	int3
4b1049:	cc                   	int3
4b104a:	cc                   	int3
4b104b:	cc                   	int3
4b104c:	cc                   	int3
4b104d:	cc                   	int3
4b104e:	cc                   	int3
4b104f:	cc                   	int3
4b1050:	8b 44 24 08          	mov    0x8(%esp),%eax
4b1054:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4b1058:	3d ff ff ff 3f       	cmp    $0x3fffffff,%eax
4b105d:	77 2e                	ja     0x4b108d
4b105f:	c1 e0 02             	shl    $0x2,%eax
4b1062:	3d 00 10 00 00       	cmp    $0x1000,%eax
4b1067:	72 1a                	jb     0x4b1083
4b1069:	f6 c1 1f             	test   $0x1f,%cl
4b106c:	75 24                	jne    0x4b1092
4b106e:	8b 41 fc             	mov    -0x4(%ecx),%eax
4b1071:	3b c1                	cmp    %ecx,%eax
4b1073:	73 22                	jae    0x4b1097
4b1075:	2b c8                	sub    %eax,%ecx
4b1077:	83 f9 04             	cmp    $0x4,%ecx
4b107a:	72 20                	jb     0x4b109c
4b107c:	83 f9 23             	cmp    $0x23,%ecx
4b107f:	77 20                	ja     0x4b10a1
4b1081:	8b c8                	mov    %eax,%ecx
4b1083:	51                   	push   %ecx
4b1084:	e8 06 07 f5 ff       	call   0x40178f
4b1089:	59                   	pop    %ecx
4b108a:	c2 08 00             	ret    $0x8
4b108d:	e8 fb c8 f8 ff       	call   0x43d98d
4b1092:	e8 f6 c8 f8 ff       	call   0x43d98d
4b1097:	e8 f1 c8 f8 ff       	call   0x43d98d
4b109c:	e8 ec c8 f8 ff       	call   0x43d98d
4b10a1:	e8 e7 c8 f8 ff       	call   0x43d98d
4b10a6:	cc                   	int3
4b10a7:	cc                   	int3
4b10a8:	cc                   	int3
4b10a9:	cc                   	int3
4b10aa:	cc                   	int3
4b10ab:	cc                   	int3
4b10ac:	cc                   	int3
4b10ad:	cc                   	int3
4b10ae:	cc                   	int3
4b10af:	cc                   	int3
4b10b0:	cc                   	int3
4b10b1:	cc                   	int3
4b10b2:	cc                   	int3
4b10b3:	cc                   	int3
4b10b4:	cc                   	int3
4b10b5:	cc                   	int3
4b10b6:	cc                   	int3
4b10b7:	cc                   	int3
4b10b8:	cc                   	int3
4b10b9:	cc                   	int3
4b10ba:	cc                   	int3
4b10bb:	cc                   	int3
4b10bc:	cc                   	int3
4b10bd:	cc                   	int3
4b10be:	cc                   	int3
4b10bf:	cc                   	int3
4b10c0:	8b 44 24 08          	mov    0x8(%esp),%eax
4b10c4:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4b10c8:	3d ff ff ff 3f       	cmp    $0x3fffffff,%eax
4b10cd:	77 2e                	ja     0x4b10fd
4b10cf:	c1 e0 02             	shl    $0x2,%eax
4b10d2:	3d 00 10 00 00       	cmp    $0x1000,%eax
4b10d7:	72 1a                	jb     0x4b10f3
4b10d9:	f6 c1 1f             	test   $0x1f,%cl
4b10dc:	75 24                	jne    0x4b1102
4b10de:	8b 41 fc             	mov    -0x4(%ecx),%eax
4b10e1:	3b c1                	cmp    %ecx,%eax
4b10e3:	73 22                	jae    0x4b1107
4b10e5:	2b c8                	sub    %eax,%ecx
4b10e7:	83 f9 04             	cmp    $0x4,%ecx
4b10ea:	72 20                	jb     0x4b110c
4b10ec:	83 f9 23             	cmp    $0x23,%ecx
4b10ef:	77 20                	ja     0x4b1111
4b10f1:	8b c8                	mov    %eax,%ecx
4b10f3:	51                   	push   %ecx
4b10f4:	e8 96 06 f5 ff       	call   0x40178f
4b10f9:	59                   	pop    %ecx
4b10fa:	c2 08 00             	ret    $0x8
4b10fd:	e8 8b c8 f8 ff       	call   0x43d98d
4b1102:	e8 86 c8 f8 ff       	call   0x43d98d
4b1107:	e8 81 c8 f8 ff       	call   0x43d98d
4b110c:	e8 7c c8 f8 ff       	call   0x43d98d
4b1111:	e8 77 c8 f8 ff       	call   0x43d98d
4b1116:	cc                   	int3
4b1117:	cc                   	int3
4b1118:	cc                   	int3
4b1119:	cc                   	int3
4b111a:	cc                   	int3
4b111b:	cc                   	int3
4b111c:	cc                   	int3
4b111d:	cc                   	int3
4b111e:	cc                   	int3
4b111f:	cc                   	int3
4b1120:	cc                   	int3
4b1121:	cc                   	int3
4b1122:	cc                   	int3
4b1123:	cc                   	int3
4b1124:	cc                   	int3
4b1125:	cc                   	int3
4b1126:	cc                   	int3
4b1127:	cc                   	int3
4b1128:	cc                   	int3
4b1129:	cc                   	int3
4b112a:	cc                   	int3
4b112b:	cc                   	int3
4b112c:	cc                   	int3
4b112d:	cc                   	int3
4b112e:	cc                   	int3
4b112f:	cc                   	int3
4b1130:	8b 44 24 08          	mov    0x8(%esp),%eax
4b1134:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4b1138:	3d ff ff ff 3f       	cmp    $0x3fffffff,%eax
4b113d:	77 2e                	ja     0x4b116d
4b113f:	c1 e0 02             	shl    $0x2,%eax
4b1142:	3d 00 10 00 00       	cmp    $0x1000,%eax
4b1147:	72 1a                	jb     0x4b1163
4b1149:	f6 c1 1f             	test   $0x1f,%cl
4b114c:	75 24                	jne    0x4b1172
4b114e:	8b 41 fc             	mov    -0x4(%ecx),%eax
4b1151:	3b c1                	cmp    %ecx,%eax
4b1153:	73 22                	jae    0x4b1177
4b1155:	2b c8                	sub    %eax,%ecx
4b1157:	83 f9 04             	cmp    $0x4,%ecx
4b115a:	72 20                	jb     0x4b117c
4b115c:	83 f9 23             	cmp    $0x23,%ecx
4b115f:	77 20                	ja     0x4b1181
4b1161:	8b c8                	mov    %eax,%ecx
4b1163:	51                   	push   %ecx
4b1164:	e8 26 06 f5 ff       	call   0x40178f
4b1169:	59                   	pop    %ecx
4b116a:	c2 08 00             	ret    $0x8
4b116d:	e8 1b c8 f8 ff       	call   0x43d98d
4b1172:	e8 16 c8 f8 ff       	call   0x43d98d
4b1177:	e8 11 c8 f8 ff       	call   0x43d98d
4b117c:	e8 0c c8 f8 ff       	call   0x43d98d
4b1181:	e8 07 c8 f8 ff       	call   0x43d98d
4b1186:	cc                   	int3
4b1187:	cc                   	int3
4b1188:	cc                   	int3
4b1189:	cc                   	int3
4b118a:	cc                   	int3
4b118b:	cc                   	int3
4b118c:	cc                   	int3
4b118d:	cc                   	int3
4b118e:	cc                   	int3
4b118f:	cc                   	int3
4b1190:	cc                   	int3
4b1191:	cc                   	int3
4b1192:	cc                   	int3
4b1193:	cc                   	int3
4b1194:	cc                   	int3
4b1195:	cc                   	int3
4b1196:	cc                   	int3
4b1197:	cc                   	int3
4b1198:	cc                   	int3
4b1199:	cc                   	int3
4b119a:	cc                   	int3
4b119b:	cc                   	int3
4b119c:	cc                   	int3
4b119d:	cc                   	int3
4b119e:	cc                   	int3
4b119f:	cc                   	int3
4b11a0:	e9 5d 6f f5 ff       	jmp    0x408102
4b11a5:	cc                   	int3
4b11a6:	cc                   	int3
4b11a7:	cc                   	int3
4b11a8:	cc                   	int3
4b11a9:	cc                   	int3
4b11aa:	cc                   	int3
4b11ab:	cc                   	int3
4b11ac:	cc                   	int3
4b11ad:	cc                   	int3
4b11ae:	cc                   	int3
4b11af:	cc                   	int3
4b11b0:	8b 44 24 08          	mov    0x8(%esp),%eax
4b11b4:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4b11b8:	3d 5d 74 d1 05       	cmp    $0x5d1745d,%eax
4b11bd:	77 2e                	ja     0x4b11ed
4b11bf:	6b c0 2c             	imul   $0x2c,%eax,%eax
4b11c2:	3d 00 10 00 00       	cmp    $0x1000,%eax
4b11c7:	72 1a                	jb     0x4b11e3
4b11c9:	f6 c1 1f             	test   $0x1f,%cl
4b11cc:	75 24                	jne    0x4b11f2
4b11ce:	8b 41 fc             	mov    -0x4(%ecx),%eax
4b11d1:	3b c1                	cmp    %ecx,%eax
4b11d3:	73 22                	jae    0x4b11f7
4b11d5:	2b c8                	sub    %eax,%ecx
4b11d7:	83 f9 04             	cmp    $0x4,%ecx
4b11da:	72 20                	jb     0x4b11fc
4b11dc:	83 f9 23             	cmp    $0x23,%ecx
4b11df:	77 20                	ja     0x4b1201
4b11e1:	8b c8                	mov    %eax,%ecx
4b11e3:	51                   	push   %ecx
4b11e4:	e8 a6 05 f5 ff       	call   0x40178f
4b11e9:	59                   	pop    %ecx
4b11ea:	c2 08 00             	ret    $0x8
4b11ed:	e8 9b c7 f8 ff       	call   0x43d98d
4b11f2:	e8 96 c7 f8 ff       	call   0x43d98d
4b11f7:	e8 91 c7 f8 ff       	call   0x43d98d
4b11fc:	e8 8c c7 f8 ff       	call   0x43d98d
4b1201:	e8 87 c7 f8 ff       	call   0x43d98d
4b1206:	cc                   	int3
4b1207:	cc                   	int3
4b1208:	cc                   	int3
4b1209:	cc                   	int3
4b120a:	cc                   	int3
4b120b:	cc                   	int3
4b120c:	cc                   	int3
4b120d:	cc                   	int3
4b120e:	cc                   	int3
4b120f:	cc                   	int3
4b1210:	cc                   	int3
4b1211:	cc                   	int3
4b1212:	cc                   	int3
4b1213:	cc                   	int3
4b1214:	cc                   	int3
4b1215:	cc                   	int3
4b1216:	cc                   	int3
4b1217:	cc                   	int3
4b1218:	cc                   	int3
4b1219:	cc                   	int3
4b121a:	cc                   	int3
4b121b:	cc                   	int3
4b121c:	cc                   	int3
4b121d:	cc                   	int3
4b121e:	cc                   	int3
4b121f:	cc                   	int3
4b1220:	e9 17 48 f6 ff       	jmp    0x415a3c
4b1225:	cc                   	int3
4b1226:	cc                   	int3
4b1227:	cc                   	int3
4b1228:	cc                   	int3
4b1229:	cc                   	int3
4b122a:	cc                   	int3
4b122b:	cc                   	int3
4b122c:	cc                   	int3
4b122d:	cc                   	int3
4b122e:	cc                   	int3
4b122f:	cc                   	int3
4b1230:	e9 e7 62 f6 ff       	jmp    0x41751c
4b1235:	cc                   	int3
4b1236:	cc                   	int3
4b1237:	cc                   	int3
4b1238:	cc                   	int3
4b1239:	cc                   	int3
4b123a:	cc                   	int3
4b123b:	cc                   	int3
4b123c:	cc                   	int3
4b123d:	cc                   	int3
4b123e:	cc                   	int3
4b123f:	cc                   	int3
4b1240:	8b 44 24 08          	mov    0x8(%esp),%eax
4b1244:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4b1248:	3d c4 4e ec 04       	cmp    $0x4ec4ec4,%eax
4b124d:	77 2e                	ja     0x4b127d
4b124f:	6b c0 34             	imul   $0x34,%eax,%eax
4b1252:	3d 00 10 00 00       	cmp    $0x1000,%eax
4b1257:	72 1a                	jb     0x4b1273
4b1259:	f6 c1 1f             	test   $0x1f,%cl
4b125c:	75 24                	jne    0x4b1282
4b125e:	8b 41 fc             	mov    -0x4(%ecx),%eax
4b1261:	3b c1                	cmp    %ecx,%eax
4b1263:	73 22                	jae    0x4b1287
4b1265:	2b c8                	sub    %eax,%ecx
4b1267:	83 f9 04             	cmp    $0x4,%ecx
4b126a:	72 20                	jb     0x4b128c
4b126c:	83 f9 23             	cmp    $0x23,%ecx
4b126f:	77 20                	ja     0x4b1291
4b1271:	8b c8                	mov    %eax,%ecx
4b1273:	51                   	push   %ecx
4b1274:	e8 16 05 f5 ff       	call   0x40178f
4b1279:	59                   	pop    %ecx
4b127a:	c2 08 00             	ret    $0x8