6221a6:	cc                   	int3
6221a7:	cc                   	int3
6221a8:	cc                   	int3
6221a9:	cc                   	int3
6221aa:	cc                   	int3
6221ab:	cc                   	int3
6221ac:	cc                   	int3
6221ad:	cc                   	int3
6221ae:	cc                   	int3
6221af:	cc                   	int3
6221b0:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6221b4:	8b 44 24 04          	mov    0x4(%esp),%eax
6221b8:	81 f9 ff ff ff 0f    	cmp    $0xfffffff,%ecx
6221be:	77 2e                	ja     0x6221ee
6221c0:	c1 e1 04             	shl    $0x4,%ecx
6221c3:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
6221c9:	72 19                	jb     0x6221e4
6221cb:	a8 1f                	test   $0x1f,%al
6221cd:	75 24                	jne    0x6221f3
6221cf:	8b 48 fc             	mov    -0x4(%eax),%ecx
6221d2:	3b c8                	cmp    %eax,%ecx
6221d4:	73 22                	jae    0x6221f8
6221d6:	2b c1                	sub    %ecx,%eax
6221d8:	83 f8 04             	cmp    $0x4,%eax
6221db:	72 20                	jb     0x6221fd
6221dd:	83 f8 23             	cmp    $0x23,%eax
6221e0:	77 20                	ja     0x622202
6221e2:	8b c1                	mov    %ecx,%eax
6221e4:	50                   	push   %eax
6221e5:	e8 a5 f5 dd ff       	call   0x40178f
6221ea:	59                   	pop    %ecx
6221eb:	c2 08 00             	ret    $0x8
6221ee:	e8 9a b7 e1 ff       	call   0x43d98d
6221f3:	e8 95 b7 e1 ff       	call   0x43d98d
6221f8:	e8 90 b7 e1 ff       	call   0x43d98d
6221fd:	e8 8b b7 e1 ff       	call   0x43d98d
622202:	e8 86 b7 e1 ff       	call   0x43d98d
622207:	cc                   	int3
622208:	cc                   	int3
622209:	cc                   	int3
62220a:	cc                   	int3
62220b:	cc                   	int3
62220c:	cc                   	int3
62220d:	cc                   	int3
62220e:	cc                   	int3
62220f:	cc                   	int3
622210:	cc                   	int3
622211:	cc                   	int3
622212:	cc                   	int3
622213:	cc                   	int3
622214:	cc                   	int3
622215:	cc                   	int3
622216:	cc                   	int3
622217:	cc                   	int3
622218:	cc                   	int3
622219:	cc                   	int3
62221a:	cc                   	int3
62221b:	cc                   	int3
62221c:	cc                   	int3
62221d:	cc                   	int3
62221e:	cc                   	int3
62221f:	cc                   	int3
622220:	8b 44 24 08          	mov    0x8(%esp),%eax
622224:	8b 4c 24 04          	mov    0x4(%esp),%ecx
622228:	3d ff ff ff 1f       	cmp    $0x1fffffff,%eax
62222d:	77 2e                	ja     0x62225d
62222f:	c1 e0 03             	shl    $0x3,%eax
622232:	3d 00 10 00 00       	cmp    $0x1000,%eax
622237:	72 1a                	jb     0x622253
622239:	f6 c1 1f             	test   $0x1f,%cl
62223c:	75 24                	jne    0x622262
62223e:	8b 41 fc             	mov    -0x4(%ecx),%eax
622241:	3b c1                	cmp    %ecx,%eax
622243:	73 22                	jae    0x622267
622245:	2b c8                	sub    %eax,%ecx
622247:	83 f9 04             	cmp    $0x4,%ecx
62224a:	72 20                	jb     0x62226c
62224c:	83 f9 23             	cmp    $0x23,%ecx
62224f:	77 20                	ja     0x622271
622251:	8b c8                	mov    %eax,%ecx
622253:	51                   	push   %ecx
622254:	e8 36 f5 dd ff       	call   0x40178f
622259:	59                   	pop    %ecx
62225a:	c2 08 00             	ret    $0x8
62225d:	e8 2b b7 e1 ff       	call   0x43d98d
622262:	e8 26 b7 e1 ff       	call   0x43d98d
622267:	e8 21 b7 e1 ff       	call   0x43d98d
62226c:	e8 1c b7 e1 ff       	call   0x43d98d
622271:	e8 17 b7 e1 ff       	call   0x43d98d
622276:	cc                   	int3
622277:	cc                   	int3
622278:	cc                   	int3
622279:	cc                   	int3
62227a:	cc                   	int3
62227b:	cc                   	int3
62227c:	cc                   	int3
62227d:	cc                   	int3
62227e:	cc                   	int3
62227f:	cc                   	int3
622280:	cc                   	int3
622281:	cc                   	int3
622282:	cc                   	int3
622283:	cc                   	int3
622284:	cc                   	int3
622285:	cc                   	int3
622286:	cc                   	int3
622287:	cc                   	int3
622288:	cc                   	int3
622289:	cc                   	int3
62228a:	cc                   	int3
62228b:	cc                   	int3
62228c:	cc                   	int3
62228d:	cc                   	int3
62228e:	cc                   	int3
62228f:	cc                   	int3
622290:	8b 44 24 08          	mov    0x8(%esp),%eax
622294:	8b 4c 24 04          	mov    0x4(%esp),%ecx
622298:	3d ff ff ff 1f       	cmp    $0x1fffffff,%eax
62229d:	77 2e                	ja     0x6222cd
62229f:	c1 e0 03             	shl    $0x3,%eax
6222a2:	3d 00 10 00 00       	cmp    $0x1000,%eax
6222a7:	72 1a                	jb     0x6222c3
6222a9:	f6 c1 1f             	test   $0x1f,%cl
6222ac:	75 24                	jne    0x6222d2
6222ae:	8b 41 fc             	mov    -0x4(%ecx),%eax
6222b1:	3b c1                	cmp    %ecx,%eax
6222b3:	73 22                	jae    0x6222d7
6222b5:	2b c8                	sub    %eax,%ecx
6222b7:	83 f9 04             	cmp    $0x4,%ecx
6222ba:	72 20                	jb     0x6222dc
6222bc:	83 f9 23             	cmp    $0x23,%ecx
6222bf:	77 20                	ja     0x6222e1
6222c1:	8b c8                	mov    %eax,%ecx
6222c3:	51                   	push   %ecx
6222c4:	e8 c6 f4 dd ff       	call   0x40178f
6222c9:	59                   	pop    %ecx
6222ca:	c2 08 00             	ret    $0x8
6222cd:	e8 bb b6 e1 ff       	call   0x43d98d
6222d2:	e8 b6 b6 e1 ff       	call   0x43d98d
6222d7:	e8 b1 b6 e1 ff       	call   0x43d98d
6222dc:	e8 ac b6 e1 ff       	call   0x43d98d
6222e1:	e8 a7 b6 e1 ff       	call   0x43d98d
6222e6:	cc                   	int3
6222e7:	cc                   	int3
6222e8:	cc                   	int3
6222e9:	cc                   	int3
6222ea:	cc                   	int3
6222eb:	cc                   	int3
6222ec:	cc                   	int3
6222ed:	cc                   	int3
6222ee:	cc                   	int3
6222ef:	cc                   	int3
6222f0:	cc                   	int3
6222f1:	cc                   	int3
6222f2:	cc                   	int3
6222f3:	cc                   	int3
6222f4:	cc                   	int3
6222f5:	cc                   	int3
6222f6:	cc                   	int3
6222f7:	cc                   	int3
6222f8:	cc                   	int3
6222f9:	cc                   	int3
6222fa:	cc                   	int3
6222fb:	cc                   	int3
6222fc:	cc                   	int3
6222fd:	cc                   	int3
6222fe:	cc                   	int3
6222ff:	cc                   	int3
622300:	e9 ea 88 df ff       	jmp    0x41abef
622305:	cc                   	int3
622306:	cc                   	int3
622307:	cc                   	int3
622308:	cc                   	int3
622309:	cc                   	int3
62230a:	cc                   	int3
62230b:	cc                   	int3
62230c:	cc                   	int3
62230d:	cc                   	int3
62230e:	cc                   	int3
62230f:	cc                   	int3
622310:	e9 03 46 e0 ff       	jmp    0x426918
622315:	cc                   	int3
622316:	cc                   	int3
622317:	cc                   	int3
622318:	cc                   	int3
622319:	cc                   	int3
62231a:	cc                   	int3
62231b:	cc                   	int3
62231c:	cc                   	int3
62231d:	cc                   	int3
62231e:	cc                   	int3
62231f:	cc                   	int3
622320:	8b 44 24 08          	mov    0x8(%esp),%eax
622324:	8b 4c 24 04          	mov    0x4(%esp),%ecx
622328:	3d ff ff ff 3f       	cmp    $0x3fffffff,%eax
62232d:	77 2e                	ja     0x62235d
62232f:	c1 e0 02             	shl    $0x2,%eax
622332:	3d 00 10 00 00       	cmp    $0x1000,%eax
622337:	72 1a                	jb     0x622353
622339:	f6 c1 1f             	test   $0x1f,%cl
62233c:	75 24                	jne    0x622362
62233e:	8b 41 fc             	mov    -0x4(%ecx),%eax
622341:	3b c1                	cmp    %ecx,%eax
622343:	73 22                	jae    0x622367
622345:	2b c8                	sub    %eax,%ecx
622347:	83 f9 04             	cmp    $0x4,%ecx
62234a:	72 20                	jb     0x62236c
62234c:	83 f9 23             	cmp    $0x23,%ecx
62234f:	77 20                	ja     0x622371
622351:	8b c8                	mov    %eax,%ecx
622353:	51                   	push   %ecx
622354:	e8 36 f4 dd ff       	call   0x40178f
622359:	59                   	pop    %ecx
62235a:	c2 08 00             	ret    $0x8
62235d:	e8 2b b6 e1 ff       	call   0x43d98d
622362:	e8 26 b6 e1 ff       	call   0x43d98d
622367:	e8 21 b6 e1 ff       	call   0x43d98d
62236c:	e8 1c b6 e1 ff       	call   0x43d98d
622371:	e8 17 b6 e1 ff       	call   0x43d98d
622376:	cc                   	int3
622377:	cc                   	int3
622378:	cc                   	int3
622379:	cc                   	int3
62237a:	cc                   	int3
62237b:	cc                   	int3
62237c:	cc                   	int3
62237d:	cc                   	int3
62237e:	cc                   	int3
62237f:	cc                   	int3
622380:	cc                   	int3
622381:	cc                   	int3
622382:	cc                   	int3
622383:	cc                   	int3
622384:	cc                   	int3
622385:	cc                   	int3
622386:	cc                   	int3
622387:	cc                   	int3
622388:	cc                   	int3
622389:	cc                   	int3
62238a:	cc                   	int3
62238b:	cc                   	int3
62238c:	cc                   	int3
62238d:	cc                   	int3
62238e:	cc                   	int3
62238f:	cc                   	int3
622390:	8b 44 24 08          	mov    0x8(%esp),%eax
622394:	8b 4c 24 04          	mov    0x4(%esp),%ecx
622398:	3d ff ff ff 3f       	cmp    $0x3fffffff,%eax
62239d:	77 2e                	ja     0x6223cd
62239f:	c1 e0 02             	shl    $0x2,%eax
6223a2:	3d 00 10 00 00       	cmp    $0x1000,%eax
6223a7:	72 1a                	jb     0x6223c3
6223a9:	f6 c1 1f             	test   $0x1f,%cl
6223ac:	75 24                	jne    0x6223d2
6223ae:	8b 41 fc             	mov    -0x4(%ecx),%eax
6223b1:	3b c1                	cmp    %ecx,%eax
6223b3:	73 22                	jae    0x6223d7
6223b5:	2b c8                	sub    %eax,%ecx
6223b7:	83 f9 04             	cmp    $0x4,%ecx
6223ba:	72 20                	jb     0x6223dc
6223bc:	83 f9 23             	cmp    $0x23,%ecx
6223bf:	77 20                	ja     0x6223e1
6223c1:	8b c8                	mov    %eax,%ecx
6223c3:	51                   	push   %ecx
6223c4:	e8 c6 f3 dd ff       	call   0x40178f
6223c9:	59                   	pop    %ecx
6223ca:	c2 08 00             	ret    $0x8
6223cd:	e8 bb b5 e1 ff       	call   0x43d98d
6223d2:	e8 b6 b5 e1 ff       	call   0x43d98d
6223d7:	e8 b1 b5 e1 ff       	call   0x43d98d
6223dc:	e8 ac b5 e1 ff       	call   0x43d98d
6223e1:	e8 a7 b5 e1 ff       	call   0x43d98d
6223e6:	cc                   	int3
6223e7:	cc                   	int3
6223e8:	cc                   	int3
6223e9:	cc                   	int3
6223ea:	cc                   	int3
6223eb:	cc                   	int3
6223ec:	cc                   	int3
6223ed:	cc                   	int3
6223ee:	cc                   	int3
6223ef:	cc                   	int3
6223f0:	cc                   	int3
6223f1:	cc                   	int3
6223f2:	cc                   	int3
6223f3:	cc                   	int3
6223f4:	cc                   	int3
6223f5:	cc                   	int3
6223f6:	cc                   	int3
6223f7:	cc                   	int3
6223f8:	cc                   	int3
6223f9:	cc                   	int3
6223fa:	cc                   	int3
6223fb:	cc                   	int3
6223fc:	cc                   	int3
6223fd:	cc                   	int3
6223fe:	cc                   	int3
6223ff:	cc                   	int3
622400:	8b 44 24 08          	mov    0x8(%esp),%eax
622404:	8b 4c 24 04          	mov    0x4(%esp),%ecx
622408:	3d ff ff ff 3f       	cmp    $0x3fffffff,%eax
62240d:	77 2e                	ja     0x62243d
62240f:	c1 e0 02             	shl    $0x2,%eax
622412:	3d 00 10 00 00       	cmp    $0x1000,%eax
622417:	72 1a                	jb     0x622433
622419:	f6 c1 1f             	test   $0x1f,%cl
62241c:	75 24                	jne    0x622442
62241e:	8b 41 fc             	mov    -0x4(%ecx),%eax
622421:	3b c1                	cmp    %ecx,%eax
622423:	73 22                	jae    0x622447
622425:	2b c8                	sub    %eax,%ecx
622427:	83 f9 04             	cmp    $0x4,%ecx
62242a:	72 20                	jb     0x62244c
62242c:	83 f9 23             	cmp    $0x23,%ecx
62242f:	77 20                	ja     0x622451
622431:	8b c8                	mov    %eax,%ecx
622433:	51                   	push   %ecx
622434:	e8 56 f3 dd ff       	call   0x40178f
622439:	59                   	pop    %ecx
62243a:	c2 08 00             	ret    $0x8
62243d:	e8 4b b5 e1 ff       	call   0x43d98d
622442:	e8 46 b5 e1 ff       	call   0x43d98d
622447:	e8 41 b5 e1 ff       	call   0x43d98d
62244c:	e8 3c b5 e1 ff       	call   0x43d98d
622451:	e8 37 b5 e1 ff       	call   0x43d98d
622456:	cc                   	int3
622457:	cc                   	int3
622458:	cc                   	int3
622459:	cc                   	int3
62245a:	cc                   	int3
62245b:	cc                   	int3
62245c:	cc                   	int3
62245d:	cc                   	int3
62245e:	cc                   	int3
62245f:	cc                   	int3
622460:	cc                   	int3
622461:	cc                   	int3
622462:	cc                   	int3
622463:	cc                   	int3
622464:	cc                   	int3
622465:	cc                   	int3
622466:	cc                   	int3
622467:	cc                   	int3
622468:	cc                   	int3
622469:	cc                   	int3
62246a:	cc                   	int3
62246b:	cc                   	int3
62246c:	cc                   	int3
62246d:	cc                   	int3
62246e:	cc                   	int3