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
466ffc:	65 6e                	outsb  %gs:(%esi),(%dx)
466ffe:	64 54                	fs push %esp
467000:	6f                   	outsl  %ds:(%esi),(%dx)
467001:	56                   	push   %esi
467002:	65 72 73             	gs jb  0x467078
467005:	69 6f 6e 00 73 65 74 	imul   $0x74657300,0x6e(%edi),%ebp
46700c:	5f                   	pop    %edi
46700d:	41                   	inc    %ecx
46700e:	70 70                	jo     0x467080
467010:	65 6e                	outsb  %gs:(%esi),(%dx)
467012:	64 54                	fs push %esp
467014:	6f                   	outsl  %ds:(%esi),(%dx)
467015:	56                   	push   %esi
467016:	65 72 73             	gs jb  0x46708c
467019:	69 6f 6e 00 67 65 74 	imul   $0x74656700,0x6e(%edi),%ebp
467020:	5f                   	pop    %edi
467021:	43                   	inc    %ebx
467022:	6f                   	outsl  %ds:(%esi),(%dx)
467023:	6e                   	outsb  %ds:(%esi),(%dx)
467024:	74 65                	je     0x46708b
467026:	6e                   	outsb  %ds:(%esi),(%dx)
467027:	74 46                	je     0x46706f
467029:	69 6c 65 73 00 73 65 	imul   $0x74657300,0x73(%ebp,%eiz,2),%ebp
467030:	74
467031:	5f                   	pop    %edi
467032:	43                   	inc    %ebx
467033:	6f                   	outsl  %ds:(%esi),(%dx)
467034:	6e                   	outsb  %ds:(%esi),(%dx)
467035:	74 65                	je     0x46709c
467037:	6e                   	outsb  %ds:(%esi),(%dx)
467038:	74 46                	je     0x467080
46703a:	69 6c 65 73 00 67 65 	imul   $0x74656700,0x73(%ebp,%eiz,2),%ebp
467041:	74
467042:	5f                   	pop    %edi
467043:	57                   	push   %edi
467044:	72 69                	jb     0x4670af
467046:	74 74                	je     0x4670bc
467048:	65 6e                	outsb  %gs:(%esi),(%dx)
46704a:	46                   	inc    %esi
46704b:	69 6c 65 73 00 73 65 	imul   $0x74657300,0x73(%ebp,%eiz,2),%ebp
467052:	74
467053:	5f                   	pop    %edi
467054:	57                   	push   %edi
467055:	72 69                	jb     0x4670c0
467057:	74 74                	je     0x4670cd
467059:	65 6e                	outsb  %gs:(%esi),(%dx)
46705b:	46                   	inc    %esi
46705c:	69 6c 65 73 00 67 65 	imul   $0x74656700,0x73(%ebp,%eiz,2),%ebp
467063:	74
467064:	5f                   	pop    %edi
467065:	50                   	push   %eax
467066:	72 6f                	jb     0x4670d7
467068:	6a 65                	push   $0x65
46706a:	63 74 44 69          	arpl   %esi,0x69(%esp,%eax,2)
46706e:	72 65                	jb     0x4670d5
467070:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
467074:	79 00                	jns    0x467076
467076:	73 65                	jae    0x4670dd
467078:	74 5f                	je     0x4670d9
46707a:	50                   	push   %eax
46707b:	72 6f                	jb     0x4670ec
46707d:	6a 65                	push   $0x65
46707f:	63 74 44 69          	arpl   %esi,0x69(%esp,%eax,2)
467083:	72 65                	jb     0x4670ea
467085:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
467089:	79 00                	jns    0x46708b
46708b:	67 65 74 5f          	addr16 gs je 0x4670ee
46708f:	4f                   	dec    %edi
467090:	75 74                	jne    0x467106
467092:	44                   	inc    %esp
467093:	69 72 00 73 65 74 5f 	imul   $0x5f746573,0x0(%edx),%esi
46709a:	4f                   	dec    %edi
46709b:	75 74                	jne    0x467111
46709d:	44                   	inc    %esp
46709e:	69 72 00 67 65 74 5f 	imul   $0x5f746567,0x0(%edx),%esi
4670a5:	49                   	dec    %ecx
4670a6:	6e                   	outsb  %ds:(%esi),(%dx)
4670a7:	63 6c 75 64          	arpl   %ebp,0x64(%ebp,%esi,2)
4670ab:	65 54                	gs push %esp
4670ad:	79 70                	jns    0x46711f
4670af:	65 53                	gs push %ebx
4670b1:	63 72 69             	arpl   %esi,0x69(%edx)
4670b4:	70 74                	jo     0x46712a
4670b6:	53                   	push   %ebx
4670b7:	6f                   	outsl  %ds:(%esi),(%dx)
4670b8:	75 72                	jne    0x46712c
4670ba:	63 65 46             	arpl   %esp,0x46(%ebp)
4670bd:	69 6c 65 73 00 73 65 	imul   $0x74657300,0x73(%ebp,%eiz,2),%ebp
4670c4:	74
4670c5:	5f                   	pop    %edi
4670c6:	49                   	dec    %ecx
4670c7:	6e                   	outsb  %ds:(%esi),(%dx)
4670c8:	63 6c 75 64          	arpl   %ebp,0x64(%ebp,%esi,2)
4670cc:	65 54                	gs push %esp
4670ce:	79 70                	jns    0x467140
4670d0:	65 53                	gs push %ebx
4670d2:	63 72 69             	arpl   %esi,0x69(%edx)
4670d5:	70 74                	jo     0x46714b
4670d7:	53                   	push   %ebx
4670d8:	6f                   	outsl  %ds:(%esi),(%dx)
4670d9:	75 72                	jne    0x46714d
4670db:	63 65 46             	arpl   %esp,0x46(%ebp)
4670de:	69 6c 65 73 00 67 65 	imul   $0x74656700,0x73(%ebp,%eiz,2),%ebp
4670e5:	74
4670e6:	5f                   	pop    %edi
4670e7:	50                   	push   %eax
4670e8:	61                   	popa
4670e9:	63 6b 61             	arpl   %ebp,0x61(%ebx)
4670ec:	67 65 56             	addr16 gs push %esi
4670ef:	65 72 73             	gs jb  0x467165
4670f2:	69 6f 6e 00 73 65 74 	imul   $0x74657300,0x6e(%edi),%ebp
4670f9:	5f                   	pop    %edi
4670fa:	50                   	push   %eax
4670fb:	61                   	popa
4670fc:	63 6b 61             	arpl   %ebp,0x61(%ebx)
4670ff:	67 65 56             	addr16 gs push %esi
467102:	65 72 73             	gs jb  0x467178
467105:	69 6f 6e 00 67 65 74 	imul   $0x74656700,0x6e(%edi),%ebp
46710c:	5f                   	pop    %edi
46710d:	50                   	push   %eax
46710e:	72 6f                	jb     0x46717f
467110:	6a 65                	push   $0x65
467112:	63 74 4e 61          	arpl   %esi,0x61(%esi,%ecx,2)
467116:	6d                   	insl   (%dx),%es:(%edi)
467117:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
46711b:	74 5f                	je     0x46717c
46711d:	50                   	push   %eax
46711e:	72 6f                	jb     0x46718f
467120:	6a 65                	push   $0x65
467122:	63 74 4e 61          	arpl   %esi,0x61(%esi,%ecx,2)
467126:	6d                   	insl   (%dx),%es:(%edi)
467127:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
46712b:	74 5f                	je     0x46718c
46712d:	50                   	push   %eax
46712e:	72 69                	jb     0x467199
467130:	6d                   	insl   (%dx),%es:(%edi)
467131:	61                   	popa
467132:	72 79                	jb     0x4671ad
467134:	4f                   	dec    %edi
467135:	75 74                	jne    0x4671ab
467137:	70 75                	jo     0x4671ae
467139:	74 41                	je     0x46717c
46713b:	73 73                	jae    0x4671b0
46713d:	65 6d                	gs insl (%dx),%es:(%edi)
46713f:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
467143:	73 65                	jae    0x4671aa
467145:	74 5f                	je     0x4671a6
467147:	50                   	push   %eax
467148:	72 69                	jb     0x4671b3
46714a:	6d                   	insl   (%dx),%es:(%edi)
46714b:	61                   	popa
46714c:	72 79                	jb     0x4671c7
46714e:	4f                   	dec    %edi
46714f:	75 74                	jne    0x4671c5
467151:	70 75                	jo     0x4671c8
467153:	74 41                	je     0x467196
467155:	73 73                	jae    0x4671ca
467157:	65 6d                	gs insl (%dx),%es:(%edi)
467159:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
46715d:	67 65 74 5f          	addr16 gs je 0x4671c0
467161:	52                   	push   %edx
467162:	65 6c                	gs insb (%dx),%es:(%edi)
467164:	65 61                	gs popa
467166:	73 65                	jae    0x4671cd
467168:	4e                   	dec    %esi
467169:	6f                   	outsl  %ds:(%esi),(%dx)
46716a:	74 65                	je     0x4671d1
46716c:	73 46                	jae    0x4671b4
46716e:	69 6c 65 00 73 65 74 	imul   $0x5f746573,0x0(%ebp,%eiz,2),%ebp
467175:	5f
467176:	52                   	push   %edx
467177:	65 6c                	gs insb (%dx),%es:(%edi)
467179:	65 61                	gs popa
46717b:	73 65                	jae    0x4671e2
46717d:	4e                   	dec    %esi