62203d:	cc                   	int3
62203e:	cc                   	int3
62203f:	cc                   	int3
622040:	8b 4c 24 08          	mov    0x8(%esp),%ecx
622044:	8b 44 24 04          	mov    0x4(%esp),%eax
622048:	81 f9 ff ff ff 07    	cmp    $0x7ffffff,%ecx
62204e:	77 2e                	ja     0x62207e
622050:	c1 e1 05             	shl    $0x5,%ecx
622053:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
622059:	72 19                	jb     0x622074
62205b:	a8 1f                	test   $0x1f,%al
62205d:	75 24                	jne    0x622083
62205f:	8b 48 fc             	mov    -0x4(%eax),%ecx
622062:	3b c8                	cmp    %eax,%ecx
622064:	73 22                	jae    0x622088
622066:	2b c1                	sub    %ecx,%eax
622068:	83 f8 04             	cmp    $0x4,%eax
62206b:	72 20                	jb     0x62208d
62206d:	83 f8 23             	cmp    $0x23,%eax
622070:	77 20                	ja     0x622092
622072:	8b c1                	mov    %ecx,%eax
622074:	50                   	push   %eax
622075:	e8 15 f7 dd ff       	call   0x40178f
62207a:	59                   	pop    %ecx
62207b:	c2 08 00             	ret    $0x8
62207e:	e8 0a b9 e1 ff       	call   0x43d98d
622083:	e8 05 b9 e1 ff       	call   0x43d98d
622088:	e8 00 b9 e1 ff       	call   0x43d98d
62208d:	e8 fb b8 e1 ff       	call   0x43d98d
622092:	e8 f6 b8 e1 ff       	call   0x43d98d
622097:	cc                   	int3
622098:	cc                   	int3
622099:	cc                   	int3
62209a:	cc                   	int3
62209b:	cc                   	int3
62209c:	cc                   	int3
62209d:	cc                   	int3
62209e:	cc                   	int3
62209f:	cc                   	int3
6220a0:	cc                   	int3
6220a1:	cc                   	int3
6220a2:	cc                   	int3
6220a3:	cc                   	int3
6220a4:	cc                   	int3
6220a5:	cc                   	int3
6220a6:	cc                   	int3
6220a7:	cc                   	int3
6220a8:	cc                   	int3
6220a9:	cc                   	int3
6220aa:	cc                   	int3
6220ab:	cc                   	int3
6220ac:	cc                   	int3
6220ad:	cc                   	int3
6220ae:	cc                   	int3
6220af:	cc                   	int3
6220b0:	e9 f4 c2 de ff       	jmp    0x40e3a9
6220b5:	cc                   	int3
6220b6:	cc                   	int3
6220b7:	cc                   	int3
6220b8:	cc                   	int3
6220b9:	cc                   	int3
6220ba:	cc                   	int3
6220bb:	cc                   	int3
6220bc:	cc                   	int3
6220bd:	cc                   	int3
6220be:	cc                   	int3
6220bf:	cc                   	int3
6220c0:	e9 d7 c0 de ff       	jmp    0x40e19c
6220c5:	cc                   	int3
6220c6:	cc                   	int3
6220c7:	cc                   	int3
6220c8:	cc                   	int3
6220c9:	cc                   	int3
6220ca:	cc                   	int3
6220cb:	cc                   	int3
6220cc:	cc                   	int3
6220cd:	cc                   	int3
6220ce:	cc                   	int3
6220cf:	cc                   	int3
6220d0:	8b 44 24 08          	mov    0x8(%esp),%eax
6220d4:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6220d8:	3d ff ff ff 1f       	cmp    $0x1fffffff,%eax
6220dd:	77 2e                	ja     0x62210d
6220df:	c1 e0 03             	shl    $0x3,%eax
6220e2:	3d 00 10 00 00       	cmp    $0x1000,%eax
6220e7:	72 1a                	jb     0x622103
6220e9:	f6 c1 1f             	test   $0x1f,%cl
6220ec:	75 24                	jne    0x622112
6220ee:	8b 41 fc             	mov    -0x4(%ecx),%eax
6220f1:	3b c1                	cmp    %ecx,%eax
6220f3:	73 22                	jae    0x622117
6220f5:	2b c8                	sub    %eax,%ecx
6220f7:	83 f9 04             	cmp    $0x4,%ecx
6220fa:	72 20                	jb     0x62211c
6220fc:	83 f9 23             	cmp    $0x23,%ecx
6220ff:	77 20                	ja     0x622121
622101:	8b c8                	mov    %eax,%ecx
622103:	51                   	push   %ecx
622104:	e8 86 f6 dd ff       	call   0x40178f
622109:	59                   	pop    %ecx
62210a:	c2 08 00             	ret    $0x8
62210d:	e8 7b b8 e1 ff       	call   0x43d98d
622112:	e8 76 b8 e1 ff       	call   0x43d98d
622117:	e8 71 b8 e1 ff       	call   0x43d98d
62211c:	e8 6c b8 e1 ff       	call   0x43d98d
622121:	e8 67 b8 e1 ff       	call   0x43d98d
622126:	cc                   	int3
622127:	cc                   	int3
622128:	cc                   	int3
622129:	cc                   	int3
62212a:	cc                   	int3
62212b:	cc                   	int3
62212c:	cc                   	int3
62212d:	cc                   	int3
62212e:	cc                   	int3
62212f:	cc                   	int3
622130:	cc                   	int3
622131:	cc                   	int3
622132:	cc                   	int3
622133:	cc                   	int3
622134:	cc                   	int3
622135:	cc                   	int3
622136:	cc                   	int3
622137:	cc                   	int3
622138:	cc                   	int3
622139:	cc                   	int3
62213a:	cc                   	int3
62213b:	cc                   	int3
62213c:	cc                   	int3
62213d:	cc                   	int3
62213e:	cc                   	int3
62213f:	cc                   	int3
622140:	8b 44 24 08          	mov    0x8(%esp),%eax
622144:	8b 4c 24 04          	mov    0x4(%esp),%ecx
622148:	3d ff ff ff 1f       	cmp    $0x1fffffff,%eax
62214d:	77 2e                	ja     0x62217d
62214f:	c1 e0 03             	shl    $0x3,%eax
622152:	3d 00 10 00 00       	cmp    $0x1000,%eax
622157:	72 1a                	jb     0x622173
622159:	f6 c1 1f             	test   $0x1f,%cl
62215c:	75 24                	jne    0x622182
62215e:	8b 41 fc             	mov    -0x4(%ecx),%eax
622161:	3b c1                	cmp    %ecx,%eax
622163:	73 22                	jae    0x622187
622165:	2b c8                	sub    %eax,%ecx
622167:	83 f9 04             	cmp    $0x4,%ecx
62216a:	72 20                	jb     0x62218c
62216c:	83 f9 23             	cmp    $0x23,%ecx
62216f:	77 20                	ja     0x622191
622171:	8b c8                	mov    %eax,%ecx
622173:	51                   	push   %ecx
622174:	e8 16 f6 dd ff       	call   0x40178f
622179:	59                   	pop    %ecx
62217a:	c2 08 00             	ret    $0x8
62217d:	e8 0b b8 e1 ff       	call   0x43d98d
622182:	e8 06 b8 e1 ff       	call   0x43d98d
622187:	e8 01 b8 e1 ff       	call   0x43d98d
62218c:	e8 fc b7 e1 ff       	call   0x43d98d
622191:	e8 f7 b7 e1 ff       	call   0x43d98d
622196:	cc                   	int3
622197:	cc                   	int3
622198:	cc                   	int3
622199:	cc                   	int3
62219a:	cc                   	int3
62219b:	cc                   	int3
62219c:	cc                   	int3
62219d:	cc                   	int3
62219e:	cc                   	int3
62219f:	cc                   	int3
6221a0:	cc                   	int3
6221a1:	cc                   	int3
6221a2:	cc                   	int3
6221a3:	cc                   	int3
6221a4:	cc                   	int3
6221a5:	cc                   	int3
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