443a84:	58                   	pop    %eax
443a85:	07                   	pop    %es
443a86:	49                   	dec    %ecx
443a87:	6e                   	outsb  %ds:(%esi),(%dx)
443a88:	74 65                	je     0x443aef
443a8a:	67 65 72 00          	addr16 gs jb 0x443a8e
443a8e:	01 59 07             	add    %ebx,0x7(%ecx)
443a91:	49                   	dec    %ecx
443a92:	6e                   	outsb  %ds:(%esi),(%dx)
443a93:	74 65                	je     0x443afa
443a95:	67 65 72 9c          	addr16 gs jb 0x443a35
443a99:	3a 44 00 08          	cmp    0x8(%eax,%eax,1),%al
443a9d:	0f 54 53 74          	andps  0x74(%ebx),%xmm2
443aa1:	61                   	popa
443aa2:	72 74                	jb     0x443b18
443aa4:	44                   	inc    %esp
443aa5:	72 61                	jb     0x443b08
443aa7:	67 45                	addr16 inc %ebp
443aa9:	76 65                	jbe    0x443b10
443aab:	6e                   	outsb  %ds:(%esi),(%dx)
443aac:	74 00                	je     0x443aae
443aae:	02 08                	add    (%eax),%cl
443ab0:	06                   	push   %es
443ab1:	53                   	push   %ebx
443ab2:	65 6e                	outsb  %gs:(%esi),(%dx)
443ab4:	64 65 72 07          	fs gs jb 0x443abf
443ab8:	54                   	push   %esp
443ab9:	4f                   	dec    %edi
443aba:	62 6a 65             	bound  %ebp,0x65(%edx)
443abd:	63 74 09 0a          	arpl   %esi,0xa(%ecx,%ecx,1)
443ac1:	44                   	inc    %esp
443ac2:	72 61                	jb     0x443b25
443ac4:	67 4f                	addr16 dec %edi
443ac6:	62 6a 65             	bound  %ebp,0x65(%edx)
443ac9:	63 74 0b 54          	arpl   %esi,0x54(%ebx,%ecx,1)
443acd:	44                   	inc    %esp
443ace:	72 61                	jb     0x443b31
443ad0:	67 4f                	addr16 dec %edi
443ad2:	62 6a 65             	bound  %ebp,0x65(%edx)
443ad5:	63 74 90 dc          	arpl   %esi,-0x24(%eax,%edx,4)
443ad9:	3a 44 00 08          	cmp    0x8(%eax,%eax,1),%al
443add:	0d 54 45 6e 64       	or     $0x646e4554,%eax
443ae2:	44                   	inc    %esp
443ae3:	72 61                	jb     0x443b46
443ae5:	67 45                	addr16 inc %ebp
443ae7:	76 65                	jbe    0x443b4e
443ae9:	6e                   	outsb  %ds:(%esi),(%dx)
443aea:	74 00                	je     0x443aec
443aec:	04 08                	add    $0x8,%al
443aee:	06                   	push   %es
443aef:	53                   	push   %ebx
443af0:	65 6e                	outsb  %gs:(%esi),(%dx)
443af2:	64 65 72 07          	fs gs jb 0x443afd
443af6:	54                   	push   %esp
443af7:	4f                   	dec    %edi
443af8:	62 6a 65             	bound  %ebp,0x65(%edx)
443afb:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
443aff:	54                   	push   %esp
443b00:	61                   	popa
443b01:	72 67                	jb     0x443b6a
443b03:	65 74 07             	gs je  0x443b0d
443b06:	54                   	push   %esp
443b07:	4f                   	dec    %edi
443b08:	62 6a 65             	bound  %ebp,0x65(%edx)
443b0b:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
443b0f:	58                   	pop    %eax
443b10:	07                   	pop    %es
443b11:	49                   	dec    %ecx
443b12:	6e                   	outsb  %ds:(%esi),(%dx)
443b13:	74 65                	je     0x443b7a
443b15:	67 65 72 00          	addr16 gs jb 0x443b19
443b19:	01 59 07             	add    %ebx,0x7(%ecx)
443b1c:	49                   	dec    %ecx
443b1d:	6e                   	outsb  %ds:(%esi),(%dx)
443b1e:	74 65                	je     0x443b85
443b20:	67 65 72 90          	addr16 gs jb 0x443ab4
443b24:	28 3b                	sub    %bh,(%ebx)
443b26:	44                   	inc    %esp
443b27:	00 08                	add    %cl,(%eax)
443b29:	0e                   	push   %cs
443b2a:	54                   	push   %esp
443b2b:	44                   	inc    %esp
443b2c:	6f                   	outsl  %ds:(%esi),(%dx)
443b2d:	63 6b 44             	arpl   %ebp,0x44(%ebx)
443b30:	72 6f                	jb     0x443ba1
443b32:	70 45                	jo     0x443b79
443b34:	76 65                	jbe    0x443b9b
443b36:	6e                   	outsb  %ds:(%esi),(%dx)
443b37:	74 00                	je     0x443b39
443b39:	04 08                	add    $0x8,%al
443b3b:	06                   	push   %es
443b3c:	53                   	push   %ebx
443b3d:	65 6e                	outsb  %gs:(%esi),(%dx)
443b3f:	64 65 72 07          	fs gs jb 0x443b4a
443b43:	54                   	push   %esp
443b44:	4f                   	dec    %edi
443b45:	62 6a 65             	bound  %ebp,0x65(%edx)
443b48:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
443b4c:	53                   	push   %ebx
443b4d:	6f                   	outsl  %ds:(%esi),(%dx)
443b4e:	75 72                	jne    0x443bc2
443b50:	63 65 0f             	arpl   %esp,0xf(%ebp)
443b53:	54                   	push   %esp
443b54:	44                   	inc    %esp
443b55:	72 61                	jb     0x443bb8
443b57:	67 44                	addr16 inc %esp
443b59:	6f                   	outsl  %ds:(%esi),(%dx)
443b5a:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
443b5d:	62 6a 65             	bound  %ebp,0x65(%edx)
443b60:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
443b64:	58                   	pop    %eax
443b65:	07                   	pop    %es
443b66:	49                   	dec    %ecx
443b67:	6e                   	outsb  %ds:(%esi),(%dx)
443b68:	74 65                	je     0x443bcf
443b6a:	67 65 72 00          	addr16 gs jb 0x443b6e
443b6e:	01 59 07             	add    %ebx,0x7(%ecx)
443b71:	49                   	dec    %ecx
443b72:	6e                   	outsb  %ds:(%esi),(%dx)
443b73:	74 65                	je     0x443bda
443b75:	67 65 72 7c          	addr16 gs jb 0x443bf5
443b79:	3b 44 00 08          	cmp    0x8(%eax,%eax,1),%eax
443b7d:	0e                   	push   %cs
443b7e:	54                   	push   %esp
443b7f:	44                   	inc    %esp
443b80:	6f                   	outsl  %ds:(%esi),(%dx)
443b81:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
443b84:	76 65                	jbe    0x443beb
443b86:	72 45                	jb     0x443bcd
443b88:	76 65                	jbe    0x443bef
443b8a:	6e                   	outsb  %ds:(%esi),(%dx)
443b8b:	74 00                	je     0x443b8d
443b8d:	06                   	push   %es
443b8e:	08 06                	or     %al,(%esi)
443b90:	53                   	push   %ebx
443b91:	65 6e                	outsb  %gs:(%esi),(%dx)
443b93:	64 65 72 07          	fs gs jb 0x443b9e
443b97:	54                   	push   %esp
443b98:	4f                   	dec    %edi
443b99:	62 6a 65             	bound  %ebp,0x65(%edx)
443b9c:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
443ba0:	53                   	push   %ebx
443ba1:	6f                   	outsl  %ds:(%esi),(%dx)
443ba2:	75 72                	jne    0x443c16
443ba4:	63 65 0f             	arpl   %esp,0xf(%ebp)
443ba7:	54                   	push   %esp
443ba8:	44                   	inc    %esp
443ba9:	72 61                	jb     0x443c0c
443bab:	67 44                	addr16 inc %esp
443bad:	6f                   	outsl  %ds:(%esi),(%dx)
443bae:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
443bb1:	62 6a 65             	bound  %ebp,0x65(%edx)
443bb4:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
443bb8:	58                   	pop    %eax
443bb9:	07                   	pop    %es
443bba:	49                   	dec    %ecx
443bbb:	6e                   	outsb  %ds:(%esi),(%dx)
443bbc:	74 65                	je     0x443c23
443bbe:	67 65 72 00          	addr16 gs jb 0x443bc2
443bc2:	01 59 07             	add    %ebx,0x7(%ecx)
443bc5:	49                   	dec    %ecx
443bc6:	6e                   	outsb  %ds:(%esi),(%dx)
443bc7:	74 65                	je     0x443c2e
443bc9:	67 65 72 00          	addr16 gs jb 0x443bcd
443bcd:	05 53 74 61 74       	add    $0x74617453,%eax
443bd2:	65 0a 54 44 72       	or     %gs:0x72(%esp,%eax,2),%dl
443bd7:	61                   	popa
443bd8:	67 53                	addr16 push %ebx
443bda:	74 61                	je     0x443c3d
443bdc:	74 65                	je     0x443c43
443bde:	01 06                	add    %eax,(%esi)
443be0:	41                   	inc    %ecx
443be1:	63 63 65             	arpl   %esp,0x65(%ebx)
443be4:	70 74                	jo     0x443c5a
443be6:	07                   	pop    %es
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