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
417ebf:	83 c4 14             	add    $0x14,%esp
417ec2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
417ec9:	00
417eca:	8d 50 01             	lea    0x1(%eax),%edx
417ecd:	8d 49 00             	lea    0x0(%ecx),%ecx
417ed0:	8a 08                	mov    (%eax),%cl
417ed2:	40                   	inc    %eax
417ed3:	84 c9                	test   %cl,%cl
417ed5:	75 f9                	jne    0x417ed0
417ed7:	2b c2                	sub    %edx,%eax
417ed9:	8b cd                	mov    %ebp,%ecx
417edb:	2b c8                	sub    %eax,%ecx
417edd:	49                   	dec    %ecx
417ede:	51                   	push   %ecx
417edf:	8d 54 24 14          	lea    0x14(%esp),%edx
417ee3:	52                   	push   %edx
417ee4:	56                   	push   %esi
417ee5:	e8 e6 ac 01 00       	call   0x432bd0
417eea:	83 c4 0c             	add    $0xc,%esp
417eed:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
417ef4:	00
417ef5:	74 09                	je     0x417f00
417ef7:	80 bb 22 09 00 00 00 	cmpb   $0x0,0x922(%ebx)
417efe:	74 5d                	je     0x417f5d
417f00:	80 bb 22 09 00 00 00 	cmpb   $0x0,0x922(%ebx)
417f07:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
417f0c:	75 05                	jne    0x417f13
417f0e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
417f13:	68 88 80 46 00       	push   $0x468088
417f18:	50                   	push   %eax
417f19:	68 00 82 46 00       	push   $0x468200
417f1e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
417f22:	68 00 08 00 00       	push   $0x800
417f27:	50                   	push   %eax
417f28:	e8 96 8e 01 00       	call   0x430dc3
417f2d:	8b c6                	mov    %esi,%eax
417f2f:	83 c4 14             	add    $0x14,%esp
417f32:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
417f39:	00
417f3a:	8d 50 01             	lea    0x1(%eax),%edx
417f3d:	8d 49 00             	lea    0x0(%ecx),%ecx
417f40:	8a 08                	mov    (%eax),%cl
417f42:	40                   	inc    %eax
417f43:	84 c9                	test   %cl,%cl
417f45:	75 f9                	jne    0x417f40
417f47:	2b c2                	sub    %edx,%eax
417f49:	8b cd                	mov    %ebp,%ecx
417f4b:	2b c8                	sub    %eax,%ecx
417f4d:	49                   	dec    %ecx
417f4e:	51                   	push   %ecx
417f4f:	8d 54 24 14          	lea    0x14(%esp),%edx
417f53:	52                   	push   %edx
417f54:	56                   	push   %esi
417f55:	e8 76 ac 01 00       	call   0x432bd0
417f5a:	83 c4 0c             	add    $0xc,%esp
417f5d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
417f64:	00
417f65:	74 09                	je     0x417f70
417f67:	80 bb 23 09 00 00 00 	cmpb   $0x0,0x923(%ebx)
417f6e:	74 5d                	je     0x417fcd
417f70:	80 bb 23 09 00 00 00 	cmpb   $0x0,0x923(%ebx)
417f77:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
417f7c:	75 05                	jne    0x417f83
417f7e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
417f83:	68 74 80 46 00       	push   $0x468074
417f88:	50                   	push   %eax
417f89:	68 00 82 46 00       	push   $0x468200
417f8e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
417f92:	68 00 08 00 00       	push   $0x800
417f97:	50                   	push   %eax
417f98:	e8 26 8e 01 00       	call   0x430dc3
417f9d:	8b c6                	mov    %esi,%eax
417f9f:	83 c4 14             	add    $0x14,%esp
417fa2:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
417fa9:	00
417faa:	8d 50 01             	lea    0x1(%eax),%edx
417fad:	8d 49 00             	lea    0x0(%ecx),%ecx
417fb0:	8a 08                	mov    (%eax),%cl
417fb2:	40                   	inc    %eax
417fb3:	84 c9                	test   %cl,%cl
417fb5:	75 f9                	jne    0x417fb0
417fb7:	2b c2                	sub    %edx,%eax
417fb9:	8b cd                	mov    %ebp,%ecx
417fbb:	2b c8                	sub    %eax,%ecx
417fbd:	49                   	dec    %ecx
417fbe:	51                   	push   %ecx
417fbf:	8d 54 24 14          	lea    0x14(%esp),%edx
417fc3:	52                   	push   %edx
417fc4:	56                   	push   %esi
417fc5:	e8 06 ac 01 00       	call   0x432bd0
417fca:	83 c4 0c             	add    $0xc,%esp
417fcd:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
417fd4:	00
417fd5:	74 08                	je     0x417fdf
417fd7:	39 bb 24 09 00 00    	cmp    %edi,0x924(%ebx)
417fdd:	74 5e                	je     0x41803d
417fdf:	8b 8b 24 09 00 00    	mov    0x924(%ebx),%ecx
417fe5:	b8 10 82 46 00       	mov    $0x468210,%eax
417fea:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
417ff0:	77 05                	ja     0x417ff7
417ff2:	b8 08 82 46 00       	mov    $0x468208,%eax
417ff7:	51                   	push   %ecx
417ff8:	68 64 80 46 00       	push   $0x468064
417ffd:	50                   	push   %eax
417ffe:	8d 44 24 1c          	lea    0x1c(%esp),%eax
418002:	68 00 08 00 00       	push   $0x800
418007:	50                   	push   %eax
418008:	e8 b6 8d 01 00       	call   0x430dc3
41800d:	8b c6                	mov    %esi,%eax
41800f:	83 c4 14             	add    $0x14,%esp
418012:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
418019:	00
41801a:	8d 50 01             	lea    0x1(%eax),%edx
41801d:	8d 49 00             	lea    0x0(%ecx),%ecx
418020:	8a 08                	mov    (%eax),%cl
418022:	40                   	inc    %eax
418023:	84 c9                	test   %cl,%cl
418025:	75 f9                	jne    0x418020
418027:	2b c2                	sub    %edx,%eax
418029:	8b cd                	mov    %ebp,%ecx
41802b:	2b c8                	sub    %eax,%ecx
41802d:	49                   	dec    %ecx
41802e:	51                   	push   %ecx
41802f:	8d 54 24 14          	lea    0x14(%esp),%edx
418033:	52                   	push   %edx
418034:	56                   	push   %esi
418035:	e8 96 ab 01 00       	call   0x432bd0
41803a:	83 c4 0c             	add    $0xc,%esp
41803d:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
418044:	00
418045:	74 09                	je     0x418050
418047:	80 bb 28 09 00 00 01 	cmpb   $0x1,0x928(%ebx)
41804e:	74 5d                	je     0x4180ad
418050:	80 bb 28 09 00 00 00 	cmpb   $0x0,0x928(%ebx)
418057:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41805c:	75 05                	jne    0x418063
41805e:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
418063:	68 4c 80 46 00       	push   $0x46804c
418068:	50                   	push   %eax
418069:	68 00 82 46 00       	push   $0x468200
41806e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
418072:	68 00 08 00 00       	push   $0x800
418077:	50                   	push   %eax
418078:	e8 46 8d 01 00       	call   0x430dc3
41807d:	8b c6                	mov    %esi,%eax
41807f:	83 c4 14             	add    $0x14,%esp
418082:	c6 84 24 0f 08 00 00 	movb   $0x0,0x80f(%esp)
418089:	00
41808a:	8d 50 01             	lea    0x1(%eax),%edx
41808d:	8d 49 00             	lea    0x0(%ecx),%ecx
418090:	8a 08                	mov    (%eax),%cl
418092:	40                   	inc    %eax
418093:	84 c9                	test   %cl,%cl
418095:	75 f9                	jne    0x418090
418097:	2b c2                	sub    %edx,%eax
418099:	8b cd                	mov    %ebp,%ecx
41809b:	2b c8                	sub    %eax,%ecx
41809d:	49                   	dec    %ecx
41809e:	51                   	push   %ecx
41809f:	8d 54 24 14          	lea    0x14(%esp),%edx
4180a3:	52                   	push   %edx
4180a4:	56                   	push   %esi
4180a5:	e8 26 ab 01 00       	call   0x432bd0
4180aa:	83 c4 0c             	add    $0xc,%esp
4180ad:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%esp)
4180b4:	00
4180b5:	74 09                	je     0x4180c0
4180b7:	80 bb 29 09 00 00 00 	cmpb   $0x0,0x929(%ebx)
4180be:	74 5d                	je     0x41811d
4180c0:	80 bb 29 09 00 00 00 	cmpb   $0x0,0x929(%ebx)
4180c7:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
4180cc:	75 05                	jne    0x4180d3
4180ce:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
4180d3:	68 3c 80 46 00       	push   $0x46803c
4180d8:	50                   	push   %eax