485f37:	54                   	push   %esp
485f38:	72 61                	jb     0x485f9b
485f3a:	6e                   	outsb  %ds:(%esi),(%dx)
485f3b:	73 66                	jae    0x485fa3
485f3d:	6f                   	outsl  %ds:(%esi),(%dx)
485f3e:	72 6d                	jb     0x485fad
485f40:	46                   	inc    %esi
485f41:	69 6e 61 6c 42 6c 6f 	imul   $0x6f6c426c,0x61(%esi),%ebp
485f48:	63 6b 00             	arpl   %ebp,0x0(%ebx)
485f4b:	45                   	inc    %ebp
485f4c:	6d                   	insl   (%dx),%es:(%edi)
485f4d:	70 74                	jo     0x485fc3
485f4f:	79 00                	jns    0x485f51
485f51:	67 65 74 5f          	addr16 gs je 0x485fb4
485f55:	43                   	inc    %ebx
485f56:	6f                   	outsl  %ds:(%esi),(%dx)
485f57:	75 6e                	jne    0x485fc7
485f59:	74 00                	je     0x485f5b
485f5b:	67 65 74 5f          	addr16 gs je 0x485fbe
485f5f:	49                   	dec    %ecx
485f60:	74 65                	je     0x485fc7
485f62:	6d                   	insl   (%dx),%es:(%edi)
485f63:	00 46 69             	add    %al,0x69(%esi)
485f66:	6c                   	insb   (%dx),%es:(%edi)
485f67:	65 00 57 72          	add    %dl,%gs:0x72(%edi)
485f6b:	69 74 65 41 6c 6c 54 	imul   $0x65546c6c,0x41(%ebp,%eiz,2),%esi
485f72:	65
485f73:	78 74                	js     0x485fe9
485f75:	00 41 70             	add    %al,0x70(%ecx)
485f78:	70 65                	jo     0x485fdf
485f7a:	6e                   	outsb  %ds:(%esi),(%dx)
485f7b:	64 41                	fs inc %ecx
485f7d:	6c                   	insb   (%dx),%es:(%edi)
485f7e:	6c                   	insb   (%dx),%es:(%edi)
485f7f:	54                   	push   %esp
485f80:	65 78 74             	gs js  0x485ff7
485f83:	00 43 6f             	add    %al,0x6f(%ebx)
485f86:	6e                   	outsb  %ds:(%esi),(%dx)
485f87:	63 61 74             	arpl   %esp,0x74(%ecx)
485f8a:	00 67 65             	add    %ah,0x65(%edi)
485f8d:	74 5f                	je     0x485fee
485f8f:	4f                   	dec    %edi
485f90:	6c                   	insb   (%dx),%es:(%edi)
485f91:	64 4c                	fs dec %esp
485f93:	61                   	popa
485f94:	63 65 00             	arpl   %esp,0x0(%ebp)
485f97:	67 65 74 5f          	addr16 gs je 0x485ffa
485f9b:	54                   	push   %esp
485f9c:	65 78 74             	gs js  0x486013
485f9f:	00 6f 70             	add    %ch,0x70(%edi)
485fa2:	5f                   	pop    %edi
485fa3:	49                   	dec    %ecx
485fa4:	6e                   	outsb  %ds:(%esi),(%dx)
485fa5:	65 71 75             	gs jno 0x48601d
485fa8:	61                   	popa
485fa9:	6c                   	insb   (%dx),%es:(%edi)
485faa:	69 74 79 00 73 65 74 	imul   $0x5f746573,0x0(%ecx,%edi,2),%esi
485fb1:	5f
485fb2:	44                   	inc    %esp
485fb3:	69 61 6c 6f 67 52 65 	imul   $0x6552676f,0x6c(%ecx),%esp
485fba:	73 75                	jae    0x486031
485fbc:	6c                   	insb   (%dx),%es:(%edi)
485fbd:	74 00                	je     0x485fbf
485fbf:	73 65                	jae    0x486026
485fc1:	74 5f                	je     0x486022
485fc3:	54                   	push   %esp
485fc4:	65 78 74             	gs js  0x48603b
485fc7:	41                   	inc    %ecx
485fc8:	6c                   	insb   (%dx),%es:(%edi)
485fc9:	69 67 6e 00 67 65 74 	imul   $0x74656700,0x6e(%edi),%esp
485fd0:	5f                   	pop    %edi
485fd1:	41                   	inc    %ecx
485fd2:	70 70                	jo     0x486044
485fd4:	57                   	push   %edi
485fd5:	6f                   	outsl  %ds:(%esi),(%dx)
485fd6:	72 6b                	jb     0x486043
485fd8:	73 70                	jae    0x48604a
485fda:	61                   	popa
485fdb:	63 65 00             	arpl   %esp,0x0(%ebp)
485fde:	61                   	popa
485fdf:	64 64 5f             	fs fs pop %edi
485fe2:	4c                   	dec    %esp
485fe3:	6f                   	outsl  %ds:(%esi),(%dx)
485fe4:	61                   	popa
485fe5:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
485fe9:	74 5f                	je     0x48604a
485feb:	59                   	pop    %ecx
485fec:	65 6c                	gs insb (%dx),%es:(%edi)
485fee:	6c                   	insb   (%dx),%es:(%edi)
485fef:	6f                   	outsl  %ds:(%esi),(%dx)
485ff0:	77 00                	ja     0x485ff2
485ff2:	43                   	inc    %ebx
485ff3:	75 72                	jne    0x486067
485ff5:	73 6f                	jae    0x486066
485ff7:	72 73                	jb     0x48606c
485ff9:	00 67 65             	add    %ah,0x65(%edi)
485ffc:	74 5f                	je     0x48605d
485ffe:	48                   	dec    %eax
485fff:	61                   	popa
486000:	6e                   	outsb  %ds:(%esi),(%dx)
486001:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
486005:	74 5f                	je     0x486066
486007:	43                   	inc    %ebx
486008:	75 72                	jne    0x48607c
48600a:	73 6f                	jae    0x48607b
48600c:	72 00                	jb     0x48600e
48600e:	61                   	popa
48600f:	64 64 5f             	fs fs pop %edi
486012:	4d                   	dec    %ebp
486013:	6f                   	outsl  %ds:(%esi),(%dx)
486014:	75 73                	jne    0x486089
486016:	65 45                	gs inc %ebp
486018:	6e                   	outsb  %ds:(%esi),(%dx)
486019:	74 65                	je     0x486080
48601b:	72 00                	jb     0x48601d
48601d:	61                   	popa
48601e:	64 64 5f             	fs fs pop %edi
486021:	4d                   	dec    %ebp
486022:	6f                   	outsl  %ds:(%esi),(%dx)
486023:	75 73                	jne    0x486098
486025:	65 4c                	gs dec %esp
486027:	65 61                	gs popa
486029:	76 65                	jbe    0x486090
48602b:	00 67 65             	add    %ah,0x65(%edi)
48602e:	74 5f                	je     0x48608f
486030:	53                   	push   %ebx
486031:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
486038:	5f                   	pop    %edi
486039:	48                   	dec    %eax
48603a:	65 69 67 68 74 00 67 	imul   $0x65670074,%gs:0x68(%edi),%esp
486041:	65
486042:	74 5f                	je     0x4860a3
486044:	57                   	push   %edi
486045:	69 64 74 68 00 73 65 	imul   $0x74657300,0x68(%esp,%esi,2),%esp
48604c:	74
48604d:	5f                   	pop    %edi
48604e:	44                   	inc    %esp
48604f:	6f                   	outsl  %ds:(%esi),(%dx)
486050:	75 62                	jne    0x4860b4
486052:	6c                   	insb   (%dx),%es:(%edi)
486053:	65 42                	gs inc %edx
486055:	75 66                	jne    0x4860bd
486057:	66 65 72 65          	data16 gs jb 0x4860c0
48605b:	64 00 49 6e          	add    %cl,%fs:0x6e(%ecx)
48605f:	74 33                	je     0x486094
486061:	32 00                	xor    (%eax),%al
486063:	73 65                	jae    0x4860ca
486065:	74 5f                	je     0x4860c6
486067:	57                   	push   %edi
486068:	69 6e 64 6f 77 53 74 	imul   $0x7453776f,0x64(%esi),%ebp
48606f:	61                   	popa
486070:	74 65                	je     0x4860d7
486072:	00 67 65             	add    %ah,0x65(%edi)
486075:	74 5f                	je     0x4860d6
486077:	50                   	push   %eax
486078:	72 69                	jb     0x4860e3
48607a:	6d                   	insl   (%dx),%es:(%edi)
48607b:	61                   	popa
48607c:	72 79                	jb     0x4860f7
48607e:	53                   	push   %ebx
48607f:	63 72 65             	arpl   %esi,0x65(%edx)
486082:	65 6e                	outsb  %gs:(%esi),(%dx)
486084:	00 67 65             	add    %ah,0x65(%edi)
486087:	74 5f                	je     0x4860e8
486089:	57                   	push   %edi
48608a:	6f                   	outsl  %ds:(%esi),(%dx)
48608b:	72 6b                	jb     0x4860f8
48608d:	69 6e 67 41 72 65 61 	imul   $0x61657241,0x67(%esi),%ebp
486094:	00 73 65             	add    %dh,0x65(%ebx)
486097:	74 5f                	je     0x4860f8
486099:	57                   	push   %edi
48609a:	69 64 74 68 00 73 65 	imul   $0x74657300,0x68(%esp,%esi,2),%esp
4860a1:	74
4860a2:	5f                   	pop    %edi
4860a3:	48                   	dec    %eax
4860a4:	65 69 67 68 74 00 73 	imul   $0x65730074,%gs:0x68(%edi),%esp
4860ab:	65
4860ac:	74 5f                	je     0x48610d
4860ae:	50                   	push   %eax
4860af:	6f                   	outsl  %ds:(%esi),(%dx)
4860b0:	73 69                	jae    0x48611b
4860b2:	74 69                	je     0x48611d
4860b4:	6f                   	outsl  %ds:(%esi),(%dx)
4860b5:	6e                   	outsb  %ds:(%esi),(%dx)
4860b6:	00 73 65             	add    %dh,0x65(%ebx)
4860b9:	74 5f                	je     0x48611a
4860bb:	45                   	inc    %ebp
4860bc:	6e                   	outsb  %ds:(%esi),(%dx)
4860bd:	61                   	popa
4860be:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
4860c2:	00 53 74             	add    %dl,0x74(%ebx)
4860c5:	61                   	popa
4860c6:	72 74                	jb     0x48613c
4860c8:	00 49 6e             	add    %cl,0x6e(%ecx)
4860cb:	76 61                	jbe    0x48612e
4860cd:	6c                   	insb   (%dx),%es:(%edi)
4860ce:	69 64 61 74 65 00 67 	imul   $0x65670065,0x74(%ecx,%eiz,2),%esp
4860d5:	65
4860d6:	74 5f                	je     0x486137
4860d8:	47                   	inc    %edi
4860d9:	72 61                	jb     0x48613c
4860db:	70 68                	jo     0x486145
4860dd:	69 63 73 00 67 65 74 	imul   $0x74656700,0x73(%ebx),%esp
4860e4:	5f                   	pop    %edi
4860e5:	4c                   	dec    %esp
4860e6:	6f                   	outsl  %ds:(%esi),(%dx)
4860e7:	63 61 74             	arpl   %esp,0x74(%ecx)
4860ea:	69 6f 6e 00 41 70 70 	imul   $0x70704100,0x6e(%edi),%ebp
4860f1:	6c                   	insb   (%dx),%es:(%edi)
4860f2:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
4860f9:	00 67 65             	add    %ah,0x65(%edi)
4860fc:	74 5f                	je     0x48615d
4860fe:	49                   	dec    %ecx
4860ff:	74 65                	je     0x486166
486101:	6d                   	insl   (%dx),%es:(%edi)
486102:	73 00                	jae    0x486104
486104:	41                   	inc    %ecx
486105:	64 64 52             	fs fs push %edx
486108:	61                   	popa
486109:	6e                   	outsb  %ds:(%esi),(%dx)
48610a:	67 65 00 61 64       	add    %ah,%gs:0x64(%bx,%di)
48610f:	64 5f                	fs pop %edi
486111:	46                   	inc    %esi
486112:	6f                   	outsl  %ds:(%esi),(%dx)
486113:	72 6d                	jb     0x486182
486115:	43                   	inc    %ebx
486116:	6c                   	insb   (%dx),%es:(%edi)
486117:	6f                   	outsl  %ds:(%esi),(%dx)
486118:	73 65                	jae    0x48617f
48611a:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
48611e:	64 5f                	fs pop %edi
486120:	50                   	push   %eax
486121:	61                   	popa
486122:	69 6e 74 00 61 64 64 	imul   $0x64646100,0x74(%esi),%ebp
486129:	5f                   	pop    %edi
48612a:	4d                   	dec    %ebp
48612b:	6f                   	outsl  %ds:(%esi),(%dx)
48612c:	75 73                	jne    0x4861a1
48612e:	65 43                	gs inc %ebx
486130:	6c                   	insb   (%dx),%es:(%edi)
486131:	69 63 6b 00 61 64 64 	imul   $0x64646100,0x6b(%ebx),%esp
486138:	5f                   	pop    %edi
486139:	4d                   	dec    %ebp
48613a:	6f                   	outsl  %ds:(%esi),(%dx)
48613b:	75 73                	jne    0x4861b0
48613d:	65 4d                	gs dec %ebp
48613f:	6f                   	outsl  %ds:(%esi),(%dx)
486140:	76 65                	jbe    0x4861a7
486142:	00 67 65             	add    %ah,0x65(%edi)
486145:	74 5f                	je     0x4861a6
486147:	47                   	inc    %edi
486148:	72 61                	jb     0x4861ab
48614a:	79 00                	jns    0x48614c
48614c:	50                   	push   %eax
48614d:	61                   	popa
48614e:	72 73                	jb     0x4861c3
486150:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
486154:	6d                   	insl   (%dx),%es:(%edi)
486155:	6f                   	outsl  %ds:(%esi),(%dx)
486156:	76 65                	jbe    0x4861bd
486158:	41                   	inc    %ecx
486159:	74 00                	je     0x48615b
48615b:	67 65 74 5f          	addr16 gs je 0x4861be
48615f:	52                   	push   %edx
486160:	65 64 00 53 68       	gs add %dl,%fs:0x68(%ebx)
486165:	6f                   	outsl  %ds:(%esi),(%dx)
486166:	77 44                	ja     0x4861ac
486168:	69 61 6c 6f 67 00 44 	imul   $0x4400676f,0x6c(%ecx),%esp
48616f:	72 61                	jb     0x4861d2
486171:	77 4c                	ja     0x4861bf
486173:	69 6e 65 00 46 69 6c 	imul   $0x6c694600,0x65(%esi),%ebp
48617a:	6c                   	insb   (%dx),%es:(%edi)
48617b:	52                   	push   %edx
48617c:	65 67 69 6f 6e 00 49 	imul   $0x736e4900,%gs:0x6e(%bx),%ebp
486183:	6e 73
486185:	65 72 74             	gs jb  0x4861fc
486188:	00 43 68             	add    %al,0x68(%ebx)
48618b:	61                   	popa
48618c:	72 00                	jb     0x48618e
48618e:	53                   	push   %ebx
48618f:	70 6c                	jo     0x4861fd
486191:	69 74 00 73 65 74 5f 	imul   $0x565f7465,0x73(%eax,%eax,1),%esi
486198:	56
486199:	69 73 69 62 6c 65 00 	imul   $0x656c62,0x69(%ebx),%esi
4861a0:	73 65                	jae    0x486207
4861a2:	74 5f                	je     0x486203
4861a4:	43                   	inc    %ebx
4861a5:	61                   	popa
4861a6:	75 73                	jne    0x48621b
4861a8:	65 73 56             	gs jae 0x486201
4861ab:	61                   	popa
4861ac:	6c                   	insb   (%dx),%es:(%edi)
4861ad:	69 64 61 74 69 6f 6e 	imul   $0x6e6f69,0x74(%ecx,%eiz,2),%esp
4861b4:	00
4861b5:	73 65                	jae    0x48621c
4861b7:	74 5f                	je     0x486218
4861b9:	4d                   	dec    %ebp
4861ba:	61                   	popa
4861bb:	72 67                	jb     0x486224
4861bd:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
4861c4:	4e                   	dec    %esi
4861c5:	6f                   	outsl  %ds:(%esi),(%dx)
4861c6:	77 00                	ja     0x4861c8
4861c8:	48                   	dec    %eax
4861c9:	69 64 65 00 67 65 74 	imul   $0x5f746567,0x0(%ebp,%eiz,2),%esp
4861d0:	5f
4861d1:	4f                   	dec    %edi
4861d2:	72 61                	jb     0x486235
4861d4:	6e                   	outsb  %ds:(%esi),(%dx)
4861d5:	67 65 52             	addr16 gs push %edx
4861d8:	65 64 00 73 65       	gs add %dh,%fs:0x65(%ebx)
4861dd:	74 5f                	je     0x48623e
4861df:	54                   	push   %esp
4861e0:	72 61                	jb     0x486243
4861e2:	6e                   	outsb  %ds:(%esi),(%dx)
4861e3:	73 70                	jae    0x486255
4861e5:	61                   	popa
4861e6:	72 65                	jb     0x48624d
4861e8:	6e                   	outsb  %ds:(%esi),(%dx)
4861e9:	63 79 4b             	arpl   %edi,0x4b(%ecx)
4861ec:	65 79 00             	gs jns 0x4861ef
4861ef:	54                   	push   %esp
4861f0:	69 6d 65 53 70 61 6e 	imul   $0x6e617053,0x65(%ebp),%ebp
4861f7:	00 46 72             	add    %al,0x72(%esi)
4861fa:	6f                   	outsl  %ds:(%esi),(%dx)
4861fb:	6d                   	insl   (%dx),%es:(%edi)
4861fc:	53                   	push   %ebx
4861fd:	65 63 6f 6e          	arpl   %ebp,%gs:0x6e(%edi)
486201:	64 73 00             	fs jae 0x486204
486204:	67 65 74 5f          	addr16 gs je 0x486267
486208:	4d                   	dec    %ebp
486209:	6f                   	outsl  %ds:(%esi),(%dx)
48620a:	6e                   	outsb  %ds:(%esi),(%dx)
48620b:	74 68                	je     0x486275
48620d:	00 67 65             	add    %ah,0x65(%edi)
486210:	74 5f                	je     0x486271
486212:	44                   	inc    %esp
486213:	61                   	popa
486214:	79 00                	jns    0x486216
486216:	67 65 74 5f          	addr16 gs je 0x486279
48621a:	59                   	pop    %ecx
48621b:	65 61                	gs popa
48621d:	72 00                	jb     0x48621f
48621f:	67 65 74 5f          	addr16 gs je 0x486282
486223:	48                   	dec    %eax
486224:	6f                   	outsl  %ds:(%esi),(%dx)
486225:	75 72                	jne    0x486299
486227:	00 67 65             	add    %ah,0x65(%edi)
48622a:	74 5f                	je     0x48628b
48622c:	4d                   	dec    %ebp