415ee8:	74 65                	je     0x415f4f
415eea:	6d                   	insl   (%dx),%es:(%edi)
415eeb:	54                   	push   %esp
415eec:	65 78 74             	gs js  0x415f63
415eef:	45                   	inc    %ebp
415ef0:	64 69 74 69 6e 67 00 	imul   $0x65720067,%fs:0x6e(%ecx,%ebp,2),%esi
415ef7:	72 65
415ef9:	6d                   	insl   (%dx),%es:(%edi)
415efa:	6f                   	outsl  %ds:(%esi),(%dx)
415efb:	76 65                	jbe    0x415f62
415efd:	5f                   	pop    %edi
415efe:	49                   	dec    %ecx
415eff:	74 65                	je     0x415f66
415f01:	6d                   	insl   (%dx),%es:(%edi)
415f02:	54                   	push   %esp
415f03:	65 78 74             	gs js  0x415f7a
415f06:	45                   	inc    %ebp
415f07:	64 69 74 69 6e 67 00 	imul   $0x64650067,%fs:0x6e(%ecx,%ebp,2),%esi
415f0e:	65 64
415f10:	69 74 69 6e 67 00 53 	imul   $0x79530067,0x6e(%ecx,%ebp,2),%esi
415f17:	79
415f18:	73 74                	jae    0x415f8e
415f1a:	65 6d                	gs insl (%dx),%es:(%edi)
415f1c:	2e 44                	cs inc %esp
415f1e:	72 61                	jb     0x415f81
415f20:	77 69                	ja     0x415f8b
415f22:	6e                   	outsb  %ds:(%esi),(%dx)
415f23:	67 00 72 65          	add    %dh,0x65(%bp,%si)
415f27:	73 69                	jae    0x415f92
415f29:	7a 69                	jp     0x415f94
415f2b:	6e                   	outsb  %ds:(%esi),(%dx)
415f2c:	67 00 6d 61          	add    %ch,0x61(%di)
415f30:	74 63                	je     0x415f95
415f32:	68 00 43 6f 6d       	push   $0x6d6f4300
415f37:	70 75                	jo     0x415fae
415f39:	74 65                	je     0x415fa0
415f3b:	48                   	dec    %eax
415f3c:	61                   	popa
415f3d:	73 68                	jae    0x415fa7
415f3f:	00 52 65             	add    %dl,0x65(%edx)
415f42:	66 72 65             	data16 jb 0x415faa
415f45:	73 68                	jae    0x415faf
415f47:	00 50 75             	add    %dl,0x75(%eax)
415f4a:	73 68                	jae    0x415fb4
415f4c:	00 53 6f             	add    %dl,0x6f(%ebx)
415f4f:	6c                   	insb   (%dx),%es:(%edi)
415f50:	69 64 42 72 75 73 68 	imul   $0x687375,0x72(%edx,%eax,2),%esp
415f57:	00
415f58:	48                   	dec    %eax
415f59:	61                   	popa
415f5a:	74 63                	je     0x415fbf
415f5c:	68 42 72 75 73       	push   $0x73757242
415f61:	68 00 4c 69 6e       	push   $0x6e694c00
415f66:	65 61                	gs popa
415f68:	72 47                	jb     0x415fb1
415f6a:	72 61                	jb     0x415fcd
415f6c:	64 69 65 6e 74 42 72 	imul   $0x75724274,%fs:0x6e(%ebp),%esp
415f73:	75
415f74:	73 68                	jae    0x415fde
415f76:	00 4d 61             	add    %cl,0x61(%ebp)
415f79:	74 68                	je     0x415fe3
415f7b:	00 46 69             	add    %al,0x69(%esi)
415f7e:	6c                   	insb   (%dx),%es:(%edi)
415f7f:	6c                   	insb   (%dx),%es:(%edi)
415f80:	50                   	push   %eax
415f81:	61                   	popa
415f82:	74 68                	je     0x415fec
415f84:	00 47 72             	add    %al,0x72(%edi)
415f87:	61                   	popa
415f88:	70 68                	jo     0x415ff2
415f8a:	69 63 73 50 61 74 68 	imul   $0x68746150,0x73(%ebx),%esp
415f91:	00 44 72 61          	add    %al,0x61(%edx,%esi,2)
415f95:	77 50                	ja     0x415fe7
415f97:	61                   	popa
415f98:	74 68                	je     0x416002
415f9a:	00 67 65             	add    %ah,0x65(%edi)
415f9d:	74 5f                	je     0x415ffe
415f9f:	57                   	push   %edi
415fa0:	69 64 74 68 00 73 65 	imul   $0x74657300,0x68(%esp,%esi,2),%esp
415fa7:	74
415fa8:	5f                   	pop    %edi
415fa9:	57                   	push   %edi
415faa:	69 64 74 68 00 67 65 	imul   $0x74656700,0x68(%esp,%esi,2),%esp
415fb1:	74
415fb2:	5f                   	pop    %edi
415fb3:	54                   	push   %esp
415fb4:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
415fbb:	65 57                	gs push %edi
415fbd:	69 64 74 68 00 53 65 	imul   $0x74655300,0x68(%esp,%esi,2),%esp
415fc4:	74
415fc5:	54                   	push   %esp
415fc6:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
415fcd:	65 57                	gs push %edi
415fcf:	69 64 74 68 00 5f 74 	imul   $0x69745f00,0x68(%esp,%esi,2),%esp
415fd6:	69
415fd7:	6d                   	insl   (%dx),%es:(%edi)
415fd8:	65 53                	gs push %ebx
415fda:	63 61 6c             	arpl   %esp,0x6c(%ecx)
415fdd:	65 57                	gs push %edi
415fdf:	69 64 74 68 00 67 65 	imul   $0x74656700,0x68(%esp,%esi,2),%esp
415fe6:	74
415fe7:	5f                   	pop    %edi
415fe8:	57                   	push   %edi
415fe9:	65 65 6b 48 65 61    	gs imul $0x61,%gs:0x65(%eax),%ecx
415fef:	64 65 72 57          	fs gs jb 0x41604a
415ff3:	69 64 74 68 00 5f 77 	imul   $0x65775f00,0x68(%esp,%esi,2),%esp
415ffa:	65
415ffb:	65 6b 48 65 61       	imul   $0x61,%gs:0x65(%eax),%ecx
416000:	64 65 72 57          	fs gs jb 0x41605b
416004:	69 64 74 68 00 77 69 	imul   $0x64697700,0x68(%esp,%esi,2),%esp
41600b:	64
41600c:	74 68                	je     0x416076
41600e:	00 67 65             	add    %ah,0x65(%edi)
416011:	74 5f                	je     0x416072
416013:	4c                   	dec    %esp
416014:	65 6e                	outsb  %gs:(%esi),(%dx)
416016:	67 74 68             	addr16 je 0x416081
416019:	00 67 65             	add    %ah,0x65(%edi)
41601c:	74 5f                	je     0x41607d
41601e:	44                   	inc    %esp
41601f:	61                   	popa
416020:	79 4e                	jns    0x416070
416022:	61                   	popa
416023:	6d                   	insl   (%dx),%es:(%edi)
416024:	65 73 4c             	gs jae 0x416073
416027:	65 6e                	outsb  %gs:(%esi),(%dx)
416029:	67 74 68             	addr16 je 0x416094
41602c:	00 73 65             	add    %dh,0x65(%ebx)
41602f:	74 5f                	je     0x416090
416031:	44                   	inc    %esp
416032:	61                   	popa
416033:	79 4e                	jns    0x416083
416035:	61                   	popa
416036:	6d                   	insl   (%dx),%es:(%edi)
416037:	65 73 4c             	gs jae 0x416086
41603a:	65 6e                	outsb  %gs:(%esi),(%dx)
41603c:	67 74 68             	addr16 je 0x4160a7
41603f:	00 5f 64             	add    %bl,0x64(%edi)
416042:	61                   	popa
416043:	79 4e                	jns    0x416093
416045:	61                   	popa
416046:	6d                   	insl   (%dx),%es:(%edi)
416047:	65 73 4c             	gs jae 0x416096
41604a:	65 6e                	outsb  %gs:(%esi),(%dx)
41604c:	67 74 68             	addr16 je 0x4160b7
41604f:	00 47 65             	add    %al,0x65(%edi)
416052:	74 4c                	je     0x4160a0
416054:	65 6e                	outsb  %gs:(%esi),(%dx)
416056:	67 74 68             	addr16 je 0x4160c1
416059:	00 49 6e             	add    %cl,0x6e(%ecx)
41605c:	74 65                	je     0x4160c3
41605e:	72 73                	jb     0x4160d3
416060:	65 63 74 73 57       	arpl   %esi,%gs:0x57(%ebx,%esi,2)
416065:	69 74 68 00 53 74 61 	imul   $0x72617453,0x0(%eax,%ebp,2),%esi
41606c:	72
41606d:	74 73                	je     0x4160e2
41606f:	57                   	push   %edi
416070:	69 74 68 00 67 65 74 	imul   $0x5f746567,0x0(%eax,%ebp,2),%esi
416077:	5f
416078:	4d                   	dec    %ebp
416079:	6f                   	outsl  %ds:(%esi),(%dx)
41607a:	6e                   	outsb  %ds:(%esi),(%dx)
41607b:	74 68                	je     0x4160e5
41607d:	00 44 61 79          	add    %al,0x79(%ecx,%eiz,2)
416081:	73 49                	jae    0x4160cc
416083:	6e                   	outsb  %ds:(%esi),(%dx)
416084:	4d                   	dec    %ebp
416085:	6f                   	outsl  %ds:(%esi),(%dx)
416086:	6e                   	outsb  %ds:(%esi),(%dx)
416087:	74 68                	je     0x4160f1
416089:	00 53 65             	add    %dl,0x65(%ebx)
41608c:	6c                   	insb   (%dx),%es:(%edi)
41608d:	65 63 74 4d 6f       	arpl   %esi,%gs:0x6f(%ebp,%ecx,2)
416092:	6e                   	outsb  %ds:(%esi),(%dx)
416093:	74 68                	je     0x4160fd
416095:	00 4d 6f             	add    %cl,0x6f(%ebp)
416098:	6e                   	outsb  %ds:(%esi),(%dx)
416099:	74 68                	je     0x416103
41609b:	56                   	push   %esi
41609c:	69 65 77 4d 6f 6e 74 	imul   $0x746e6f4d,0x77(%ebp),%esp
4160a3:	68 00 5f 6d 6f       	push   $0x6f6d5f00
4160a8:	6e                   	outsb  %ds:(%esi),(%dx)
4160a9:	74 68                	je     0x416113
4160ab:	00 42 6f             	add    %al,0x6f(%edx)
4160ae:	74 68                	je     0x416118
4160b0:	00 4e 6f             	add    %cl,0x6f(%esi)
4160b3:	72 74                	jb     0x416129
4160b5:	68 00 6e 6f 72       	push   $0x726f6e00
4160ba:	74 68                	je     0x416124
4160bc:	00 53 6f             	add    %dl,0x6f(%ebx)
4160bf:	75 74                	jne    0x416135
4160c1:	68 00 73 6f 75       	push   $0x756f7300
4160c6:	74 68                	je     0x416130
4160c8:	00 41 73             	add    %al,0x73(%ecx)
4160cb:	79 6e                	jns    0x41613b
4160cd:	63 43 61             	arpl   %eax,0x61(%ebx)
4160d0:	6c                   	insb   (%dx),%es:(%edi)
4160d1:	6c                   	insb   (%dx),%es:(%edi)
4160d2:	62 61 63             	bound  %esp,0x63(%ecx)
4160d5:	6b 00 63             	imul   $0x63,(%eax),%eax
4160d8:	61                   	popa
4160d9:	6c                   	insb   (%dx),%es:(%edi)
4160da:	6c                   	insb   (%dx),%es:(%edi)
4160db:	62 61 63             	bound  %esp,0x63(%ecx)
4160de:	6b 00 67             	imul   $0x67,(%eax),%eax
4160e1:	65 74 5f             	gs je  0x416143
4160e4:	42                   	inc    %edx
4160e5:	6c                   	insb   (%dx),%es:(%edi)
4160e6:	61                   	popa
4160e7:	63 6b 00             	arpl   %ebp,0x0(%ebx)
4160ea:	4f                   	dec    %edi
4160eb:	6e                   	outsb  %ds:(%esi),(%dx)
4160ec:	4d                   	dec    %ebp
4160ed:	6f                   	outsl  %ds:(%esi),(%dx)
4160ee:	75 73                	jne    0x416163
4160f0:	65 44                	gs inc %esp
4160f2:	6f                   	outsl  %ds:(%esi),(%dx)
4160f3:	75 62                	jne    0x416157
4160f5:	6c                   	insb   (%dx),%es:(%edi)
4160f6:	65 43                	gs inc %ebx
4160f8:	6c                   	insb   (%dx),%es:(%edi)
4160f9:	69 63 6b 00 61 64 64 	imul   $0x64646100,0x6b(%ebx),%esp
416100:	5f                   	pop    %edi
416101:	49                   	dec    %ecx
416102:	74 65                	je     0x416169
416104:	6d                   	insl   (%dx),%es:(%edi)
416105:	44                   	inc    %esp
416106:	6f                   	outsl  %ds:(%esi),(%dx)
416107:	75 62                	jne    0x41616b
416109:	6c                   	insb   (%dx),%es:(%edi)
41610a:	65 43                	gs inc %ebx
41610c:	6c                   	insb   (%dx),%es:(%edi)
41610d:	69 63 6b 00 72 65 6d 	imul   $0x6d657200,0x6b(%ebx),%esp
416114:	6f                   	outsl  %ds:(%esi),(%dx)
416115:	76 65                	jbe    0x41617c
416117:	5f                   	pop    %edi
416118:	49                   	dec    %ecx
416119:	74 65                	je     0x416180
41611b:	6d                   	insl   (%dx),%es:(%edi)
41611c:	44                   	inc    %esp
41611d:	6f                   	outsl  %ds:(%esi),(%dx)
41611e:	75 62                	jne    0x416182
416120:	6c                   	insb   (%dx),%es:(%edi)
416121:	65 43                	gs inc %ebx
416123:	6c                   	insb   (%dx),%es:(%edi)
416124:	69 63 6b 00 4f 6e 49 	imul   $0x496e4f00,0x6b(%ebx),%esp
41612b:	74 65                	je     0x416192
41612d:	6d                   	insl   (%dx),%es:(%edi)
41612e:	44                   	inc    %esp
41612f:	6f                   	outsl  %ds:(%esi),(%dx)
416130:	75 62                	jne    0x416194
416132:	6c                   	insb   (%dx),%es:(%edi)
416133:	65 43                	gs inc %ebx
416135:	6c                   	insb   (%dx),%es:(%edi)
416136:	69 63 6b 00 4f 6e 44 	imul   $0x446e4f00,0x6b(%ebx),%esp
41613d:	6f                   	outsl  %ds:(%esi),(%dx)
41613e:	75 62                	jne    0x4161a2
416140:	6c                   	insb   (%dx),%es:(%edi)
416141:	65 43                	gs inc %ebx
416143:	6c                   	insb   (%dx),%es:(%edi)
416144:	69 63 6b 00 61 64 64 	imul   $0x64646100,0x6b(%ebx),%esp
41614b:	5f                   	pop    %edi
41614c:	49                   	dec    %ecx
41614d:	74 65                	je     0x4161b4
41614f:	6d                   	insl   (%dx),%es:(%edi)
416150:	43                   	inc    %ebx
416151:	6c                   	insb   (%dx),%es:(%edi)
416152:	69 63 6b 00 72 65 6d 	imul   $0x6d657200,0x6b(%ebx),%esp
416159:	6f                   	outsl  %ds:(%esi),(%dx)
41615a:	76 65                	jbe    0x4161c1
41615c:	5f                   	pop    %edi
41615d:	49                   	dec    %ecx
41615e:	74 65                	je     0x4161c5
416160:	6d                   	insl   (%dx),%es:(%edi)
416161:	43                   	inc    %ebx
416162:	6c                   	insb   (%dx),%es:(%edi)
416163:	69 63 6b 00 4f 6e 49 	imul   $0x496e4f00,0x6b(%ebx),%esp
41616a:	74 65                	je     0x4161d1
41616c:	6d                   	insl   (%dx),%es:(%edi)
41616d:	43                   	inc    %ebx
41616e:	6c                   	insb   (%dx),%es:(%edi)
41616f:	69 63 6b 00 4f 6e 43 	imul   $0x436e4f00,0x6b(%ebx),%esp
416176:	6c                   	insb   (%dx),%es:(%edi)
416177:	69 63 6b 00 61 64 64 	imul   $0x64646100,0x6b(%ebx),%esp
41617e:	5f                   	pop    %edi
41617f:	44                   	inc    %esp
416180:	61                   	popa
416181:	79 48                	jns    0x4161cb
416183:	65 61                	gs popa
416185:	64 65 72 43          	fs gs jb 0x4161cc
416189:	6c                   	insb   (%dx),%es:(%edi)
41618a:	69 63 6b 00 72 65 6d 	imul   $0x6d657200,0x6b(%ebx),%esp
416191:	6f                   	outsl  %ds:(%esi),(%dx)
416192:	76 65                	jbe    0x4161f9
416194:	5f                   	pop    %edi
416195:	44                   	inc    %esp
416196:	61                   	popa
416197:	79 48                	jns    0x4161e1
416199:	65 61                	gs popa
41619b:	64 65 72 43          	fs gs jb 0x4161e2
41619f:	6c                   	insb   (%dx),%es:(%edi)
4161a0:	69 63 6b 00 4f 6e 44 	imul   $0x446e4f00,0x6b(%ebx),%esp
4161a7:	61                   	popa
4161a8:	79 48                	jns    0x4161f2
4161aa:	65 61                	gs popa
4161ac:	64 65 72 43          	fs gs jb 0x4161f3
4161b0:	6c                   	insb   (%dx),%es:(%edi)
4161b1:	69 63 6b 00 54 72 61 	imul   $0x61725400,0x6b(%ebx),%esp
4161b8:	6e                   	outsb  %ds:(%esi),(%dx)
4161b9:	73 66                	jae    0x416221
4161bb:	6f                   	outsl  %ds:(%esi),(%dx)
4161bc:	72 6d                	jb     0x41622b
4161be:	46                   	inc    %esi
4161bf:	69 6e 61 6c 42 6c 6f 	imul   $0x6f6c426c,0x61(%esi),%ebp
4161c6:	63 6b 00             	arpl   %ebp,0x0(%ebx)
4161c9:	67 65 74 5f          	addr16 gs je 0x41622c
4161cd:	44                   	inc    %esp
4161ce:	61                   	popa
4161cf:	79 4f                	jns    0x416220
4161d1:	66 57                	push   %di
4161d3:	65 65 6b 00 73       	gs imul $0x73,%gs:(%eax),%eax
4161d8:	65 74 5f             	gs je  0x41623a
4161db:	44                   	inc    %esp
4161dc:	61                   	popa
4161dd:	79 4f                	jns    0x41622e
4161df:	66 57                	push   %di
4161e1:	65 65 6b 00 67       	gs imul $0x67,%gs:(%eax),%eax
4161e6:	65 74 5f             	gs je  0x416248
4161e9:	46                   	inc    %esi
4161ea:	69 72 73 74 44 61 79 	imul   $0x79614474,0x73(%edx),%esi
4161f1:	4f                   	dec    %edi
4161f2:	66 57                	push   %di
4161f4:	65 65 6b 00 73       	gs imul $0x73,%gs:(%eax),%eax
4161f9:	65 74 5f             	gs je  0x41625b
4161fc:	46                   	inc    %esi
4161fd:	69 72 73 74 44 61 79 	imul   $0x79614474,0x73(%edx),%esi
416204:	4f                   	dec    %edi
416205:	66 57                	push   %di
416207:	65 65 6b 00 5f       	gs imul $0x5f,%gs:(%eax),%eax
41620c:	66 69 72 73 74 44    	imul   $0x4474,0x73(%edx),%si
416212:	61                   	popa
416213:	79 4f                	jns    0x416264
416215:	66 57                	push   %di
416217:	65 65 6b 00 5f       	gs imul $0x5f,%gs:(%eax),%eax
41621c:	64 61                	fs popa
41621e:	79 4f                	jns    0x41626f
416220:	66 57                	push   %di
416222:	65 65 6b 00 53       	gs imul $0x53,%gs:(%eax),%eax
416227:	65 6c                	gs insb (%dx),%es:(%edi)
416229:	65 63 74 57 6f       	arpl   %esi,%gs:0x6f(%edi,%edx,2)