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
466e61:	43                   	inc    %ebx
466e62:	6f                   	outsl  %ds:(%esi),(%dx)
466e63:	6e                   	outsb  %ds:(%esi),(%dx)
466e64:	66 69 67 46 69 6c    	imul   $0x6c69,0x46(%edi),%sp
466e6a:	65 3e 6b 5f 5f 42    	gs imul $0x42,%ds:0x5f(%edi),%ebx
466e70:	61                   	popa
466e71:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466e74:	6e                   	outsb  %ds:(%esi),(%dx)
466e75:	67 46                	addr16 inc %esi
466e77:	69 65 6c 64 00 3c 50 	imul   $0x503c0064,0x6c(%ebp),%esp
466e7e:	61                   	popa
466e7f:	63 6b 61             	arpl   %ebp,0x61(%ebx)
466e82:	67 65 73 3e          	addr16 gs jae 0x466ec4
466e86:	6b 5f 5f 42          	imul   $0x42,0x5f(%edi),%ebx
466e8a:	61                   	popa
466e8b:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466e8e:	6e                   	outsb  %ds:(%esi),(%dx)
466e8f:	67 46                	addr16 inc %esi
466e91:	69 65 6c 64 00 3c 4e 	imul   $0x4e3c0064,0x6c(%ebp),%esp
466e98:	75 47                	jne    0x466ee1
466e9a:	65 74 45             	gs je  0x466ee2
466e9d:	78 65                	js     0x466f04
466e9f:	50                   	push   %eax
466ea0:	61                   	popa
466ea1:	74 68                	je     0x466f0b
466ea3:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
466ea8:	61                   	popa
466ea9:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466eac:	6e                   	outsb  %ds:(%esi),(%dx)
466ead:	67 46                	addr16 inc %esi
466eaf:	69 65 6c 64 00 3c 45 	imul   $0x453c0064,0x6c(%ebp),%esp
466eb6:	6e                   	outsb  %ds:(%esi),(%dx)
466eb7:	66 6f                	outsw  %ds:(%esi),(%dx)
466eb9:	72 63                	jb     0x466f1e
466ebb:	65 41                	gs inc %ecx
466ebd:	64 64 69 6e 67 46 69 	fs imul $0x656c6946,%fs:0x67(%esi),%ebp
466ec4:	6c 65
466ec6:	73 3e                	jae    0x466f06
466ec8:	6b 5f 5f 42          	imul   $0x42,0x5f(%edi),%ebx
466ecc:	61                   	popa
466ecd:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466ed0:	6e                   	outsb  %ds:(%esi),(%dx)
466ed1:	67 46                	addr16 inc %esi
466ed3:	69 65 6c 64 00 3c 50 	imul   $0x503c0064,0x6c(%ebp),%esp
466eda:	75 62                	jne    0x466f3e
466edc:	6c                   	insb   (%dx),%es:(%edi)
466edd:	69 73 68 50 61 63 6b 	imul   $0x6b636150,0x68(%ebx),%esi
466ee4:	61                   	popa
466ee5:	67 65 73 54          	addr16 gs jae 0x466f3d
466ee9:	6f                   	outsl  %ds:(%esi),(%dx)
466eea:	54                   	push   %esp
466eeb:	65 61                	gs popa
466eed:	6d                   	insl   (%dx),%es:(%edi)
466eee:	43                   	inc    %ebx
466eef:	69 74 79 3e 6b 5f 5f 	imul   $0x425f5f6b,0x3e(%ecx,%edi,2),%esi
466ef6:	42
466ef7:	61                   	popa
466ef8:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466efb:	6e                   	outsb  %ds:(%esi),(%dx)
466efc:	67 46                	addr16 inc %esi
466efe:	69 65 6c 64 00 3c 4e 	imul   $0x4e3c0064,0x6c(%ebp),%esp
466f05:	75 47                	jne    0x466f4e
466f07:	65 74 41             	gs je  0x466f4b
466f0a:	72 67                	jb     0x466f73
466f0c:	75 6d                	jne    0x466f7b
466f0e:	65 6e                	outsb  %gs:(%esi),(%dx)
466f10:	74 73                	je     0x466f85
466f12:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
466f17:	61                   	popa
466f18:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466f1b:	6e                   	outsb  %ds:(%esi),(%dx)
466f1c:	67 46                	addr16 inc %esi
466f1e:	69 65 6c 64 00 3c 4e 	imul   $0x4e3c0064,0x6c(%ebp),%esp
466f25:	75 47                	jne    0x466f6e
466f27:	65 74 50             	gs je  0x466f7a
466f2a:	72 6f                	jb     0x466f9b
466f2c:	70 65                	jo     0x466f93
466f2e:	72 74                	jb     0x466fa4
466f30:	69 65 73 3e 6b 5f 5f 	imul   $0x5f5f6b3e,0x73(%ebp),%esp
466f37:	42                   	inc    %edx
466f38:	61                   	popa
466f39:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466f3c:	6e                   	outsb  %ds:(%esi),(%dx)
466f3d:	67 46                	addr16 inc %esi
466f3f:	69 65 6c 64 00 3c 49 	imul   $0x493c0064,0x6c(%ebp),%esp
466f46:	67 6e                	outsb  %ds:(%si),(%dx)
466f48:	6f                   	outsl  %ds:(%esi),(%dx)
466f49:	72 65                	jb     0x466fb0
466f4b:	4e                   	dec    %esi
466f4c:	6f                   	outsl  %ds:(%esi),(%dx)
466f4d:	6e                   	outsb  %ds:(%esi),(%dx)
466f4e:	52                   	push   %edx
466f4f:	6f                   	outsl  %ds:(%esi),(%dx)
466f50:	6f                   	outsl  %ds:(%esi),(%dx)
466f51:	74 53                	je     0x466fa6
466f53:	63 72 69             	arpl   %esi,0x69(%edx)
466f56:	70 74                	jo     0x466fcc
466f58:	73 3e                	jae    0x466f98
466f5a:	6b 5f 5f 42          	imul   $0x42,0x5f(%edi),%ebx
466f5e:	61                   	popa
466f5f:	63 6b 69             	arpl   %ebp,0x69(%ebx)
466f62:	6e                   	outsb  %ds:(%esi),(%dx)
466f63:	67 46                	addr16 inc %esi
466f65:	69 65 6c 64 00 53 74 	imul   $0x74530064,0x6c(%ebp),%esp
466f6c:	72 69                	jb     0x466fd7
466f6e:	6e                   	outsb  %ds:(%esi),(%dx)
466f6f:	67 43                	addr16 inc %ebx
466f71:	6f                   	outsl  %ds:(%esi),(%dx)
466f72:	6d                   	insl   (%dx),%es:(%edi)
466f73:	70 61                	jo     0x466fd6
466f75:	72 65                	jb     0x466fdc
466f77:	72 00                	jb     0x466f79
466f79:	67 65 74 5f          	addr16 gs je 0x466fdc
466f7d:	4f                   	dec    %edi
466f7e:	72 64                	jb     0x466fe4
466f80:	69 6e 61 6c 49 67 6e 	imul   $0x6e67496c,0x61(%esi),%ebp
466f87:	6f                   	outsl  %ds:(%esi),(%dx)
466f88:	72 65                	jb     0x466fef
466f8a:	43                   	inc    %ebx
466f8b:	61                   	popa
466f8c:	73 65                	jae    0x466ff3
466f8e:	00 49 45             	add    %cl,0x45(%ecx)
466f91:	71 75                	jno    0x467008
466f93:	61                   	popa
466f94:	6c                   	insb   (%dx),%es:(%edi)
466f95:	69 74 79 43 6f 6d 70 	imul   $0x61706d6f,0x43(%ecx,%edi,2),%esi
466f9c:	61
466f9d:	72 65                	jb     0x467004
466f9f:	72 60                	jb     0x467001
466fa1:	31 00                	xor    %eax,(%eax)
466fa3:	67 65 74 5f          	addr16 gs je 0x467006
466fa7:	4e                   	dec    %esi
466fa8:	75 53                	jne    0x466ffd
466faa:	70 65                	jo     0x467011
466fac:	63 46 69             	arpl   %eax,0x69(%esi)
466faf:	6c                   	insb   (%dx),%es:(%edi)
466fb0:	65 4e                	gs dec %esi
466fb2:	61                   	popa
466fb3:	6d                   	insl   (%dx),%es:(%edi)
466fb4:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
466fb8:	74 5f                	je     0x467019
466fba:	4e                   	dec    %esi
466fbb:	75 53                	jne    0x467010
466fbd:	70 65                	jo     0x467024
466fbf:	63 46 69             	arpl   %eax,0x69(%esi)
466fc2:	6c                   	insb   (%dx),%es:(%edi)
466fc3:	65 4e                	gs dec %esi
466fc5:	61                   	popa
466fc6:	6d                   	insl   (%dx),%es:(%edi)
466fc7:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
466fcb:	74 5f                	je     0x46702c
466fcd:	41                   	inc    %ecx
466fce:	70 70                	jo     0x467040
466fd0:	65 6e                	outsb  %gs:(%esi),(%dx)
466fd2:	64 54                	fs push %esp
466fd4:	6f                   	outsl  %ds:(%esi),(%dx)
466fd5:	50                   	push   %eax
466fd6:	61                   	popa
466fd7:	63 6b 61             	arpl   %ebp,0x61(%ebx)
466fda:	67 65 49             	addr16 gs dec %ecx
466fdd:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
466fe1:	74 5f                	je     0x467042
466fe3:	41                   	inc    %ecx
466fe4:	70 70                	jo     0x467056
466fe6:	65 6e                	outsb  %gs:(%esi),(%dx)
466fe8:	64 54                	fs push %esp
466fea:	6f                   	outsl  %ds:(%esi),(%dx)
466feb:	50                   	push   %eax
466fec:	61                   	popa
466fed:	63 6b 61             	arpl   %ebp,0x61(%ebx)
466ff0:	67 65 49             	addr16 gs dec %ecx
466ff3:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
466ff7:	74 5f                	je     0x467058
466ff9:	41                   	inc    %ecx
466ffa:	70 70                	jo     0x46706c