42005d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420064:	00
420065:	74 09                	je     0x420070
420067:	80 bd fe 45 00 00 00 	cmpb   $0x0,0x45fe(%ebp)
42006e:	74 5d                	je     0x4200cd
420070:	80 bd fe 45 00 00 00 	cmpb   $0x0,0x45fe(%ebp)
420077:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42007c:	75 05                	jne    0x420083
42007e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
420083:	68 6c 69 46 00       	push   $0x46696c
420088:	50                   	push   %eax
420089:	68 00 82 46 00       	push   $0x468200
42008e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
420092:	68 00 08 00 00       	push   $0x800
420097:	50                   	push   %eax
420098:	e8 26 0d 01 00       	call   0x430dc3
42009d:	8b c6                	mov    %esi,%eax
42009f:	83 c4 14             	add    $0x14,%esp
4200a2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4200a9:	00
4200aa:	8d 50 01             	lea    0x1(%eax),%edx
4200ad:	8d 49 00             	lea    0x0(%ecx),%ecx
4200b0:	8a 08                	mov    (%eax),%cl
4200b2:	40                   	inc    %eax
4200b3:	84 c9                	test   %cl,%cl
4200b5:	75 f9                	jne    0x4200b0
4200b7:	2b c2                	sub    %edx,%eax
4200b9:	8b cb                	mov    %ebx,%ecx
4200bb:	2b c8                	sub    %eax,%ecx
4200bd:	49                   	dec    %ecx
4200be:	51                   	push   %ecx
4200bf:	8d 54 24 14          	lea    0x14(%esp),%edx
4200c3:	52                   	push   %edx
4200c4:	56                   	push   %esi
4200c5:	e8 06 2b 01 00       	call   0x432bd0
4200ca:	83 c4 0c             	add    $0xc,%esp
4200cd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4200d4:	00
4200d5:	74 09                	je     0x4200e0
4200d7:	80 bd ff 45 00 00 01 	cmpb   $0x1,0x45ff(%ebp)
4200de:	74 5d                	je     0x42013d
4200e0:	80 bd ff 45 00 00 00 	cmpb   $0x0,0x45ff(%ebp)
4200e7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4200ec:	75 05                	jne    0x4200f3
4200ee:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4200f3:	68 58 69 46 00       	push   $0x466958
4200f8:	50                   	push   %eax
4200f9:	68 00 82 46 00       	push   $0x468200
4200fe:	8d 44 24 1c          	lea    0x1c(%esp),%eax
420102:	68 00 08 00 00       	push   $0x800
420107:	50                   	push   %eax
420108:	e8 b6 0c 01 00       	call   0x430dc3
42010d:	8b c6                	mov    %esi,%eax
42010f:	83 c4 14             	add    $0x14,%esp
420112:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420119:	00
42011a:	8d 50 01             	lea    0x1(%eax),%edx
42011d:	8d 49 00             	lea    0x0(%ecx),%ecx
420120:	8a 08                	mov    (%eax),%cl
420122:	40                   	inc    %eax
420123:	84 c9                	test   %cl,%cl
420125:	75 f9                	jne    0x420120
420127:	2b c2                	sub    %edx,%eax
420129:	8b cb                	mov    %ebx,%ecx
42012b:	2b c8                	sub    %eax,%ecx
42012d:	49                   	dec    %ecx
42012e:	51                   	push   %ecx
42012f:	8d 54 24 14          	lea    0x14(%esp),%edx
420133:	52                   	push   %edx
420134:	56                   	push   %esi
420135:	e8 96 2a 01 00       	call   0x432bd0
42013a:	83 c4 0c             	add    $0xc,%esp
42013d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420144:	00
420145:	74 09                	je     0x420150
420147:	80 bd 00 46 00 00 00 	cmpb   $0x0,0x4600(%ebp)
42014e:	74 5d                	je     0x4201ad
420150:	80 bd 00 46 00 00 00 	cmpb   $0x0,0x4600(%ebp)
420157:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42015c:	75 05                	jne    0x420163
42015e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
420163:	68 48 69 46 00       	push   $0x466948
420168:	50                   	push   %eax
420169:	68 00 82 46 00       	push   $0x468200
42016e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
420172:	68 00 08 00 00       	push   $0x800
420177:	50                   	push   %eax
420178:	e8 46 0c 01 00       	call   0x430dc3
42017d:	8b c6                	mov    %esi,%eax
42017f:	83 c4 14             	add    $0x14,%esp
420182:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420189:	00
42018a:	8d 50 01             	lea    0x1(%eax),%edx
42018d:	8d 49 00             	lea    0x0(%ecx),%ecx
420190:	8a 08                	mov    (%eax),%cl
420192:	40                   	inc    %eax
420193:	84 c9                	test   %cl,%cl
420195:	75 f9                	jne    0x420190
420197:	2b c2                	sub    %edx,%eax
420199:	8b cb                	mov    %ebx,%ecx
42019b:	2b c8                	sub    %eax,%ecx
42019d:	49                   	dec    %ecx
42019e:	51                   	push   %ecx
42019f:	8d 54 24 14          	lea    0x14(%esp),%edx
4201a3:	52                   	push   %edx
4201a4:	56                   	push   %esi
4201a5:	e8 26 2a 01 00       	call   0x432bd0
4201aa:	83 c4 0c             	add    $0xc,%esp
4201ad:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4201b4:	00
4201b5:	74 34                	je     0x4201eb
4201b7:	b9 b9 14 46 00       	mov    $0x4614b9,%ecx
4201bc:	8d 85 01 46 00 00    	lea    0x4601(%ebp),%eax
4201c2:	8a 10                	mov    (%eax),%dl
4201c4:	3a 11                	cmp    (%ecx),%dl
4201c6:	75 1a                	jne    0x4201e2
4201c8:	84 d2                	test   %dl,%dl
4201ca:	74 12                	je     0x4201de
4201cc:	8a 50 01             	mov    0x1(%eax),%dl
4201cf:	3a 51 01             	cmp    0x1(%ecx),%dl
4201d2:	75 0e                	jne    0x4201e2
4201d4:	83 c0 02             	add    $0x2,%eax
4201d7:	83 c1 02             	add    $0x2,%ecx
4201da:	84 d2                	test   %dl,%dl
4201dc:	75 e4                	jne    0x4201c2
4201de:	33 c0                	xor    %eax,%eax
4201e0:	eb 05                	jmp    0x4201e7
4201e2:	1b c0                	sbb    %eax,%eax
4201e4:	83 d8 ff             	sbb    $0xffffffff,%eax
4201e7:	85 c0                	test   %eax,%eax
4201e9:	74 52                	je     0x42023d
4201eb:	8d 85 01 46 00 00    	lea    0x4601(%ebp),%eax
4201f1:	50                   	push   %eax
4201f2:	68 30 69 46 00       	push   $0x466930
4201f7:	68 3c 82 46 00       	push   $0x46823c
4201fc:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
420200:	68 00 08 00 00       	push   $0x800
420205:	51                   	push   %ecx
420206:	e8 b8 0b 01 00       	call   0x430dc3
42020b:	8b c6                	mov    %esi,%eax
42020d:	83 c4 14             	add    $0x14,%esp
420210:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420217:	00
420218:	8d 50 01             	lea    0x1(%eax),%edx
42021b:	eb 03                	jmp    0x420220
42021d:	8d 49 00             	lea    0x0(%ecx),%ecx
420220:	8a 08                	mov    (%eax),%cl
420222:	40                   	inc    %eax
420223:	84 c9                	test   %cl,%cl
420225:	75 f9                	jne    0x420220
420227:	2b c2                	sub    %edx,%eax
420229:	8b d3                	mov    %ebx,%edx
42022b:	2b d0                	sub    %eax,%edx
42022d:	4a                   	dec    %edx
42022e:	52                   	push   %edx
42022f:	8d 44 24 14          	lea    0x14(%esp),%eax
420233:	50                   	push   %eax
420234:	56                   	push   %esi
420235:	e8 96 29 01 00       	call   0x432bd0
42023a:	83 c4 0c             	add    $0xc,%esp
42023d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420244:	00
420245:	74 09                	je     0x420250
420247:	80 bd 01 4e 00 00 01 	cmpb   $0x1,0x4e01(%ebp)
42024e:	74 5d                	je     0x4202ad
420250:	80 bd 01 4e 00 00 00 	cmpb   $0x0,0x4e01(%ebp)
420257:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42025c:	75 05                	jne    0x420263
42025e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
420263:	68 1c 69 46 00       	push   $0x46691c
420268:	50                   	push   %eax
420269:	68 00 82 46 00       	push   $0x468200
42026e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
420272:	68 00 08 00 00       	push   $0x800
420277:	51                   	push   %ecx
420278:	e8 46 0b 01 00       	call   0x430dc3
42027d:	8b c6                	mov    %esi,%eax
42027f:	83 c4 14             	add    $0x14,%esp
420282:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420289:	00
42028a:	8d 50 01             	lea    0x1(%eax),%edx
42028d:	8d 49 00             	lea    0x0(%ecx),%ecx
420290:	8a 08                	mov    (%eax),%cl
420292:	40                   	inc    %eax
420293:	84 c9                	test   %cl,%cl
420295:	75 f9                	jne    0x420290
420297:	2b c2                	sub    %edx,%eax
420299:	8b d3                	mov    %ebx,%edx
42029b:	2b d0                	sub    %eax,%edx
42029d:	4a                   	dec    %edx
42029e:	52                   	push   %edx
42029f:	8d 44 24 14          	lea    0x14(%esp),%eax
4202a3:	50                   	push   %eax
4202a4:	56                   	push   %esi
4202a5:	e8 26 29 01 00       	call   0x432bd0
4202aa:	83 c4 0c             	add    $0xc,%esp
4202ad:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4202b4:	00
4202b5:	74 09                	je     0x4202c0
4202b7:	83 bd 04 4e 00 00 01 	cmpl   $0x1,0x4e04(%ebp)
4202be:	74 5d                	je     0x42031d
4202c0:	8b 8d 04 4e 00 00    	mov    0x4e04(%ebp),%ecx
4202c6:	b8 10 82 46 00       	mov    $0x468210,%eax
4202cb:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
4202d1:	77 05                	ja     0x4202d8
4202d3:	b8 08 82 46 00       	mov    $0x468208,%eax
4202d8:	51                   	push   %ecx
4202d9:	68 0c 69 46 00       	push   $0x46690c
4202de:	50                   	push   %eax
4202df:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4202e3:	68 00 08 00 00       	push   $0x800
4202e8:	51                   	push   %ecx
4202e9:	e8 d5 0a 01 00       	call   0x430dc3
4202ee:	8b c6                	mov    %esi,%eax
4202f0:	83 c4 14             	add    $0x14,%esp
4202f3:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4202fa:	00
4202fb:	8d 50 01             	lea    0x1(%eax),%edx
4202fe:	8b ff                	mov    %edi,%edi
420300:	8a 08                	mov    (%eax),%cl
420302:	40                   	inc    %eax
420303:	84 c9                	test   %cl,%cl
420305:	75 f9                	jne    0x420300
420307:	2b c2                	sub    %edx,%eax
420309:	8b d3                	mov    %ebx,%edx
42030b:	2b d0                	sub    %eax,%edx
42030d:	4a                   	dec    %edx
42030e:	52                   	push   %edx
42030f:	8d 44 24 14          	lea    0x14(%esp),%eax
420313:	50                   	push   %eax
420314:	56                   	push   %esi
420315:	e8 b6 28 01 00       	call   0x432bd0
42031a:	83 c4 0c             	add    $0xc,%esp
42031d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420324:	00
420325:	74 09                	je     0x420330
420327:	80 bd 08 4e 00 00 01 	cmpb   $0x1,0x4e08(%ebp)
42032e:	74 5d                	je     0x42038d
420330:	80 bd 08 4e 00 00 00 	cmpb   $0x0,0x4e08(%ebp)
420337:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42033c:	75 05                	jne    0x420343
42033e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
420343:	68 f4 68 46 00       	push   $0x4668f4
420348:	50                   	push   %eax
420349:	68 00 82 46 00       	push   $0x468200
42034e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
420352:	68 00 08 00 00       	push   $0x800
420357:	51                   	push   %ecx
420358:	e8 66 0a 01 00       	call   0x430dc3
42035d:	8b c6                	mov    %esi,%eax
42035f:	83 c4 14             	add    $0x14,%esp
420362:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420369:	00
42036a:	8d 50 01             	lea    0x1(%eax),%edx
42036d:	8d 49 00             	lea    0x0(%ecx),%ecx
420370:	8a 08                	mov    (%eax),%cl
420372:	40                   	inc    %eax
420373:	84 c9                	test   %cl,%cl
420375:	75 f9                	jne    0x420370
420377:	2b c2                	sub    %edx,%eax
420379:	8b d3                	mov    %ebx,%edx
42037b:	2b d0                	sub    %eax,%edx
42037d:	4a                   	dec    %edx
42037e:	52                   	push   %edx
42037f:	8d 44 24 14          	lea    0x14(%esp),%eax
420383:	50                   	push   %eax
420384:	56                   	push   %esi
420385:	e8 46 28 01 00       	call   0x432bd0
42038a:	83 c4 0c             	add    $0xc,%esp
42038d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420394:	00
420395:	74 09                	je     0x4203a0
420397:	80 bd 09 4e 00 00 01 	cmpb   $0x1,0x4e09(%ebp)
42039e:	74 5d                	je     0x4203fd
4203a0:	80 bd 09 4e 00 00 00 	cmpb   $0x0,0x4e09(%ebp)
4203a7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4203ac:	75 05                	jne    0x4203b3
4203ae:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4203b3:	68 e0 68 46 00       	push   $0x4668e0
4203b8:	50                   	push   %eax
4203b9:	68 00 82 46 00       	push   $0x468200
4203be:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4203c2:	68 00 08 00 00       	push   $0x800
4203c7:	51                   	push   %ecx
4203c8:	e8 f6 09 01 00       	call   0x430dc3
4203cd:	8b c6                	mov    %esi,%eax
4203cf:	83 c4 14             	add    $0x14,%esp
4203d2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4203d9:	00
4203da:	8d 50 01             	lea    0x1(%eax),%edx
4203dd:	8d 49 00             	lea    0x0(%ecx),%ecx
4203e0:	8a 08                	mov    (%eax),%cl
4203e2:	40                   	inc    %eax
4203e3:	84 c9                	test   %cl,%cl
4203e5:	75 f9                	jne    0x4203e0
4203e7:	2b c2                	sub    %edx,%eax
4203e9:	8b d3                	mov    %ebx,%edx
4203eb:	2b d0                	sub    %eax,%edx
4203ed:	4a                   	dec    %edx
4203ee:	52                   	push   %edx
4203ef:	8d 44 24 14          	lea    0x14(%esp),%eax
4203f3:	50                   	push   %eax
4203f4:	56                   	push   %esi
4203f5:	e8 d6 27 01 00       	call   0x432bd0
4203fa:	83 c4 0c             	add    $0xc,%esp
4203fd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420404:	00
420405:	74 09                	je     0x420410
420407:	83 bd 0c 4e 00 00 1d 	cmpl   $0x1d,0x4e0c(%ebp)
42040e:	74 5d                	je     0x42046d
420410:	8b 8d 0c 4e 00 00    	mov    0x4e0c(%ebp),%ecx
420416:	b8 10 82 46 00       	mov    $0x468210,%eax
42041b:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
420421:	77 05                	ja     0x420428
420423:	b8 08 82 46 00       	mov    $0x468208,%eax
420428:	51                   	push   %ecx
420429:	68 c8 68 46 00       	push   $0x4668c8
42042e:	50                   	push   %eax
42042f:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
420433:	68 00 08 00 00       	push   $0x800
420438:	51                   	push   %ecx
420439:	e8 85 09 01 00       	call   0x430dc3
42043e:	8b c6                	mov    %esi,%eax
420440:	83 c4 14             	add    $0x14,%esp
420443:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
42044a:	00
42044b:	8d 50 01             	lea    0x1(%eax),%edx
42044e:	8b ff                	mov    %edi,%edi
420450:	8a 08                	mov    (%eax),%cl
420452:	40                   	inc    %eax
420453:	84 c9                	test   %cl,%cl
420455:	75 f9                	jne    0x420450
420457:	2b c2                	sub    %edx,%eax
420459:	8b d3                	mov    %ebx,%edx
42045b:	2b d0                	sub    %eax,%edx
42045d:	4a                   	dec    %edx
42045e:	52                   	push   %edx
42045f:	8d 44 24 14          	lea    0x14(%esp),%eax
420463:	50                   	push   %eax
420464:	56                   	push   %esi
420465:	e8 66 27 01 00       	call   0x432bd0
42046a:	83 c4 0c             	add    $0xc,%esp
42046d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420474:	00
420475:	74 09                	je     0x420480
420477:	83 bd 10 4e 00 00 05 	cmpl   $0x5,0x4e10(%ebp)
42047e:	74 5d                	je     0x4204dd
420480:	8b 8d 10 4e 00 00    	mov    0x4e10(%ebp),%ecx
420486:	b8 10 82 46 00       	mov    $0x468210,%eax
42048b:	81 f9 00 01 00 00    	cmp    $0x100,%ecx