443be7:	42                   	inc    %edx
443be8:	6f                   	outsl  %ds:(%esi),(%dx)
443be9:	6f                   	outsl  %ds:(%esi),(%dx)
443bea:	6c                   	insb   (%dx),%es:(%edi)
443beb:	65 61                	gs popa
443bed:	6e                   	outsb  %ds:(%esi),(%dx)
443bee:	8b c0                	mov    %eax,%eax
443bf0:	f4                   	hlt
443bf1:	3b 44 00 08          	cmp    0x8(%eax,%eax,1),%eax
443bf5:	0c 54                	or     $0x54,%al
443bf7:	55                   	push   %ebp
443bf8:	6e                   	outsb  %ds:(%esi),(%dx)
443bf9:	44                   	inc    %esp
443bfa:	6f                   	outsl  %ds:(%esi),(%dx)
443bfb:	63 6b 45             	arpl   %ebp,0x45(%ebx)
443bfe:	76 65                	jbe    0x443c65
443c00:	6e                   	outsb  %ds:(%esi),(%dx)
443c01:	74 00                	je     0x443c03
443c03:	04 08                	add    $0x8,%al
443c05:	06                   	push   %es
443c06:	53                   	push   %ebx
443c07:	65 6e                	outsb  %gs:(%esi),(%dx)
443c09:	64 65 72 07          	fs gs jb 0x443c14
443c0d:	54                   	push   %esp
443c0e:	4f                   	dec    %edi
443c0f:	62 6a 65             	bound  %ebp,0x65(%edx)
443c12:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
443c16:	43                   	inc    %ebx
443c17:	6c                   	insb   (%dx),%es:(%edi)
443c18:	69 65 6e 74 08 54 43 	imul   $0x43540874,0x6e(%ebp),%esp
443c1f:	6f                   	outsl  %ds:(%esi),(%dx)
443c20:	6e                   	outsb  %ds:(%esi),(%dx)
443c21:	74 72                	je     0x443c95
443c23:	6f                   	outsl  %ds:(%esi),(%dx)
443c24:	6c                   	insb   (%dx),%es:(%edi)
443c25:	08 09                	or     %cl,(%ecx)
443c27:	4e                   	dec    %esi
443c28:	65 77 54             	gs ja  0x443c7f
443c2b:	61                   	popa
443c2c:	72 67                	jb     0x443c95
443c2e:	65 74 0b             	gs je  0x443c3c
443c31:	54                   	push   %esp
443c32:	57                   	push   %edi
443c33:	69 6e 43 6f 6e 74 72 	imul   $0x72746e6f,0x43(%esi),%ebp
443c3a:	6f                   	outsl  %ds:(%esi),(%dx)
443c3b:	6c                   	insb   (%dx),%es:(%edi)
443c3c:	01 05 41 6c 6c 6f    	add    %eax,0x6f6c6c41
443c42:	77 07                	ja     0x443c4b
443c44:	42                   	inc    %edx
443c45:	6f                   	outsl  %ds:(%esi),(%dx)
443c46:	6f                   	outsl  %ds:(%esi),(%dx)
443c47:	6c                   	insb   (%dx),%es:(%edi)
443c48:	65 61                	gs popa
443c4a:	6e                   	outsb  %ds:(%esi),(%dx)
443c4b:	90                   	nop
443c4c:	50                   	push   %eax
443c4d:	3c 44                	cmp    $0x44,%al
443c4f:	00 08                	add    %cl,(%eax)
443c51:	0f 54 53 74          	andps  0x74(%ebx),%xmm2
443c55:	61                   	popa
443c56:	72 74                	jb     0x443ccc
443c58:	44                   	inc    %esp
443c59:	6f                   	outsl  %ds:(%esi),(%dx)
443c5a:	63 6b 45             	arpl   %ebp,0x45(%ebx)
443c5d:	76 65                	jbe    0x443cc4
443c5f:	6e                   	outsb  %ds:(%esi),(%dx)
443c60:	74 00                	je     0x443c62
443c62:	02 08                	add    (%eax),%cl
443c64:	06                   	push   %es
443c65:	53                   	push   %ebx
443c66:	65 6e                	outsb  %gs:(%esi),(%dx)
443c68:	64 65 72 07          	fs gs jb 0x443c73
443c6c:	54                   	push   %esp
443c6d:	4f                   	dec    %edi
443c6e:	62 6a 65             	bound  %ebp,0x65(%edx)
443c71:	63 74 09 0a          	arpl   %esi,0xa(%ecx,%ecx,1)
443c75:	44                   	inc    %esp
443c76:	72 61                	jb     0x443cd9
443c78:	67 4f                	addr16 dec %edi
443c7a:	62 6a 65             	bound  %ebp,0x65(%edx)
443c7d:	63 74 0f 54          	arpl   %esi,0x54(%edi,%ecx,1)
443c81:	44                   	inc    %esp
443c82:	72 61                	jb     0x443ce5
443c84:	67 44                	addr16 inc %esp
443c86:	6f                   	outsl  %ds:(%esi),(%dx)
443c87:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
443c8a:	62 6a 65             	bound  %ebp,0x65(%edx)
443c8d:	63 74 90 94          	arpl   %esi,-0x6c(%eax,%edx,4)
443c91:	3c 44                	cmp    $0x44,%al
443c93:	00 08                	add    %cl,(%eax)
443c95:	11 54 47 65          	adc    %edx,0x65(%edi,%eax,2)
443c99:	74 53                	je     0x443cee
443c9b:	69 74 65 49 6e 66 6f 	imul   $0x456f666e,0x49(%ebp,%eiz,2),%esi
443ca2:	45
443ca3:	76 65                	jbe    0x443d0a
443ca5:	6e                   	outsb  %ds:(%esi),(%dx)
443ca6:	74 00                	je     0x443ca8
443ca8:	05 08 06 53 65       	add    $0x65530608,%eax
443cad:	6e                   	outsb  %ds:(%esi),(%dx)
443cae:	64 65 72 07          	fs gs jb 0x443cb9
443cb2:	54                   	push   %esp
443cb3:	4f                   	dec    %edi
443cb4:	62 6a 65             	bound  %ebp,0x65(%edx)
443cb7:	63 74 08 0a          	arpl   %esi,0xa(%eax,%ecx,1)
443cbb:	44                   	inc    %esp
443cbc:	6f                   	outsl  %ds:(%esi),(%dx)
443cbd:	63 6b 43             	arpl   %ebp,0x43(%ebx)
443cc0:	6c                   	insb   (%dx),%es:(%edi)
443cc1:	69 65 6e 74 08 54 43 	imul   $0x43540874,0x6e(%ebp),%esp
443cc8:	6f                   	outsl  %ds:(%esi),(%dx)
443cc9:	6e                   	outsb  %ds:(%esi),(%dx)
443cca:	74 72                	je     0x443d3e
443ccc:	6f                   	outsl  %ds:(%esi),(%dx)
443ccd:	6c                   	insb   (%dx),%es:(%edi)
443cce:	11 0d 49 6e 66 6c    	adc    %ecx,0x6c666e49
443cd4:	75 65                	jne    0x443d3b
443cd6:	6e                   	outsb  %ds:(%esi),(%dx)
443cd7:	63 65 52             	arpl   %esp,0x52(%ebp)
443cda:	65 63 74 05 54       	arpl   %esi,%gs:0x54(%ebp,%eax,1)
443cdf:	52                   	push   %edx
443ce0:	65 63 74 10 08       	arpl   %esi,%gs:0x8(%eax,%edx,1)
443ce5:	4d                   	dec    %ebp
443ce6:	6f                   	outsl  %ds:(%esi),(%dx)
443ce7:	75 73                	jne    0x443d5c
443ce9:	65 50                	gs push %eax
443ceb:	6f                   	outsl  %ds:(%esi),(%dx)
443cec:	73 06                	jae    0x443cf4
443cee:	54                   	push   %esp
443cef:	50                   	push   %eax
443cf0:	6f                   	outsl  %ds:(%esi),(%dx)
443cf1:	69 6e 74 01 07 43 61 	imul   $0x61430701,0x74(%esi),%ebp
443cf8:	6e                   	outsb  %ds:(%esi),(%dx)
443cf9:	44                   	inc    %esp
443cfa:	6f                   	outsl  %ds:(%esi),(%dx)
443cfb:	63 6b 07             	arpl   %ebp,0x7(%ebx)
443cfe:	42                   	inc    %edx
443cff:	6f                   	outsl  %ds:(%esi),(%dx)
443d00:	6f                   	outsl  %ds:(%esi),(%dx)
443d01:	6c                   	insb   (%dx),%es:(%edi)
443d02:	65 61                	gs popa
443d04:	6e                   	outsb  %ds:(%esi),(%dx)
443d05:	8d 40 00             	lea    0x0(%eax),%eax
443d08:	0c 3d                	or     $0x3d,%al
443d0a:	44                   	inc    %esp
443d0b:	00 08                	add    %cl,(%eax)
443d0d:	0f 54 43 61          	andps  0x61(%ebx),%xmm0
443d11:	6e                   	outsb  %ds:(%esi),(%dx)
443d12:	52                   	push   %edx
443d13:	65 73 69             	gs jae 0x443d7f
443d16:	7a 65                	jp     0x443d7d
443d18:	45                   	inc    %ebp
443d19:	76 65                	jbe    0x443d80
443d1b:	6e                   	outsb  %ds:(%esi),(%dx)
443d1c:	74 00                	je     0x443d1e
443d1e:	04 08                	add    $0x8,%al
443d20:	06                   	push   %es
443d21:	53                   	push   %ebx
443d22:	65 6e                	outsb  %gs:(%esi),(%dx)
443d24:	64 65 72 07          	fs gs jb 0x443d2f
443d28:	54                   	push   %esp
443d29:	4f                   	dec    %edi
443d2a:	62 6a 65             	bound  %ebp,0x65(%edx)
443d2d:	63 74 01 08          	arpl   %esi,0x8(%ecx,%eax,1)
443d31:	4e                   	dec    %esi
443d32:	65 77 57             	gs ja  0x443d8c
443d35:	69 64 74 68 07 49 6e 	imul   $0x746e4907,0x68(%esp,%esi,2),%esp
443d3c:	74
443d3d:	65 67 65 72 01       	gs addr16 gs jb 0x443d43
443d42:	09 4e 65             	or     %ecx,0x65(%esi)
443d45:	77 48                	ja     0x443d8f
443d47:	65 69 67 68 74 07 49 	imul   $0x6e490774,%gs:0x68(%edi),%esp
443d4e:	6e
443d4f:	74 65                	je     0x443db6
443d51:	67 65 72 01          	addr16 gs jb 0x443d56
443d55:	06                   	push   %es
443d56:	52                   	push   %edx
443d57:	65 73 69             	gs jae 0x443dc3
443d5a:	7a 65                	jp     0x443dc1
443d5c:	07                   	pop    %es
443d5d:	42                   	inc    %edx
443d5e:	6f                   	outsl  %ds:(%esi),(%dx)
443d5f:	6f                   	outsl  %ds:(%esi),(%dx)
443d60:	6c                   	insb   (%dx),%es:(%edi)
443d61:	65 61                	gs popa
443d63:	6e                   	outsb  %ds:(%esi),(%dx)
443d64:	68 3d 44 00 08       	push   $0x800443d
443d69:	17                   	pop    %ss
443d6a:	54                   	push   %esp
443d6b:	43                   	inc    %ebx
443d6c:	6f                   	outsl  %ds:(%esi),(%dx)
443d6d:	6e                   	outsb  %ds:(%esi),(%dx)
443d6e:	73 74                	jae    0x443de4
443d70:	72 61                	jb     0x443dd3
443d72:	69 6e 65 64 52 65 73 	imul   $0x73655264,0x65(%esi),%ebp
443d79:	69 7a 65 45 76 65 6e 	imul   $0x6e657645,0x65(%edx),%edi
443d80:	74 00                	je     0x443d82
443d82:	05 08 06 53 65       	add    $0x65530608,%eax
443d87:	6e                   	outsb  %ds:(%esi),(%dx)
443d88:	64 65 72 07          	fs gs jb 0x443d93
443d8c:	54                   	push   %esp
443d8d:	4f                   	dec    %edi
443d8e:	62 6a 65             	bound  %ebp,0x65(%edx)
443d91:	63 74 01 08          	arpl   %esi,0x8(%ecx,%eax,1)
443d95:	4d                   	dec    %ebp
443d96:	69 6e 57 69 64 74 68 	imul   $0x68746469,0x57(%esi),%ebp
443d9d:	07                   	pop    %es
443d9e:	49                   	dec    %ecx
443d9f:	6e                   	outsb  %ds:(%esi),(%dx)
443da0:	74 65                	je     0x443e07
443da2:	67 65 72 01          	addr16 gs jb 0x443da7
443da6:	09 4d 69             	or     %ecx,0x69(%ebp)
443da9:	6e                   	outsb  %ds:(%esi),(%dx)
443daa:	48                   	dec    %eax
443dab:	65 69 67 68 74 07 49 	imul   $0x6e490774,%gs:0x68(%edi),%esp
443db2:	6e
443db3:	74 65                	je     0x443e1a
443db5:	67 65 72 01          	addr16 gs jb 0x443dba
443db9:	08 4d 61             	or     %cl,0x61(%ebp)
443dbc:	78 57                	js     0x443e15
443dbe:	69 64 74 68 07 49 6e 	imul   $0x746e4907,0x68(%esp,%esi,2),%esp
443dc5:	74
443dc6:	65 67 65 72 01       	gs addr16 gs jb 0x443dcc
443dcb:	09 4d 61             	or     %ecx,0x61(%ebp)
443dce:	78 48                	js     0x443e18
443dd0:	65 69 67 68 74 07 49 	imul   $0x6e490774,%gs:0x68(%edi),%esp
443dd7:	6e
443dd8:	74 65                	je     0x443e3f
443dda:	67 65 72 8d          	addr16 gs jb 0x443d6b
443dde:	40                   	inc    %eax
443ddf:	00 e4                	add    %ah,%ah
443de1:	3d 44 00 08 10       	cmp    $0x10080044,%eax
443de6:	54                   	push   %esp
443de7:	4d                   	dec    %ebp
443de8:	6f                   	outsl  %ds:(%esi),(%dx)
443de9:	75 73                	jne    0x443e5e
443deb:	65 57                	gs push %edi
443ded:	68 65 65 6c 45       	push   $0x456c6565
443df2:	76 65                	jbe    0x443e59
443df4:	6e                   	outsb  %ds:(%esi),(%dx)
443df5:	74 00                	je     0x443df7
443df7:	05 08 06 53 65       	add    $0x65530608,%eax
443dfc:	6e                   	outsb  %ds:(%esi),(%dx)
443dfd:	64 65 72 07          	fs gs jb 0x443e08
443e01:	54                   	push   %esp
443e02:	4f                   	dec    %edi
443e03:	62 6a 65             	bound  %ebp,0x65(%edx)
443e06:	63 74 00 05          	arpl   %esi,0x5(%eax,%eax,1)
443e0a:	53                   	push   %ebx
443e0b:	68 69 66 74 0b       	push   $0xb746669
443e10:	54                   	push   %esp
443e11:	53                   	push   %ebx
443e12:	68 69 66 74 53       	push   $0x53746669
443e17:	74 61                	je     0x443e7a
443e19:	74 65                	je     0x443e80
443e1b:	00 0a                	add    %cl,(%edx)
443e1d:	57                   	push   %edi
443e1e:	68 65 65 6c 44       	push   $0x446c6565
443e23:	65 6c                	gs insb (%dx),%es:(%edi)
443e25:	74 61                	je     0x443e88
443e27:	07                   	pop    %es
443e28:	49                   	dec    %ecx
443e29:	6e                   	outsb  %ds:(%esi),(%dx)
443e2a:	74 65                	je     0x443e91
443e2c:	67 65 72 10          	addr16 gs jb 0x443e40
443e30:	08 4d 6f             	or     %cl,0x6f(%ebp)
443e33:	75 73                	jne    0x443ea8
443e35:	65 50                	gs push %eax
443e37:	6f                   	outsl  %ds:(%esi),(%dx)
443e38:	73 06                	jae    0x443e40
443e3a:	54                   	push   %esp
443e3b:	50                   	push   %eax
443e3c:	6f                   	outsl  %ds:(%esi),(%dx)
443e3d:	69 6e 74 01 07 48 61 	imul   $0x61480701,0x74(%esi),%ebp
443e44:	6e                   	outsb  %ds:(%esi),(%dx)
443e45:	64 6c                	fs insb (%dx),%es:(%edi)
443e47:	65 64 07             	gs fs pop %es
443e4a:	42                   	inc    %edx
443e4b:	6f                   	outsl  %ds:(%esi),(%dx)
443e4c:	6f                   	outsl  %ds:(%esi),(%dx)
443e4d:	6c                   	insb   (%dx),%es:(%edi)
443e4e:	65 61                	gs popa
443e50:	6e                   	outsb  %ds:(%esi),(%dx)
443e51:	8d 40 00             	lea    0x0(%eax),%eax
443e54:	58                   	pop    %eax
443e55:	3e 44                	ds inc %esp
443e57:	00 08                	add    %cl,(%eax)
443e59:	16                   	push   %ss
443e5a:	54                   	push   %esp
443e5b:	4d                   	dec    %ebp
443e5c:	6f                   	outsl  %ds:(%esi),(%dx)
443e5d:	75 73                	jne    0x443ed2
443e5f:	65 57                	gs push %edi
443e61:	68 65 65 6c 55       	push   $0x556c6565
443e66:	70 44                	jo     0x443eac
443e68:	6f                   	outsl  %ds:(%esi),(%dx)
443e69:	77 6e                	ja     0x443ed9
443e6b:	45                   	inc    %ebp
443e6c:	76 65                	jbe    0x443ed3
443e6e:	6e                   	outsb  %ds:(%esi),(%dx)
443e6f:	74 00                	je     0x443e71
443e71:	04 08                	add    $0x8,%al
443e73:	06                   	push   %es
443e74:	53                   	push   %ebx
443e75:	65 6e                	outsb  %gs:(%esi),(%dx)
443e77:	64 65 72 07          	fs gs jb 0x443e82
443e7b:	54                   	push   %esp
443e7c:	4f                   	dec    %edi
443e7d:	62 6a 65             	bound  %ebp,0x65(%edx)
443e80:	63 74 00 05          	arpl   %esi,0x5(%eax,%eax,1)
443e84:	53                   	push   %ebx
443e85:	68 69 66 74 0b       	push   $0xb746669
443e8a:	54                   	push   %esp
443e8b:	53                   	push   %ebx
443e8c:	68 69 66 74 53       	push   $0x53746669
443e91:	74 61                	je     0x443ef4
443e93:	74 65                	je     0x443efa
443e95:	10 08                	adc    %cl,(%eax)
443e97:	4d                   	dec    %ebp
443e98:	6f                   	outsl  %ds:(%esi),(%dx)
443e99:	75 73                	jne    0x443f0e
443e9b:	65 50                	gs push %eax
443e9d:	6f                   	outsl  %ds:(%esi),(%dx)
443e9e:	73 06                	jae    0x443ea6
443ea0:	54                   	push   %esp
443ea1:	50                   	push   %eax
443ea2:	6f                   	outsl  %ds:(%esi),(%dx)
443ea3:	69 6e 74 01 07 48 61 	imul   $0x61480701,0x74(%esi),%ebp
443eaa:	6e                   	outsb  %ds:(%esi),(%dx)
443eab:	64 6c                	fs insb (%dx),%es:(%edi)
443ead:	65 64 07             	gs fs pop %es
443eb0:	42                   	inc    %edx
443eb1:	6f                   	outsl  %ds:(%esi),(%dx)
443eb2:	6f                   	outsl  %ds:(%esi),(%dx)
443eb3:	6c                   	insb   (%dx),%es:(%edi)
443eb4:	65 61                	gs popa
443eb6:	6e                   	outsb  %ds:(%esi),(%dx)
443eb7:	90                   	nop
443eb8:	bc 3e 44 00 08       	mov    $0x800443e,%esp
443ebd:	12 54 43 6f          	adc    0x6f(%ebx,%eax,2),%dl
443ec1:	6e                   	outsb  %ds:(%esi),(%dx)
443ec2:	74 65                	je     0x443f29
443ec4:	78 74                	js     0x443f3a
443ec6:	50                   	push   %eax
443ec7:	6f                   	outsl  %ds:(%esi),(%dx)
443ec8:	70 75                	jo     0x443f3f
443eca:	70 45                	jo     0x443f11
443ecc:	76 65                	jbe    0x443f33
443ece:	6e                   	outsb  %ds:(%esi),(%dx)
443ecf:	74 00                	je     0x443ed1
443ed1:	03 08                	add    (%eax),%ecx