5d5cae:	83 bb 18 01 00 00 00 	cmpl   $0x0,0x118(%ebx)
5d5cb5:	74 71                	je     0x5d5d28
5d5cb7:	8b d6                	mov    %esi,%edx
5d5cb9:	8b 83 7c 01 00 00    	mov    0x17c(%ebx),%eax
5d5cbf:	e8 5c 7a ff ff       	call   0x5cd720
5d5cc4:	8b d6                	mov    %esi,%edx
5d5cc6:	8b 83 7c 01 00 00    	mov    0x17c(%ebx),%eax
5d5ccc:	e8 4f 7a ff ff       	call   0x5cd720
5d5cd1:	8b d6                	mov    %esi,%edx
5d5cd3:	8b 83 7c 01 00 00    	mov    0x17c(%ebx),%eax
5d5cd9:	e8 42 7a ff ff       	call   0x5cd720
5d5cde:	8b 83 28 01 00 00    	mov    0x128(%ebx),%eax
5d5ce4:	99                   	cltd
5d5ce5:	52                   	push   %edx
5d5ce6:	50                   	push   %eax
5d5ce7:	8b c6                	mov    %esi,%eax
5d5ce9:	99                   	cltd
5d5cea:	e8 95 fd e2 ff       	call   0x405a84
5d5cef:	52                   	push   %edx
5d5cf0:	50                   	push   %eax
5d5cf1:	8b 83 18 01 00 00    	mov    0x118(%ebx),%eax
5d5cf7:	e8 70 0d f0 ff       	call   0x4d6a6c
5d5cfc:	8b 53 34             	mov    0x34(%ebx),%edx
5d5cff:	8b 83 18 01 00 00    	mov    0x118(%ebx),%eax
5d5d05:	e8 ee 0f f0 ff       	call   0x4d6cf8
5d5d0a:	dd 83 20 01 00 00    	fldl   0x120(%ebx)
5d5d10:	e8 ab cf e2 ff       	call   0x402cc0
5d5d15:	8b 93 7c 01 00 00    	mov    0x17c(%ebx),%edx
5d5d1b:	89 82 30 03 00 00    	mov    %eax,0x330(%edx)
5d5d21:	8b c3                	mov    %ebx,%eax
5d5d23:	e8 44 11 ff ff       	call   0x5c6e6c
5d5d28:	5e                   	pop    %esi
5d5d29:	5b                   	pop    %ebx
5d5d2a:	c3                   	ret
5d5d2b:	90                   	nop
5d5d2c:	83 b8 18 01 00 00 00 	cmpl   $0x0,0x118(%eax)
5d5d33:	0f 95 c0             	setne  %al
5d5d36:	c3                   	ret
5d5d37:	90                   	nop
5d5d38:	55                   	push   %ebp
5d5d39:	8b ec                	mov    %esp,%ebp
5d5d3b:	6a 00                	push   $0x0
5d5d3d:	53                   	push   %ebx
5d5d3e:	56                   	push   %esi
5d5d3f:	8b f0                	mov    %eax,%esi
5d5d41:	33 c0                	xor    %eax,%eax
5d5d43:	55                   	push   %ebp
5d5d44:	68 ff 5d 5d 00       	push   $0x5d5dff
5d5d49:	64 ff 30             	push   %fs:(%eax)
5d5d4c:	64 89 20             	mov    %esp,%fs:(%eax)
5d5d4f:	8d 55 fc             	lea    -0x4(%ebp),%edx
5d5d52:	8b c6                	mov    %esi,%eax
5d5d54:	e8 47 3f e3 ff       	call   0x409ca0
5d5d59:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d5d5c:	e8 ab b0 ff ff       	call   0x5d0e0c
5d5d61:	85 c0                	test   %eax,%eax
5d5d63:	74 51                	je     0x5d5db6
5d5d65:	83 38 00             	cmpl   $0x0,(%eax)
5d5d68:	74 4c                	je     0x5d5db6
5d5d6a:	83 38 0f             	cmpl   $0xf,(%eax)
5d5d6d:	74 47                	je     0x5d5db6
5d5d6f:	8b 00                	mov    (%eax),%eax
5d5d71:	48                   	dec    %eax
5d5d72:	74 1a                	je     0x5d5d8e
5d5d74:	48                   	dec    %eax
5d5d75:	74 0c                	je     0x5d5d83
5d5d77:	83 e8 04             	sub    $0x4,%eax
5d5d7a:	74 1d                	je     0x5d5d99
5d5d7c:	83 e8 0d             	sub    $0xd,%eax
5d5d7f:	74 23                	je     0x5d5da4
5d5d81:	eb 2c                	jmp    0x5d5daf
5d5d83:	8b c6                	mov    %esi,%eax
5d5d85:	e8 b2 13 ff ff       	call   0x5c713c
5d5d8a:	8b f0                	mov    %eax,%esi
5d5d8c:	eb 5b                	jmp    0x5d5de9
5d5d8e:	8b c6                	mov    %esi,%eax
5d5d90:	e8 e7 13 ff ff       	call   0x5c717c
5d5d95:	8b f0                	mov    %eax,%esi
5d5d97:	eb 50                	jmp    0x5d5de9
5d5d99:	8b c6                	mov    %esi,%eax
5d5d9b:	e8 8c 14 ff ff       	call   0x5c722c
5d5da0:	8b f0                	mov    %eax,%esi
5d5da2:	eb 45                	jmp    0x5d5de9
5d5da4:	8b c6                	mov    %esi,%eax
5d5da6:	e8 29 14 ff ff       	call   0x5c71d4
5d5dab:	8b f0                	mov    %eax,%esi
5d5dad:	eb 3a                	jmp    0x5d5de9
5d5daf:	be 01 00 00 00       	mov    $0x1,%esi
5d5db4:	eb 33                	jmp    0x5d5de9
5d5db6:	33 c9                	xor    %ecx,%ecx
5d5db8:	b2 01                	mov    $0x1,%dl
5d5dba:	a1 4c 65 5d 00       	mov    0x5d654c,%eax
5d5dbf:	e8 08 17 00 00       	call   0x5d74cc
5d5dc4:	8b d8                	mov    %eax,%ebx
5d5dc6:	8b c3                	mov    %ebx,%eax
5d5dc8:	e8 c7 95 00 00       	call   0x5df394
5d5dcd:	8b d6                	mov    %esi,%edx
5d5dcf:	e8 04 fd ff ff       	call   0x5d5ad8
5d5dd4:	8b f0                	mov    %eax,%esi
5d5dd6:	8b c3                	mov    %ebx,%eax
5d5dd8:	e8 b7 95 00 00       	call   0x5df394
5d5ddd:	e8 9e fe ff ff       	call   0x5d5c80
5d5de2:	8b c3                	mov    %ebx,%eax
5d5de4:	e8 8f dc e2 ff       	call   0x403a78
5d5de9:	33 c0                	xor    %eax,%eax
5d5deb:	5a                   	pop    %edx
5d5dec:	59                   	pop    %ecx
5d5ded:	59                   	pop    %ecx
5d5dee:	64 89 10             	mov    %edx,%fs:(%eax)
5d5df1:	68 06 5e 5d 00       	push   $0x5d5e06
5d5df6:	8d 45 fc             	lea    -0x4(%ebp),%eax
5d5df9:	e8 6a ea e2 ff       	call   0x404868
5d5dfe:	c3                   	ret
5d5dff:	e9 08 e4 e2 ff       	jmp    0x40420c
5d5e04:	eb f0                	jmp    0x5d5df6
5d5e06:	8b c6                	mov    %esi,%eax
5d5e08:	5e                   	pop    %esi
5d5e09:	5b                   	pop    %ebx
5d5e0a:	59                   	pop    %ecx
5d5e0b:	5d                   	pop    %ebp
5d5e0c:	c3                   	ret
5d5e0d:	8d 40 00             	lea    0x0(%eax),%eax
5d5e10:	53                   	push   %ebx
5d5e11:	56                   	push   %esi
5d5e12:	57                   	push   %edi
5d5e13:	55                   	push   %ebp
5d5e14:	bd bc 42 6b 00       	mov    $0x6b42bc,%ebp
5d5e19:	8b 45 00             	mov    0x0(%ebp),%eax
5d5e1c:	8b 70 08             	mov    0x8(%eax),%esi
5d5e1f:	4e                   	dec    %esi
5d5e20:	85 f6                	test   %esi,%esi
5d5e22:	7c 3e                	jl     0x5d5e62
5d5e24:	46                   	inc    %esi
5d5e25:	33 ff                	xor    %edi,%edi
5d5e27:	8b d7                	mov    %edi,%edx
5d5e29:	8b 45 00             	mov    0x0(%ebp),%eax
5d5e2c:	e8 8f 5f e4 ff       	call   0x41bdc0
5d5e31:	8b d8                	mov    %eax,%ebx
5d5e33:	8b 43 28             	mov    0x28(%ebx),%eax
5d5e36:	e8 3d b1 ff ff       	call   0x5d0f78
5d5e3b:	f6 43 45 01          	testb  $0x1,0x45(%ebx)
5d5e3f:	75 09                	jne    0x5d5e4a
5d5e41:	8d 43 2c             	lea    0x2c(%ebx),%eax
5d5e44:	50                   	push   %eax
5d5e45:	e8 b6 12 e3 ff       	call   0x407100
5d5e4a:	8b 03                	mov    (%ebx),%eax
5d5e4c:	50                   	push   %eax
5d5e4d:	e8 1e 13 e3 ff       	call   0x407170
5d5e52:	ba 4c 00 00 00       	mov    $0x4c,%edx
5d5e57:	8b c3                	mov    %ebx,%eax
5d5e59:	e8 6e c9 e2 ff       	call   0x4027cc
5d5e5e:	47                   	inc    %edi
5d5e5f:	4e                   	dec    %esi
5d5e60:	75 c5                	jne    0x5d5e27
5d5e62:	8b 45 00             	mov    0x0(%ebp),%eax
5d5e65:	8b 10                	mov    (%eax),%edx
5d5e67:	ff 52 08             	call   *0x8(%edx)
5d5e6a:	5d                   	pop    %ebp
5d5e6b:	5f                   	pop    %edi
5d5e6c:	5e                   	pop    %esi
5d5e6d:	5b                   	pop    %ebx
5d5e6e:	c3                   	ret
5d5e6f:	90                   	nop
5d5e70:	55                   	push   %ebp
5d5e71:	8b ec                	mov    %esp,%ebp
5d5e73:	33 c0                	xor    %eax,%eax
5d5e75:	55                   	push   %ebp
5d5e76:	68 fa 5e 5d 00       	push   $0x5d5efa
5d5e7b:	64 ff 30             	push   %fs:(%eax)
5d5e7e:	64 89 20             	mov    %esp,%fs:(%eax)
5d5e81:	ff 05 94 42 6b 00    	incl   0x6b4294
5d5e87:	75 63                	jne    0x5d5eec
5d5e89:	e8 1e ba ff ff       	call   0x5d18ac
5d5e8e:	a1 48 6e 6a 00       	mov    0x6a6e48,%eax
5d5e93:	80 38 00             	cmpb   $0x0,(%eax)
5d5e96:	74 05                	je     0x5d5e9d
5d5e98:	e8 b3 32 f2 ff       	call   0x4f9150
5d5e9d:	83 3d 98 42 6b 00 00 	cmpl   $0x0,0x6b4298
5d5ea4:	74 0b                	je     0x5d5eb1
5d5ea6:	a1 98 42 6b 00       	mov    0x6b4298,%eax
5d5eab:	50                   	push   %eax
5d5eac:	e8 bf 12 e3 ff       	call   0x407170
5d5eb1:	83 3d b8 40 6b 00 00 	cmpl   $0x0,0x6b40b8
5d5eb8:	74 0f                	je     0x5d5ec9
5d5eba:	b8 bc 40 6b 00       	mov    $0x6b40bc,%eax
5d5ebf:	e8 d8 d1 e2 ff       	call   0x40309c
5d5ec4:	e8 4b ca e2 ff       	call   0x402914
5d5ec9:	e8 42 ff ff ff       	call   0x5d5e10
5d5ece:	a1 bc 42 6b 00       	mov    0x6b42bc,%eax
5d5ed3:	e8 a0 db e2 ff       	call   0x403a78
5d5ed8:	b8 b8 40 6b 00       	mov    $0x6b40b8,%eax
5d5edd:	e8 86 e9 e2 ff       	call   0x404868
5d5ee2:	b8 b4 40 6b 00       	mov    $0x6b40b4,%eax
5d5ee7:	e8 7c e9 e2 ff       	call   0x404868
5d5eec:	33 c0                	xor    %eax,%eax
5d5eee:	5a                   	pop    %edx
5d5eef:	59                   	pop    %ecx
5d5ef0:	59                   	pop    %ecx
5d5ef1:	64 89 10             	mov    %edx,%fs:(%eax)
5d5ef4:	68 01 5f 5d 00       	push   $0x5d5f01
5d5ef9:	c3                   	ret
5d5efa:	e9 0d e3 e2 ff       	jmp    0x40420c
5d5eff:	eb f8                	jmp    0x5d5ef9
5d5f01:	5d                   	pop    %ebp
5d5f02:	c3                   	ret
5d5f03:	90                   	nop
5d5f04:	55                   	push   %ebp
5d5f05:	8b ec                	mov    %esp,%ebp
5d5f07:	33 c0                	xor    %eax,%eax
5d5f09:	55                   	push   %ebp
5d5f0a:	68 a8 5f 5d 00       	push   $0x5d5fa8
5d5f0f:	64 ff 30             	push   %fs:(%eax)
5d5f12:	64 89 20             	mov    %esp,%fs:(%eax)
5d5f15:	83 2d 94 42 6b 00 01 	subl   $0x1,0x6b4294
5d5f1c:	73 7c                	jae    0x5d5f9a
5d5f1e:	b8 9c a4 57 00       	mov    $0x57a49c,%eax
5d5f23:	a3 a0 40 6b 00       	mov    %eax,0x6b40a0
5d5f28:	b8 e8 ac 57 00       	mov    $0x57ace8,%eax
5d5f2d:	a3 a4 40 6b 00       	mov    %eax,0x6b40a4
5d5f32:	b8 18 b1 57 00       	mov    $0x57b118,%eax
5d5f37:	a3 a8 40 6b 00       	mov    %eax,0x6b40a8
5d5f3c:	b8 c8 b5 57 00       	mov    $0x57b5c8,%eax
5d5f41:	a3 ac 40 6b 00       	mov    %eax,0x6b40ac
5d5f46:	b8 b4 40 6b 00       	mov    $0x6b40b4,%eax
5d5f4b:	e8 18 e9 e2 ff       	call   0x404868
5d5f50:	e8 4f b0 ff ff       	call   0x5d0fa4
5d5f55:	a1 48 6e 6a 00       	mov    0x6a6e48,%eax
5d5f5a:	c6 00 00             	movb   $0x0,(%eax)
5d5f5d:	b8 b8 40 6b 00       	mov    $0x6b40b8,%eax
5d5f62:	e8 01 e9 e2 ff       	call   0x404868
5d5f67:	33 c0                	xor    %eax,%eax
5d5f69:	a3 98 42 6b 00       	mov    %eax,0x6b4298
5d5f6e:	c7 05 88 42 6b 00 80 	movl   $0x5d5080,0x6b4288
5d5f75:	50 5d 00
5d5f78:	c6 05 8c 42 6b 00 00 	movb   $0x0,0x6b428c
5d5f7f:	c7 05 90 42 6b 00 a5 	movl   $0x9ca5,0x6b4290
5d5f86:	9c 00 00
5d5f89:	b2 01                	mov    $0x1,%dl
5d5f8b:	a1 24 94 41 00       	mov    0x419424,%eax
5d5f90:	e8 b3 da e2 ff       	call   0x403a48
5d5f95:	a3 bc 42 6b 00       	mov    %eax,0x6b42bc
5d5f9a:	33 c0                	xor    %eax,%eax
5d5f9c:	5a                   	pop    %edx
5d5f9d:	59                   	pop    %ecx
5d5f9e:	59                   	pop    %ecx
5d5f9f:	64 89 10             	mov    %edx,%fs:(%eax)
5d5fa2:	68 af 5f 5d 00       	push   $0x5d5faf
5d5fa7:	c3                   	ret
5d5fa8:	e9 5f e2 e2 ff       	jmp    0x40420c
5d5fad:	eb f8                	jmp    0x5d5fa7
5d5faf:	5d                   	pop    %ebp
5d5fb0:	c3                   	ret
5d5fb1:	8d 40 00             	lea    0x0(%eax),%eax
5d5fb4:	b8 5f 5d 00 08       	mov    $0x8005d5f,%eax
5d5fb9:	10 54 56 69          	adc    %dl,0x69(%esi,%edx,2)
5d5fbd:	65 77 43             	gs ja  0x5d6003
5d5fc0:	68 61 6e 67 65       	push   $0x65676e61
5d5fc5:	45                   	inc    %ebp
5d5fc6:	76 65                	jbe    0x5d602d
5d5fc8:	6e                   	outsb  %ds:(%esi),(%dx)
5d5fc9:	74 00                	je     0x5d5fcb
5d5fcb:	02 08                	add    (%eax),%cl
5d5fcd:	06                   	push   %es
5d5fce:	53                   	push   %ebx
5d5fcf:	65 6e                	outsb  %gs:(%esi),(%dx)
5d5fd1:	64 65 72 07          	fs gs jb 0x5d5fdc
5d5fd5:	54                   	push   %esp
5d5fd6:	4f                   	dec    %edi
5d5fd7:	62 6a 65             	bound  %ebp,0x65(%edx)
5d5fda:	63 74 00 06          	arpl   %esi,0x6(%eax,%eax,1)
5d5fde:	43                   	inc    %ebx
5d5fdf:	68 61 6e 67 65       	push   $0x65676e61
5d5fe4:	07                   	pop    %es
5d5fe5:	49                   	dec    %ecx
5d5fe6:	6e                   	outsb  %ds:(%esi),(%dx)
5d5fe7:	74 65                	je     0x5d604e
5d5fe9:	67 65 72 f0          	addr16 gs jb 0x5d5fdd
5d5fed:	5f                   	pop    %edi
5d5fee:	5d                   	pop    %ebp
5d5fef:	00 08                	add    %cl,(%eax)
5d5ff1:	1b 54 49 45          	sbb    0x45(%ecx,%ecx,2),%edx
5d5ff5:	4d                   	dec    %ebp
5d5ff6:	6f                   	outsl  %ds:(%esi),(%dx)
5d5ff7:	75 73                	jne    0x5d606c
5d5ff9:	65 49                	gs dec %ecx
5d5ffb:	6e                   	outsb  %ds:(%esi),(%dx)
5d5ffc:	52                   	push   %edx
5d5ffd:	65 73 69             	gs jae 0x5d6069
5d6000:	7a 69                	jp     0x5d606b
5d6002:	6e                   	outsb  %ds:(%esi),(%dx)
5d6003:	67 47                	addr16 inc %edi
5d6005:	72 69                	jb     0x5d6070
5d6007:	70 45                	jo     0x5d604e
5d6009:	76 65                	jbe    0x5d6070
5d600b:	6e                   	outsb  %ds:(%esi),(%dx)
5d600c:	74 00                	je     0x5d600e
5d600e:	02 08                	add    (%eax),%cl
5d6010:	06                   	push   %es
5d6011:	53                   	push   %ebx
5d6012:	65 6e                	outsb  %gs:(%esi),(%dx)
5d6014:	64 65 72 07          	fs gs jb 0x5d601f
5d6018:	54                   	push   %esp
5d6019:	4f                   	dec    %edi
5d601a:	62 6a 65             	bound  %ebp,0x65(%edx)
5d601d:	63 74 00 04          	arpl   %esi,0x4(%eax,%eax,1)
5d6021:	47                   	inc    %edi
5d6022:	72 69                	jb     0x5d608d
5d6024:	70 07                	jo     0x5d602d
5d6026:	54                   	push   %esp
5d6027:	49                   	dec    %ecx
5d6028:	45                   	inc    %ebp
5d6029:	47                   	inc    %edi
5d602a:	72 69                	jb     0x5d6095
5d602c:	70 8d                	jo     0x5d5fbb
5d602e:	40                   	inc    %eax
5d602f:	00 34 60             	add    %dh,(%eax,%eiz,2)
5d6032:	5d                   	pop    %ebp
5d6033:	00 08                	add    %cl,(%eax)
5d6035:	0c 54                	or     $0x54,%al
5d6037:	49                   	dec    %ecx
5d6038:	45                   	inc    %ebp
5d6039:	5a                   	pop    %edx
5d603a:	6f                   	outsl  %ds:(%esi),(%dx)
5d603b:	6f                   	outsl  %ds:(%esi),(%dx)
5d603c:	6d                   	insl   (%dx),%es:(%edi)
5d603d:	45                   	inc    %ebp
5d603e:	76 65                	jbe    0x5d60a5
5d6040:	6e                   	outsb  %ds:(%esi),(%dx)
5d6041:	74 00                	je     0x5d6043
5d6043:	02 08                	add    (%eax),%cl
5d6045:	06                   	push   %es
5d6046:	53                   	push   %ebx
5d6047:	65 6e                	outsb  %gs:(%esi),(%dx)
5d6049:	64 65 72 07          	fs gs jb 0x5d6054
5d604d:	54                   	push   %esp
5d604e:	4f                   	dec    %edi
5d604f:	62 6a 65             	bound  %ebp,0x65(%edx)
5d6052:	63 74 01 07          	arpl   %esi,0x7(%ecx,%eax,1)
5d6056:	4e                   	dec    %esi
5d6057:	65 77 5a             	gs ja  0x5d60b4
5d605a:	6f                   	outsl  %ds:(%esi),(%dx)
5d605b:	6f                   	outsl  %ds:(%esi),(%dx)
5d605c:	6d                   	insl   (%dx),%es:(%edi)
5d605d:	06                   	push   %es
5d605e:	44                   	inc    %esp
5d605f:	6f                   	outsl  %ds:(%esi),(%dx)
5d6060:	75 62                	jne    0x5d60c4
5d6062:	6c                   	insb   (%dx),%es:(%edi)
5d6063:	65 68 60 5d 00 08    	gs push $0x8005d60
5d6069:	12 54 49 45          	adc    0x45(%ecx,%ecx,2),%dl