466b05:	6d                   	insl   (%dx),%es:(%edi)
466b06:	00 4d 69             	add    %cl,0x69(%ebp)
466b09:	63 72 6f             	arpl   %esi,0x6f(%edx)
466b0c:	73 6f                	jae    0x466b7d
466b0e:	66 74 2e             	data16 je 0x466b3f
466b11:	42                   	inc    %edx
466b12:	75 69                	jne    0x466b7d
466b14:	6c                   	insb   (%dx),%es:(%edi)
466b15:	64 2e 55             	fs cs push %ebp
466b18:	74 69                	je     0x466b83
466b1a:	6c                   	insb   (%dx),%es:(%edi)
466b1b:	69 74 69 65 73 00 45 	imul   $0x78450073,0x65(%ecx,%ebp,2),%esi
466b22:	78
466b23:	63 65 70             	arpl   %esp,0x70(%ebp)
466b26:	74 69                	je     0x466b91
466b28:	6f                   	outsl  %ds:(%esi),(%dx)
466b29:	6e                   	outsb  %ds:(%esi),(%dx)
466b2a:	00 47 65             	add    %al,0x65(%edi)
466b2d:	74 56                	je     0x466b85
466b2f:	65 72 73             	gs jb  0x466ba5
466b32:	69 6f 6e 49 6e 66 6f 	imul   $0x6f666e49,0x6e(%edi),%ebp
466b39:	00 43 72             	add    %al,0x72(%ebx)
466b3c:	65 61                	gs popa
466b3e:	74 65                	je     0x466ba5
466b40:	54                   	push   %esp
466b41:	61                   	popa
466b42:	73 6b                	jae    0x466baf
466b44:	49                   	dec    %ecx
466b45:	74 65                	je     0x466bac
466b47:	6d                   	insl   (%dx),%es:(%edi)
466b48:	46                   	inc    %esi
466b49:	72 6f                	jb     0x466bba
466b4b:	6d                   	insl   (%dx),%es:(%edi)
466b4c:	46                   	inc    %esi
466b4d:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
466b54:	69
466b55:	6f                   	outsl  %ds:(%esi),(%dx)
466b56:	6e                   	outsb  %ds:(%esi),(%dx)
466b57:	49                   	dec    %ecx
466b58:	6e                   	outsb  %ds:(%esi),(%dx)
466b59:	66 6f                	outsw  %ds:(%esi),(%dx)
466b5b:	00 70 61             	add    %dh,0x61(%eax)
466b5e:	74 68                	je     0x466bc8
466b60:	00 49 73             	add    %cl,0x73(%ecx)
466b63:	4e                   	dec    %esi
466b64:	75 6c                	jne    0x466bd2
466b66:	6c                   	insb   (%dx),%es:(%edi)
466b67:	4f                   	dec    %edi
466b68:	72 45                	jb     0x466baf
466b6a:	6d                   	insl   (%dx),%es:(%edi)
466b6b:	70 74                	jo     0x466be1
466b6d:	79 00                	jns    0x466b6f
466b6f:	67 65 74 5f          	addr16 gs je 0x466bd2
466b73:	46                   	inc    %esi
466b74:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
466b7b:	00
466b7c:	48                   	dec    %eax
466b7d:	61                   	popa
466b7e:	73 68                	jae    0x466be8
466b80:	74 61                	je     0x466be3
466b82:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
466b86:	49                   	dec    %ecx
466b87:	44                   	inc    %esp
466b88:	69 63 74 69 6f 6e 61 	imul   $0x616e6f69,0x74(%ebx),%esp
466b8f:	72 79                	jb     0x466c0a
466b91:	00 55 73             	add    %dl,0x73(%ebp)
466b94:	65 4e                	gs dec %esi
466b96:	75 47                	jne    0x466bdf
466b98:	65 74 56             	gs je  0x466bf1
466b9b:	65 72 73             	gs jb  0x466c11
466b9e:	69 6f 6e 46 72 6f 6d 	imul   $0x6d6f7246,0x6e(%edi),%ebp
466ba5:	47                   	inc    %edi
466ba6:	69 74 56 65 72 73 69 	imul   $0x6f697372,0x65(%esi,%edx,2),%esi
466bad:	6f
466bae:	6e                   	outsb  %ds:(%esi),(%dx)
466baf:	49                   	dec    %ecx
466bb0:	6e                   	outsb  %ds:(%esi),(%dx)
466bb1:	66 6f                	outsw  %ds:(%esi),(%dx)
466bb3:	72 6d                	jb     0x466c22
466bb5:	61                   	popa
466bb6:	74 69                	je     0x466c21
466bb8:	6f                   	outsl  %ds:(%esi),(%dx)
466bb9:	6e                   	outsb  %ds:(%esi),(%dx)
466bba:	00 69 6e             	add    %ch,0x6e(%ecx)
466bbd:	66 6f                	outsw  %ds:(%esi),(%dx)
466bbf:	00 56 65             	add    %dl,0x65(%esi)
466bc2:	72 73                	jb     0x466c37
466bc4:	69 6f 6e 00 41 73 73 	imul   $0x73734100,0x6e(%edi),%ebp
466bcb:	65 6d                	gs insl (%dx),%es:(%edi)
466bcd:	62 6c 79 4e          	bound  %ebp,0x4e(%ecx,%edi,2)
466bd1:	61                   	popa
466bd2:	6d                   	insl   (%dx),%es:(%edi)
466bd3:	65 00 47 65          	add    %al,%gs:0x65(%edi)
466bd7:	74 41                	je     0x466c1a
466bd9:	73 73                	jae    0x466c4e
466bdb:	65 6d                	gs insl (%dx),%es:(%edi)
466bdd:	62 6c 79 4e          	bound  %ebp,0x4e(%ecx,%edi,2)
466be1:	61                   	popa
466be2:	6d                   	insl   (%dx),%es:(%edi)
466be3:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
466be7:	74 5f                	je     0x466c48
466be9:	46                   	inc    %esi
466bea:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
466bf1:	69
466bf2:	6f                   	outsl  %ds:(%esi),(%dx)
466bf3:	6e                   	outsb  %ds:(%esi),(%dx)
466bf4:	00 67 65             	add    %ah,0x65(%edi)
466bf7:	74 5f                	je     0x466c58
466bf9:	50                   	push   %eax
466bfa:	72 6f                	jb     0x466c6b
466bfc:	64 75 63             	fs jne 0x466c62
466bff:	74 56                	je     0x466c57
466c01:	65 72 73             	gs jb  0x466c77
466c04:	69 6f 6e 00 55 73 65 	imul   $0x65735500,0x6e(%edi),%ebp
466c0b:	41                   	inc    %ecx
466c0c:	73 73                	jae    0x466c81
466c0e:	65 6d                	gs insl (%dx),%es:(%edi)
466c10:	62 6c 79 56          	bound  %ebp,0x56(%ecx,%edi,2)
466c14:	65 72 73             	gs jb  0x466c8a
466c17:	69 6f 6e 00 41 73 73 	imul   $0x73734100,0x6e(%edi),%ebp
466c1e:	65 6d                	gs insl (%dx),%es:(%edi)
466c20:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
466c24:	69 6c 65 73 00 52 65 	imul   $0x71655200,0x73(%ebp,%eiz,2),%ebp
466c2b:	71
466c2c:	75 69                	jne    0x466c97
466c2e:	72 65                	jb     0x466c95
466c30:	64 41                	fs inc %ecx
466c32:	74 74                	je     0x466ca8
466c34:	72 69                	jb     0x466c9f
466c36:	62 75 74             	bound  %esi,0x74(%ebp)
466c39:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
466c3d:	73 65                	jae    0x466ca4
466c3f:	6d                   	insl   (%dx),%es:(%edi)
466c40:	62 6c 79 56          	bound  %ebp,0x56(%ecx,%edi,2)
466c44:	65 72 73             	gs jb  0x466cba
466c47:	69 6f 6e 49 6e 66 6f 	imul   $0x6f666e49,0x6e(%edi),%ebp
466c4e:	00 4f 75             	add    %cl,0x75(%edi)
466c51:	74 70                	je     0x466cc3
466c53:	75 74                	jne    0x466cc9
466c55:	41                   	inc    %ecx
466c56:	74 74                	je     0x466ccc
466c58:	72 69                	jb     0x466cc3
466c5a:	62 75 74             	bound  %esi,0x74(%ebp)
466c5d:	65 00 55 73          	add    %dl,%gs:0x73(%ebp)
466c61:	65 46                	gs inc %esi
466c63:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
466c6a:	69
466c6b:	6f                   	outsl  %ds:(%esi),(%dx)
466c6c:	6e                   	outsb  %ds:(%esi),(%dx)
466c6d:	00 55 73             	add    %dl,0x73(%ebp)
466c70:	65 50                	gs push %eax
466c72:	72 6f                	jb     0x466ce3
466c74:	64 75 63             	fs jne 0x466cda
466c77:	74 56                	je     0x466ccf
466c79:	65 72 73             	gs jb  0x466cef
466c7c:	69 6f 6e 00 56 65 72 	imul   $0x72655600,0x6e(%edi),%ebp
466c83:	73 69                	jae    0x466cee
466c85:	6f                   	outsl  %ds:(%esi),(%dx)
466c86:	6e                   	outsb  %ds:(%esi),(%dx)
466c87:	4e                   	dec    %esi
466c88:	6f                   	outsl  %ds:(%esi),(%dx)
466c89:	74 46                	je     0x466cd1
466c8b:	6f                   	outsl  %ds:(%esi),(%dx)
466c8c:	75 6e                	jne    0x466cfc
466c8e:	64 45                	fs inc %ebp
466c90:	78 63                	js     0x466cf5
466c92:	65 70 74             	gs jo  0x466d09
466c95:	69 6f 6e 00 43 72 65 	imul   $0x65724300,0x6e(%edi),%ebp
466c9c:	61                   	popa
466c9d:	74 65                	je     0x466d04
466c9f:	4f                   	dec    %edi
466ca0:	63 74 6f 50          	arpl   %esi,0x50(%edi,%ebp,2)
466ca4:	61                   	popa
466ca5:	63 6b 50             	arpl   %ebp,0x50(%ebx)
466ca8:	61                   	popa
466ca9:	63 6b 61             	arpl   %ebp,0x61(%ebx)
466cac:	67 65 00 66 69       	add    %ah,%gs:0x69(%bp)
466cb1:	6c                   	insb   (%dx),%es:(%edi)
466cb2:	65 53                	gs push %ebx
466cb4:	79 73                	jns    0x466d29
466cb6:	74 65                	je     0x466d1d
466cb8:	6d                   	insl   (%dx),%es:(%edi)
466cb9:	00 73 65             	add    %dh,0x65(%ebx)
466cbc:	65 6e                	outsb  %gs:(%esi),(%dx)
466cbe:	42                   	inc    %edx
466cbf:	65 66 6f             	outsw  %gs:(%esi),(%dx)
466cc2:	72 65                	jb     0x466d29
466cc4:	00 48 61             	add    %cl,0x61(%eax)
466cc7:	73 68                	jae    0x466d31
466cc9:	53                   	push   %ebx
466cca:	65 74 60             	gs je  0x466d2d
466ccd:	31 00                	xor    %eax,(%eax)
466ccf:	3c 4e                	cmp    $0x4e,%al
466cd1:	75 53                	jne    0x466d26
466cd3:	70 65                	jo     0x466d3a
466cd5:	63 46 69             	arpl   %eax,0x69(%esi)
466cd8:	6c                   	insb   (%dx),%es:(%edi)
466cd9:	65 4e                	gs dec %esi
466cdb:	61                   	popa
466cdc:	6d                   	insl   (%dx),%es:(%edi)
466cdd:	65 3e 6b 5f 5f 42    	gs imul $0x42,%ds:0x5f(%edi),%ebx
466ce3:	61                   	popa
466ce4:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466ce7:	6e                   	outsb  %ds:(%esi),(%dx)
466ce8:	67 46                	addr16 inc %esi
466cea:	69 65 6c 64 00 3c 41 	imul   $0x413c0064,0x6c(%ebp),%esp
466cf1:	70 70                	jo     0x466d63
466cf3:	65 6e                	outsb  %gs:(%esi),(%dx)
466cf5:	64 54                	fs push %esp
466cf7:	6f                   	outsl  %ds:(%esi),(%dx)
466cf8:	50                   	push   %eax
466cf9:	61                   	popa
466cfa:	63 6b 61             	arpl   %ebp,0x61(%ebx)
466cfd:	67 65 49             	addr16 gs dec %ecx
466d00:	64 3e 6b 5f 5f 42    	fs imul $0x42,%ds:0x5f(%edi),%ebx
466d06:	61                   	popa
466d07:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466d0a:	6e                   	outsb  %ds:(%esi),(%dx)
466d0b:	67 46                	addr16 inc %esi
466d0d:	69 65 6c 64 00 3c 41 	imul   $0x413c0064,0x6c(%ebp),%esp
466d14:	70 70                	jo     0x466d86
466d16:	65 6e                	outsb  %gs:(%esi),(%dx)
466d18:	64 54                	fs push %esp
466d1a:	6f                   	outsl  %ds:(%esi),(%dx)
466d1b:	56                   	push   %esi
466d1c:	65 72 73             	gs jb  0x466d92
466d1f:	69 6f 6e 3e 6b 5f 5f 	imul   $0x5f5f6b3e,0x6e(%edi),%ebp
466d26:	42                   	inc    %edx
466d27:	61                   	popa
466d28:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466d2b:	6e                   	outsb  %ds:(%esi),(%dx)
466d2c:	67 46                	addr16 inc %esi
466d2e:	69 65 6c 64 00 3c 43 	imul   $0x433c0064,0x6c(%ebp),%esp
466d35:	6f                   	outsl  %ds:(%esi),(%dx)
466d36:	6e                   	outsb  %ds:(%esi),(%dx)
466d37:	74 65                	je     0x466d9e
466d39:	6e                   	outsb  %ds:(%esi),(%dx)
466d3a:	74 46                	je     0x466d82
466d3c:	69 6c 65 73 3e 6b 5f 	imul   $0x5f5f6b3e,0x73(%ebp,%eiz,2),%ebp
466d43:	5f
466d44:	42                   	inc    %edx
466d45:	61                   	popa
466d46:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466d49:	6e                   	outsb  %ds:(%esi),(%dx)
466d4a:	67 46                	addr16 inc %esi
466d4c:	69 65 6c 64 00 3c 57 	imul   $0x573c0064,0x6c(%ebp),%esp
466d53:	72 69                	jb     0x466dbe
466d55:	74 74                	je     0x466dcb
466d57:	65 6e                	outsb  %gs:(%esi),(%dx)
466d59:	46                   	inc    %esi
466d5a:	69 6c 65 73 3e 6b 5f 	imul   $0x5f5f6b3e,0x73(%ebp,%eiz,2),%ebp
466d61:	5f
466d62:	42                   	inc    %edx
466d63:	61                   	popa
466d64:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466d67:	6e                   	outsb  %ds:(%esi),(%dx)
466d68:	67 46                	addr16 inc %esi
466d6a:	69 65 6c 64 00 3c 50 	imul   $0x503c0064,0x6c(%ebp),%esp
466d71:	72 6f                	jb     0x466de2
466d73:	6a 65                	push   $0x65
466d75:	63 74 44 69          	arpl   %esi,0x69(%esp,%eax,2)
466d79:	72 65                	jb     0x466de0
466d7b:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
466d7f:	79 3e                	jns    0x466dbf
466d81:	6b 5f 5f 42          	imul   $0x42,0x5f(%edi),%ebx
466d85:	61                   	popa
466d86:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466d89:	6e                   	outsb  %ds:(%esi),(%dx)
466d8a:	67 46                	addr16 inc %esi
466d8c:	69 65 6c 64 00 3c 4f 	imul   $0x4f3c0064,0x6c(%ebp),%esp
466d93:	75 74                	jne    0x466e09
466d95:	44                   	inc    %esp
466d96:	69 72 3e 6b 5f 5f 42 	imul   $0x425f5f6b,0x3e(%edx),%esi
466d9d:	61                   	popa
466d9e:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466da1:	6e                   	outsb  %ds:(%esi),(%dx)
466da2:	67 46                	addr16 inc %esi
466da4:	69 65 6c 64 00 3c 49 	imul   $0x493c0064,0x6c(%ebp),%esp
466dab:	6e                   	outsb  %ds:(%esi),(%dx)
466dac:	63 6c 75 64          	arpl   %ebp,0x64(%ebp,%esi,2)
466db0:	65 54                	gs push %esp
466db2:	79 70                	jns    0x466e24
466db4:	65 53                	gs push %ebx
466db6:	63 72 69             	arpl   %esi,0x69(%edx)
466db9:	70 74                	jo     0x466e2f
466dbb:	53                   	push   %ebx
466dbc:	6f                   	outsl  %ds:(%esi),(%dx)
466dbd:	75 72                	jne    0x466e31
466dbf:	63 65 46             	arpl   %esp,0x46(%ebp)
466dc2:	69 6c 65 73 3e 6b 5f 	imul   $0x5f5f6b3e,0x73(%ebp,%eiz,2),%ebp
466dc9:	5f
466dca:	42                   	inc    %edx
466dcb:	61                   	popa
466dcc:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466dcf:	6e                   	outsb  %ds:(%esi),(%dx)
466dd0:	67 46                	addr16 inc %esi
466dd2:	69 65 6c 64 00 3c 50 	imul   $0x503c0064,0x6c(%ebp),%esp
466dd9:	61                   	popa
466dda:	63 6b 61             	arpl   %ebp,0x61(%ebx)
466ddd:	67 65 56             	addr16 gs push %esi
466de0:	65 72 73             	gs jb  0x466e56
466de3:	69 6f 6e 3e 6b 5f 5f 	imul   $0x5f5f6b3e,0x6e(%edi),%ebp
466dea:	42                   	inc    %edx
466deb:	61                   	popa
466dec:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466def:	6e                   	outsb  %ds:(%esi),(%dx)
466df0:	67 46                	addr16 inc %esi
466df2:	69 65 6c 64 00 3c 50 	imul   $0x503c0064,0x6c(%ebp),%esp
466df9:	72 6f                	jb     0x466e6a
466dfb:	6a 65                	push   $0x65
466dfd:	63 74 4e 61          	arpl   %esi,0x61(%esi,%ecx,2)
466e01:	6d                   	insl   (%dx),%es:(%edi)
466e02:	65 3e 6b 5f 5f 42    	gs imul $0x42,%ds:0x5f(%edi),%ebx
466e08:	61                   	popa
466e09:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466e0c:	6e                   	outsb  %ds:(%esi),(%dx)
466e0d:	67 46                	addr16 inc %esi
466e0f:	69 65 6c 64 00 3c 50 	imul   $0x503c0064,0x6c(%ebp),%esp
466e16:	72 69                	jb     0x466e81
466e18:	6d                   	insl   (%dx),%es:(%edi)
466e19:	61                   	popa
466e1a:	72 79                	jb     0x466e95
466e1c:	4f                   	dec    %edi
466e1d:	75 74                	jne    0x466e93
466e1f:	70 75                	jo     0x466e96
466e21:	74 41                	je     0x466e64
466e23:	73 73                	jae    0x466e98
466e25:	65 6d                	gs insl (%dx),%es:(%edi)
466e27:	62 6c 79 3e          	bound  %ebp,0x3e(%ecx,%edi,2)
466e2b:	6b 5f 5f 42          	imul   $0x42,0x5f(%edi),%ebx
466e2f:	61                   	popa
466e30:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466e33:	6e                   	outsb  %ds:(%esi),(%dx)
466e34:	67 46                	addr16 inc %esi
466e36:	69 65 6c 64 00 3c 52 	imul   $0x523c0064,0x6c(%ebp),%esp
466e3d:	65 6c                	gs insb (%dx),%es:(%edi)
466e3f:	65 61                	gs popa
466e41:	73 65                	jae    0x466ea8
466e43:	4e                   	dec    %esi
466e44:	6f                   	outsl  %ds:(%esi),(%dx)
466e45:	74 65                	je     0x466eac
466e47:	73 46                	jae    0x466e8f
466e49:	69 6c 65 3e 6b 5f 5f 	imul   $0x425f5f6b,0x3e(%ebp,%eiz,2),%ebp
466e50:	42
466e51:	61                   	popa
466e52:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466e55:	6e                   	outsb  %ds:(%esi),(%dx)
466e56:	67 46                	addr16 inc %esi
466e58:	69 65 6c 64 00 3c 41 	imul   $0x413c0064,0x6c(%ebp),%esp
466e5f:	70 70                	jo     0x466ed1