42327f:	8d 44 24 14          	lea    0x14(%esp),%eax
423283:	50                   	push   %eax
423284:	56                   	push   %esi
423285:	e8 46 f9 00 00       	call   0x432bd0
42328a:	83 c4 0c             	add    $0xc,%esp
42328d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
423294:	00
423295:	74 09                	je     0x4232a0
423297:	80 bf e5 90 00 00 00 	cmpb   $0x0,0x90e5(%edi)
42329e:	74 5d                	je     0x4232fd
4232a0:	80 bf e5 90 00 00 00 	cmpb   $0x0,0x90e5(%edi)
4232a7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4232ac:	75 05                	jne    0x4232b3
4232ae:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4232b3:	68 d8 60 46 00       	push   $0x4660d8
4232b8:	50                   	push   %eax
4232b9:	68 00 82 46 00       	push   $0x468200
4232be:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4232c2:	68 00 08 00 00       	push   $0x800
4232c7:	51                   	push   %ecx
4232c8:	e8 f6 da 00 00       	call   0x430dc3
4232cd:	8b c6                	mov    %esi,%eax
4232cf:	83 c4 14             	add    $0x14,%esp
4232d2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4232d9:	00
4232da:	8d 50 01             	lea    0x1(%eax),%edx
4232dd:	8d 49 00             	lea    0x0(%ecx),%ecx
4232e0:	8a 08                	mov    (%eax),%cl
4232e2:	40                   	inc    %eax
4232e3:	84 c9                	test   %cl,%cl
4232e5:	75 f9                	jne    0x4232e0
4232e7:	2b c2                	sub    %edx,%eax
4232e9:	8b d3                	mov    %ebx,%edx
4232eb:	2b d0                	sub    %eax,%edx
4232ed:	4a                   	dec    %edx
4232ee:	52                   	push   %edx
4232ef:	8d 44 24 14          	lea    0x14(%esp),%eax
4232f3:	50                   	push   %eax
4232f4:	56                   	push   %esi
4232f5:	e8 d6 f8 00 00       	call   0x432bd0
4232fa:	83 c4 0c             	add    $0xc,%esp
4232fd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
423304:	00
423305:	74 09                	je     0x423310
423307:	80 bf e7 90 00 00 00 	cmpb   $0x0,0x90e7(%edi)
42330e:	74 5d                	je     0x42336d
423310:	80 bf e7 90 00 00 00 	cmpb   $0x0,0x90e7(%edi)
423317:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42331c:	75 05                	jne    0x423323
42331e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
423323:	68 c0 60 46 00       	push   $0x4660c0
423328:	50                   	push   %eax
423329:	68 00 82 46 00       	push   $0x468200
42332e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
423332:	68 00 08 00 00       	push   $0x800
423337:	51                   	push   %ecx
423338:	e8 86 da 00 00       	call   0x430dc3
42333d:	8b c6                	mov    %esi,%eax
42333f:	83 c4 14             	add    $0x14,%esp
423342:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
423349:	00
42334a:	8d 50 01             	lea    0x1(%eax),%edx
42334d:	8d 49 00             	lea    0x0(%ecx),%ecx
423350:	8a 08                	mov    (%eax),%cl
423352:	40                   	inc    %eax
423353:	84 c9                	test   %cl,%cl
423355:	75 f9                	jne    0x423350
423357:	2b c2                	sub    %edx,%eax
423359:	8b d3                	mov    %ebx,%edx
42335b:	2b d0                	sub    %eax,%edx
42335d:	4a                   	dec    %edx
42335e:	52                   	push   %edx
42335f:	8d 44 24 14          	lea    0x14(%esp),%eax
423363:	50                   	push   %eax
423364:	56                   	push   %esi
423365:	e8 66 f8 00 00       	call   0x432bd0
42336a:	83 c4 0c             	add    $0xc,%esp
42336d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
423374:	00
423375:	74 09                	je     0x423380
423377:	80 bf e8 90 00 00 00 	cmpb   $0x0,0x90e8(%edi)
42337e:	74 5d                	je     0x4233dd
423380:	80 bf e8 90 00 00 00 	cmpb   $0x0,0x90e8(%edi)
423387:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42338c:	75 05                	jne    0x423393
42338e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
423393:	68 bc 60 46 00       	push   $0x4660bc
423398:	50                   	push   %eax
423399:	68 00 82 46 00       	push   $0x468200
42339e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4233a2:	68 00 08 00 00       	push   $0x800
4233a7:	51                   	push   %ecx
4233a8:	e8 16 da 00 00       	call   0x430dc3
4233ad:	8b c6                	mov    %esi,%eax
4233af:	83 c4 14             	add    $0x14,%esp
4233b2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4233b9:	00
4233ba:	8d 50 01             	lea    0x1(%eax),%edx
4233bd:	8d 49 00             	lea    0x0(%ecx),%ecx
4233c0:	8a 08                	mov    (%eax),%cl
4233c2:	40                   	inc    %eax
4233c3:	84 c9                	test   %cl,%cl
4233c5:	75 f9                	jne    0x4233c0
4233c7:	2b c2                	sub    %edx,%eax
4233c9:	8b d3                	mov    %ebx,%edx
4233cb:	2b d0                	sub    %eax,%edx
4233cd:	4a                   	dec    %edx
4233ce:	52                   	push   %edx
4233cf:	8d 44 24 14          	lea    0x14(%esp),%eax
4233d3:	50                   	push   %eax
4233d4:	56                   	push   %esi
4233d5:	e8 f6 f7 00 00       	call   0x432bd0
4233da:	83 c4 0c             	add    $0xc,%esp
4233dd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4233e4:	00
4233e5:	74 09                	je     0x4233f0
4233e7:	80 bf e9 90 00 00 00 	cmpb   $0x0,0x90e9(%edi)
4233ee:	74 5d                	je     0x42344d
4233f0:	80 bf e9 90 00 00 00 	cmpb   $0x0,0x90e9(%edi)
4233f7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4233fc:	75 05                	jne    0x423403
4233fe:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
423403:	68 b0 60 46 00       	push   $0x4660b0
423408:	50                   	push   %eax
423409:	68 00 82 46 00       	push   $0x468200
42340e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
423412:	68 00 08 00 00       	push   $0x800
423417:	51                   	push   %ecx
423418:	e8 a6 d9 00 00       	call   0x430dc3
42341d:	8b c6                	mov    %esi,%eax
42341f:	83 c4 14             	add    $0x14,%esp
423422:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
423429:	00
42342a:	8d 50 01             	lea    0x1(%eax),%edx
42342d:	8d 49 00             	lea    0x0(%ecx),%ecx
423430:	8a 08                	mov    (%eax),%cl
423432:	40                   	inc    %eax
423433:	84 c9                	test   %cl,%cl
423435:	75 f9                	jne    0x423430
423437:	2b c2                	sub    %edx,%eax
423439:	8b d3                	mov    %ebx,%edx
42343b:	2b d0                	sub    %eax,%edx
42343d:	4a                   	dec    %edx
42343e:	52                   	push   %edx
42343f:	8d 44 24 14          	lea    0x14(%esp),%eax
423443:	50                   	push   %eax
423444:	56                   	push   %esi
423445:	e8 86 f7 00 00       	call   0x432bd0
42344a:	83 c4 0c             	add    $0xc,%esp
42344d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
423454:	00
423455:	74 09                	je     0x423460
423457:	80 bf ea 90 00 00 00 	cmpb   $0x0,0x90ea(%edi)
42345e:	74 5d                	je     0x4234bd
423460:	80 bf ea 90 00 00 00 	cmpb   $0x0,0x90ea(%edi)
423467:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42346c:	75 05                	jne    0x423473
42346e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
423473:	68 a0 60 46 00       	push   $0x4660a0
423478:	50                   	push   %eax
423479:	68 00 82 46 00       	push   $0x468200
42347e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
423482:	68 00 08 00 00       	push   $0x800
423487:	51                   	push   %ecx
423488:	e8 36 d9 00 00       	call   0x430dc3
42348d:	8b c6                	mov    %esi,%eax
42348f:	83 c4 14             	add    $0x14,%esp
423492:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
423499:	00
42349a:	8d 50 01             	lea    0x1(%eax),%edx
42349d:	8d 49 00             	lea    0x0(%ecx),%ecx
4234a0:	8a 08                	mov    (%eax),%cl
4234a2:	40                   	inc    %eax
4234a3:	84 c9                	test   %cl,%cl
4234a5:	75 f9                	jne    0x4234a0
4234a7:	2b c2                	sub    %edx,%eax
4234a9:	8b d3                	mov    %ebx,%edx
4234ab:	2b d0                	sub    %eax,%edx
4234ad:	4a                   	dec    %edx
4234ae:	52                   	push   %edx
4234af:	8d 44 24 14          	lea    0x14(%esp),%eax
4234b3:	50                   	push   %eax
4234b4:	56                   	push   %esi
4234b5:	e8 16 f7 00 00       	call   0x432bd0
4234ba:	83 c4 0c             	add    $0xc,%esp
4234bd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4234c4:	00
4234c5:	74 09                	je     0x4234d0
4234c7:	80 bf eb 90 00 00 00 	cmpb   $0x0,0x90eb(%edi)
4234ce:	74 5d                	je     0x42352d
4234d0:	80 bf eb 90 00 00 00 	cmpb   $0x0,0x90eb(%edi)
4234d7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4234dc:	75 05                	jne    0x4234e3
4234de:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4234e3:	68 90 60 46 00       	push   $0x466090
4234e8:	50                   	push   %eax
4234e9:	68 00 82 46 00       	push   $0x468200
4234ee:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4234f2:	68 00 08 00 00       	push   $0x800
4234f7:	51                   	push   %ecx
4234f8:	e8 c6 d8 00 00       	call   0x430dc3
4234fd:	8b c6                	mov    %esi,%eax
4234ff:	83 c4 14             	add    $0x14,%esp
423502:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
423509:	00
42350a:	8d 50 01             	lea    0x1(%eax),%edx
42350d:	8d 49 00             	lea    0x0(%ecx),%ecx
423510:	8a 08                	mov    (%eax),%cl
423512:	40                   	inc    %eax
423513:	84 c9                	test   %cl,%cl
423515:	75 f9                	jne    0x423510
423517:	2b c2                	sub    %edx,%eax
423519:	8b d3                	mov    %ebx,%edx
42351b:	2b d0                	sub    %eax,%edx
42351d:	4a                   	dec    %edx
42351e:	52                   	push   %edx
42351f:	8d 44 24 14          	lea    0x14(%esp),%eax
423523:	50                   	push   %eax
423524:	56                   	push   %esi
423525:	e8 a6 f6 00 00       	call   0x432bd0
42352a:	83 c4 0c             	add    $0xc,%esp
42352d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
423534:	00
423535:	74 09                	je     0x423540
423537:	80 bf ec 90 00 00 00 	cmpb   $0x0,0x90ec(%edi)
42353e:	74 5d                	je     0x42359d
423540:	80 bf ec 90 00 00 00 	cmpb   $0x0,0x90ec(%edi)
423547:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42354c:	75 05                	jne    0x423553
42354e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
423553:	68 80 60 46 00       	push   $0x466080
423558:	50                   	push   %eax
423559:	68 00 82 46 00       	push   $0x468200
42355e:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
423562:	68 00 08 00 00       	push   $0x800
423567:	51                   	push   %ecx
423568:	e8 56 d8 00 00       	call   0x430dc3
42356d:	8b c6                	mov    %esi,%eax
42356f:	83 c4 14             	add    $0x14,%esp
423572:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
423579:	00
42357a:	8d 50 01             	lea    0x1(%eax),%edx
42357d:	8d 49 00             	lea    0x0(%ecx),%ecx
423580:	8a 08                	mov    (%eax),%cl
423582:	40                   	inc    %eax
423583:	84 c9                	test   %cl,%cl
423585:	75 f9                	jne    0x423580
423587:	2b c2                	sub    %edx,%eax
423589:	8b d3                	mov    %ebx,%edx
42358b:	2b d0                	sub    %eax,%edx
42358d:	4a                   	dec    %edx
42358e:	52                   	push   %edx
42358f:	8d 44 24 14          	lea    0x14(%esp),%eax
423593:	50                   	push   %eax
423594:	56                   	push   %esi
423595:	e8 36 f6 00 00       	call   0x432bd0
42359a:	83 c4 0c             	add    $0xc,%esp
42359d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4235a4:	00
4235a5:	74 09                	je     0x4235b0
4235a7:	83 bf f0 90 00 00 00 	cmpl   $0x0,0x90f0(%edi)
4235ae:	74 5d                	je     0x42360d
4235b0:	8b 8f f0 90 00 00    	mov    0x90f0(%edi),%ecx
4235b6:	b8 10 82 46 00       	mov    $0x468210,%eax
4235bb:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
4235c1:	77 05                	ja     0x4235c8
4235c3:	b8 08 82 46 00       	mov    $0x468208,%eax
4235c8:	51                   	push   %ecx
4235c9:	68 6c 60 46 00       	push   $0x46606c
4235ce:	50                   	push   %eax
4235cf:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4235d3:	68 00 08 00 00       	push   $0x800
4235d8:	51                   	push   %ecx
4235d9:	e8 e5 d7 00 00       	call   0x430dc3
4235de:	8b c6                	mov    %esi,%eax
4235e0:	83 c4 14             	add    $0x14,%esp
4235e3:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4235ea:	00
4235eb:	8d 50 01             	lea    0x1(%eax),%edx
4235ee:	8b ff                	mov    %edi,%edi
4235f0:	8a 08                	mov    (%eax),%cl
4235f2:	40                   	inc    %eax
4235f3:	84 c9                	test   %cl,%cl
4235f5:	75 f9                	jne    0x4235f0
4235f7:	2b c2                	sub    %edx,%eax
4235f9:	8b d3                	mov    %ebx,%edx
4235fb:	2b d0                	sub    %eax,%edx
4235fd:	4a                   	dec    %edx
4235fe:	52                   	push   %edx
4235ff:	8d 44 24 14          	lea    0x14(%esp),%eax
423603:	50                   	push   %eax
423604:	56                   	push   %esi
423605:	e8 c6 f5 00 00       	call   0x432bd0
42360a:	83 c4 0c             	add    $0xc,%esp
42360d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
423614:	00
423615:	74 09                	je     0x423620
423617:	83 bf f4 90 00 00 00 	cmpl   $0x0,0x90f4(%edi)
42361e:	74 5d                	je     0x42367d
423620:	8b 8f f4 90 00 00    	mov    0x90f4(%edi),%ecx
423626:	b8 10 82 46 00       	mov    $0x468210,%eax
42362b:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
423631:	77 05                	ja     0x423638
423633:	b8 08 82 46 00       	mov    $0x468208,%eax
423638:	51                   	push   %ecx
423639:	68 5c 60 46 00       	push   $0x46605c
42363e:	50                   	push   %eax
42363f:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
423643:	68 00 08 00 00       	push   $0x800
423648:	51                   	push   %ecx
423649:	e8 75 d7 00 00       	call   0x430dc3
42364e:	8b c6                	mov    %esi,%eax
423650:	83 c4 14             	add    $0x14,%esp
423653:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
42365a:	00
42365b:	8d 50 01             	lea    0x1(%eax),%edx
42365e:	8b ff                	mov    %edi,%edi
423660:	8a 08                	mov    (%eax),%cl
423662:	40                   	inc    %eax
423663:	84 c9                	test   %cl,%cl
423665:	75 f9                	jne    0x423660
423667:	2b c2                	sub    %edx,%eax
423669:	8b d3                	mov    %ebx,%edx
42366b:	2b d0                	sub    %eax,%edx
42366d:	4a                   	dec    %edx
42366e:	52                   	push   %edx
42366f:	8d 44 24 14          	lea    0x14(%esp),%eax
423673:	50                   	push   %eax
423674:	56                   	push   %esi
423675:	e8 56 f5 00 00       	call   0x432bd0
42367a:	83 c4 0c             	add    $0xc,%esp
42367d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
423684:	00
423685:	74 09                	je     0x423690
423687:	80 bf f8 90 00 00 00 	cmpb   $0x0,0x90f8(%edi)
42368e:	74 5d                	je     0x4236ed
423690:	80 bf f8 90 00 00 00 	cmpb   $0x0,0x90f8(%edi)
423697:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
42369c:	75 05                	jne    0x4236a3
42369e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4236a3:	68 44 60 46 00       	push   $0x466044
4236a8:	50                   	push   %eax
4236a9:	68 00 82 46 00       	push   $0x468200
4236ae:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4236b2:	68 00 08 00 00       	push   $0x800
4236b7:	51                   	push   %ecx
4236b8:	e8 06 d7 00 00       	call   0x430dc3
4236bd:	8b c6                	mov    %esi,%eax
4236bf:	83 c4 14             	add    $0x14,%esp
4236c2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)