443b7f:	00 84 c5 49 00 ec 73 	add    %al,0x73ec0049(%ebp,%eax,8)
443b86:	4a                   	dec    %edx
443b87:	00 80 c5 49 00 44    	add    %al,0x440049c5(%eax)
443b8d:	77 4a                	ja     0x443bd9
443b8f:	00 7c c5 49          	add    %bh,0x49(%ebp,%eax,8)
443b93:	00 f8                	add    %bh,%al
443b95:	73 4a                	jae    0x443be1
443b97:	00 78 c5             	add    %bh,-0x3b(%eax)
443b9a:	49                   	dec    %ecx
443b9b:	00 b0 75 4a 00 74    	add    %dh,0x74004a75(%eax)
443ba1:	c5 49 00             	lds    0x0(%ecx),%ecx
443ba4:	18 75 4a             	sbb    %dh,0x4a(%ebp)
443ba7:	00 70 c5             	add    %dh,-0x3b(%eax)
443baa:	49                   	dec    %ecx
443bab:	00 cc                	add    %cl,%ah
443bad:	77 4a                	ja     0x443bf9
443baf:	00 6c c5 49          	add    %ch,0x49(%ebp,%eax,8)
443bb3:	00 c8                	add    %cl,%al
443bb5:	77 4a                	ja     0x443c01
443bb7:	00 68 c5             	add    %ch,-0x3b(%eax)
443bba:	49                   	dec    %ecx
443bbb:	00 c8                	add    %cl,%al
443bbd:	74 4a                	je     0x443c09
443bbf:	00 64 c5 49          	add    %ah,0x49(%ebp,%eax,8)
443bc3:	00 90 77 4a 00 60    	add    %dl,0x60004a77(%eax)
443bc9:	c5 49 00             	lds    0x0(%ecx),%ecx
443bcc:	4c                   	dec    %esp
443bcd:	77 4a                	ja     0x443c19
443bcf:	00 5c c5 49          	add    %bl,0x49(%ebp,%eax,8)
443bd3:	00 20                	add    %ah,(%eax)
443bd5:	78 4a                	js     0x443c21
443bd7:	00 58 c5             	add    %bl,-0x3b(%eax)
443bda:	49                   	dec    %ecx
443bdb:	00 f0                	add    %dh,%al
443bdd:	77 4a                	ja     0x443c29
443bdf:	00 54 c5 49          	add    %dl,0x49(%ebp,%eax,8)
443be3:	00 dc                	add    %bl,%ah
443be5:	74 4a                	je     0x443c31
443be7:	00 50 c5             	add    %dl,-0x3b(%eax)
443bea:	49                   	dec    %ecx
443beb:	00 f4                	add    %dh,%ah
443bed:	74 4a                	je     0x443c39
443bef:	00 4c c5 49          	add    %cl,0x49(%ebp,%eax,8)
443bf3:	00 34 75 4a 00 55 8b 	add    %dh,-0x74aaffb6(,%esi,2)
443bfa:	ec                   	in     (%dx),%al
443bfb:	33 c0                	xor    %eax,%eax
443bfd:	55                   	push   %ebp
443bfe:	68 5c 3c 44 00       	push   $0x443c5c
443c03:	64 ff 30             	push   %fs:(%eax)
443c06:	64 89 20             	mov    %esp,%fs:(%eax)
443c09:	ff 05 10 b5 4a 00    	incl   0x4ab510
443c0f:	75 3d                	jne    0x443c4e
443c11:	a1 0c b5 4a 00       	mov    0x4ab50c,%eax
443c16:	e8 01 fd fb ff       	call   0x40391c
443c1b:	a1 08 b5 4a 00       	mov    0x4ab508,%eax
443c20:	e8 f7 fc fb ff       	call   0x40391c
443c25:	a1 14 b5 4a 00       	mov    0x4ab514,%eax
443c2a:	e8 ed fc fb ff       	call   0x40391c
443c2f:	b8 38 c5 49 00       	mov    $0x49c538,%eax
443c34:	e8 0f 0b fc ff       	call   0x404748
443c39:	b8 4c c5 49 00       	mov    $0x49c54c,%eax
443c3e:	b9 12 00 00 00       	mov    $0x12,%ecx
443c43:	8b 15 a4 10 40 00    	mov    0x4010a4,%edx
443c49:	e8 b2 16 fc ff       	call   0x405300
443c4e:	33 c0                	xor    %eax,%eax
443c50:	5a                   	pop    %edx
443c51:	59                   	pop    %ecx
443c52:	59                   	pop    %ecx
443c53:	64 89 10             	mov    %edx,%fs:(%eax)
443c56:	68 63 3c 44 00       	push   $0x443c63
443c5b:	c3                   	ret
443c5c:	e9 4f 04 fc ff       	jmp    0x4040b0
443c61:	eb f8                	jmp    0x443c5b
443c63:	5d                   	pop    %ebp
443c64:	c3                   	ret
443c65:	8d 40 00             	lea    0x0(%eax),%eax
443c68:	6c                   	insb   (%dx),%es:(%edi)
443c69:	3c 44                	cmp    $0x44,%al
443c6b:	00 01                	add    %al,(%ecx)
443c6d:	0c 54                	or     $0x54,%al
443c6f:	4d                   	dec    %ebp
443c70:	6f                   	outsl  %ds:(%esi),(%dx)
443c71:	64 61                	fs popa
443c73:	6c                   	insb   (%dx),%es:(%edi)
443c74:	52                   	push   %edx
443c75:	65 73 75             	gs jae 0x443ced
443c78:	6c                   	insb   (%dx),%es:(%edi)
443c79:	74 04                	je     0x443c7f
443c7b:	00 00                	add    %al,(%eax)
443c7d:	00 80 ff ff ff 7f    	add    %al,0x7fffffff(%eax)
443c83:	90                   	nop
443c84:	88 3c 44             	mov    %bh,(%esp,%eax,2)
443c87:	00 01                	add    %al,(%ecx)
443c89:	07                   	pop    %es
443c8a:	54                   	push   %esp
443c8b:	43                   	inc    %ebx
443c8c:	75 72                	jne    0x443d00
443c8e:	73 6f                	jae    0x443cff
443c90:	72 02                	jb     0x443c94
443c92:	00 80 ff ff ff 7f    	add    %al,0x7fffffff(%eax)
443c98:	00 00                	add    %al,(%eax)
443c9a:	8b c0                	mov    %eax,%eax
443c9c:	a0 3c 44 00 03       	mov    0x300443c,%al
443ca1:	06                   	push   %es
443ca2:	54                   	push   %esp
443ca3:	41                   	inc    %ecx
443ca4:	6c                   	insb   (%dx),%es:(%edi)
443ca5:	69 67 6e 01 00 00 00 	imul   $0x1,0x6e(%edi),%esp
443cac:	00 06                	add    %al,(%esi)
443cae:	00 00                	add    %al,(%eax)
443cb0:	00 9c 3c 44 00 06 61 	add    %bl,0x61060044(%esp,%edi,1)
443cb7:	6c                   	insb   (%dx),%es:(%edi)
443cb8:	4e                   	dec    %esi
443cb9:	6f                   	outsl  %ds:(%esi),(%dx)
443cba:	6e                   	outsb  %ds:(%esi),(%dx)
443cbb:	65 05 61 6c 54 6f    	gs add $0x6f546c61,%eax
443cc1:	70 08                	jo     0x443ccb
443cc3:	61                   	popa
443cc4:	6c                   	insb   (%dx),%es:(%edi)
443cc5:	42                   	inc    %edx
443cc6:	6f                   	outsl  %ds:(%esi),(%dx)
443cc7:	74 74                	je     0x443d3d
443cc9:	6f                   	outsl  %ds:(%esi),(%dx)
443cca:	6d                   	insl   (%dx),%es:(%edi)
443ccb:	06                   	push   %es
443ccc:	61                   	popa
443ccd:	6c                   	insb   (%dx),%es:(%edi)
443cce:	4c                   	dec    %esp
443ccf:	65 66 74 07          	gs data16 je 0x443cda
443cd3:	61                   	popa
443cd4:	6c                   	insb   (%dx),%es:(%edi)
443cd5:	52                   	push   %edx
443cd6:	69 67 68 74 08 61 6c 	imul   $0x6c610874,0x68(%edi),%esp
443cdd:	43                   	inc    %ebx
443cde:	6c                   	insb   (%dx),%es:(%edi)
443cdf:	69 65 6e 74 08 61 6c 	imul   $0x6c610874,0x6e(%ebp),%esp
443ce6:	43                   	inc    %ebx
443ce7:	75 73                	jne    0x443d5c
443ce9:	74 6f                	je     0x443d5a
443ceb:	6d                   	insl   (%dx),%es:(%edi)
443cec:	08 43 6f             	or     %al,0x6f(%ebx)
443cef:	6e                   	outsb  %ds:(%esi),(%dx)
443cf0:	74 72                	je     0x443d64
443cf2:	6f                   	outsl  %ds:(%esi),(%dx)
443cf3:	6c                   	insb   (%dx),%es:(%edi)
443cf4:	73 8d                	jae    0x443c83
443cf6:	40                   	inc    %eax
443cf7:	00 44 3d 44          	add    %al,0x44(%ebp,%edi,1)
443d17:	00 68 3d             	add    %ch,0x3d(%eax)
443d1a:	44                   	inc    %esp
443d1b:	00 3c 00             	add    %bh,(%eax,%eax,1)
443d1e:	00 00                	add    %al,(%eax)
443d20:	e0 10                	loopne 0x443d32
443d22:	40                   	inc    %eax
443d23:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
443d27:	00 b8 70 44 00 a8    	add    %bh,-0x57ffbb90(%eax)
443d2d:	70 44                	jo     0x443d73
443d2f:	00 78 3b             	add    %bh,0x3b(%eax)
443d32:	40                   	inc    %eax
443d33:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
443d37:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
443d3e:	40                   	inc    %eax
443d3f:	00 0c 39             	add    %cl,(%ecx,%edi,1)
443d42:	40                   	inc    %eax
443d43:	00 bc 6e 44 00 34 70 	add    %bh,0x70340044(%esi,%ebp,2)
443d4a:	44                   	inc    %esp
443d4b:	00 30                	add    %dh,(%eax)
443d4d:	70 44                	jo     0x443d93
443d4f:	00 00                	add    %al,(%eax)
443d51:	6f                   	outsl  %ds:(%esi),(%dx)
443d52:	44                   	inc    %esp
443d53:	00 64 6e 44          	add    %ah,0x44(%esi,%ebp,2)
443d57:	00 c4                	add    %al,%ah
443d59:	6e                   	outsb  %ds:(%esi),(%dx)
443d5a:	44                   	inc    %esp
443d5b:	00 4c 70 44          	add    %cl,0x44(%eax,%esi,2)
443d5f:	00 50 70             	add    %dl,0x70(%eax)
443d62:	44                   	inc    %esp
443d63:	00 58 70             	add    %bl,0x70(%eax)
443d66:	44                   	inc    %esp
443d67:	00 0b                	add    %cl,(%ebx)
443d69:	54                   	push   %esp
443d6a:	44                   	inc    %esp
443d6b:	72 61                	jb     0x443dce
443d6d:	67 4f                	addr16 dec %edi
443d6f:	62 6a 65             	bound  %ebp,0x65(%edx)
443d72:	63 74 78 3d          	arpl   %esi,0x3d(%eax,%edi,2)
443d76:	44                   	inc    %esp
443d77:	00 07                	add    %al,(%edi)
443d79:	0b 54 44 72          	or     0x72(%esp,%eax,2),%edx
443d7d:	61                   	popa
443d7e:	67 4f                	addr16 dec %edi
443d80:	62 6a 65             	bound  %ebp,0x65(%edx)
443d83:	63 74 44 3d          	arpl   %esi,0x3d(%esp,%eax,2)
443d87:	44                   	inc    %esp
443d88:	00 34 11             	add    %dh,(%ecx,%edx,1)
443d8b:	40                   	inc    %eax
443d8c:	00 00                	add    %al,(%eax)
443d8e:	00 08                	add    %cl,(%eax)
443d90:	43                   	inc    %ebx
443d91:	6f                   	outsl  %ds:(%esi),(%dx)
443d92:	6e                   	outsb  %ds:(%esi),(%dx)
443d93:	74 72                	je     0x443e07
443d95:	6f                   	outsl  %ds:(%esi),(%dx)
443d96:	6c                   	insb   (%dx),%es:(%edi)
443d97:	73 00                	jae    0x443d99
443d99:	00 8b c0 e8 3d 44    	add    %cl,0x443de8c0(%ebx)
443dbb:	00 14 3e             	add    %dl,(%esi,%edi,1)
443dbe:	44                   	inc    %esp
443dbf:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
443dc3:	00 f8                	add    %bh,%al
443dc5:	3c 44                	cmp    $0x44,%al
443dc7:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
443dcb:	00 b8 70 44 00 a8    	add    %bh,-0x57ffbb90(%eax)
443dd1:	70 44                	jo     0x443e17
443dd3:	00 78 3b             	add    %bh,0x3b(%eax)
443dd6:	40                   	inc    %eax
443dd7:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
443ddb:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
443de2:	40                   	inc    %eax
443de3:	00 0c 39             	add    %cl,(%ecx,%edi,1)
443de6:	40                   	inc    %eax
443de7:	00 3c 71             	add    %bh,(%ecx,%esi,2)
443dea:	44                   	inc    %esp
443deb:	00 34 70             	add    %dh,(%eax,%esi,2)
443dee:	44                   	inc    %esp
443def:	00 30                	add    %dh,(%eax)
443df1:	70 44                	jo     0x443e37
443df3:	00 00                	add    %al,(%eax)
443df5:	6f                   	outsl  %ds:(%esi),(%dx)
443df6:	44                   	inc    %esp
443df7:	00 ec                	add    %ch,%ah
443df9:	70 44                	jo     0x443e3f
443dfb:	00 c4                	add    %al,%ah
443dfd:	6e                   	outsb  %ds:(%esi),(%dx)
443dfe:	44                   	inc    %esp
443dff:	00 4c 70 44          	add    %cl,0x44(%eax,%esi,2)
443e03:	00 50 70             	add    %dl,0x70(%eax)
443e06:	44                   	inc    %esp
443e07:	00 58 70             	add    %bl,0x70(%eax)
443e0a:	44                   	inc    %esp
443e0b:	00 18                	add    %bl,(%eax)
443e0d:	71 44                	jno    0x443e53
443e0f:	00 c8                	add    %cl,%al
443e11:	70 44                	jo     0x443e57
443e13:	00 16                	add    %dl,(%esi)
443e15:	54                   	push   %esp
443e16:	42                   	inc    %edx
443e17:	61                   	popa
443e18:	73 65                	jae    0x443e7f
443e1a:	44                   	inc    %esp
443e1b:	72 61                	jb     0x443e7e
443e1d:	67 43                	addr16 inc %ebx
443e1f:	6f                   	outsl  %ds:(%esi),(%dx)
443e20:	6e                   	outsb  %ds:(%esi),(%dx)
443e21:	74 72                	je     0x443e95
443e23:	6f                   	outsl  %ds:(%esi),(%dx)
443e24:	6c                   	insb   (%dx),%es:(%edi)
443e25:	4f                   	dec    %edi
443e26:	62 6a 65             	bound  %ebp,0x65(%edx)
443e29:	63 74 90 30          	arpl   %esi,0x30(%eax,%edx,4)
443e2d:	3e 44                	ds inc %esp
443e2f:	00 07                	add    %al,(%edi)
443e31:	16                   	push   %ss
443e32:	54                   	push   %esp
443e33:	42                   	inc    %edx
443e34:	61                   	popa
443e35:	73 65                	jae    0x443e9c
443e37:	44                   	inc    %esp
443e38:	72 61                	jb     0x443e9b
443e3a:	67 43                	addr16 inc %ebx
443e3c:	6f                   	outsl  %ds:(%esi),(%dx)
443e3d:	6e                   	outsb  %ds:(%esi),(%dx)
443e3e:	74 72                	je     0x443eb2
443e40:	6f                   	outsl  %ds:(%esi),(%dx)
443e41:	6c                   	insb   (%dx),%es:(%edi)
443e42:	4f                   	dec    %edi
443e43:	62 6a 65             	bound  %ebp,0x65(%edx)
443e46:	63 74 e8 3d          	arpl   %esi,0x3d(%eax,%ebp,8)
443e4a:	44                   	inc    %esp
443e4b:	00 74 3d 44          	add    %dh,0x44(%ebp,%edi,1)
443e4f:	00 00                	add    %al,(%eax)
443e51:	00 08                	add    %cl,(%eax)
443e53:	43                   	inc    %ebx
443e54:	6f                   	outsl  %ds:(%esi),(%dx)
443e55:	6e                   	outsb  %ds:(%esi),(%dx)
443e56:	74 72                	je     0x443eca
443e58:	6f                   	outsl  %ds:(%esi),(%dx)
443e59:	6c                   	insb   (%dx),%es:(%edi)
443e5a:	73 00                	jae    0x443e5c
443e5c:	00 8d 40 00 ac 3e    	add    %cl,0x3eac0040(%ebp)
443e62:	44                   	inc    %esp
443e7f:	00 d8                	add    %bl,%al
443e81:	3e 44                	ds inc %esp
443e83:	00 48 00             	add    %cl,0x0(%eax)
443e86:	00 00                	add    %al,(%eax)
443e88:	9c                   	pushf
443e89:	3d 44 00 64 3b       	cmp    $0x3b640044,%eax
443e8e:	40                   	inc    %eax
443e8f:	00 b8 70 44 00 a8    	add    %bh,-0x57ffbb90(%eax)
443e95:	70 44                	jo     0x443edb
443e97:	00 78 3b             	add    %bh,0x3b(%eax)
443e9a:	40                   	inc    %eax
443e9b:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
443e9f:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
443ea6:	40                   	inc    %eax
443ea7:	00 0c 39             	add    %cl,(%ecx,%edi,1)
443eaa:	40                   	inc    %eax
443eab:	00 3c 71             	add    %bh,(%ecx,%esi,2)
443eae:	44                   	inc    %esp
443eaf:	00 70 71             	add    %dh,0x71(%eax)
443eb2:	44                   	inc    %esp
443eb3:	00 88 71 44 00 00    	add    %cl,0x4471(%eax)
443eb9:	6f                   	outsl  %ds:(%esi),(%dx)
443eba:	44                   	inc    %esp
443ebb:	00 ec                	add    %ch,%ah
443ebd:	70 44                	jo     0x443f03
443ebf:	00 c4                	add    %al,%ah
443ec1:	6e                   	outsb  %ds:(%esi),(%dx)
443ec2:	44                   	inc    %esp
443ec3:	00 94 71 44 00 50 70 	add    %dl,0x70500044(%ecx,%esi,2)
443eca:	44                   	inc    %esp
443ecb:	00 b4 71 44 00 18 71 	add    %dh,0x71180044(%ecx,%esi,2)
443ed2:	44                   	inc    %esp
443ed3:	00 c8                	add    %cl,%al
443ed5:	70 44                	jo     0x443f1b
443ed7:	00 12                	add    %dl,(%edx)
443ed9:	54                   	push   %esp
443eda:	44                   	inc    %esp
443edb:	72 61                	jb     0x443f3e
443edd:	67 43                	addr16 inc %ebx
443edf:	6f                   	outsl  %ds:(%esi),(%dx)
443ee0:	6e                   	outsb  %ds:(%esi),(%dx)
443ee1:	74 72                	je     0x443f55
443ee3:	6f                   	outsl  %ds:(%esi),(%dx)
443ee4:	6c                   	insb   (%dx),%es:(%edi)
443ee5:	4f                   	dec    %edi
443ee6:	62 6a 65             	bound  %ebp,0x65(%edx)
443ee9:	63 74 90 38          	arpl   %esi,0x38(%eax,%edx,4)
443eed:	3f                   	aas
443eee:	44                   	inc    %esp
443f0b:	00 64 3f 44          	add    %ah,0x44(%edi,%edi,1)
443f0f:	00 48 00             	add    %cl,0x0(%eax)
443f12:	00 00                	add    %al,(%eax)
443f14:	60                   	pusha
443f15:	3e 44                	ds inc %esp
443f17:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
443f1b:	00 b8 70 44 00 d4    	add    %bh,-0x2bffbb90(%eax)
443f21:	71 44                	jno    0x443f67
443f23:	00 78 3b             	add    %bh,0x3b(%eax)