425c79:	83 3d 3c 99 46 00 00 	cmpl   $0x0,0x46993c
425c80:	74 07                	je     0x425c89
425c82:	33 c0                	xor    %eax,%eax
425c84:	a3 3c 99 46 00       	mov    %eax,0x46993c
425c89:	33 c0                	xor    %eax,%eax
425c8b:	5a                   	pop    %edx
425c8c:	59                   	pop    %ecx
425c8d:	59                   	pop    %ecx
425c8e:	64 89 10             	mov    %edx,%fs:(%eax)
425c91:	68 9e 5c 42 00       	push   $0x425c9e
425c96:	c3                   	ret
425c97:	e9 24 dd fd ff       	jmp    0x4039c0
425c9c:	eb f8                	jmp    0x425c96
425c9e:	5d                   	pop    %ebp
425c9f:	c3                   	ret
425ca0:	83 2d 38 99 46 00 01 	subl   $0x1,0x469938
425ca7:	c3                   	ret
425ca8:	55                   	push   %ebp
425ca9:	8b ec                	mov    %esp,%ebp
425cab:	33 c0                	xor    %eax,%eax
425cad:	55                   	push   %ebp
425cae:	68 cd 5c 42 00       	push   $0x425ccd
425cb3:	64 ff 30             	push   %fs:(%eax)
425cb6:	64 89 20             	mov    %esp,%fs:(%eax)
425cb9:	ff 05 40 99 46 00    	incl   0x469940
425cbf:	33 c0                	xor    %eax,%eax
425cc1:	5a                   	pop    %edx
425cc2:	59                   	pop    %ecx
425cc3:	59                   	pop    %ecx
425cc4:	64 89 10             	mov    %edx,%fs:(%eax)
425cc7:	68 d4 5c 42 00       	push   $0x425cd4
425ccc:	c3                   	ret
425ccd:	e9 ee dc fd ff       	jmp    0x4039c0
425cd2:	eb f8                	jmp    0x425ccc
425cd4:	5d                   	pop    %ebp
425cd5:	c3                   	ret
425cd6:	8b c0                	mov    %eax,%eax
425cd8:	83 2d 40 99 46 00 01 	subl   $0x1,0x469940
425cdf:	c3                   	ret
425ce0:	55                   	push   %ebp
425ce1:	8b ec                	mov    %esp,%ebp
425ce3:	33 c0                	xor    %eax,%eax
425ce5:	55                   	push   %ebp
425ce6:	68 11 5d 42 00       	push   $0x425d11
425ceb:	64 ff 30             	push   %fs:(%eax)
425cee:	64 89 20             	mov    %esp,%fs:(%eax)
425cf1:	ff 05 44 99 46 00    	incl   0x469944
425cf7:	75 0a                	jne    0x425d03
425cf9:	a1 1c d7 45 00       	mov    0x45d71c,%eax
425cfe:	e8 69 d5 fd ff       	call   0x40326c
425d03:	33 c0                	xor    %eax,%eax
425d05:	5a                   	pop    %edx
425d06:	59                   	pop    %ecx
425d07:	59                   	pop    %ecx
425d08:	64 89 10             	mov    %edx,%fs:(%eax)
425d0b:	68 18 5d 42 00       	push   $0x425d18
425d10:	c3                   	ret
425d11:	e9 aa dc fd ff       	jmp    0x4039c0
425d16:	eb f8                	jmp    0x425d10
425d18:	5d                   	pop    %ebp
425d19:	c3                   	ret
425d1a:	8b c0                	mov    %eax,%eax
425d1c:	83 2d 44 99 46 00 01 	subl   $0x1,0x469944
425d23:	c3                   	ret
425d24:	55                   	push   %ebp
425d25:	8b ec                	mov    %esp,%ebp
425d27:	83 3d 70 99 46 00 00 	cmpl   $0x0,0x469970
425d2e:	74 1a                	je     0x425d4a
425d30:	8b 45 14             	mov    0x14(%ebp),%eax
425d33:	50                   	push   %eax
425d34:	8b 45 10             	mov    0x10(%ebp),%eax
425d37:	50                   	push   %eax
425d38:	8b 45 0c             	mov    0xc(%ebp),%eax
425d3b:	50                   	push   %eax
425d3c:	8b 45 08             	mov    0x8(%ebp),%eax
425d3f:	50                   	push   %eax
425d40:	ff 15 70 99 46 00    	call   *0x469970
425d46:	85 c0                	test   %eax,%eax
425d48:	75 04                	jne    0x425d4e
425d4a:	33 c0                	xor    %eax,%eax
425d4c:	eb 02                	jmp    0x425d50
425d4e:	b0 01                	mov    $0x1,%al
425d50:	f6 d8                	neg    %al
425d52:	1b c0                	sbb    %eax,%eax
425d54:	5d                   	pop    %ebp
425d55:	c2 10 00             	ret    $0x10
425d58:	55                   	push   %ebp
425d59:	8b ec                	mov    %esp,%ebp
425d5b:	83 3d 74 99 46 00 00 	cmpl   $0x0,0x469974
425d62:	74 0e                	je     0x425d72
425d64:	8b 45 08             	mov    0x8(%ebp),%eax
425d67:	50                   	push   %eax
425d68:	ff 15 74 99 46 00    	call   *0x469974
425d6e:	85 c0                	test   %eax,%eax
425d70:	75 04                	jne    0x425d76
425d72:	33 c0                	xor    %eax,%eax
425d74:	eb 02                	jmp    0x425d78
425d76:	b0 01                	mov    $0x1,%al
425d78:	f6 d8                	neg    %al
425d7a:	1b c0                	sbb    %eax,%eax
425d7c:	5d                   	pop    %ebp
425d7d:	c2 04 00             	ret    $0x4
425d80:	53                   	push   %ebx
425d81:	56                   	push   %esi
425d82:	68 e4 5e 42 00       	push   $0x425ee4
425d87:	e8 14 03 fe ff       	call   0x4060a0
425d8c:	8b d8                	mov    %eax,%ebx
425d8e:	85 db                	test   %ebx,%ebx
425d90:	0f 84 48 01 00 00    	je     0x425ede
425d96:	68 f4 5e 42 00       	push   $0x425ef4
425d9b:	53                   	push   %ebx
425d9c:	e8 07 03 fe ff       	call   0x4060a8
425da1:	a3 74 99 46 00       	mov    %eax,0x469974
425da6:	68 08 5f 42 00       	push   $0x425f08
425dab:	53                   	push   %ebx
425dac:	e8 f7 02 fe ff       	call   0x4060a8
425db1:	a3 78 99 46 00       	mov    %eax,0x469978
425db6:	68 1c 5f 42 00       	push   $0x425f1c
425dbb:	53                   	push   %ebx
425dbc:	e8 e7 02 fe ff       	call   0x4060a8
425dc1:	a3 6c 99 46 00       	mov    %eax,0x46996c
425dc6:	68 34 5f 42 00       	push   $0x425f34
425dcb:	53                   	push   %ebx
425dcc:	e8 d7 02 fe ff       	call   0x4060a8
425dd1:	a3 70 99 46 00       	mov    %eax,0x469970
425dd6:	68 4c 5f 42 00       	push   $0x425f4c
425ddb:	53                   	push   %ebx
425ddc:	e8 c7 02 fe ff       	call   0x4060a8
425de1:	8b f0                	mov    %eax,%esi
425de3:	89 35 48 99 46 00    	mov    %esi,0x469948
425de9:	85 f6                	test   %esi,%esi
425deb:	75 0a                	jne    0x425df7
425ded:	b8 18 65 40 00       	mov    $0x406518,%eax
425df2:	a3 48 99 46 00       	mov    %eax,0x469948
425df7:	68 64 5f 42 00       	push   $0x425f64
425dfc:	53                   	push   %ebx
425dfd:	e8 a6 02 fe ff       	call   0x4060a8
425e02:	8b f0                	mov    %eax,%esi
425e04:	89 35 4c 99 46 00    	mov    %esi,0x46994c
425e0a:	85 f6                	test   %esi,%esi
425e0c:	75 0a                	jne    0x425e18
425e0e:	b8 c0 68 40 00       	mov    $0x4068c0,%eax
425e13:	a3 4c 99 46 00       	mov    %eax,0x46994c
425e18:	68 7c 5f 42 00       	push   $0x425f7c
425e1d:	53                   	push   %ebx
425e1e:	e8 85 02 fe ff       	call   0x4060a8
425e23:	8b f0                	mov    %eax,%esi
425e25:	89 35 50 99 46 00    	mov    %esi,0x469950
425e2b:	85 f6                	test   %esi,%esi
425e2d:	75 0a                	jne    0x425e39
425e2f:	b8 68 66 40 00       	mov    $0x406668,%eax
425e34:	a3 50 99 46 00       	mov    %eax,0x469950
425e39:	68 94 5f 42 00       	push   $0x425f94
425e3e:	53                   	push   %ebx
425e3f:	e8 64 02 fe ff       	call   0x4060a8
425e44:	8b f0                	mov    %eax,%esi
425e46:	89 35 54 99 46 00    	mov    %esi,0x469954
425e4c:	85 f6                	test   %esi,%esi
425e4e:	75 0a                	jne    0x425e5a
425e50:	b8 58 66 40 00       	mov    $0x406658,%eax
425e55:	a3 54 99 46 00       	mov    %eax,0x469954
425e5a:	68 ac 5f 42 00       	push   $0x425fac
425e5f:	53                   	push   %ebx
425e60:	e8 43 02 fe ff       	call   0x4060a8
425e65:	8b f0                	mov    %eax,%esi
425e67:	89 35 58 99 46 00    	mov    %esi,0x469958
425e6d:	85 f6                	test   %esi,%esi
425e6f:	75 0a                	jne    0x425e7b
425e71:	b8 60 66 40 00       	mov    $0x406660,%eax
425e76:	a3 58 99 46 00       	mov    %eax,0x469958
425e7b:	68 c0 5f 42 00       	push   $0x425fc0
425e80:	53                   	push   %ebx
425e81:	e8 22 02 fe ff       	call   0x4060a8
425e86:	8b f0                	mov    %eax,%esi
425e88:	89 35 5c 99 46 00    	mov    %esi,0x46995c
425e8e:	85 f6                	test   %esi,%esi
425e90:	75 0a                	jne    0x425e9c
425e92:	b8 78 68 40 00       	mov    $0x406878,%eax
425e97:	a3 5c 99 46 00       	mov    %eax,0x46995c
425e9c:	68 d4 5f 42 00       	push   $0x425fd4
425ea1:	53                   	push   %ebx
425ea2:	e8 01 02 fe ff       	call   0x4060a8
425ea7:	8b f0                	mov    %eax,%esi
425ea9:	89 35 60 99 46 00    	mov    %esi,0x469960
425eaf:	85 f6                	test   %esi,%esi
425eb1:	75 0a                	jne    0x425ebd
425eb3:	b8 70 68 40 00       	mov    $0x406870,%eax
425eb8:	a3 60 99 46 00       	mov    %eax,0x469960
425ebd:	68 ec 5f 42 00       	push   $0x425fec
425ec2:	53                   	push   %ebx
425ec3:	e8 e0 01 fe ff       	call   0x4060a8
425ec8:	8b f0                	mov    %eax,%esi
425eca:	89 35 64 99 46 00    	mov    %esi,0x469964
425ed0:	85 f6                	test   %esi,%esi
425ed2:	75 0a                	jne    0x425ede
425ed4:	b8 80 68 40 00       	mov    $0x406880,%eax
425ed9:	a3 64 99 46 00       	mov    %eax,0x469964
425ede:	5e                   	pop    %esi
425edf:	5b                   	pop    %ebx
425ee0:	c3                   	ret
425ee1:	00 00                	add    %al,(%eax)
425ee3:	00 63 6f             	add    %ah,0x6f(%ebx)
425ee6:	6d                   	insl   (%dx),%es:(%edi)
425ee7:	63 74 6c 33          	arpl   %esi,0x33(%esp,%ebp,2)
425eeb:	32 2e                	xor    (%esi),%ch
425eed:	64 6c                	fs insb (%dx),%es:(%edi)
425eef:	6c                   	insb   (%dx),%es:(%edi)
425ef0:	00 00                	add    %al,(%eax)
425ef2:	00 00                	add    %al,(%eax)
425ef4:	49                   	dec    %ecx
425ef5:	6e                   	outsb  %ds:(%esi),(%dx)
425ef6:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
425efd:	65
425efe:	46                   	inc    %esi
425eff:	6c                   	insb   (%dx),%es:(%edi)
425f00:	61                   	popa
425f01:	74 53                	je     0x425f56
425f03:	42                   	inc    %edx
425f04:	00 00                	add    %al,(%eax)
425f06:	00 00                	add    %al,(%eax)
425f08:	55                   	push   %ebp
425f09:	6e                   	outsb  %ds:(%esi),(%dx)
425f0a:	69 6e 69 74 69 61 6c 	imul   $0x6c616974,0x69(%esi),%ebp
425f11:	69 7a 65 46 6c 61 74 	imul   $0x74616c46,0x65(%edx),%edi
425f18:	53                   	push   %ebx
425f19:	42                   	inc    %edx
425f1a:	00 00                	add    %al,(%eax)
425f1c:	46                   	inc    %esi
425f1d:	6c                   	insb   (%dx),%es:(%edi)
425f1e:	61                   	popa
425f1f:	74 53                	je     0x425f74
425f21:	42                   	inc    %edx
425f22:	5f                   	pop    %edi
425f23:	47                   	inc    %edi
425f24:	65 74 53             	gs je  0x425f7a
425f27:	63 72 6f             	arpl   %esi,0x6f(%edx)
425f2a:	6c                   	insb   (%dx),%es:(%edi)
425f2b:	6c                   	insb   (%dx),%es:(%edi)
425f2c:	50                   	push   %eax
425f2d:	72 6f                	jb     0x425f9e
425f2f:	70 00                	jo     0x425f31
425f31:	00 00                	add    %al,(%eax)
425f33:	00 46 6c             	add    %al,0x6c(%esi)
425f36:	61                   	popa
425f37:	74 53                	je     0x425f8c
425f39:	42                   	inc    %edx
425f3a:	5f                   	pop    %edi
425f3b:	53                   	push   %ebx
425f3c:	65 74 53             	gs je  0x425f92
425f3f:	63 72 6f             	arpl   %esi,0x6f(%edx)
425f42:	6c                   	insb   (%dx),%es:(%edi)
425f43:	6c                   	insb   (%dx),%es:(%edi)
425f44:	50                   	push   %eax
425f45:	72 6f                	jb     0x425fb6
425f47:	70 00                	jo     0x425f49
425f49:	00 00                	add    %al,(%eax)
425f4b:	00 46 6c             	add    %al,0x6c(%esi)
425f4e:	61                   	popa
425f4f:	74 53                	je     0x425fa4
425f51:	42                   	inc    %edx
425f52:	5f                   	pop    %edi
425f53:	45                   	inc    %ebp
425f54:	6e                   	outsb  %ds:(%esi),(%dx)
425f55:	61                   	popa
425f56:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
425f5a:	63 72 6f             	arpl   %esi,0x6f(%edx)
425f5d:	6c                   	insb   (%dx),%es:(%edi)
425f5e:	6c                   	insb   (%dx),%es:(%edi)
425f5f:	42                   	inc    %edx
425f60:	61                   	popa
425f61:	72 00                	jb     0x425f63
425f63:	00 46 6c             	add    %al,0x6c(%esi)
425f66:	61                   	popa
425f67:	74 53                	je     0x425fbc
425f69:	42                   	inc    %edx
425f6a:	5f                   	pop    %edi
425f6b:	53                   	push   %ebx
425f6c:	68 6f 77 53 63       	push   $0x6353776f
425f71:	72 6f                	jb     0x425fe2
425f73:	6c                   	insb   (%dx),%es:(%edi)
425f74:	6c                   	insb   (%dx),%es:(%edi)
425f75:	42                   	inc    %edx
425f76:	61                   	popa
425f77:	72 00                	jb     0x425f79
425f79:	00 00                	add    %al,(%eax)
425f7b:	00 46 6c             	add    %al,0x6c(%esi)
425f7e:	61                   	popa
425f7f:	74 53                	je     0x425fd4
425f81:	42                   	inc    %edx
425f82:	5f                   	pop    %edi
425f83:	47                   	inc    %edi
425f84:	65 74 53             	gs je  0x425fda
425f87:	63 72 6f             	arpl   %esi,0x6f(%edx)
425f8a:	6c                   	insb   (%dx),%es:(%edi)
425f8b:	6c                   	insb   (%dx),%es:(%edi)
425f8c:	52                   	push   %edx
425f8d:	61                   	popa
425f8e:	6e                   	outsb  %ds:(%esi),(%dx)
425f8f:	67 65 00 00          	add    %al,%gs:(%bx,%si)
425f93:	00 46 6c             	add    %al,0x6c(%esi)
425f96:	61                   	popa
425f97:	74 53                	je     0x425fec
425f99:	42                   	inc    %edx
425f9a:	5f                   	pop    %edi
425f9b:	47                   	inc    %edi
425f9c:	65 74 53             	gs je  0x425ff2
425f9f:	63 72 6f             	arpl   %esi,0x6f(%edx)
425fa2:	6c                   	insb   (%dx),%es:(%edi)
425fa3:	6c                   	insb   (%dx),%es:(%edi)
425fa4:	49                   	dec    %ecx
425fa5:	6e                   	outsb  %ds:(%esi),(%dx)
425fa6:	66 6f                	outsw  %ds:(%esi),(%dx)
425fa8:	00 00                	add    %al,(%eax)
425faa:	00 00                	add    %al,(%eax)
425fac:	46                   	inc    %esi
425fad:	6c                   	insb   (%dx),%es:(%edi)
425fae:	61                   	popa
425faf:	74 53                	je     0x426004
425fb1:	42                   	inc    %edx
425fb2:	5f                   	pop    %edi
425fb3:	47                   	inc    %edi
425fb4:	65 74 53             	gs je  0x42600a
425fb7:	63 72 6f             	arpl   %esi,0x6f(%edx)
425fba:	6c                   	insb   (%dx),%es:(%edi)
425fbb:	6c                   	insb   (%dx),%es:(%edi)
425fbc:	50                   	push   %eax
425fbd:	6f                   	outsl  %ds:(%esi),(%dx)
425fbe:	73 00                	jae    0x425fc0
425fc0:	46                   	inc    %esi
425fc1:	6c                   	insb   (%dx),%es:(%edi)
425fc2:	61                   	popa
425fc3:	74 53                	je     0x426018
425fc5:	42                   	inc    %edx
425fc6:	5f                   	pop    %edi
425fc7:	53                   	push   %ebx
425fc8:	65 74 53             	gs je  0x42601e
425fcb:	63 72 6f             	arpl   %esi,0x6f(%edx)
425fce:	6c                   	insb   (%dx),%es:(%edi)
425fcf:	6c                   	insb   (%dx),%es:(%edi)
425fd0:	50                   	push   %eax
425fd1:	6f                   	outsl  %ds:(%esi),(%dx)
425fd2:	73 00                	jae    0x425fd4
425fd4:	46                   	inc    %esi
425fd5:	6c                   	insb   (%dx),%es:(%edi)
425fd6:	61                   	popa
425fd7:	74 53                	je     0x42602c
425fd9:	42                   	inc    %edx
425fda:	5f                   	pop    %edi
425fdb:	53                   	push   %ebx
425fdc:	65 74 53             	gs je  0x426032