41d3be:	2b c2                	sub    %edx,%eax
41d3c0:	2b c8                	sub    %eax,%ecx
41d3c2:	49                   	dec    %ecx
41d3c3:	51                   	push   %ecx
41d3c4:	8d 54 24 14          	lea    0x14(%esp),%edx
41d3c8:	52                   	push   %edx
41d3c9:	56                   	push   %esi
41d3ca:	e8 01 58 01 00       	call   0x432bd0
41d3cf:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41d3d6:	83 c4 0c             	add    $0xc,%esp
41d3d9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41d3e0:	00
41d3e1:	74 09                	je     0x41d3ec
41d3e3:	80 b8 38 0b 00 00 01 	cmpb   $0x1,0xb38(%eax)
41d3ea:	74 6d                	je     0x41d459
41d3ec:	80 b8 38 0b 00 00 00 	cmpb   $0x0,0xb38(%eax)
41d3f3:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41d3f8:	75 05                	jne    0x41d3ff
41d3fa:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41d3ff:	68 b8 71 46 00       	push   $0x4671b8
41d404:	50                   	push   %eax
41d405:	68 00 82 46 00       	push   $0x468200
41d40a:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41d40e:	68 00 08 00 00       	push   $0x800
41d413:	50                   	push   %eax
41d414:	e8 aa 39 01 00       	call   0x430dc3
41d419:	8b c6                	mov    %esi,%eax
41d41b:	83 c4 14             	add    $0x14,%esp
41d41e:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41d425:	00
41d426:	8d 50 01             	lea    0x1(%eax),%edx
41d429:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
41d430:	8a 08                	mov    (%eax),%cl
41d432:	40                   	inc    %eax
41d433:	84 c9                	test   %cl,%cl
41d435:	75 f9                	jne    0x41d430
41d437:	8b 8c 24 1c 08 00 00 	mov    0x81c(%esp),%ecx
41d43e:	2b c2                	sub    %edx,%eax
41d440:	2b c8                	sub    %eax,%ecx
41d442:	49                   	dec    %ecx
41d443:	51                   	push   %ecx
41d444:	8d 54 24 14          	lea    0x14(%esp),%edx
41d448:	52                   	push   %edx
41d449:	56                   	push   %esi
41d44a:	e8 81 57 01 00       	call   0x432bd0
41d44f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41d456:	83 c4 0c             	add    $0xc,%esp
41d459:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41d460:	00
41d461:	74 09                	je     0x41d46c
41d463:	83 b8 3c 0b 00 00 00 	cmpl   $0x0,0xb3c(%eax)
41d46a:	74 6d                	je     0x41d4d9
41d46c:	8b 88 3c 0b 00 00    	mov    0xb3c(%eax),%ecx
41d472:	b8 10 82 46 00       	mov    $0x468210,%eax
41d477:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41d47d:	77 05                	ja     0x41d484
41d47f:	b8 08 82 46 00       	mov    $0x468208,%eax
41d484:	51                   	push   %ecx
41d485:	68 94 71 46 00       	push   $0x467194
41d48a:	50                   	push   %eax
41d48b:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41d48f:	68 00 08 00 00       	push   $0x800
41d494:	50                   	push   %eax
41d495:	e8 29 39 01 00       	call   0x430dc3
41d49a:	8b c6                	mov    %esi,%eax
41d49c:	83 c4 14             	add    $0x14,%esp
41d49f:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41d4a6:	00
41d4a7:	8d 50 01             	lea    0x1(%eax),%edx
41d4aa:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41d4b0:	8a 08                	mov    (%eax),%cl
41d4b2:	40                   	inc    %eax
41d4b3:	84 c9                	test   %cl,%cl
41d4b5:	75 f9                	jne    0x41d4b0
41d4b7:	8b 8c 24 1c 08 00 00 	mov    0x81c(%esp),%ecx
41d4be:	2b c2                	sub    %edx,%eax
41d4c0:	2b c8                	sub    %eax,%ecx
41d4c2:	49                   	dec    %ecx
41d4c3:	51                   	push   %ecx
41d4c4:	8d 54 24 14          	lea    0x14(%esp),%edx
41d4c8:	52                   	push   %edx
41d4c9:	56                   	push   %esi
41d4ca:	e8 01 57 01 00       	call   0x432bd0
41d4cf:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41d4d6:	83 c4 0c             	add    $0xc,%esp
41d4d9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41d4e0:	00
41d4e1:	74 0c                	je     0x41d4ef
41d4e3:	81 b8 40 0b 00 00 00 	cmpl   $0x2000000,0xb40(%eax)
41d4ea:	00 00 02
41d4ed:	74 7c                	je     0x41d56b
41d4ef:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
41d4f6:	8b 80 40 0b 00 00    	mov    0xb40(%eax),%eax
41d4fc:	8b d0                	mov    %eax,%edx
41d4fe:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
41d504:	b9 38 82 46 00       	mov    $0x468238,%ecx
41d509:	74 05                	je     0x41d510
41d50b:	b9 34 82 46 00       	mov    $0x468234,%ecx
41d510:	85 d2                	test   %edx,%edx
41d512:	75 03                	jne    0x41d517
41d514:	c1 e8 0a             	shr    $0xa,%eax
41d517:	51                   	push   %ecx
41d518:	50                   	push   %eax
41d519:	68 78 71 46 00       	push   $0x467178
41d51e:	68 28 82 46 00       	push   $0x468228
41d523:	8d 4c 24 20          	lea    0x20(%esp),%ecx
41d527:	68 00 08 00 00       	push   $0x800
41d52c:	51                   	push   %ecx
41d52d:	e8 91 38 01 00       	call   0x430dc3
41d532:	8b c6                	mov    %esi,%eax
41d534:	83 c4 18             	add    $0x18,%esp
41d537:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41d53e:	00
41d53f:	8d 50 01             	lea    0x1(%eax),%edx
41d542:	8a 08                	mov    (%eax),%cl
41d544:	40                   	inc    %eax
41d545:	84 c9                	test   %cl,%cl
41d547:	75 f9                	jne    0x41d542
41d549:	2b c2                	sub    %edx,%eax
41d54b:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41d552:	2b d0                	sub    %eax,%edx
41d554:	4a                   	dec    %edx
41d555:	52                   	push   %edx
41d556:	8d 44 24 14          	lea    0x14(%esp),%eax
41d55a:	50                   	push   %eax
41d55b:	56                   	push   %esi
41d55c:	e8 6f 56 01 00       	call   0x432bd0
41d561:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41d568:	83 c4 0c             	add    $0xc,%esp
41d56b:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41d572:	00
41d573:	74 09                	je     0x41d57e
41d575:	83 b8 44 0b 00 00 03 	cmpl   $0x3,0xb44(%eax)
41d57c:	74 6b                	je     0x41d5e9
41d57e:	8b 88 44 0b 00 00    	mov    0xb44(%eax),%ecx
41d584:	b8 10 82 46 00       	mov    $0x468210,%eax
41d589:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41d58f:	77 05                	ja     0x41d596
41d591:	b8 08 82 46 00       	mov    $0x468208,%eax
41d596:	51                   	push   %ecx
41d597:	68 58 71 46 00       	push   $0x467158
41d59c:	50                   	push   %eax
41d59d:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41d5a1:	68 00 08 00 00       	push   $0x800
41d5a6:	51                   	push   %ecx
41d5a7:	e8 17 38 01 00       	call   0x430dc3
41d5ac:	8b c6                	mov    %esi,%eax
41d5ae:	83 c4 14             	add    $0x14,%esp
41d5b1:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41d5b8:	00
41d5b9:	8d 50 01             	lea    0x1(%eax),%edx
41d5bc:	8d 64 24 00          	lea    0x0(%esp),%esp
41d5c0:	8a 08                	mov    (%eax),%cl
41d5c2:	40                   	inc    %eax
41d5c3:	84 c9                	test   %cl,%cl
41d5c5:	75 f9                	jne    0x41d5c0
41d5c7:	2b c2                	sub    %edx,%eax
41d5c9:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41d5d0:	2b d0                	sub    %eax,%edx
41d5d2:	4a                   	dec    %edx
41d5d3:	52                   	push   %edx
41d5d4:	8d 44 24 14          	lea    0x14(%esp),%eax
41d5d8:	50                   	push   %eax
41d5d9:	56                   	push   %esi
41d5da:	e8 f1 55 01 00       	call   0x432bd0
41d5df:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41d5e6:	83 c4 0c             	add    $0xc,%esp
41d5e9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41d5f0:	00
41d5f1:	74 09                	je     0x41d5fc
41d5f3:	83 b8 48 0b 00 00 23 	cmpl   $0x23,0xb48(%eax)
41d5fa:	74 6d                	je     0x41d669
41d5fc:	8b 88 48 0b 00 00    	mov    0xb48(%eax),%ecx
41d602:	b8 10 82 46 00       	mov    $0x468210,%eax
41d607:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41d60d:	77 05                	ja     0x41d614
41d60f:	b8 08 82 46 00       	mov    $0x468208,%eax
41d614:	51                   	push   %ecx
41d615:	68 40 71 46 00       	push   $0x467140
41d61a:	50                   	push   %eax
41d61b:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41d61f:	68 00 08 00 00       	push   $0x800
41d624:	51                   	push   %ecx
41d625:	e8 99 37 01 00       	call   0x430dc3
41d62a:	8b c6                	mov    %esi,%eax
41d62c:	83 c4 14             	add    $0x14,%esp
41d62f:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41d636:	00
41d637:	8d 50 01             	lea    0x1(%eax),%edx
41d63a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41d640:	8a 08                	mov    (%eax),%cl
41d642:	40                   	inc    %eax
41d643:	84 c9                	test   %cl,%cl
41d645:	75 f9                	jne    0x41d640
41d647:	2b c2                	sub    %edx,%eax
41d649:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41d650:	2b d0                	sub    %eax,%edx
41d652:	4a                   	dec    %edx
41d653:	52                   	push   %edx
41d654:	8d 44 24 14          	lea    0x14(%esp),%eax
41d658:	50                   	push   %eax
41d659:	56                   	push   %esi
41d65a:	e8 71 55 01 00       	call   0x432bd0
41d65f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41d666:	83 c4 0c             	add    $0xc,%esp
41d669:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41d670:	00
41d671:	74 09                	je     0x41d67c
41d673:	83 b8 4c 0b 00 00 00 	cmpl   $0x0,0xb4c(%eax)
41d67a:	74 6d                	je     0x41d6e9
41d67c:	8b 88 4c 0b 00 00    	mov    0xb4c(%eax),%ecx
41d682:	b8 10 82 46 00       	mov    $0x468210,%eax
41d687:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41d68d:	77 05                	ja     0x41d694
41d68f:	b8 08 82 46 00       	mov    $0x468208,%eax
41d694:	51                   	push   %ecx
41d695:	68 28 71 46 00       	push   $0x467128
41d69a:	50                   	push   %eax
41d69b:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41d69f:	68 00 08 00 00       	push   $0x800
41d6a4:	51                   	push   %ecx
41d6a5:	e8 19 37 01 00       	call   0x430dc3
41d6aa:	8b c6                	mov    %esi,%eax
41d6ac:	83 c4 14             	add    $0x14,%esp
41d6af:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41d6b6:	00
41d6b7:	8d 50 01             	lea    0x1(%eax),%edx
41d6ba:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41d6c0:	8a 08                	mov    (%eax),%cl
41d6c2:	40                   	inc    %eax
41d6c3:	84 c9                	test   %cl,%cl
41d6c5:	75 f9                	jne    0x41d6c0
41d6c7:	2b c2                	sub    %edx,%eax
41d6c9:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41d6d0:	2b d0                	sub    %eax,%edx
41d6d2:	4a                   	dec    %edx
41d6d3:	52                   	push   %edx
41d6d4:	8d 44 24 14          	lea    0x14(%esp),%eax
41d6d8:	50                   	push   %eax
41d6d9:	56                   	push   %esi
41d6da:	e8 f1 54 01 00       	call   0x432bd0
41d6df:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41d6e6:	83 c4 0c             	add    $0xc,%esp
41d6e9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41d6f0:	00
41d6f1:	74 09                	je     0x41d6fc
41d6f3:	83 b8 50 0b 00 00 00 	cmpl   $0x0,0xb50(%eax)
41d6fa:	74 6d                	je     0x41d769
41d6fc:	8b 88 50 0b 00 00    	mov    0xb50(%eax),%ecx
41d702:	b8 10 82 46 00       	mov    $0x468210,%eax
41d707:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41d70d:	77 05                	ja     0x41d714
41d70f:	b8 08 82 46 00       	mov    $0x468208,%eax
41d714:	51                   	push   %ecx
41d715:	68 10 71 46 00       	push   $0x467110
41d71a:	50                   	push   %eax
41d71b:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41d71f:	68 00 08 00 00       	push   $0x800
41d724:	51                   	push   %ecx
41d725:	e8 99 36 01 00       	call   0x430dc3
41d72a:	8b c6                	mov    %esi,%eax
41d72c:	83 c4 14             	add    $0x14,%esp
41d72f:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41d736:	00
41d737:	8d 50 01             	lea    0x1(%eax),%edx
41d73a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41d740:	8a 08                	mov    (%eax),%cl
41d742:	40                   	inc    %eax
41d743:	84 c9                	test   %cl,%cl
41d745:	75 f9                	jne    0x41d740
41d747:	2b c2                	sub    %edx,%eax
41d749:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41d750:	2b d0                	sub    %eax,%edx
41d752:	4a                   	dec    %edx
41d753:	52                   	push   %edx
41d754:	8d 44 24 14          	lea    0x14(%esp),%eax
41d758:	50                   	push   %eax
41d759:	56                   	push   %esi
41d75a:	e8 71 54 01 00       	call   0x432bd0
41d75f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41d766:	83 c4 0c             	add    $0xc,%esp
41d769:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41d770:	00
41d771:	74 09                	je     0x41d77c
41d773:	83 b8 54 0b 00 00 00 	cmpl   $0x0,0xb54(%eax)
41d77a:	74 6d                	je     0x41d7e9
41d77c:	8b 88 54 0b 00 00    	mov    0xb54(%eax),%ecx
41d782:	b8 10 82 46 00       	mov    $0x468210,%eax
41d787:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41d78d:	77 05                	ja     0x41d794
41d78f:	b8 08 82 46 00       	mov    $0x468208,%eax
41d794:	51                   	push   %ecx
41d795:	68 f8 70 46 00       	push   $0x4670f8
41d79a:	50                   	push   %eax
41d79b:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41d79f:	68 00 08 00 00       	push   $0x800
41d7a4:	51                   	push   %ecx
41d7a5:	e8 19 36 01 00       	call   0x430dc3
41d7aa:	8b c6                	mov    %esi,%eax
41d7ac:	83 c4 14             	add    $0x14,%esp
41d7af:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41d7b6:	00
41d7b7:	8d 50 01             	lea    0x1(%eax),%edx
41d7ba:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41d7c0:	8a 08                	mov    (%eax),%cl
41d7c2:	40                   	inc    %eax
41d7c3:	84 c9                	test   %cl,%cl
41d7c5:	75 f9                	jne    0x41d7c0
41d7c7:	2b c2                	sub    %edx,%eax
41d7c9:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41d7d0:	2b d0                	sub    %eax,%edx
41d7d2:	4a                   	dec    %edx
41d7d3:	52                   	push   %edx
41d7d4:	8d 44 24 14          	lea    0x14(%esp),%eax
41d7d8:	50                   	push   %eax
41d7d9:	56                   	push   %esi
41d7da:	e8 f1 53 01 00       	call   0x432bd0
41d7df:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41d7e6:	83 c4 0c             	add    $0xc,%esp
41d7e9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41d7f0:	00
41d7f1:	74 09                	je     0x41d7fc
41d7f3:	83 b8 58 0b 00 00 00 	cmpl   $0x0,0xb58(%eax)
41d7fa:	74 6d                	je     0x41d869
41d7fc:	8b 88 58 0b 00 00    	mov    0xb58(%eax),%ecx
41d802:	b8 10 82 46 00       	mov    $0x468210,%eax
41d807:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41d80d:	77 05                	ja     0x41d814
41d80f:	b8 08 82 46 00       	mov    $0x468208,%eax
41d814:	51                   	push   %ecx
41d815:	68 dc 70 46 00       	push   $0x4670dc
41d81a:	50                   	push   %eax
41d81b:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41d81f:	68 00 08 00 00       	push   $0x800
41d824:	51                   	push   %ecx
41d825:	e8 99 35 01 00       	call   0x430dc3
41d82a:	8b c6                	mov    %esi,%eax
41d82c:	83 c4 14             	add    $0x14,%esp
41d82f:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41d836:	00
41d837:	8d 50 01             	lea    0x1(%eax),%edx
41d83a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41d840:	8a 08                	mov    (%eax),%cl
41d842:	40                   	inc    %eax
41d843:	84 c9                	test   %cl,%cl
41d845:	75 f9                	jne    0x41d840
41d847:	2b c2                	sub    %edx,%eax
41d849:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41d850:	2b d0                	sub    %eax,%edx
41d852:	4a                   	dec    %edx