417a89:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
417a8e:	75 05                	jne    0x417a95
417a90:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
417a95:	68 0c 81 46 00       	push   $0x46810c
417a9a:	50                   	push   %eax
417a9b:	68 00 82 46 00       	push   $0x468200
417aa0:	8d 4c 24 1c          	lea    0x1c(%esp),%ecx
417aa4:	68 00 08 00 00       	push   $0x800
417aa9:	51                   	push   %ecx
417aaa:	e8 14 93 01 00       	call   0x430dc3
417aaf:	8b c6                	mov    %esi,%eax
417ab1:	83 c4 14             	add    $0x14,%esp
417ab4:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
417abb:	00
417abc:	8d 50 01             	lea    0x1(%eax),%edx
417abf:	90                   	nop
417ac0:	8a 08                	mov    (%eax),%cl
417ac2:	40                   	inc    %eax
417ac3:	84 c9                	test   %cl,%cl
417ac5:	75 f9                	jne    0x417ac0
417ac7:	2b c2                	sub    %edx,%eax
417ac9:	8b d5                	mov    %ebp,%edx
417acb:	2b d0                	sub    %eax,%edx
417acd:	4a                   	dec    %edx
417ace:	52                   	push   %edx
417acf:	8d 44 24 14          	lea    0x14(%esp),%eax
417ad3:	50                   	push   %eax
417ad4:	56                   	push   %esi
417ad5:	e8 f6 b0 01 00       	call   0x432bd0
417ada:	83 c4 0c             	add    $0xc,%esp
417add:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
417ae4:	00
417ae5:	74 32                	je     0x417b19
417ae7:	b9 d2 cf 45 00       	mov    $0x45cfd2,%ecx
417aec:	8d 83 1a 01 00 00    	lea    0x11a(%ebx),%eax
417af2:	8a 10                	mov    (%eax),%dl
417af4:	3a 11                	cmp    (%ecx),%dl
417af6:	75 18                	jne    0x417b10
417af8:	84 d2                	test   %dl,%dl
417afa:	74 10                	je     0x417b0c
417afc:	8a 50 01             	mov    0x1(%eax),%dl
417aff:	3a 51 01             	cmp    0x1(%ecx),%dl
417b02:	75 0c                	jne    0x417b10
417b04:	03 c7                	add    %edi,%eax
417b06:	03 cf                	add    %edi,%ecx
417b08:	84 d2                	test   %dl,%dl
417b0a:	75 e6                	jne    0x417af2
417b0c:	33 c0                	xor    %eax,%eax
417b0e:	eb 05                	jmp    0x417b15
417b10:	1b c0                	sbb    %eax,%eax
417b12:	83 d8 ff             	sbb    $0xffffffff,%eax
417b15:	85 c0                	test   %eax,%eax
417b17:	74 54                	je     0x417b6d
417b19:	8d 8b 1a 01 00 00    	lea    0x11a(%ebx),%ecx
417b1f:	51                   	push   %ecx
417b20:	68 00 81 46 00       	push   $0x468100
417b25:	68 3c 82 46 00       	push   $0x46823c
417b2a:	8d 54 24 1c          	lea    0x1c(%esp),%edx
417b2e:	68 00 08 00 00       	push   $0x800
417b33:	52                   	push   %edx
417b34:	e8 8a 92 01 00       	call   0x430dc3
417b39:	8b c6                	mov    %esi,%eax
417b3b:	83 c4 14             	add    $0x14,%esp
417b3e:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
417b45:	00
417b46:	8d 50 01             	lea    0x1(%eax),%edx
417b49:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
417b50:	8a 08                	mov    (%eax),%cl
417b52:	40                   	inc    %eax
417b53:	84 c9                	test   %cl,%cl
417b55:	75 f9                	jne    0x417b50
417b57:	2b c2                	sub    %edx,%eax
417b59:	8b cd                	mov    %ebp,%ecx
417b5b:	2b c8                	sub    %eax,%ecx
417b5d:	49                   	dec    %ecx
417b5e:	51                   	push   %ecx
417b5f:	8d 54 24 14          	lea    0x14(%esp),%edx
417b63:	52                   	push   %edx
417b64:	56                   	push   %esi
417b65:	e8 66 b0 01 00       	call   0x432bd0
417b6a:	83 c4 0c             	add    $0xc,%esp
417b6d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
417b74:	00
417b75:	74 09                	je     0x417b80
417b77:	80 bb 1a 09 00 00 01 	cmpb   $0x1,0x91a(%ebx)
417b7e:	74 5d                	je     0x417bdd
417b80:	80 bb 1a 09 00 00 00 	cmpb   $0x0,0x91a(%ebx)
417b87:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
417b8c:	75 05                	jne    0x417b93
417b8e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
417b93:	68 f0 80 46 00       	push   $0x4680f0
417b98:	50                   	push   %eax
417b99:	68 00 82 46 00       	push   $0x468200
417b9e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
417ba2:	68 00 08 00 00       	push   $0x800
417ba7:	50                   	push   %eax
417ba8:	e8 16 92 01 00       	call   0x430dc3
417bad:	8b c6                	mov    %esi,%eax
417baf:	83 c4 14             	add    $0x14,%esp
417bb2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
417bb9:	00
417bba:	8d 50 01             	lea    0x1(%eax),%edx
417bbd:	8d 49 00             	lea    0x0(%ecx),%ecx
417bc0:	8a 08                	mov    (%eax),%cl
417bc2:	40                   	inc    %eax
417bc3:	84 c9                	test   %cl,%cl
417bc5:	75 f9                	jne    0x417bc0
417bc7:	2b c2                	sub    %edx,%eax
417bc9:	8b cd                	mov    %ebp,%ecx
417bcb:	2b c8                	sub    %eax,%ecx
417bcd:	49                   	dec    %ecx
417bce:	51                   	push   %ecx
417bcf:	8d 54 24 14          	lea    0x14(%esp),%edx
417bd3:	52                   	push   %edx
417bd4:	56                   	push   %esi
417bd5:	e8 f6 af 01 00       	call   0x432bd0
417bda:	83 c4 0c             	add    $0xc,%esp
417bdd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
417be4:	00
417be5:	74 09                	je     0x417bf0
417be7:	80 bb 1b 09 00 00 01 	cmpb   $0x1,0x91b(%ebx)
417bee:	74 5d                	je     0x417c4d
417bf0:	80 bb 1b 09 00 00 00 	cmpb   $0x0,0x91b(%ebx)
417bf7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
417bfc:	75 05                	jne    0x417c03
417bfe:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
417c03:	68 dc 80 46 00       	push   $0x4680dc
417c08:	50                   	push   %eax
417c09:	68 00 82 46 00       	push   $0x468200
417c0e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
417c12:	68 00 08 00 00       	push   $0x800
417c17:	50                   	push   %eax
417c18:	e8 a6 91 01 00       	call   0x430dc3
417c1d:	8b c6                	mov    %esi,%eax
417c1f:	83 c4 14             	add    $0x14,%esp
417c22:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
417c29:	00
417c2a:	8d 50 01             	lea    0x1(%eax),%edx
417c2d:	8d 49 00             	lea    0x0(%ecx),%ecx
417c30:	8a 08                	mov    (%eax),%cl
417c32:	40                   	inc    %eax
417c33:	84 c9                	test   %cl,%cl
417c35:	75 f9                	jne    0x417c30
417c37:	2b c2                	sub    %edx,%eax
417c39:	8b cd                	mov    %ebp,%ecx
417c3b:	2b c8                	sub    %eax,%ecx
417c3d:	49                   	dec    %ecx
417c3e:	51                   	push   %ecx
417c3f:	8d 54 24 14          	lea    0x14(%esp),%edx
417c43:	52                   	push   %edx
417c44:	56                   	push   %esi
417c45:	e8 86 af 01 00       	call   0x432bd0
417c4a:	83 c4 0c             	add    $0xc,%esp
417c4d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
417c54:	00
417c55:	74 09                	je     0x417c60
417c57:	80 bb 1c 09 00 00 01 	cmpb   $0x1,0x91c(%ebx)
417c5e:	74 5d                	je     0x417cbd
417c60:	80 bb 1c 09 00 00 00 	cmpb   $0x0,0x91c(%ebx)
417c67:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
417c6c:	75 05                	jne    0x417c73
417c6e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
417c73:	68 d0 80 46 00       	push   $0x4680d0
417c78:	50                   	push   %eax
417c79:	68 00 82 46 00       	push   $0x468200
417c7e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
417c82:	68 00 08 00 00       	push   $0x800
417c87:	50                   	push   %eax
417c88:	e8 36 91 01 00       	call   0x430dc3
417c8d:	8b c6                	mov    %esi,%eax
417c8f:	83 c4 14             	add    $0x14,%esp
417c92:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
417c99:	00
417c9a:	8d 50 01             	lea    0x1(%eax),%edx
417c9d:	8d 49 00             	lea    0x0(%ecx),%ecx
417ca0:	8a 08                	mov    (%eax),%cl
417ca2:	40                   	inc    %eax
417ca3:	84 c9                	test   %cl,%cl
417ca5:	75 f9                	jne    0x417ca0
417ca7:	2b c2                	sub    %edx,%eax
417ca9:	8b cd                	mov    %ebp,%ecx
417cab:	2b c8                	sub    %eax,%ecx
417cad:	49                   	dec    %ecx
417cae:	51                   	push   %ecx
417caf:	8d 54 24 14          	lea    0x14(%esp),%edx
417cb3:	52                   	push   %edx
417cb4:	56                   	push   %esi
417cb5:	e8 16 af 01 00       	call   0x432bd0
417cba:	83 c4 0c             	add    $0xc,%esp
417cbd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
417cc4:	00
417cc5:	74 09                	je     0x417cd0
417cc7:	80 bb 1d 09 00 00 00 	cmpb   $0x0,0x91d(%ebx)
417cce:	74 5d                	je     0x417d2d
417cd0:	80 bb 1d 09 00 00 00 	cmpb   $0x0,0x91d(%ebx)
417cd7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
417cdc:	75 05                	jne    0x417ce3
417cde:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
417ce3:	68 c4 80 46 00       	push   $0x4680c4
417ce8:	50                   	push   %eax
417ce9:	68 00 82 46 00       	push   $0x468200
417cee:	8d 44 24 1c          	lea    0x1c(%esp),%eax
417cf2:	68 00 08 00 00       	push   $0x800
417cf7:	50                   	push   %eax
417cf8:	e8 c6 90 01 00       	call   0x430dc3
417cfd:	8b c6                	mov    %esi,%eax
417cff:	83 c4 14             	add    $0x14,%esp
417d02:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
417d09:	00
417d0a:	8d 50 01             	lea    0x1(%eax),%edx
417d0d:	8d 49 00             	lea    0x0(%ecx),%ecx
417d10:	8a 08                	mov    (%eax),%cl
417d12:	40                   	inc    %eax
417d13:	84 c9                	test   %cl,%cl
417d15:	75 f9                	jne    0x417d10
417d17:	2b c2                	sub    %edx,%eax
417d19:	8b cd                	mov    %ebp,%ecx
417d1b:	2b c8                	sub    %eax,%ecx
417d1d:	49                   	dec    %ecx
417d1e:	51                   	push   %ecx
417d1f:	8d 54 24 14          	lea    0x14(%esp),%edx
417d23:	52                   	push   %edx
417d24:	56                   	push   %esi
417d25:	e8 a6 ae 01 00       	call   0x432bd0
417d2a:	83 c4 0c             	add    $0xc,%esp
417d2d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
417d34:	00
417d35:	74 09                	je     0x417d40
417d37:	80 bb 1e 09 00 00 00 	cmpb   $0x0,0x91e(%ebx)
417d3e:	74 5d                	je     0x417d9d
417d40:	80 bb 1e 09 00 00 00 	cmpb   $0x0,0x91e(%ebx)
417d47:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
417d4c:	75 05                	jne    0x417d53
417d4e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
417d53:	68 b8 80 46 00       	push   $0x4680b8
417d58:	50                   	push   %eax
417d59:	68 00 82 46 00       	push   $0x468200
417d5e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
417d62:	68 00 08 00 00       	push   $0x800
417d67:	50                   	push   %eax
417d68:	e8 56 90 01 00       	call   0x430dc3
417d6d:	8b c6                	mov    %esi,%eax
417d6f:	83 c4 14             	add    $0x14,%esp
417d72:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
417d79:	00
417d7a:	8d 50 01             	lea    0x1(%eax),%edx
417d7d:	8d 49 00             	lea    0x0(%ecx),%ecx
417d80:	8a 08                	mov    (%eax),%cl
417d82:	40                   	inc    %eax
417d83:	84 c9                	test   %cl,%cl
417d85:	75 f9                	jne    0x417d80
417d87:	2b c2                	sub    %edx,%eax
417d89:	8b cd                	mov    %ebp,%ecx
417d8b:	2b c8                	sub    %eax,%ecx
417d8d:	49                   	dec    %ecx
417d8e:	51                   	push   %ecx
417d8f:	8d 54 24 14          	lea    0x14(%esp),%edx
417d93:	52                   	push   %edx
417d94:	56                   	push   %esi
417d95:	e8 36 ae 01 00       	call   0x432bd0
417d9a:	83 c4 0c             	add    $0xc,%esp
417d9d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
417da4:	00
417da5:	74 09                	je     0x417db0
417da7:	80 bb 1f 09 00 00 00 	cmpb   $0x0,0x91f(%ebx)
417dae:	74 5d                	je     0x417e0d
417db0:	80 bb 1f 09 00 00 00 	cmpb   $0x0,0x91f(%ebx)
417db7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
417dbc:	75 05                	jne    0x417dc3
417dbe:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
417dc3:	68 ac 80 46 00       	push   $0x4680ac
417dc8:	50                   	push   %eax
417dc9:	68 00 82 46 00       	push   $0x468200
417dce:	8d 44 24 1c          	lea    0x1c(%esp),%eax
417dd2:	68 00 08 00 00       	push   $0x800
417dd7:	50                   	push   %eax
417dd8:	e8 e6 8f 01 00       	call   0x430dc3
417ddd:	8b c6                	mov    %esi,%eax
417ddf:	83 c4 14             	add    $0x14,%esp
417de2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
417de9:	00
417dea:	8d 50 01             	lea    0x1(%eax),%edx
417ded:	8d 49 00             	lea    0x0(%ecx),%ecx
417df0:	8a 08                	mov    (%eax),%cl
417df2:	40                   	inc    %eax
417df3:	84 c9                	test   %cl,%cl
417df5:	75 f9                	jne    0x417df0
417df7:	2b c2                	sub    %edx,%eax
417df9:	8b cd                	mov    %ebp,%ecx
417dfb:	2b c8                	sub    %eax,%ecx
417dfd:	49                   	dec    %ecx
417dfe:	51                   	push   %ecx
417dff:	8d 54 24 14          	lea    0x14(%esp),%edx
417e03:	52                   	push   %edx
417e04:	56                   	push   %esi
417e05:	e8 c6 ad 01 00       	call   0x432bd0
417e0a:	83 c4 0c             	add    $0xc,%esp
417e0d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
417e14:	00
417e15:	74 09                	je     0x417e20
417e17:	80 bb 20 09 00 00 00 	cmpb   $0x0,0x920(%ebx)
417e1e:	74 5d                	je     0x417e7d
417e20:	80 bb 20 09 00 00 00 	cmpb   $0x0,0x920(%ebx)
417e27:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
417e2c:	75 05                	jne    0x417e33
417e2e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
417e33:	68 a0 80 46 00       	push   $0x4680a0
417e38:	50                   	push   %eax
417e39:	68 00 82 46 00       	push   $0x468200
417e3e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
417e42:	68 00 08 00 00       	push   $0x800
417e47:	50                   	push   %eax
417e48:	e8 76 8f 01 00       	call   0x430dc3
417e4d:	8b c6                	mov    %esi,%eax
417e4f:	83 c4 14             	add    $0x14,%esp
417e52:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
417e59:	00
417e5a:	8d 50 01             	lea    0x1(%eax),%edx
417e5d:	8d 49 00             	lea    0x0(%ecx),%ecx
417e60:	8a 08                	mov    (%eax),%cl
417e62:	40                   	inc    %eax
417e63:	84 c9                	test   %cl,%cl
417e65:	75 f9                	jne    0x417e60
417e67:	2b c2                	sub    %edx,%eax
417e69:	8b cd                	mov    %ebp,%ecx
417e6b:	2b c8                	sub    %eax,%ecx
417e6d:	49                   	dec    %ecx
417e6e:	51                   	push   %ecx
417e6f:	8d 54 24 14          	lea    0x14(%esp),%edx
417e73:	52                   	push   %edx
417e74:	56                   	push   %esi
417e75:	e8 56 ad 01 00       	call   0x432bd0
417e7a:	83 c4 0c             	add    $0xc,%esp
417e7d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
417e84:	00
417e85:	74 09                	je     0x417e90
417e87:	80 bb 21 09 00 00 00 	cmpb   $0x0,0x921(%ebx)
417e8e:	74 5d                	je     0x417eed
417e90:	80 bb 21 09 00 00 00 	cmpb   $0x0,0x921(%ebx)
417e97:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
417e9c:	75 05                	jne    0x417ea3
417e9e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
417ea3:	68 94 80 46 00       	push   $0x468094
417ea8:	50                   	push   %eax
417ea9:	68 00 82 46 00       	push   $0x468200
417eae:	8d 44 24 1c          	lea    0x1c(%esp),%eax
417eb2:	68 00 08 00 00       	push   $0x800
417eb7:	50                   	push   %eax
417eb8:	e8 06 8f 01 00       	call   0x430dc3
417ebd:	8b c6                	mov    %esi,%eax