420491:	77 05                	ja     0x420498
420493:	b8 08 82 46 00       	mov    $0x468208,%eax
420498:	51                   	push   %ecx
420499:	68 b0 68 46 00       	push   $0x4668b0
42049e:	50                   	push   %eax
42049f:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4204a3:	68 00 08 00 00       	push   $0x800
4204a8:	51                   	push   %ecx
4204a9:	e8 15 09 01 00       	call   0x430dc3
4204ae:	8b c6                	mov    %esi,%eax
4204b0:	83 c4 14             	add    $0x14,%esp
4204b3:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4204ba:	00
4204bb:	8d 50 01             	lea    0x1(%eax),%edx
4204be:	8b ff                	mov    %edi,%edi
4204c0:	8a 08                	mov    (%eax),%cl
4204c2:	40                   	inc    %eax
4204c3:	84 c9                	test   %cl,%cl
4204c5:	75 f9                	jne    0x4204c0
4204c7:	2b c2                	sub    %edx,%eax
4204c9:	8b d3                	mov    %ebx,%edx
4204cb:	2b d0                	sub    %eax,%edx
4204cd:	4a                   	dec    %edx
4204ce:	52                   	push   %edx
4204cf:	8d 44 24 14          	lea    0x14(%esp),%eax
4204d3:	50                   	push   %eax
4204d4:	56                   	push   %esi
4204d5:	e8 f6 26 01 00       	call   0x432bd0
4204da:	83 c4 0c             	add    $0xc,%esp
4204dd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4204e4:	00
4204e5:	74 0c                	je     0x4204f3
4204e7:	81 bd 14 4e 00 00 00 	cmpl   $0x1000,0x4e14(%ebp)
4204ee:	10 00 00
4204f1:	74 6a                	je     0x42055d
4204f3:	8b 85 14 4e 00 00    	mov    0x4e14(%ebp),%eax
4204f9:	8b d0                	mov    %eax,%edx
4204fb:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
420501:	b9 38 82 46 00       	mov    $0x468238,%ecx
420506:	74 05                	je     0x42050d
420508:	b9 34 82 46 00       	mov    $0x468234,%ecx
42050d:	85 d2                	test   %edx,%edx
42050f:	75 03                	jne    0x420514
420511:	c1 e8 0a             	shr    $0xa,%eax
420514:	51                   	push   %ecx
420515:	50                   	push   %eax
420516:	68 98 68 46 00       	push   $0x466898
42051b:	68 28 82 46 00       	push   $0x468228
420520:	8d 4c 24 20          	lea    0x20(%esp),%ecx
420524:	68 00 08 00 00       	push   $0x800
420529:	51                   	push   %ecx
42052a:	e8 94 08 01 00       	call   0x430dc3
42052f:	8b c6                	mov    %esi,%eax
420531:	83 c4 18             	add    $0x18,%esp
420534:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
42053b:	00
42053c:	8d 50 01             	lea    0x1(%eax),%edx
42053f:	90                   	nop
420540:	8a 08                	mov    (%eax),%cl
420542:	40                   	inc    %eax
420543:	84 c9                	test   %cl,%cl
420545:	75 f9                	jne    0x420540
420547:	2b c2                	sub    %edx,%eax
420549:	8b d3                	mov    %ebx,%edx
42054b:	2b d0                	sub    %eax,%edx
42054d:	4a                   	dec    %edx
42054e:	52                   	push   %edx
42054f:	8d 44 24 14          	lea    0x14(%esp),%eax
420553:	50                   	push   %eax
420554:	56                   	push   %esi
420555:	e8 76 26 01 00       	call   0x432bd0
42055a:	83 c4 0c             	add    $0xc,%esp
42055d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420564:	00
420565:	74 09                	je     0x420570
420567:	80 bd 18 4e 00 00 01 	cmpb   $0x1,0x4e18(%ebp)
42056e:	74 5d                	je     0x4205cd
420570:	80 bd 18 4e 00 00 00 	cmpb   $0x0,0x4e18(%ebp)
420577:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42057c:	75 05                	jne    0x420583
42057e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
420583:	68 80 68 46 00       	push   $0x466880
420588:	50                   	push   %eax
420589:	68 00 82 46 00       	push   $0x468200
42058e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
420592:	68 00 08 00 00       	push   $0x800
420597:	51                   	push   %ecx
420598:	e8 26 08 01 00       	call   0x430dc3
42059d:	8b c6                	mov    %esi,%eax
42059f:	83 c4 14             	add    $0x14,%esp
4205a2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4205a9:	00
4205aa:	8d 50 01             	lea    0x1(%eax),%edx
4205ad:	8d 49 00             	lea    0x0(%ecx),%ecx
4205b0:	8a 08                	mov    (%eax),%cl
4205b2:	40                   	inc    %eax
4205b3:	84 c9                	test   %cl,%cl
4205b5:	75 f9                	jne    0x4205b0
4205b7:	2b c2                	sub    %edx,%eax
4205b9:	8b d3                	mov    %ebx,%edx
4205bb:	2b d0                	sub    %eax,%edx
4205bd:	4a                   	dec    %edx
4205be:	52                   	push   %edx
4205bf:	8d 44 24 14          	lea    0x14(%esp),%eax
4205c3:	50                   	push   %eax
4205c4:	56                   	push   %esi
4205c5:	e8 06 26 01 00       	call   0x432bd0
4205ca:	83 c4 0c             	add    $0xc,%esp
4205cd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4205d4:	00
4205d5:	74 09                	je     0x4205e0
4205d7:	80 bd 19 4e 00 00 00 	cmpb   $0x0,0x4e19(%ebp)
4205de:	74 5d                	je     0x42063d
4205e0:	80 bd 19 4e 00 00 00 	cmpb   $0x0,0x4e19(%ebp)
4205e7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4205ec:	75 05                	jne    0x4205f3
4205ee:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4205f3:	68 64 68 46 00       	push   $0x466864
4205f8:	50                   	push   %eax
4205f9:	68 00 82 46 00       	push   $0x468200
4205fe:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
420602:	68 00 08 00 00       	push   $0x800
420607:	51                   	push   %ecx
420608:	e8 b6 07 01 00       	call   0x430dc3
42060d:	8b c6                	mov    %esi,%eax
42060f:	83 c4 14             	add    $0x14,%esp
420612:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420619:	00
42061a:	8d 50 01             	lea    0x1(%eax),%edx
42061d:	8d 49 00             	lea    0x0(%ecx),%ecx
420620:	8a 08                	mov    (%eax),%cl
420622:	40                   	inc    %eax
420623:	84 c9                	test   %cl,%cl
420625:	75 f9                	jne    0x420620
420627:	2b c2                	sub    %edx,%eax
420629:	8b d3                	mov    %ebx,%edx
42062b:	2b d0                	sub    %eax,%edx
42062d:	4a                   	dec    %edx
42062e:	52                   	push   %edx
42062f:	8d 44 24 14          	lea    0x14(%esp),%eax
420633:	50                   	push   %eax
420634:	56                   	push   %esi
420635:	e8 96 25 01 00       	call   0x432bd0
42063a:	83 c4 0c             	add    $0xc,%esp
42063d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420644:	00
420645:	74 09                	je     0x420650
420647:	80 bd 1a 4e 00 00 01 	cmpb   $0x1,0x4e1a(%ebp)
42064e:	74 5d                	je     0x4206ad
420650:	80 bd 1a 4e 00 00 00 	cmpb   $0x0,0x4e1a(%ebp)
420657:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42065c:	75 05                	jne    0x420663
42065e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
420663:	68 44 68 46 00       	push   $0x466844
420668:	50                   	push   %eax
420669:	68 00 82 46 00       	push   $0x468200
42066e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
420672:	68 00 08 00 00       	push   $0x800
420677:	51                   	push   %ecx
420678:	e8 46 07 01 00       	call   0x430dc3
42067d:	8b c6                	mov    %esi,%eax
42067f:	83 c4 14             	add    $0x14,%esp
420682:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420689:	00
42068a:	8d 50 01             	lea    0x1(%eax),%edx
42068d:	8d 49 00             	lea    0x0(%ecx),%ecx
420690:	8a 08                	mov    (%eax),%cl
420692:	40                   	inc    %eax
420693:	84 c9                	test   %cl,%cl
420695:	75 f9                	jne    0x420690
420697:	2b c2                	sub    %edx,%eax
420699:	8b d3                	mov    %ebx,%edx
42069b:	2b d0                	sub    %eax,%edx
42069d:	4a                   	dec    %edx
42069e:	52                   	push   %edx
42069f:	8d 44 24 14          	lea    0x14(%esp),%eax
4206a3:	50                   	push   %eax
4206a4:	56                   	push   %esi
4206a5:	e8 26 25 01 00       	call   0x432bd0
4206aa:	83 c4 0c             	add    $0xc,%esp
4206ad:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4206b4:	00
4206b5:	74 09                	je     0x4206c0
4206b7:	80 bd 1b 4e 00 00 01 	cmpb   $0x1,0x4e1b(%ebp)
4206be:	74 5d                	je     0x42071d
4206c0:	80 bd 1b 4e 00 00 00 	cmpb   $0x0,0x4e1b(%ebp)
4206c7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4206cc:	75 05                	jne    0x4206d3
4206ce:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4206d3:	68 2c 68 46 00       	push   $0x46682c
4206d8:	50                   	push   %eax
4206d9:	68 00 82 46 00       	push   $0x468200
4206de:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4206e2:	68 00 08 00 00       	push   $0x800
4206e7:	51                   	push   %ecx
4206e8:	e8 d6 06 01 00       	call   0x430dc3
4206ed:	8b c6                	mov    %esi,%eax
4206ef:	83 c4 14             	add    $0x14,%esp
4206f2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4206f9:	00
4206fa:	8d 50 01             	lea    0x1(%eax),%edx
4206fd:	8d 49 00             	lea    0x0(%ecx),%ecx
420700:	8a 08                	mov    (%eax),%cl
420702:	40                   	inc    %eax
420703:	84 c9                	test   %cl,%cl
420705:	75 f9                	jne    0x420700
420707:	2b c2                	sub    %edx,%eax
420709:	8b d3                	mov    %ebx,%edx
42070b:	2b d0                	sub    %eax,%edx
42070d:	4a                   	dec    %edx
42070e:	52                   	push   %edx
42070f:	8d 44 24 14          	lea    0x14(%esp),%eax
420713:	50                   	push   %eax
420714:	56                   	push   %esi
420715:	e8 b6 24 01 00       	call   0x432bd0
42071a:	83 c4 0c             	add    $0xc,%esp
42071d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420724:	00
420725:	74 09                	je     0x420730
420727:	83 bd 1c 4e 00 00 00 	cmpl   $0x0,0x4e1c(%ebp)
42072e:	74 5d                	je     0x42078d
420730:	8b 8d 1c 4e 00 00    	mov    0x4e1c(%ebp),%ecx
420736:	b8 10 82 46 00       	mov    $0x468210,%eax
42073b:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
420741:	77 05                	ja     0x420748
420743:	b8 08 82 46 00       	mov    $0x468208,%eax
420748:	51                   	push   %ecx
420749:	68 10 68 46 00       	push   $0x466810
42074e:	50                   	push   %eax
42074f:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
420753:	68 00 08 00 00       	push   $0x800
420758:	51                   	push   %ecx
420759:	e8 65 06 01 00       	call   0x430dc3
42075e:	8b c6                	mov    %esi,%eax
420760:	83 c4 14             	add    $0x14,%esp
420763:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
42076a:	00
42076b:	8d 50 01             	lea    0x1(%eax),%edx
42076e:	8b ff                	mov    %edi,%edi
420770:	8a 08                	mov    (%eax),%cl
420772:	40                   	inc    %eax
420773:	84 c9                	test   %cl,%cl
420775:	75 f9                	jne    0x420770
420777:	2b c2                	sub    %edx,%eax
420779:	8b d3                	mov    %ebx,%edx
42077b:	2b d0                	sub    %eax,%edx
42077d:	4a                   	dec    %edx
42077e:	52                   	push   %edx
42077f:	8d 44 24 14          	lea    0x14(%esp),%eax
420783:	50                   	push   %eax
420784:	56                   	push   %esi
420785:	e8 46 24 01 00       	call   0x432bd0
42078a:	83 c4 0c             	add    $0xc,%esp
42078d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420794:	00
420795:	74 09                	je     0x4207a0
420797:	80 bd 20 4e 00 00 01 	cmpb   $0x1,0x4e20(%ebp)
42079e:	74 5d                	je     0x4207fd
4207a0:	80 bd 20 4e 00 00 00 	cmpb   $0x0,0x4e20(%ebp)
4207a7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4207ac:	75 05                	jne    0x4207b3
4207ae:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4207b3:	68 fc 67 46 00       	push   $0x4667fc
4207b8:	50                   	push   %eax
4207b9:	68 00 82 46 00       	push   $0x468200
4207be:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4207c2:	68 00 08 00 00       	push   $0x800
4207c7:	51                   	push   %ecx
4207c8:	e8 f6 05 01 00       	call   0x430dc3
4207cd:	8b c6                	mov    %esi,%eax
4207cf:	83 c4 14             	add    $0x14,%esp
4207d2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4207d9:	00
4207da:	8d 50 01             	lea    0x1(%eax),%edx
4207dd:	8d 49 00             	lea    0x0(%ecx),%ecx
4207e0:	8a 08                	mov    (%eax),%cl
4207e2:	40                   	inc    %eax
4207e3:	84 c9                	test   %cl,%cl
4207e5:	75 f9                	jne    0x4207e0
4207e7:	2b c2                	sub    %edx,%eax
4207e9:	8b d3                	mov    %ebx,%edx
4207eb:	2b d0                	sub    %eax,%edx
4207ed:	4a                   	dec    %edx
4207ee:	52                   	push   %edx
4207ef:	8d 44 24 14          	lea    0x14(%esp),%eax
4207f3:	50                   	push   %eax
4207f4:	56                   	push   %esi
4207f5:	e8 d6 23 01 00       	call   0x432bd0
4207fa:	83 c4 0c             	add    $0xc,%esp
4207fd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420804:	00
420805:	74 09                	je     0x420810
420807:	80 bd 21 4e 00 00 01 	cmpb   $0x1,0x4e21(%ebp)
42080e:	74 5d                	je     0x42086d
420810:	80 bd 21 4e 00 00 00 	cmpb   $0x0,0x4e21(%ebp)
420817:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42081c:	75 05                	jne    0x420823
42081e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
420823:	68 e8 67 46 00       	push   $0x4667e8
420828:	50                   	push   %eax
420829:	68 00 82 46 00       	push   $0x468200
42082e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
420832:	68 00 08 00 00       	push   $0x800
420837:	51                   	push   %ecx
420838:	e8 86 05 01 00       	call   0x430dc3
42083d:	8b c6                	mov    %esi,%eax
42083f:	83 c4 14             	add    $0x14,%esp
420842:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
420849:	00
42084a:	8d 50 01             	lea    0x1(%eax),%edx
42084d:	8d 49 00             	lea    0x0(%ecx),%ecx
420850:	8a 08                	mov    (%eax),%cl
420852:	40                   	inc    %eax
420853:	84 c9                	test   %cl,%cl
420855:	75 f9                	jne    0x420850
420857:	2b c2                	sub    %edx,%eax
420859:	8b d3                	mov    %ebx,%edx
42085b:	2b d0                	sub    %eax,%edx
42085d:	4a                   	dec    %edx
42085e:	52                   	push   %edx
42085f:	8d 44 24 14          	lea    0x14(%esp),%eax
420863:	50                   	push   %eax
420864:	56                   	push   %esi
420865:	e8 66 23 01 00       	call   0x432bd0
42086a:	83 c4 0c             	add    $0xc,%esp
42086d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
420874:	00
420875:	74 09                	je     0x420880
420877:	80 bd 22 4e 00 00 00 	cmpb   $0x0,0x4e22(%ebp)
42087e:	74 5d                	je     0x4208dd
420880:	80 bd 22 4e 00 00 00 	cmpb   $0x0,0x4e22(%ebp)
420887:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42088c:	75 05                	jne    0x420893
42088e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
420893:	68 d4 67 46 00       	push   $0x4667d4
420898:	50                   	push   %eax
420899:	68 00 82 46 00       	push   $0x468200
42089e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4208a2:	68 00 08 00 00       	push   $0x800
4208a7:	51                   	push   %ecx
4208a8:	e8 16 05 01 00       	call   0x430dc3
4208ad:	8b c6                	mov    %esi,%eax
4208af:	83 c4 14             	add    $0x14,%esp
4208b2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4208b9:	00
4208ba:	8d 50 01             	lea    0x1(%eax),%edx
4208bd:	8d 49 00             	lea    0x0(%ecx),%ecx
4208c0:	8a 08                	mov    (%eax),%cl
4208c2:	40                   	inc    %eax
4208c3:	84 c9                	test   %cl,%cl