421973:	40                   	inc    %eax
421974:	84 c9                	test   %cl,%cl
421976:	75 f9                	jne    0x421971
421978:	2b c2                	sub    %edx,%eax
42197a:	8b d3                	mov    %ebx,%edx
42197c:	2b d0                	sub    %eax,%edx
42197e:	4a                   	dec    %edx
42197f:	52                   	push   %edx
421980:	8d 44 24 14          	lea    0x14(%esp),%eax
421984:	50                   	push   %eax
421985:	56                   	push   %esi
421986:	e8 45 12 01 00       	call   0x432bd0
42198b:	83 c4 0c             	add    $0xc,%esp
42198e:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421995:	00
421996:	74 09                	je     0x4219a1
421998:	83 bd 64 60 00 00 02 	cmpl   $0x2,0x6064(%ebp)
42199f:	74 5c                	je     0x4219fd
4219a1:	8b 8d 64 60 00 00    	mov    0x6064(%ebp),%ecx
4219a7:	b8 10 82 46 00       	mov    $0x468210,%eax
4219ac:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
4219b2:	77 05                	ja     0x4219b9
4219b4:	b8 08 82 46 00       	mov    $0x468208,%eax
4219b9:	51                   	push   %ecx
4219ba:	68 40 65 46 00       	push   $0x466540
4219bf:	50                   	push   %eax
4219c0:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
4219c4:	68 00 08 00 00       	push   $0x800
4219c9:	51                   	push   %ecx
4219ca:	e8 f4 f3 00 00       	call   0x430dc3
4219cf:	8b c6                	mov    %esi,%eax
4219d1:	83 c4 14             	add    $0x14,%esp
4219d4:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
4219db:	00
4219dc:	8d 50 01             	lea    0x1(%eax),%edx
4219df:	90                   	nop
4219e0:	8a 08                	mov    (%eax),%cl
4219e2:	40                   	inc    %eax
4219e3:	84 c9                	test   %cl,%cl
4219e5:	75 f9                	jne    0x4219e0
4219e7:	2b c2                	sub    %edx,%eax
4219e9:	8b d3                	mov    %ebx,%edx
4219eb:	2b d0                	sub    %eax,%edx
4219ed:	4a                   	dec    %edx
4219ee:	52                   	push   %edx
4219ef:	8d 44 24 14          	lea    0x14(%esp),%eax
4219f3:	50                   	push   %eax
4219f4:	56                   	push   %esi
4219f5:	e8 d6 11 01 00       	call   0x432bd0
4219fa:	83 c4 0c             	add    $0xc,%esp
4219fd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421a04:	00
421a05:	74 09                	je     0x421a10
421a07:	83 bd 68 60 00 00 00 	cmpl   $0x0,0x6068(%ebp)
421a0e:	74 5d                	je     0x421a6d
421a10:	8b 8d 68 60 00 00    	mov    0x6068(%ebp),%ecx
421a16:	b8 10 82 46 00       	mov    $0x468210,%eax
421a1b:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
421a21:	77 05                	ja     0x421a28
421a23:	b8 08 82 46 00       	mov    $0x468208,%eax
421a28:	51                   	push   %ecx
421a29:	68 34 65 46 00       	push   $0x466534
421a2e:	50                   	push   %eax
421a2f:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
421a33:	68 00 08 00 00       	push   $0x800
421a38:	51                   	push   %ecx
421a39:	e8 85 f3 00 00       	call   0x430dc3
421a3e:	8b c6                	mov    %esi,%eax
421a40:	83 c4 14             	add    $0x14,%esp
421a43:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421a4a:	00
421a4b:	8d 50 01             	lea    0x1(%eax),%edx
421a4e:	8b ff                	mov    %edi,%edi
421a50:	8a 08                	mov    (%eax),%cl
421a52:	40                   	inc    %eax
421a53:	84 c9                	test   %cl,%cl
421a55:	75 f9                	jne    0x421a50
421a57:	2b c2                	sub    %edx,%eax
421a59:	8b d3                	mov    %ebx,%edx
421a5b:	2b d0                	sub    %eax,%edx
421a5d:	4a                   	dec    %edx
421a5e:	52                   	push   %edx
421a5f:	8d 44 24 14          	lea    0x14(%esp),%eax
421a63:	50                   	push   %eax
421a64:	56                   	push   %esi
421a65:	e8 66 11 01 00       	call   0x432bd0
421a6a:	83 c4 0c             	add    $0xc,%esp
421a6d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421a74:	00
421a75:	74 0c                	je     0x421a83
421a77:	81 bd 6c 60 00 00 00 	cmpl   $0x3200000,0x606c(%ebp)
421a7e:	00 20 03
421a81:	74 6a                	je     0x421aed
421a83:	8b 85 6c 60 00 00    	mov    0x606c(%ebp),%eax
421a89:	8b d0                	mov    %eax,%edx
421a8b:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
421a91:	b9 38 82 46 00       	mov    $0x468238,%ecx
421a96:	74 05                	je     0x421a9d
421a98:	b9 34 82 46 00       	mov    $0x468234,%ecx
421a9d:	85 d2                	test   %edx,%edx
421a9f:	75 03                	jne    0x421aa4
421aa1:	c1 e8 0a             	shr    $0xa,%eax
421aa4:	51                   	push   %ecx
421aa5:	50                   	push   %eax
421aa6:	68 24 65 46 00       	push   $0x466524
421aab:	68 28 82 46 00       	push   $0x468228
421ab0:	8d 4c 24 20          	lea    0x20(%esp),%ecx
421ab4:	68 00 08 00 00       	push   $0x800
421ab9:	51                   	push   %ecx
421aba:	e8 04 f3 00 00       	call   0x430dc3
421abf:	8b c6                	mov    %esi,%eax
421ac1:	83 c4 18             	add    $0x18,%esp
421ac4:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421acb:	00
421acc:	8d 50 01             	lea    0x1(%eax),%edx
421acf:	90                   	nop
421ad0:	8a 08                	mov    (%eax),%cl
421ad2:	40                   	inc    %eax
421ad3:	84 c9                	test   %cl,%cl
421ad5:	75 f9                	jne    0x421ad0
421ad7:	2b c2                	sub    %edx,%eax
421ad9:	8b d3                	mov    %ebx,%edx
421adb:	2b d0                	sub    %eax,%edx
421add:	4a                   	dec    %edx
421ade:	52                   	push   %edx
421adf:	8d 44 24 14          	lea    0x14(%esp),%eax
421ae3:	50                   	push   %eax
421ae4:	56                   	push   %esi
421ae5:	e8 e6 10 01 00       	call   0x432bd0
421aea:	83 c4 0c             	add    $0xc,%esp
421aed:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421af4:	00
421af5:	74 09                	je     0x421b00
421af7:	83 bd 70 60 00 00 00 	cmpl   $0x0,0x6070(%ebp)
421afe:	74 5d                	je     0x421b5d
421b00:	8b 8d 70 60 00 00    	mov    0x6070(%ebp),%ecx
421b06:	b8 10 82 46 00       	mov    $0x468210,%eax
421b0b:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
421b11:	77 05                	ja     0x421b18
421b13:	b8 08 82 46 00       	mov    $0x468208,%eax
421b18:	51                   	push   %ecx
421b19:	68 14 65 46 00       	push   $0x466514
421b1e:	50                   	push   %eax
421b1f:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
421b23:	68 00 08 00 00       	push   $0x800
421b28:	51                   	push   %ecx
421b29:	e8 95 f2 00 00       	call   0x430dc3
421b2e:	8b c6                	mov    %esi,%eax
421b30:	83 c4 14             	add    $0x14,%esp
421b33:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421b3a:	00
421b3b:	8d 50 01             	lea    0x1(%eax),%edx
421b3e:	8b ff                	mov    %edi,%edi
421b40:	8a 08                	mov    (%eax),%cl
421b42:	40                   	inc    %eax
421b43:	84 c9                	test   %cl,%cl
421b45:	75 f9                	jne    0x421b40
421b47:	2b c2                	sub    %edx,%eax
421b49:	8b d3                	mov    %ebx,%edx
421b4b:	2b d0                	sub    %eax,%edx
421b4d:	4a                   	dec    %edx
421b4e:	52                   	push   %edx
421b4f:	8d 44 24 14          	lea    0x14(%esp),%eax
421b53:	50                   	push   %eax
421b54:	56                   	push   %esi
421b55:	e8 76 10 01 00       	call   0x432bd0
421b5a:	83 c4 0c             	add    $0xc,%esp
421b5d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421b64:	00
421b65:	74 0c                	je     0x421b73
421b67:	81 bd 74 60 00 00 00 	cmpl   $0x40000000,0x6074(%ebp)
421b6e:	00 00 40
421b71:	74 4d                	je     0x421bc0
421b73:	8b 8d 74 60 00 00    	mov    0x6074(%ebp),%ecx
421b79:	51                   	push   %ecx
421b7a:	68 04 65 46 00       	push   $0x466504
421b7f:	68 1c 82 46 00       	push   $0x46821c
421b84:	8d 54 24 1c          	lea    0x1c(%esp),%edx
421b88:	68 00 08 00 00       	push   $0x800
421b8d:	52                   	push   %edx
421b8e:	e8 30 f2 00 00       	call   0x430dc3
421b93:	8b c6                	mov    %esi,%eax
421b95:	83 c4 14             	add    $0x14,%esp
421b98:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421b9f:	00
421ba0:	8d 50 01             	lea    0x1(%eax),%edx
421ba3:	8a 08                	mov    (%eax),%cl
421ba5:	40                   	inc    %eax
421ba6:	84 c9                	test   %cl,%cl
421ba8:	75 f9                	jne    0x421ba3
421baa:	2b c2                	sub    %edx,%eax
421bac:	8b cb                	mov    %ebx,%ecx
421bae:	2b c8                	sub    %eax,%ecx
421bb0:	49                   	dec    %ecx
421bb1:	51                   	push   %ecx
421bb2:	8d 54 24 14          	lea    0x14(%esp),%edx
421bb6:	52                   	push   %edx
421bb7:	56                   	push   %esi
421bb8:	e8 13 10 01 00       	call   0x432bd0
421bbd:	83 c4 0c             	add    $0xc,%esp
421bc0:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421bc7:	00
421bc8:	74 0c                	je     0x421bd6
421bca:	81 bd 78 60 00 00 00 	cmpl   $0x77000000,0x6078(%ebp)
421bd1:	00 00 77
421bd4:	74 4d                	je     0x421c23
421bd6:	8b 85 78 60 00 00    	mov    0x6078(%ebp),%eax
421bdc:	50                   	push   %eax
421bdd:	68 f4 64 46 00       	push   $0x4664f4
421be2:	68 1c 82 46 00       	push   $0x46821c
421be7:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
421beb:	68 00 08 00 00       	push   $0x800
421bf0:	51                   	push   %ecx
421bf1:	e8 cd f1 00 00       	call   0x430dc3
421bf6:	8b c6                	mov    %esi,%eax
421bf8:	83 c4 14             	add    $0x14,%esp
421bfb:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421c02:	00
421c03:	8d 50 01             	lea    0x1(%eax),%edx
421c06:	8a 08                	mov    (%eax),%cl
421c08:	40                   	inc    %eax
421c09:	84 c9                	test   %cl,%cl
421c0b:	75 f9                	jne    0x421c06
421c0d:	2b c2                	sub    %edx,%eax
421c0f:	8b d3                	mov    %ebx,%edx
421c11:	2b d0                	sub    %eax,%edx
421c13:	4a                   	dec    %edx
421c14:	52                   	push   %edx
421c15:	8d 44 24 14          	lea    0x14(%esp),%eax
421c19:	50                   	push   %eax
421c1a:	56                   	push   %esi
421c1b:	e8 b0 0f 01 00       	call   0x432bd0
421c20:	83 c4 0c             	add    $0xc,%esp
421c23:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421c2a:	00
421c2b:	74 0c                	je     0x421c39
421c2d:	81 bd 7c 60 00 00 00 	cmpl   $0x10000000,0x607c(%ebp)
421c34:	00 00 10
421c37:	74 54                	je     0x421c8d
421c39:	8b 8d 7c 60 00 00    	mov    0x607c(%ebp),%ecx
421c3f:	51                   	push   %ecx
421c40:	68 e4 64 46 00       	push   $0x4664e4
421c45:	68 1c 82 46 00       	push   $0x46821c
421c4a:	8d 54 24 1c          	lea    0x1c(%esp),%edx
421c4e:	68 00 08 00 00       	push   $0x800
421c53:	52                   	push   %edx
421c54:	e8 6a f1 00 00       	call   0x430dc3
421c59:	8b c6                	mov    %esi,%eax
421c5b:	83 c4 14             	add    $0x14,%esp
421c5e:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421c65:	00
421c66:	8d 50 01             	lea    0x1(%eax),%edx
421c69:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
421c70:	8a 08                	mov    (%eax),%cl
421c72:	40                   	inc    %eax
421c73:	84 c9                	test   %cl,%cl
421c75:	75 f9                	jne    0x421c70
421c77:	2b c2                	sub    %edx,%eax
421c79:	8b cb                	mov    %ebx,%ecx
421c7b:	2b c8                	sub    %eax,%ecx
421c7d:	49                   	dec    %ecx
421c7e:	51                   	push   %ecx
421c7f:	8d 54 24 14          	lea    0x14(%esp),%edx
421c83:	52                   	push   %edx
421c84:	56                   	push   %esi
421c85:	e8 46 0f 01 00       	call   0x432bd0
421c8a:	83 c4 0c             	add    $0xc,%esp
421c8d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421c94:	00
421c95:	bd 00 00 10 00       	mov    $0x100000,%ebp
421c9a:	74 0f                	je     0x421cab
421c9c:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
421ca3:	39 a8 80 60 00 00    	cmp    %ebp,0x6080(%eax)
421ca9:	74 54                	je     0x421cff
421cab:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
421cb2:	8b 91 80 60 00 00    	mov    0x6080(%ecx),%edx
421cb8:	52                   	push   %edx
421cb9:	68 d4 64 46 00       	push   $0x4664d4
421cbe:	68 1c 82 46 00       	push   $0x46821c
421cc3:	8d 44 24 1c          	lea    0x1c(%esp),%eax
421cc7:	68 00 08 00 00       	push   $0x800
421ccc:	50                   	push   %eax
421ccd:	e8 f1 f0 00 00       	call   0x430dc3
421cd2:	8b c6                	mov    %esi,%eax
421cd4:	83 c4 14             	add    $0x14,%esp
421cd7:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421cde:	00
421cdf:	8d 50 01             	lea    0x1(%eax),%edx
421ce2:	8a 08                	mov    (%eax),%cl
421ce4:	40                   	inc    %eax
421ce5:	84 c9                	test   %cl,%cl
421ce7:	75 f9                	jne    0x421ce2
421ce9:	2b c2                	sub    %edx,%eax
421ceb:	8b cb                	mov    %ebx,%ecx
421ced:	2b c8                	sub    %eax,%ecx
421cef:	49                   	dec    %ecx
421cf0:	51                   	push   %ecx
421cf1:	8d 54 24 14          	lea    0x14(%esp),%edx
421cf5:	52                   	push   %edx
421cf6:	56                   	push   %esi
421cf7:	e8 d4 0e 01 00       	call   0x432bd0
421cfc:	83 c4 0c             	add    $0xc,%esp
421cff:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421d06:	00
421d07:	bf 00 00 00 01       	mov    $0x1000000,%edi
421d0c:	74 0f                	je     0x421d1d
421d0e:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
421d15:	39 b8 84 60 00 00    	cmp    %edi,0x6084(%eax)
421d1b:	74 5b                	je     0x421d78
421d1d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
421d24:	8b 88 84 60 00 00    	mov    0x6084(%eax),%ecx
421d2a:	51                   	push   %ecx
421d2b:	68 c0 64 46 00       	push   $0x4664c0
421d30:	68 1c 82 46 00       	push   $0x46821c
421d35:	8d 54 24 1c          	lea    0x1c(%esp),%edx
421d39:	68 00 08 00 00       	push   $0x800
421d3e:	52                   	push   %edx
421d3f:	e8 7f f0 00 00       	call   0x430dc3
421d44:	8b c6                	mov    %esi,%eax
421d46:	83 c4 14             	add    $0x14,%esp
421d49:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421d50:	00
421d51:	8d 50 01             	lea    0x1(%eax),%edx
421d54:	8a 08                	mov    (%eax),%cl
421d56:	40                   	inc    %eax
421d57:	84 c9                	test   %cl,%cl
421d59:	75 f9                	jne    0x421d54
421d5b:	2b c2                	sub    %edx,%eax
421d5d:	8b cb                	mov    %ebx,%ecx
421d5f:	2b c8                	sub    %eax,%ecx
421d61:	49                   	dec    %ecx
421d62:	51                   	push   %ecx
421d63:	8d 54 24 14          	lea    0x14(%esp),%edx
421d67:	52                   	push   %edx
421d68:	56                   	push   %esi
421d69:	e8 62 0e 01 00       	call   0x432bd0
421d6e:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
421d75:	83 c4 0c             	add    $0xc,%esp
421d78:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421d7f:	00
421d80:	74 0c                	je     0x421d8e
421d82:	81 b8 88 60 00 00 00 	cmpl   $0x10000000,0x6088(%eax)
421d89:	00 00 10
421d8c:	74 5b                	je     0x421de9
421d8e:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
421d95:	8b 88 88 60 00 00    	mov    0x6088(%eax),%ecx
421d9b:	51                   	push   %ecx
421d9c:	68 a4 64 46 00       	push   $0x4664a4
421da1:	68 1c 82 46 00       	push   $0x46821c
421da6:	8d 54 24 1c          	lea    0x1c(%esp),%edx