41a84f:	90                   	nop
41a850:	8a 08                	mov    (%eax),%cl
41a852:	40                   	inc    %eax
41a853:	84 c9                	test   %cl,%cl
41a855:	75 f9                	jne    0x41a850
41a857:	8b 8c 24 1c 08 00 00 	mov    0x81c(%esp),%ecx
41a85e:	2b c2                	sub    %edx,%eax
41a860:	2b c8                	sub    %eax,%ecx
41a862:	49                   	dec    %ecx
41a863:	51                   	push   %ecx
41a864:	8d 54 24 14          	lea    0x14(%esp),%edx
41a868:	52                   	push   %edx
41a869:	56                   	push   %esi
41a86a:	e8 61 83 01 00       	call   0x432bd0
41a86f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a876:	83 c4 0c             	add    $0xc,%esp
41a879:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a880:	00
41a881:	74 08                	je     0x41a88b
41a883:	39 a8 10 0a 00 00    	cmp    %ebp,0xa10(%eax)
41a889:	74 6e                	je     0x41a8f9
41a88b:	8b 88 10 0a 00 00    	mov    0xa10(%eax),%ecx
41a891:	b8 10 82 46 00       	mov    $0x468210,%eax
41a896:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41a89c:	77 05                	ja     0x41a8a3
41a89e:	b8 08 82 46 00       	mov    $0x468208,%eax
41a8a3:	51                   	push   %ecx
41a8a4:	68 a4 79 46 00       	push   $0x4679a4
41a8a9:	50                   	push   %eax
41a8aa:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41a8ae:	68 00 08 00 00       	push   $0x800
41a8b3:	50                   	push   %eax
41a8b4:	e8 0a 65 01 00       	call   0x430dc3
41a8b9:	8b c6                	mov    %esi,%eax
41a8bb:	83 c4 14             	add    $0x14,%esp
41a8be:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a8c5:	00
41a8c6:	8d 50 01             	lea    0x1(%eax),%edx
41a8c9:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
41a8d0:	8a 08                	mov    (%eax),%cl
41a8d2:	40                   	inc    %eax
41a8d3:	84 c9                	test   %cl,%cl
41a8d5:	75 f9                	jne    0x41a8d0
41a8d7:	8b 8c 24 1c 08 00 00 	mov    0x81c(%esp),%ecx
41a8de:	2b c2                	sub    %edx,%eax
41a8e0:	2b c8                	sub    %eax,%ecx
41a8e2:	49                   	dec    %ecx
41a8e3:	51                   	push   %ecx
41a8e4:	8d 54 24 14          	lea    0x14(%esp),%edx
41a8e8:	52                   	push   %edx
41a8e9:	56                   	push   %esi
41a8ea:	e8 e1 82 01 00       	call   0x432bd0
41a8ef:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a8f6:	83 c4 0c             	add    $0xc,%esp
41a8f9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a900:	00
41a901:	74 08                	je     0x41a90b
41a903:	39 b8 14 0a 00 00    	cmp    %edi,0xa14(%eax)
41a909:	74 6e                	je     0x41a979
41a90b:	8b 88 14 0a 00 00    	mov    0xa14(%eax),%ecx
41a911:	b8 10 82 46 00       	mov    $0x468210,%eax
41a916:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41a91c:	77 05                	ja     0x41a923
41a91e:	b8 08 82 46 00       	mov    $0x468208,%eax
41a923:	51                   	push   %ecx
41a924:	68 90 79 46 00       	push   $0x467990
41a929:	50                   	push   %eax
41a92a:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41a92e:	68 00 08 00 00       	push   $0x800
41a933:	50                   	push   %eax
41a934:	e8 8a 64 01 00       	call   0x430dc3
41a939:	8b c6                	mov    %esi,%eax
41a93b:	83 c4 14             	add    $0x14,%esp
41a93e:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a945:	00
41a946:	8d 50 01             	lea    0x1(%eax),%edx
41a949:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
41a950:	8a 08                	mov    (%eax),%cl
41a952:	40                   	inc    %eax
41a953:	84 c9                	test   %cl,%cl
41a955:	75 f9                	jne    0x41a950
41a957:	8b 8c 24 1c 08 00 00 	mov    0x81c(%esp),%ecx
41a95e:	2b c2                	sub    %edx,%eax
41a960:	2b c8                	sub    %eax,%ecx
41a962:	49                   	dec    %ecx
41a963:	51                   	push   %ecx
41a964:	8d 54 24 14          	lea    0x14(%esp),%edx
41a968:	52                   	push   %edx
41a969:	56                   	push   %esi
41a96a:	e8 61 82 01 00       	call   0x432bd0
41a96f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a976:	83 c4 0c             	add    $0xc,%esp
41a979:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41a980:	00
41a981:	74 09                	je     0x41a98c
41a983:	83 b8 18 0a 00 00 32 	cmpl   $0x32,0xa18(%eax)
41a98a:	74 6d                	je     0x41a9f9
41a98c:	8b 88 18 0a 00 00    	mov    0xa18(%eax),%ecx
41a992:	b8 10 82 46 00       	mov    $0x468210,%eax
41a997:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41a99d:	77 05                	ja     0x41a9a4
41a99f:	b8 08 82 46 00       	mov    $0x468208,%eax
41a9a4:	51                   	push   %ecx
41a9a5:	68 74 79 46 00       	push   $0x467974
41a9aa:	50                   	push   %eax
41a9ab:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41a9af:	68 00 08 00 00       	push   $0x800
41a9b4:	50                   	push   %eax
41a9b5:	e8 09 64 01 00       	call   0x430dc3
41a9ba:	8b c6                	mov    %esi,%eax
41a9bc:	83 c4 14             	add    $0x14,%esp
41a9bf:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41a9c6:	00
41a9c7:	8d 50 01             	lea    0x1(%eax),%edx
41a9ca:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41a9d0:	8a 08                	mov    (%eax),%cl
41a9d2:	40                   	inc    %eax
41a9d3:	84 c9                	test   %cl,%cl
41a9d5:	75 f9                	jne    0x41a9d0
41a9d7:	8b 8c 24 1c 08 00 00 	mov    0x81c(%esp),%ecx
41a9de:	2b c2                	sub    %edx,%eax
41a9e0:	2b c8                	sub    %eax,%ecx
41a9e2:	49                   	dec    %ecx
41a9e3:	51                   	push   %ecx
41a9e4:	8d 54 24 14          	lea    0x14(%esp),%edx
41a9e8:	52                   	push   %edx
41a9e9:	56                   	push   %esi
41a9ea:	e8 e1 81 01 00       	call   0x432bd0
41a9ef:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41a9f6:	83 c4 0c             	add    $0xc,%esp
41a9f9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41aa00:	00
41aa01:	74 08                	je     0x41aa0b
41aa03:	39 98 1c 0a 00 00    	cmp    %ebx,0xa1c(%eax)
41aa09:	74 6e                	je     0x41aa79
41aa0b:	8b 88 1c 0a 00 00    	mov    0xa1c(%eax),%ecx
41aa11:	b8 10 82 46 00       	mov    $0x468210,%eax
41aa16:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41aa1c:	77 05                	ja     0x41aa23
41aa1e:	b8 08 82 46 00       	mov    $0x468208,%eax
41aa23:	51                   	push   %ecx
41aa24:	68 58 79 46 00       	push   $0x467958
41aa29:	50                   	push   %eax
41aa2a:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41aa2e:	68 00 08 00 00       	push   $0x800
41aa33:	50                   	push   %eax
41aa34:	e8 8a 63 01 00       	call   0x430dc3
41aa39:	8b c6                	mov    %esi,%eax
41aa3b:	83 c4 14             	add    $0x14,%esp
41aa3e:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41aa45:	00
41aa46:	8d 50 01             	lea    0x1(%eax),%edx
41aa49:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
41aa50:	8a 08                	mov    (%eax),%cl
41aa52:	40                   	inc    %eax
41aa53:	84 c9                	test   %cl,%cl
41aa55:	75 f9                	jne    0x41aa50
41aa57:	8b 8c 24 1c 08 00 00 	mov    0x81c(%esp),%ecx
41aa5e:	2b c2                	sub    %edx,%eax
41aa60:	2b c8                	sub    %eax,%ecx
41aa62:	49                   	dec    %ecx
41aa63:	51                   	push   %ecx
41aa64:	8d 54 24 14          	lea    0x14(%esp),%edx
41aa68:	52                   	push   %edx
41aa69:	56                   	push   %esi
41aa6a:	e8 61 81 01 00       	call   0x432bd0
41aa6f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41aa76:	83 c4 0c             	add    $0xc,%esp
41aa79:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41aa80:	00
41aa81:	bf 07 00 00 00       	mov    $0x7,%edi
41aa86:	74 08                	je     0x41aa90
41aa88:	39 b8 20 0a 00 00    	cmp    %edi,0xa20(%eax)
41aa8e:	74 69                	je     0x41aaf9
41aa90:	8b 88 20 0a 00 00    	mov    0xa20(%eax),%ecx
41aa96:	b8 10 82 46 00       	mov    $0x468210,%eax
41aa9b:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41aaa1:	77 05                	ja     0x41aaa8
41aaa3:	b8 08 82 46 00       	mov    $0x468208,%eax
41aaa8:	51                   	push   %ecx
41aaa9:	68 3c 79 46 00       	push   $0x46793c
41aaae:	50                   	push   %eax
41aaaf:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41aab3:	68 00 08 00 00       	push   $0x800
41aab8:	50                   	push   %eax
41aab9:	e8 05 63 01 00       	call   0x430dc3
41aabe:	8b c6                	mov    %esi,%eax
41aac0:	83 c4 14             	add    $0x14,%esp
41aac3:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41aaca:	00
41aacb:	8d 50 01             	lea    0x1(%eax),%edx
41aace:	8b ff                	mov    %edi,%edi
41aad0:	8a 08                	mov    (%eax),%cl
41aad2:	40                   	inc    %eax
41aad3:	84 c9                	test   %cl,%cl
41aad5:	75 f9                	jne    0x41aad0
41aad7:	8b 8c 24 1c 08 00 00 	mov    0x81c(%esp),%ecx
41aade:	2b c2                	sub    %edx,%eax
41aae0:	2b c8                	sub    %eax,%ecx
41aae2:	49                   	dec    %ecx
41aae3:	51                   	push   %ecx
41aae4:	8d 54 24 14          	lea    0x14(%esp),%edx
41aae8:	52                   	push   %edx
41aae9:	56                   	push   %esi
41aaea:	e8 e1 80 01 00       	call   0x432bd0
41aaef:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41aaf6:	83 c4 0c             	add    $0xc,%esp
41aaf9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41ab00:	00
41ab01:	74 08                	je     0x41ab0b
41ab03:	39 b8 24 0a 00 00    	cmp    %edi,0xa24(%eax)
41ab09:	74 6e                	je     0x41ab79
41ab0b:	8b 88 24 0a 00 00    	mov    0xa24(%eax),%ecx
41ab11:	b8 10 82 46 00       	mov    $0x468210,%eax
41ab16:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41ab1c:	77 05                	ja     0x41ab23
41ab1e:	b8 08 82 46 00       	mov    $0x468208,%eax
41ab23:	51                   	push   %ecx
41ab24:	68 20 79 46 00       	push   $0x467920
41ab29:	50                   	push   %eax
41ab2a:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41ab2e:	68 00 08 00 00       	push   $0x800
41ab33:	50                   	push   %eax
41ab34:	e8 8a 62 01 00       	call   0x430dc3
41ab39:	8b c6                	mov    %esi,%eax
41ab3b:	83 c4 14             	add    $0x14,%esp
41ab3e:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41ab45:	00
41ab46:	8d 50 01             	lea    0x1(%eax),%edx
41ab49:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
41ab50:	8a 08                	mov    (%eax),%cl
41ab52:	40                   	inc    %eax
41ab53:	84 c9                	test   %cl,%cl
41ab55:	75 f9                	jne    0x41ab50
41ab57:	8b 8c 24 1c 08 00 00 	mov    0x81c(%esp),%ecx
41ab5e:	2b c2                	sub    %edx,%eax
41ab60:	2b c8                	sub    %eax,%ecx
41ab62:	49                   	dec    %ecx
41ab63:	51                   	push   %ecx
41ab64:	8d 54 24 14          	lea    0x14(%esp),%edx
41ab68:	52                   	push   %edx
41ab69:	56                   	push   %esi
41ab6a:	e8 61 80 01 00       	call   0x432bd0
41ab6f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41ab76:	83 c4 0c             	add    $0xc,%esp
41ab79:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41ab80:	00
41ab81:	74 09                	je     0x41ab8c
41ab83:	83 b8 28 0a 00 00 32 	cmpl   $0x32,0xa28(%eax)
41ab8a:	74 6d                	je     0x41abf9
41ab8c:	8b 88 28 0a 00 00    	mov    0xa28(%eax),%ecx
41ab92:	b8 10 82 46 00       	mov    $0x468210,%eax
41ab97:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41ab9d:	77 05                	ja     0x41aba4
41ab9f:	b8 08 82 46 00       	mov    $0x468208,%eax
41aba4:	51                   	push   %ecx
41aba5:	68 04 79 46 00       	push   $0x467904
41abaa:	50                   	push   %eax
41abab:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41abaf:	68 00 08 00 00       	push   $0x800
41abb4:	50                   	push   %eax
41abb5:	e8 09 62 01 00       	call   0x430dc3
41abba:	8b c6                	mov    %esi,%eax
41abbc:	83 c4 14             	add    $0x14,%esp
41abbf:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41abc6:	00
41abc7:	8d 50 01             	lea    0x1(%eax),%edx
41abca:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41abd0:	8a 08                	mov    (%eax),%cl
41abd2:	40                   	inc    %eax
41abd3:	84 c9                	test   %cl,%cl
41abd5:	75 f9                	jne    0x41abd0
41abd7:	8b 8c 24 1c 08 00 00 	mov    0x81c(%esp),%ecx
41abde:	2b c2                	sub    %edx,%eax
41abe0:	2b c8                	sub    %eax,%ecx
41abe2:	49                   	dec    %ecx
41abe3:	51                   	push   %ecx
41abe4:	8d 54 24 14          	lea    0x14(%esp),%edx
41abe8:	52                   	push   %edx
41abe9:	56                   	push   %esi
41abea:	e8 e1 7f 01 00       	call   0x432bd0
41abef:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41abf6:	83 c4 0c             	add    $0xc,%esp
41abf9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41ac00:	00
41ac01:	74 09                	je     0x41ac0c
41ac03:	83 b8 2c 0a 00 00 46 	cmpl   $0x46,0xa2c(%eax)
41ac0a:	74 6d                	je     0x41ac79
41ac0c:	8b 88 2c 0a 00 00    	mov    0xa2c(%eax),%ecx
41ac12:	b8 10 82 46 00       	mov    $0x468210,%eax
41ac17:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41ac1d:	77 05                	ja     0x41ac24
41ac1f:	b8 08 82 46 00       	mov    $0x468208,%eax
41ac24:	51                   	push   %ecx
41ac25:	68 e8 78 46 00       	push   $0x4678e8
41ac2a:	50                   	push   %eax
41ac2b:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41ac2f:	68 00 08 00 00       	push   $0x800
41ac34:	50                   	push   %eax
41ac35:	e8 89 61 01 00       	call   0x430dc3
41ac3a:	8b c6                	mov    %esi,%eax
41ac3c:	83 c4 14             	add    $0x14,%esp
41ac3f:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41ac46:	00
41ac47:	8d 50 01             	lea    0x1(%eax),%edx
41ac4a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
41ac50:	8a 08                	mov    (%eax),%cl
41ac52:	40                   	inc    %eax
41ac53:	84 c9                	test   %cl,%cl
41ac55:	75 f9                	jne    0x41ac50
41ac57:	8b 8c 24 1c 08 00 00 	mov    0x81c(%esp),%ecx
41ac5e:	2b c2                	sub    %edx,%eax
41ac60:	2b c8                	sub    %eax,%ecx
41ac62:	49                   	dec    %ecx
41ac63:	51                   	push   %ecx
41ac64:	8d 54 24 14          	lea    0x14(%esp),%edx
41ac68:	52                   	push   %edx
41ac69:	56                   	push   %esi
41ac6a:	e8 61 7f 01 00       	call   0x432bd0
41ac6f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
41ac76:	83 c4 0c             	add    $0xc,%esp
41ac79:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
41ac80:	00
41ac81:	74 08                	je     0x41ac8b
41ac83:	39 a8 30 0a 00 00    	cmp    %ebp,0xa30(%eax)
41ac89:	74 6e                	je     0x41acf9
41ac8b:	8b 88 30 0a 00 00    	mov    0xa30(%eax),%ecx
41ac91:	b8 10 82 46 00       	mov    $0x468210,%eax
41ac96:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
41ac9c:	77 05                	ja     0x41aca3
41ac9e:	b8 08 82 46 00       	mov    $0x468208,%eax
41aca3:	51                   	push   %ecx
41aca4:	68 d4 78 46 00       	push   $0x4678d4
41aca9:	50                   	push   %eax
41acaa:	8d 44 24 1c          	lea    0x1c(%esp),%eax
41acae:	68 00 08 00 00       	push   $0x800
41acb3:	50                   	push   %eax
41acb4:	e8 0a 61 01 00       	call   0x430dc3
41acb9:	8b c6                	mov    %esi,%eax
41acbb:	83 c4 14             	add    $0x14,%esp
41acbe:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
41acc5:	00
41acc6:	8d 50 01             	lea    0x1(%eax),%edx
41acc9:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
41acd0:	8a 08                	mov    (%eax),%cl
41acd2:	40                   	inc    %eax
41acd3:	84 c9                	test   %cl,%cl
41acd5:	75 f9                	jne    0x41acd0
41acd7:	8b 8c 24 1c 08 00 00 	mov    0x81c(%esp),%ecx
41acde:	2b c2                	sub    %edx,%eax