41a3ed:	b8 08 82 46 00       	mov    $0x468208,%eax
41a3f2:	51                   	push   %ecx
41a3f3:	68 78 7a 46 00       	push   $0x467a78
41a3f8:	50                   	push   %eax
41a3f9:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41a3fd:	68 00 08 00 00       	push   $0x800
41a402:	51                   	push   %ecx
41a403:	e8 bb 69 01 00       	call   0x430dc3
41a408:	8b c6                	mov    %esi,%eax
41a40a:	83 c4 14             	add    $0x14,%esp
41a40d:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a414:	00
41a415:	8d 50 01             	lea    0x1(%eax),%edx
41a418:	8a 08                	mov    (%eax),%cl
41a41a:	40                   	inc    %eax
41a41b:	84 c9                	test   %cl,%cl
41a41d:	75 f9                	jne    0x41a418
41a41f:	2b c2                	sub    %edx,%eax
41a421:	8b d5                	mov    %ebp,%edx
41a423:	2b d0                	sub    %eax,%edx
41a425:	4a                   	dec    %edx
41a426:	52                   	push   %edx
41a427:	8d 44 24 14          	lea    0x14(%esp),%eax
41a42b:	50                   	push   %eax
41a42c:	56                   	push   %esi
41a42d:	e8 9e 87 01 00       	call   0x432bd0
41a432:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a439:	83 c4 0c             	add    $0xc,%esp
41a43c:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a443:	00
41a444:	74 0c                	je     0x41a452
41a446:	81 b8 ec 09 00 00 01 	cmpl   $0x101,0x9ec(%eax)
41a44d:	01 00 00
41a450:	74 62                	je     0x41a4b4
41a452:	8b 88 ec 09 00 00    	mov    0x9ec(%eax),%ecx
41a458:	b8 10 82 46 00       	mov    $0x468210,%eax
41a45d:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41a463:	77 05                	ja     0x41a46a
41a465:	b8 08 82 46 00       	mov    $0x468208,%eax
41a46a:	51                   	push   %ecx
41a46b:	68 68 7a 46 00       	push   $0x467a68
41a470:	50                   	push   %eax
41a471:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41a475:	68 00 08 00 00       	push   $0x800
41a47a:	51                   	push   %ecx
41a47b:	e8 43 69 01 00       	call   0x430dc3
41a480:	8b c6                	mov    %esi,%eax
41a482:	83 c4 14             	add    $0x14,%esp
41a485:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a48c:	00
41a48d:	8d 50 01             	lea    0x1(%eax),%edx
41a490:	8a 08                	mov    (%eax),%cl
41a492:	40                   	inc    %eax
41a493:	84 c9                	test   %cl,%cl
41a495:	75 f9                	jne    0x41a490
41a497:	2b c2                	sub    %edx,%eax
41a499:	8b d5                	mov    %ebp,%edx
41a49b:	2b d0                	sub    %eax,%edx
41a49d:	4a                   	dec    %edx
41a49e:	52                   	push   %edx
41a49f:	8d 44 24 14          	lea    0x14(%esp),%eax
41a4a3:	50                   	push   %eax
41a4a4:	56                   	push   %esi
41a4a5:	e8 26 87 01 00       	call   0x432bd0
41a4aa:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a4b1:	83 c4 0c             	add    $0xc,%esp
41a4b4:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a4bb:	00
41a4bc:	74 09                	je     0x41a4c7
41a4be:	80 b8 f0 09 00 00 00 	cmpb   $0x0,0x9f0(%eax)
41a4c5:	74 61                	je     0x41a528
41a4c7:	80 b8 f0 09 00 00 00 	cmpb   $0x0,0x9f0(%eax)
41a4ce:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41a4d3:	75 05                	jne    0x41a4da
41a4d5:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41a4da:	68 4c 7a 46 00       	push   $0x467a4c
41a4df:	50                   	push   %eax
41a4e0:	68 00 82 46 00       	push   $0x468200
41a4e5:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41a4e9:	68 00 08 00 00       	push   $0x800
41a4ee:	51                   	push   %ecx
41a4ef:	e8 cf 68 01 00       	call   0x430dc3
41a4f4:	8b c6                	mov    %esi,%eax
41a4f6:	83 c4 14             	add    $0x14,%esp
41a4f9:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a500:	00
41a501:	8d 50 01             	lea    0x1(%eax),%edx
41a504:	8a 08                	mov    (%eax),%cl
41a506:	40                   	inc    %eax
41a507:	84 c9                	test   %cl,%cl
41a509:	75 f9                	jne    0x41a504
41a50b:	2b c2                	sub    %edx,%eax
41a50d:	8b d5                	mov    %ebp,%edx
41a50f:	2b d0                	sub    %eax,%edx
41a511:	4a                   	dec    %edx
41a512:	52                   	push   %edx
41a513:	8d 44 24 14          	lea    0x14(%esp),%eax
41a517:	50                   	push   %eax
41a518:	56                   	push   %esi
41a519:	e8 b2 86 01 00       	call   0x432bd0
41a51e:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a525:	83 c4 0c             	add    $0xc,%esp
41a528:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a52f:	00
41a530:	74 09                	je     0x41a53b
41a532:	83 b8 f4 09 00 00 01 	cmpl   $0x1,0x9f4(%eax)
41a539:	74 69                	je     0x41a5a4
41a53b:	8b 88 f4 09 00 00    	mov    0x9f4(%eax),%ecx
41a541:	b8 10 82 46 00       	mov    $0x468210,%eax
41a546:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41a54c:	77 05                	ja     0x41a553
41a54e:	b8 08 82 46 00       	mov    $0x468208,%eax
41a553:	51                   	push   %ecx
41a554:	68 3c 7a 46 00       	push   $0x467a3c
41a559:	50                   	push   %eax
41a55a:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41a55e:	68 00 08 00 00       	push   $0x800
41a563:	51                   	push   %ecx
41a564:	e8 5a 68 01 00       	call   0x430dc3
41a569:	8b c6                	mov    %esi,%eax
41a56b:	83 c4 14             	add    $0x14,%esp
41a56e:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a575:	00
41a576:	8d 50 01             	lea    0x1(%eax),%edx
41a579:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
41a580:	8a 08                	mov    (%eax),%cl
41a582:	40                   	inc    %eax
41a583:	84 c9                	test   %cl,%cl
41a585:	75 f9                	jne    0x41a580
41a587:	2b c2                	sub    %edx,%eax
41a589:	8b d5                	mov    %ebp,%edx
41a58b:	2b d0                	sub    %eax,%edx
41a58d:	4a                   	dec    %edx
41a58e:	52                   	push   %edx
41a58f:	8d 44 24 14          	lea    0x14(%esp),%eax
41a593:	50                   	push   %eax
41a594:	56                   	push   %esi
41a595:	e8 36 86 01 00       	call   0x432bd0
41a59a:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a5a1:	83 c4 0c             	add    $0xc,%esp
41a5a4:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a5ab:	00
41a5ac:	74 09                	je     0x41a5b7
41a5ae:	83 b8 f8 09 00 00 00 	cmpl   $0x0,0x9f8(%eax)
41a5b5:	74 62                	je     0x41a619
41a5b7:	8b 88 f8 09 00 00    	mov    0x9f8(%eax),%ecx
41a5bd:	b8 10 82 46 00       	mov    $0x468210,%eax
41a5c2:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41a5c8:	77 05                	ja     0x41a5cf
41a5ca:	b8 08 82 46 00       	mov    $0x468208,%eax
41a5cf:	51                   	push   %ecx
41a5d0:	68 24 7a 46 00       	push   $0x467a24
41a5d5:	50                   	push   %eax
41a5d6:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41a5da:	68 00 08 00 00       	push   $0x800
41a5df:	51                   	push   %ecx
41a5e0:	e8 de 67 01 00       	call   0x430dc3
41a5e5:	8b c6                	mov    %esi,%eax
41a5e7:	83 c4 14             	add    $0x14,%esp
41a5ea:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a5f1:	00
41a5f2:	8d 50 01             	lea    0x1(%eax),%edx
41a5f5:	8a 08                	mov    (%eax),%cl
41a5f7:	40                   	inc    %eax
41a5f8:	84 c9                	test   %cl,%cl
41a5fa:	75 f9                	jne    0x41a5f5
41a5fc:	2b c2                	sub    %edx,%eax
41a5fe:	8b d5                	mov    %ebp,%edx
41a600:	2b d0                	sub    %eax,%edx
41a602:	4a                   	dec    %edx
41a603:	52                   	push   %edx
41a604:	8d 44 24 14          	lea    0x14(%esp),%eax
41a608:	50                   	push   %eax
41a609:	56                   	push   %esi
41a60a:	e8 c1 85 01 00       	call   0x432bd0
41a60f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a616:	83 c4 0c             	add    $0xc,%esp
41a619:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a620:	00
41a621:	74 09                	je     0x41a62c
41a623:	83 b8 fc 09 00 00 00 	cmpl   $0x0,0x9fc(%eax)
41a62a:	74 68                	je     0x41a694
41a62c:	8b 88 fc 09 00 00    	mov    0x9fc(%eax),%ecx
41a632:	b8 10 82 46 00       	mov    $0x468210,%eax
41a637:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41a63d:	77 05                	ja     0x41a644
41a63f:	b8 08 82 46 00       	mov    $0x468208,%eax
41a644:	51                   	push   %ecx
41a645:	68 0c 7a 46 00       	push   $0x467a0c
41a64a:	50                   	push   %eax
41a64b:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41a64f:	68 00 08 00 00       	push   $0x800
41a654:	51                   	push   %ecx
41a655:	e8 69 67 01 00       	call   0x430dc3
41a65a:	8b c6                	mov    %esi,%eax
41a65c:	83 c4 14             	add    $0x14,%esp
41a65f:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a666:	00
41a667:	8d 50 01             	lea    0x1(%eax),%edx
41a66a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41a670:	8a 08                	mov    (%eax),%cl
41a672:	40                   	inc    %eax
41a673:	84 c9                	test   %cl,%cl
41a675:	75 f9                	jne    0x41a670
41a677:	2b c2                	sub    %edx,%eax
41a679:	8b d5                	mov    %ebp,%edx
41a67b:	2b d0                	sub    %eax,%edx
41a67d:	4a                   	dec    %edx
41a67e:	52                   	push   %edx
41a67f:	8d 44 24 14          	lea    0x14(%esp),%eax
41a683:	50                   	push   %eax
41a684:	56                   	push   %esi
41a685:	e8 46 85 01 00       	call   0x432bd0
41a68a:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a691:	83 c4 0c             	add    $0xc,%esp
41a694:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a69b:	00
41a69c:	bf 37 00 00 00       	mov    $0x37,%edi
41a6a1:	74 08                	je     0x41a6ab
41a6a3:	39 b8 00 0a 00 00    	cmp    %edi,0xa00(%eax)
41a6a9:	74 69                	je     0x41a714
41a6ab:	8b 88 00 0a 00 00    	mov    0xa00(%eax),%ecx
41a6b1:	b8 10 82 46 00       	mov    $0x468210,%eax
41a6b6:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41a6bc:	77 05                	ja     0x41a6c3
41a6be:	b8 08 82 46 00       	mov    $0x468208,%eax
41a6c3:	51                   	push   %ecx
41a6c4:	68 fc 79 46 00       	push   $0x4679fc
41a6c9:	50                   	push   %eax
41a6ca:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41a6ce:	68 00 08 00 00       	push   $0x800
41a6d3:	51                   	push   %ecx
41a6d4:	e8 ea 66 01 00       	call   0x430dc3
41a6d9:	8b c6                	mov    %esi,%eax
41a6db:	83 c4 14             	add    $0x14,%esp
41a6de:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a6e5:	00
41a6e6:	8d 50 01             	lea    0x1(%eax),%edx
41a6e9:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
41a6f0:	8a 08                	mov    (%eax),%cl
41a6f2:	40                   	inc    %eax
41a6f3:	84 c9                	test   %cl,%cl
41a6f5:	75 f9                	jne    0x41a6f0
41a6f7:	2b c2                	sub    %edx,%eax
41a6f9:	8b d5                	mov    %ebp,%edx
41a6fb:	2b d0                	sub    %eax,%edx
41a6fd:	4a                   	dec    %edx
41a6fe:	52                   	push   %edx
41a6ff:	8d 44 24 14          	lea    0x14(%esp),%eax
41a703:	50                   	push   %eax
41a704:	56                   	push   %esi
41a705:	e8 c6 84 01 00       	call   0x432bd0
41a70a:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a711:	83 c4 0c             	add    $0xc,%esp
41a714:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a71b:	00
41a71c:	74 08                	je     0x41a726
41a71e:	39 b8 04 0a 00 00    	cmp    %edi,0xa04(%eax)
41a724:	74 62                	je     0x41a788
41a726:	8b 88 04 0a 00 00    	mov    0xa04(%eax),%ecx
41a72c:	b8 10 82 46 00       	mov    $0x468210,%eax
41a731:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41a737:	77 05                	ja     0x41a73e
41a739:	b8 08 82 46 00       	mov    $0x468208,%eax
41a73e:	51                   	push   %ecx
41a73f:	68 e8 79 46 00       	push   $0x4679e8
41a744:	50                   	push   %eax
41a745:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41a749:	68 00 08 00 00       	push   $0x800
41a74e:	51                   	push   %ecx
41a74f:	e8 6f 66 01 00       	call   0x430dc3
41a754:	8b c6                	mov    %esi,%eax
41a756:	83 c4 14             	add    $0x14,%esp
41a759:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a760:	00
41a761:	8d 50 01             	lea    0x1(%eax),%edx
41a764:	8a 08                	mov    (%eax),%cl
41a766:	40                   	inc    %eax
41a767:	84 c9                	test   %cl,%cl
41a769:	75 f9                	jne    0x41a764
41a76b:	2b c2                	sub    %edx,%eax
41a76d:	8b d5                	mov    %ebp,%edx
41a76f:	2b d0                	sub    %eax,%edx
41a771:	4a                   	dec    %edx
41a772:	52                   	push   %edx
41a773:	8d 44 24 14          	lea    0x14(%esp),%eax
41a777:	50                   	push   %eax
41a778:	56                   	push   %esi
41a779:	e8 52 84 01 00       	call   0x432bd0
41a77e:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a785:	83 c4 0c             	add    $0xc,%esp
41a788:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a78f:	00
41a790:	74 08                	je     0x41a79a
41a792:	39 98 08 0a 00 00    	cmp    %ebx,0xa08(%eax)
41a798:	74 59                	je     0x41a7f3
41a79a:	8b 88 08 0a 00 00    	mov    0xa08(%eax),%ecx
41a7a0:	b8 10 82 46 00       	mov    $0x468210,%eax
41a7a5:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41a7ab:	77 05                	ja     0x41a7b2
41a7ad:	b8 08 82 46 00       	mov    $0x468208,%eax
41a7b2:	51                   	push   %ecx
41a7b3:	68 d4 79 46 00       	push   $0x4679d4
41a7b8:	50                   	push   %eax
41a7b9:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41a7bd:	68 00 08 00 00       	push   $0x800
41a7c2:	51                   	push   %ecx
41a7c3:	e8 fb 65 01 00       	call   0x430dc3
41a7c8:	8b c6                	mov    %esi,%eax
41a7ca:	83 c4 14             	add    $0x14,%esp
41a7cd:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a7d4:	00
41a7d5:	8d 50 01             	lea    0x1(%eax),%edx
41a7d8:	8a 08                	mov    (%eax),%cl
41a7da:	40                   	inc    %eax
41a7db:	84 c9                	test   %cl,%cl
41a7dd:	75 f9                	jne    0x41a7d8
41a7df:	2b c2                	sub    %edx,%eax
41a7e1:	2b e8                	sub    %eax,%ebp
41a7e3:	4d                   	dec    %ebp
41a7e4:	55                   	push   %ebp
41a7e5:	8d 54 24 14          	lea    0x14(%esp),%edx
41a7e9:	52                   	push   %edx
41a7ea:	56                   	push   %esi
41a7eb:	e8 e0 83 01 00       	call   0x432bd0
41a7f0:	83 c4 0c             	add    $0xc,%esp
41a7f3:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a7fa:	00
41a7fb:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
41a802:	bd 50 00 00 00       	mov    $0x50,%ebp
41a807:	74 08                	je     0x41a811
41a809:	39 a8 0c 0a 00 00    	cmp    %ebp,0xa0c(%eax)
41a80f:	74 68                	je     0x41a879
41a811:	8b 88 0c 0a 00 00    	mov    0xa0c(%eax),%ecx
41a817:	b8 10 82 46 00       	mov    $0x468210,%eax
41a81c:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41a822:	77 05                	ja     0x41a829
41a824:	b8 08 82 46 00       	mov    $0x468208,%eax
41a829:	51                   	push   %ecx
41a82a:	68 bc 79 46 00       	push   $0x4679bc
41a82f:	50                   	push   %eax
41a830:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41a834:	68 00 08 00 00       	push   $0x800
41a839:	50                   	push   %eax
41a83a:	e8 84 65 01 00       	call   0x430dc3
41a83f:	8b c6                	mov    %esi,%eax
41a841:	83 c4 14             	add    $0x14,%esp
41a844:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a84b:	00
41a84c:	8d 50 01             	lea    0x1(%eax),%edx