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
421daa:	68 00 08 00 00       	push   $0x800
421daf:	52                   	push   %edx
421db0:	e8 0e f0 00 00       	call   0x430dc3
421db5:	8b c6                	mov    %esi,%eax
421db7:	83 c4 14             	add    $0x14,%esp
421dba:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421dc1:	00
421dc2:	8d 50 01             	lea    0x1(%eax),%edx
421dc5:	8a 08                	mov    (%eax),%cl
421dc7:	40                   	inc    %eax
421dc8:	84 c9                	test   %cl,%cl
421dca:	75 f9                	jne    0x421dc5
421dcc:	2b c2                	sub    %edx,%eax
421dce:	8b cb                	mov    %ebx,%ecx
421dd0:	2b c8                	sub    %eax,%ecx
421dd2:	49                   	dec    %ecx
421dd3:	51                   	push   %ecx
421dd4:	8d 54 24 14          	lea    0x14(%esp),%edx
421dd8:	52                   	push   %edx
421dd9:	56                   	push   %esi
421dda:	e8 f1 0d 01 00       	call   0x432bd0
421ddf:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
421de6:	83 c4 0c             	add    $0xc,%esp
421de9:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421df0:	00
421df1:	74 08                	je     0x421dfb
421df3:	39 b8 8c 60 00 00    	cmp    %edi,0x608c(%eax)
421df9:	74 5b                	je     0x421e56
421dfb:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
421e02:	8b 88 8c 60 00 00    	mov    0x608c(%eax),%ecx
421e08:	51                   	push   %ecx
421e09:	68 84 64 46 00       	push   $0x466484
421e0e:	68 1c 82 46 00       	push   $0x46821c
421e13:	8d 54 24 1c          	lea    0x1c(%esp),%edx
421e17:	68 00 08 00 00       	push   $0x800
421e1c:	52                   	push   %edx
421e1d:	e8 a1 ef 00 00       	call   0x430dc3
421e22:	8b c6                	mov    %esi,%eax
421e24:	83 c4 14             	add    $0x14,%esp
421e27:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421e2e:	00
421e2f:	8d 50 01             	lea    0x1(%eax),%edx
421e32:	8a 08                	mov    (%eax),%cl
421e34:	40                   	inc    %eax
421e35:	84 c9                	test   %cl,%cl
421e37:	75 f9                	jne    0x421e32
421e39:	2b c2                	sub    %edx,%eax
421e3b:	8b cb                	mov    %ebx,%ecx
421e3d:	2b c8                	sub    %eax,%ecx
421e3f:	49                   	dec    %ecx
421e40:	51                   	push   %ecx
421e41:	8d 54 24 14          	lea    0x14(%esp),%edx
421e45:	52                   	push   %edx
421e46:	56                   	push   %esi
421e47:	e8 84 0d 01 00       	call   0x432bd0
421e4c:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
421e53:	83 c4 0c             	add    $0xc,%esp
421e56:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421e5d:	00
421e5e:	74 08                	je     0x421e68
421e60:	39 a8 90 60 00 00    	cmp    %ebp,0x6090(%eax)
421e66:	74 5c                	je     0x421ec4
421e68:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
421e6f:	8b 88 90 60 00 00    	mov    0x6090(%eax),%ecx
421e75:	51                   	push   %ecx
421e76:	68 70 64 46 00       	push   $0x466470
421e7b:	68 1c 82 46 00       	push   $0x46821c
421e80:	8d 54 24 1c          	lea    0x1c(%esp),%edx
421e84:	68 00 08 00 00       	push   $0x800
421e89:	52                   	push   %edx
421e8a:	e8 34 ef 00 00       	call   0x430dc3
421e8f:	8b c6                	mov    %esi,%eax
421e91:	83 c4 14             	add    $0x14,%esp
421e94:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421e9b:	00
421e9c:	8d 50 01             	lea    0x1(%eax),%edx
421e9f:	90                   	nop
421ea0:	8a 08                	mov    (%eax),%cl
421ea2:	40                   	inc    %eax
421ea3:	84 c9                	test   %cl,%cl
421ea5:	75 f9                	jne    0x421ea0
421ea7:	2b c2                	sub    %edx,%eax
421ea9:	8b cb                	mov    %ebx,%ecx
421eab:	2b c8                	sub    %eax,%ecx
421ead:	49                   	dec    %ecx
421eae:	51                   	push   %ecx
421eaf:	8d 54 24 14          	lea    0x14(%esp),%edx
421eb3:	52                   	push   %edx
421eb4:	56                   	push   %esi
421eb5:	e8 16 0d 01 00       	call   0x432bd0
421eba:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
421ec1:	83 c4 0c             	add    $0xc,%esp
421ec4:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421ecb:	00
421ecc:	74 09                	je     0x421ed7
421ece:	83 b8 94 60 00 00 01 	cmpl   $0x1,0x6094(%eax)
421ed5:	74 62                	je     0x421f39
421ed7:	8b 88 94 60 00 00    	mov    0x6094(%eax),%ecx
421edd:	b8 10 82 46 00       	mov    $0x468210,%eax
421ee2:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
421ee8:	77 05                	ja     0x421eef
421eea:	b8 08 82 46 00       	mov    $0x468208,%eax
421eef:	51                   	push   %ecx
421ef0:	68 60 64 46 00       	push   $0x466460
421ef5:	50                   	push   %eax
421ef6:	8d 44 24 1c          	lea    0x1c(%esp),%eax
421efa:	68 00 08 00 00       	push   $0x800
421eff:	50                   	push   %eax
421f00:	e8 be ee 00 00       	call   0x430dc3
421f05:	8b c6                	mov    %esi,%eax
421f07:	83 c4 14             	add    $0x14,%esp
421f0a:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421f11:	00
421f12:	8d 50 01             	lea    0x1(%eax),%edx
421f15:	8a 08                	mov    (%eax),%cl
421f17:	40                   	inc    %eax
421f18:	84 c9                	test   %cl,%cl
421f1a:	75 f9                	jne    0x421f15
421f1c:	2b c2                	sub    %edx,%eax
421f1e:	8b cb                	mov    %ebx,%ecx
421f20:	2b c8                	sub    %eax,%ecx
421f22:	49                   	dec    %ecx
421f23:	51                   	push   %ecx
421f24:	8d 54 24 14          	lea    0x14(%esp),%edx
421f28:	52                   	push   %edx
421f29:	56                   	push   %esi
421f2a:	e8 a1 0c 01 00       	call   0x432bd0
421f2f:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
421f36:	83 c4 0c             	add    $0xc,%esp
421f39:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421f40:	00
421f41:	bf 00 40 00 00       	mov    $0x4000,%edi
421f46:	74 08                	je     0x421f50
421f48:	39 b8 98 60 00 00    	cmp    %edi,0x6098(%eax)
421f4e:	74 77                	je     0x421fc7
421f50:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
421f57:	8b 80 98 60 00 00    	mov    0x6098(%eax),%eax
421f5d:	8b d0                	mov    %eax,%edx
421f5f:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
421f65:	b9 38 82 46 00       	mov    $0x468238,%ecx
421f6a:	74 05                	je     0x421f71
421f6c:	b9 34 82 46 00       	mov    $0x468234,%ecx
421f71:	85 d2                	test   %edx,%edx
421f73:	75 03                	jne    0x421f78
421f75:	c1 e8 0a             	shr    $0xa,%eax
421f78:	51                   	push   %ecx
421f79:	50                   	push   %eax
421f7a:	68 4c 64 46 00       	push   $0x46644c
421f7f:	68 28 82 46 00       	push   $0x468228
421f84:	8d 4c 24 20          	lea    0x20(%esp),%ecx
421f88:	68 00 08 00 00       	push   $0x800
421f8d:	51                   	push   %ecx
421f8e:	e8 30 ee 00 00       	call   0x430dc3
421f93:	8b c6                	mov    %esi,%eax
421f95:	83 c4 18             	add    $0x18,%esp
421f98:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
421f9f:	00
421fa0:	8d 50 01             	lea    0x1(%eax),%edx
421fa3:	8a 08                	mov    (%eax),%cl
421fa5:	40                   	inc    %eax
421fa6:	84 c9                	test   %cl,%cl
421fa8:	75 f9                	jne    0x421fa3
421faa:	2b c2                	sub    %edx,%eax
421fac:	8b d3                	mov    %ebx,%edx
421fae:	2b d0                	sub    %eax,%edx
421fb0:	4a                   	dec    %edx
421fb1:	52                   	push   %edx
421fb2:	8d 44 24 14          	lea    0x14(%esp),%eax
421fb6:	50                   	push   %eax
421fb7:	56                   	push   %esi
421fb8:	e8 13 0c 01 00       	call   0x432bd0
421fbd:	8b 84 24 20 08 00 00 	mov    0x820(%esp),%eax
421fc4:	83 c4 0c             	add    $0xc,%esp
421fc7:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
421fce:	00