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
41d853:	52                   	push   %edx
41d854:	8d 44 24 14          	lea    0x14(%esp),%eax
41d858:	50                   	push   %eax
41d859:	56                   	push   %esi
41d85a:	e8 71 53 01 00       	call   0x432bd0
41d85f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41d866:	83 c4 0c             	add    $0xc,%esp
41d869:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41d870:	00
41d871:	74 09                	je     0x41d87c
41d873:	80 b8 5c 0b 00 00 00 	cmpb   $0x0,0xb5c(%eax)
41d87a:	74 6d                	je     0x41d8e9
41d87c:	80 b8 5c 0b 00 00 00 	cmpb   $0x0,0xb5c(%eax)
41d883:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41d888:	75 05                	jne    0x41d88f
41d88a:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41d88f:	68 b8 70 46 00       	push   $0x4670b8
41d894:	50                   	push   %eax
41d895:	68 00 82 46 00       	push   $0x468200
41d89a:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41d89e:	68 00 08 00 00       	push   $0x800
41d8a3:	51                   	push   %ecx
41d8a4:	e8 1a 35 01 00       	call   0x430dc3
41d8a9:	8b c6                	mov    %esi,%eax
41d8ab:	83 c4 14             	add    $0x14,%esp
41d8ae:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41d8b5:	00
41d8b6:	8d 50 01             	lea    0x1(%eax),%edx
41d8b9:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
41d8c0:	8a 08                	mov    (%eax),%cl
41d8c2:	40                   	inc    %eax
41d8c3:	84 c9                	test   %cl,%cl
41d8c5:	75 f9                	jne    0x41d8c0
41d8c7:	2b c2                	sub    %edx,%eax
41d8c9:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41d8d0:	2b d0                	sub    %eax,%edx
41d8d2:	4a                   	dec    %edx
41d8d3:	52                   	push   %edx
41d8d4:	8d 44 24 14          	lea    0x14(%esp),%eax
41d8d8:	50                   	push   %eax
41d8d9:	56                   	push   %esi
41d8da:	e8 f1 52 01 00       	call   0x432bd0
41d8df:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41d8e6:	83 c4 0c             	add    $0xc,%esp
41d8e9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41d8f0:	00
41d8f1:	74 09                	je     0x41d8fc
41d8f3:	80 b8 5d 0b 00 00 01 	cmpb   $0x1,0xb5d(%eax)
41d8fa:	74 6d                	je     0x41d969
41d8fc:	80 b8 5d 0b 00 00 00 	cmpb   $0x0,0xb5d(%eax)
41d903:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41d908:	75 05                	jne    0x41d90f
41d90a:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
41d90f:	68 ac 70 46 00       	push   $0x4670ac
41d914:	50                   	push   %eax
41d915:	68 00 82 46 00       	push   $0x468200
41d91a:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
41d91e:	68 00 08 00 00       	push   $0x800
41d923:	51                   	push   %ecx
41d924:	e8 9a 34 01 00       	call   0x430dc3
41d929:	8b c6                	mov    %esi,%eax
41d92b:	83 c4 14             	add    $0x14,%esp
41d92e:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41d935:	00
41d936:	8d 50 01             	lea    0x1(%eax),%edx
41d939:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
41d940:	8a 08                	mov    (%eax),%cl
41d942:	40                   	inc    %eax
41d943:	84 c9                	test   %cl,%cl
41d945:	75 f9                	jne    0x41d940
41d947:	2b c2                	sub    %edx,%eax
41d949:	8b 94 24 1c 08 00 00 	mov    0x81c(%esp),%edx
41d950:	2b d0                	sub    %eax,%edx
41d952:	4a                   	dec    %edx
41d953:	52                   	push   %edx
41d954:	8d 44 24 14          	lea    0x14(%esp),%eax
41d958:	50                   	push   %eax
41d959:	56                   	push   %esi
41d95a:	e8 71 52 01 00       	call   0x432bd0
41d95f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41d966:	83 c4 0c             	add    $0xc,%esp
41d969:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41d970:	00
41d971:	74 0c                	je     0x41d97f
41d973:	81 b8 60 0b 00 00 00 	cmpl   $0x8000000,0xb60(%eax)
41d97a:	00 00 08
41d97d:	74 7c                	je     0x41d9fb
41d97f:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
41d986:	8b 81 60 0b 00 00    	mov    0xb60(%ecx),%eax
41d98c:	8b d0                	mov    %eax,%edx
41d98e:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
41d994:	b9 38 82 46 00       	mov    $0x468238,%ecx
41d999:	74 05                	je     0x41d9a0
41d99b:	b9 34 82 46 00       	mov    $0x468234,%ecx
41d9a0:	85 d2                	test   %edx,%edx
41d9a2:	75 03                	jne    0x41d9a7
41d9a4:	c1 e8 0a             	shr    $0xa,%eax
41d9a7:	51                   	push   %ecx
41d9a8:	50                   	push   %eax
41d9a9:	68 a4 70 46 00       	push   $0x4670a4
41d9ae:	68 28 82 46 00       	push   $0x468228
41d9b3:	8d 54 24 20          	lea    0x20(%esp),%edx
41d9b7:	68 00 08 00 00       	push   $0x800
41d9bc:	52                   	push   %edx
41d9bd:	e8 01 34 01 00       	call   0x430dc3
41d9c2:	8b c6                	mov    %esi,%eax
41d9c4:	83 c4 18             	add    $0x18,%esp
41d9c7:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41d9ce:	00
41d9cf:	8d 50 01             	lea    0x1(%eax),%edx
41d9d2:	8a 08                	mov    (%eax),%cl
41d9d4:	40                   	inc    %eax
41d9d5:	84 c9                	test   %cl,%cl
41d9d7:	75 f9                	jne    0x41d9d2
41d9d9:	8b 8c 24 1c 08 00 00 	mov    0x81c(%esp),%ecx
41d9e0:	2b c2                	sub    %edx,%eax
41d9e2:	2b c8                	sub    %eax,%ecx
41d9e4:	49                   	dec    %ecx
41d9e5:	51                   	push   %ecx
41d9e6:	8d 54 24 14          	lea    0x14(%esp),%edx
41d9ea:	52                   	push   %edx
41d9eb:	56                   	push   %esi
41d9ec:	e8 df 51 01 00       	call   0x432bd0
41d9f1:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41d9f8:	83 c4 0c             	add    $0xc,%esp
41d9fb:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41da02:	00
41da03:	74 0c                	je     0x41da11
41da05:	81 b8 64 0b 00 00 00 	cmpl   $0x16000000,0xb64(%eax)
41da0c:	00 00 16
41da0f:	74 60                	je     0x41da71
41da11:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
41da18:	8b 88 64 0b 00 00    	mov    0xb64(%eax),%ecx
41da1e:	51                   	push   %ecx
41da1f:	68 9c 70 46 00       	push   $0x46709c
41da24:	68 1c 82 46 00       	push   $0x46821c
41da29:	8d 54 24 1c          	lea    0x1c(%esp),%edx
41da2d:	68 00 08 00 00       	push   $0x800
41da32:	52                   	push   %edx
41da33:	e8 8b 33 01 00       	call   0x430dc3
41da38:	8b c6                	mov    %esi,%eax
41da3a:	83 c4 14             	add    $0x14,%esp
41da3d:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41da44:	00
41da45:	8d 50 01             	lea    0x1(%eax),%edx
41da48:	8a 08                	mov    (%eax),%cl
41da4a:	40                   	inc    %eax
41da4b:	84 c9                	test   %cl,%cl
41da4d:	75 f9                	jne    0x41da48
41da4f:	8b 8c 24 1c 08 00 00 	mov    0x81c(%esp),%ecx
41da56:	2b c2                	sub    %edx,%eax
41da58:	2b c8                	sub    %eax,%ecx
41da5a:	49                   	dec    %ecx
41da5b:	51                   	push   %ecx
41da5c:	8d 54 24 14          	lea    0x14(%esp),%edx
41da60:	52                   	push   %edx
41da61:	56                   	push   %esi
41da62:	e8 69 51 01 00       	call   0x432bd0
41da67:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41da6e:	83 c4 0c             	add    $0xc,%esp
41da71:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41da78:	00
41da79:	74 0c                	je     0x41da87
41da7b:	81 b8 68 0b 00 00 00 	cmpl   $0x10000000,0xb68(%eax)
41da82:	00 00 10
41da85:	74 62                	je     0x41dae9
41da87:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
41da8e:	8b 88 68 0b 00 00    	mov    0xb68(%eax),%ecx
41da94:	51                   	push   %ecx
41da95:	68 8c 70 46 00       	push   $0x46708c
41da9a:	68 1c 82 46 00       	push   $0x46821c
41da9f:	8d 54 24 1c          	lea    0x1c(%esp),%edx
41daa3:	68 00 08 00 00       	push   $0x800
41daa8:	52                   	push   %edx
41daa9:	e8 15 33 01 00       	call   0x430dc3