406e70:	2e 43                	cs inc %ebx
406e72:	6f                   	outsl  %ds:(%esi),(%dx)
406e73:	64 65 44             	fs gs inc %esp
406e76:	6f                   	outsl  %ds:(%esi),(%dx)
406e77:	6d                   	insl   (%dx),%es:(%edi)
406e78:	2e 43                	cs inc %ebx
406e7a:	6f                   	outsl  %ds:(%esi),(%dx)
406e7b:	6d                   	insl   (%dx),%es:(%edi)
406e7c:	70 69                	jo     0x406ee7
406e7e:	6c                   	insb   (%dx),%es:(%edi)
406e7f:	65 72 00             	gs jb  0x406e82
406e82:	6d                   	insl   (%dx),%es:(%edi)
406e83:	5f                   	pop    %edi
406e84:	49                   	dec    %ecx
406e85:	73 53                	jae    0x406eda
406e87:	65 63 6f 6e          	arpl   %ebp,%gs:0x6e(%edi)
406e8b:	64 50                	fs push %eax
406e8d:	6c                   	insb   (%dx),%es:(%edi)
406e8e:	61                   	popa
406e8f:	79 65                	jns    0x406ef6
406e91:	72 43                	jb     0x406ed6
406e93:	6f                   	outsl  %ds:(%esi),(%dx)
406e94:	6d                   	insl   (%dx),%es:(%edi)
406e95:	70 75                	jo     0x406f0c
406e97:	74 65                	je     0x406efe
406e99:	72 00                	jb     0x406e9b
406e9b:	48                   	dec    %eax
406e9c:	75 6d                	jne    0x406f0b
406e9e:	61                   	popa
406e9f:	6e                   	outsb  %ds:(%esi),(%dx)
406ea0:	56                   	push   %esi
406ea1:	73 43                	jae    0x406ee6
406ea3:	6f                   	outsl  %ds:(%esi),(%dx)
406ea4:	6d                   	insl   (%dx),%es:(%edi)
406ea5:	70 75                	jo     0x406f1c
406ea7:	74 65                	je     0x406f0e
406ea9:	72 00                	jb     0x406eab
406eab:	43                   	inc    %ebx
406eac:	68 65 63 6b 49       	push   $0x496b6365
406eb1:	66 47                	inc    %di
406eb3:	61                   	popa
406eb4:	6d                   	insl   (%dx),%es:(%edi)
406eb5:	65 4f                	gs dec %edi
406eb7:	76 65                	jbe    0x406f1e
406eb9:	72 00                	jb     0x406ebb
406ebb:	63 65 6c             	arpl   %esp,0x6c(%ebp)
406ebe:	6c                   	insb   (%dx),%es:(%edi)
406ebf:	42                   	inc    %edx
406ec0:	75 74                	jne    0x406f36
406ec2:	74 6f                	je     0x406f33
406ec4:	6e                   	outsb  %ds:(%esi),(%dx)
406ec5:	5f                   	pop    %edi
406ec6:	43                   	inc    %ebx
406ec7:	68 65 63 6b 69       	push   $0x696b6365
406ecc:	6e                   	outsb  %ds:(%esi),(%dx)
406ecd:	67 47                	addr16 inc %edi
406ecf:	61                   	popa
406ed0:	6d                   	insl   (%dx),%es:(%edi)
406ed1:	65 4f                	gs dec %edi
406ed3:	76 65                	jbe    0x406f3a
406ed5:	72 00                	jb     0x406ed7
406ed7:	50                   	push   %eax
406ed8:	6c                   	insb   (%dx),%es:(%edi)
406ed9:	61                   	popa
406eda:	79 65                	jns    0x406f41
406edc:	72 00                	jb     0x406ede
406ede:	73 65                	jae    0x406f45
406ee0:	74 5f                	je     0x406f41
406ee2:	42                   	inc    %edx
406ee3:	61                   	popa
406ee4:	63 6b 43             	arpl   %ebp,0x43(%ebx)
406ee7:	6f                   	outsl  %ds:(%esi),(%dx)
406ee8:	6c                   	insb   (%dx),%es:(%edi)
406ee9:	6f                   	outsl  %ds:(%esi),(%dx)
406eea:	72 00                	jb     0x406eec
406eec:	47                   	inc    %edi
406eed:	65 74 45             	gs je  0x406f35
406ef0:	6e                   	outsb  %ds:(%esi),(%dx)
406ef1:	75 6d                	jne    0x406f60
406ef3:	65 72 61             	gs jb  0x406f57
406ef6:	74 6f                	je     0x406f67
406ef8:	72 00                	jb     0x406efa
406efa:	2e 63 74 6f 72       	arpl   %esi,%cs:0x72(%edi,%ebp,2)
406eff:	00 2e                	add    %ch,(%esi)
406f01:	63 63 74             	arpl   %esp,0x74(%ebx)
406f04:	6f                   	outsl  %ds:(%esi),(%dx)
406f05:	72 00                	jb     0x406f07
406f07:	43                   	inc    %ebx
406f08:	72 65                	jb     0x406f6f
406f0a:	61                   	popa
406f0b:	74 65                	je     0x406f72
406f0d:	44                   	inc    %esp
406f0e:	65 63 72 79          	arpl   %esi,%gs:0x79(%edx)
406f12:	70 74                	jo     0x406f88
406f14:	6f                   	outsl  %ds:(%esi),(%dx)
406f15:	72 00                	jb     0x406f17
406f17:	47                   	inc    %edi
406f18:	65 74 43             	gs je  0x406f5e
406f1b:	65 6c                	gs insb (%dx),%es:(%edi)
406f1d:	6c                   	insb   (%dx),%es:(%edi)
406f1e:	53                   	push   %ebx
406f1f:	74 72                	je     0x406f93
406f21:	00 41 62             	add    %al,0x62(%ecx)
406f24:	73 00                	jae    0x406f26
406f26:	53                   	push   %ebx
406f27:	79 73                	jns    0x406f9c
406f29:	74 65                	je     0x406f90
406f2b:	6d                   	insl   (%dx),%es:(%edi)
406f2c:	2e 44                	cs inc %esp
406f2e:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
406f35:	69 63 73 00 4d 69 63 	imul   $0x63694d00,0x73(%ebx),%esp
406f3c:	72 6f                	jb     0x406fad
406f3e:	73 6f                	jae    0x406faf
406f40:	66 74 2e             	data16 je 0x406f71
406f43:	56                   	push   %esi
406f44:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
406f4b:	73 69                	jae    0x406fb6
406f4d:	63 2e                	arpl   %ebp,(%esi)
406f4f:	43                   	inc    %ebx
406f50:	6f                   	outsl  %ds:(%esi),(%dx)
406f51:	6d                   	insl   (%dx),%es:(%edi)
406f52:	70 69                	jo     0x406fbd
406f54:	6c                   	insb   (%dx),%es:(%edi)
406f55:	65 72 53             	gs jb  0x406fab
406f58:	65 72 76             	gs jb  0x406fd1
406f5b:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
406f62:	73 74                	jae    0x406fd8
406f64:	65 6d                	gs insl (%dx),%es:(%edi)
406f66:	2e 52                	cs push %edx
406f68:	75 6e                	jne    0x406fd8
406f6a:	74 69                	je     0x406fd5
406f6c:	6d                   	insl   (%dx),%es:(%edi)
406f6d:	65 2e 43             	gs cs inc %ebx
406f70:	6f                   	outsl  %ds:(%esi),(%dx)
406f71:	6d                   	insl   (%dx),%es:(%edi)
406f72:	70 69                	jo     0x406fdd
406f74:	6c                   	insb   (%dx),%es:(%edi)
406f75:	65 72 53             	gs jb  0x406fcb
406f78:	65 72 76             	gs jb  0x406ff1
406f7b:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
406f82:	73 74                	jae    0x406ff8
406f84:	65 6d                	gs insl (%dx),%es:(%edi)
406f86:	2e 52                	cs push %edx
406f88:	65 73 6f             	gs jae 0x406ffa
406f8b:	75 72                	jne    0x406fff
406f8d:	63 65 73             	arpl   %esp,0x73(%ebp)
406f90:	00 41 72             	add    %al,0x72(%ecx)
406f93:	74 72                	je     0x407007
406f95:	6f                   	outsl  %ds:(%esi),(%dx)
406f96:	43                   	inc    %ebx
406f97:	6f                   	outsl  %ds:(%esi),(%dx)
406f98:	72 65                	jb     0x406fff
406f9a:	2e 50                	cs push %eax
406f9c:	72 6f                	jb     0x40700d
406f9e:	70 65                	jo     0x407005
406fa0:	72 74                	jb     0x407016
406fa2:	69 65 73 2e 52 65 73 	imul   $0x7365522e,0x73(%ebp),%esp
406fa9:	6f                   	outsl  %ds:(%esi),(%dx)
406faa:	75 72                	jne    0x40701e
406fac:	63 65 73             	arpl   %esp,0x73(%ebp)
406faf:	2e 72 65             	jb,pn  0x407017
406fb2:	73 6f                	jae    0x407023
406fb4:	75 72                	jne    0x407028
406fb6:	63 65 73             	arpl   %esp,0x73(%ebp)
406fb9:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
406fbd:	75 67                	jne    0x407026
406fbf:	67 69 6e 67 4d 6f 64 	imul   $0x65646f4d,0x67(%bp),%ebp
406fc6:	65
406fc7:	73 00                	jae    0x406fc9
406fc9:	41                   	inc    %ecx
406fca:	72 74                	jb     0x407040
406fcc:	72 6f                	jb     0x40703d
406fce:	43                   	inc    %ebx
406fcf:	6f                   	outsl  %ds:(%esi),(%dx)
406fd0:	72 65                	jb     0x407037
406fd2:	2e 50                	cs push %eax
406fd4:	72 6f                	jb     0x407045
406fd6:	70 65                	jo     0x40703d
406fd8:	72 74                	jb     0x40704e
406fda:	69 65 73 00 46 69 6c 	imul   $0x6c694600,0x73(%ebp),%esp
406fe1:	65 73 00             	gs jae 0x406fe4
406fe4:	47                   	inc    %edi
406fe5:	65 74 54             	gs je  0x40703c
406fe8:	79 70                	jns    0x40705a
406fea:	65 73 00             	gs jae 0x406fed
406fed:	52                   	push   %edx
406fee:	66 63 32             	arpl   %si,(%edx)
406ff1:	38 39                	cmp    %bh,(%ecx)
406ff3:	38 44 65 72          	cmp    %al,0x72(%ebp,%eiz,2)
406ff7:	69 76 65 42 79 74 65 	imul   $0x65747942,0x65(%esi),%esi
406ffe:	73 00                	jae    0x407000
407000:	47                   	inc    %edi
407001:	65 74 42             	gs je  0x407046
407004:	79 74                	jns    0x40707a
407006:	65 73 00             	gs jae 0x407009
407009:	72 65                	jb     0x407070
40700b:	73 65                	jae    0x407072
40700d:	74 42                	je     0x407051
40700f:	6f                   	outsl  %ds:(%esi),(%dx)
407010:	61                   	popa
407011:	72 64                	jb     0x407077
407013:	56                   	push   %esi
407014:	61                   	popa
407015:	6c                   	insb   (%dx),%es:(%edi)
407016:	75 65                	jne    0x40707d
407018:	73 00                	jae    0x40701a
40701a:	53                   	push   %ebx
40701b:	65 74 42             	gs je  0x407060
40701e:	6f                   	outsl  %ds:(%esi),(%dx)
40701f:	61                   	popa
407020:	72 64                	jb     0x407086
407022:	49                   	dec    %ecx
407023:	6e                   	outsb  %ds:(%esi),(%dx)
407024:	69 74 69 61 6c 56 61 	imul   $0x6c61566c,0x61(%ecx,%ebp,2),%esi
40702b:	6c
40702c:	75 65                	jne    0x407093
40702e:	73 00                	jae    0x407030
407030:	42                   	inc    %edx
407031:	69 6e 64 69 6e 67 46 	imul   $0x46676e69,0x64(%esi),%ebp
407038:	6c                   	insb   (%dx),%es:(%edi)
407039:	61                   	popa
40703a:	67 73 00             	addr16 jae 0x40703d
40703d:	46                   	inc    %esi
40703e:	6f                   	outsl  %ds:(%esi),(%dx)
40703f:	72 6d                	jb     0x4070ae
407041:	47                   	inc    %edi
407042:	61                   	popa
407043:	6d                   	insl   (%dx),%es:(%edi)
407044:	65 53                	gs push %ebx
407046:	65 74 74             	gs je  0x4070bd
407049:	69 6e 67 73 00 43 65 	imul   $0x65430073,0x67(%esi),%ebp
407050:	6c                   	insb   (%dx),%es:(%edi)
407051:	6c                   	insb   (%dx),%es:(%edi)
407052:	73 43                	jae    0x407097
407054:	68 6f 73 65 6e       	push   $0x6e65736f
407059:	45                   	inc    %ebp
40705a:	76 65                	jbe    0x4070c1
40705c:	6e                   	outsb  %ds:(%esi),(%dx)
40705d:	74 41                	je     0x4070a0
40705f:	72 67                	jb     0x4070c8
407061:	73 00                	jae    0x407063
407063:	6d                   	insl   (%dx),%es:(%edi)
407064:	5f                   	pop    %edi
407065:	4e                   	dec    %esi
407066:	75 6d                	jne    0x4070d5
407068:	4f                   	dec    %edi
407069:	66 43                	inc    %bx
40706b:	6f                   	outsl  %ds:(%esi),(%dx)
40706c:	6c                   	insb   (%dx),%es:(%edi)
40706d:	73 00                	jae    0x40706f
40706f:	67 65 74 5f          	addr16 gs je 0x4070d2
407073:	43                   	inc    %ebx
407074:	6f                   	outsl  %ds:(%esi),(%dx)
407075:	6e                   	outsb  %ds:(%esi),(%dx)
407076:	74 72                	je     0x4070ea
407078:	6f                   	outsl  %ds:(%esi),(%dx)
407079:	6c                   	insb   (%dx),%es:(%edi)
40707a:	73 00                	jae    0x40707c
40707c:	69 6e 69 74 43 6f 6e 	imul   $0x6e6f4374,0x69(%esi),%ebp
407083:	74 72                	je     0x4070f7
407085:	6f                   	outsl  %ds:(%esi),(%dx)
407086:	6c                   	insb   (%dx),%es:(%edi)
407087:	73 00                	jae    0x407089
407089:	53                   	push   %ebx
40708a:	79 73                	jns    0x4070ff
40708c:	74 65                	je     0x4070f3
40708e:	6d                   	insl   (%dx),%es:(%edi)
40708f:	2e 57                	cs push %edi
407091:	69 6e 64 6f 77 73 2e 	imul   $0x2e73776f,0x64(%esi),%ebp
407098:	46                   	inc    %esi
407099:	6f                   	outsl  %ds:(%esi),(%dx)
40709a:	72 6d                	jb     0x407109
40709c:	73 00                	jae    0x40709e
40709e:	49                   	dec    %ecx
40709f:	6e                   	outsb  %ds:(%esi),(%dx)
4070a0:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
4070a7:	65
4070a8:	54                   	push   %esp
4070a9:	6f                   	outsl  %ds:(%esi),(%dx)
4070aa:	6b 65 6e 73          	imul   $0x73,0x6e(%ebp),%esp
4070ae:	00 6d 5f             	add    %ch,0x5f(%ebp)
4070b1:	4e                   	dec    %esi
4070b2:	75 6d                	jne    0x407121
4070b4:	4f                   	dec    %edi
4070b5:	66 54                	push   %sp
4070b7:	6f                   	outsl  %ds:(%esi),(%dx)
4070b8:	6b 65 6e 73          	imul   $0x73,0x6e(%ebp),%esp
4070bc:	00 67 65             	add    %ah,0x65(%edi)
4070bf:	74 5f                	je     0x407120
4070c1:	4e                   	dec    %esi
4070c2:	75 6d                	jne    0x407131
4070c4:	4f                   	dec    %edi
4070c5:	66 54                	push   %sp
4070c7:	6f                   	outsl  %ds:(%esi),(%dx)
4070c8:	6b 65 6e 73          	imul   $0x73,0x6e(%ebp),%esp
4070cc:	00 73 65             	add    %dh,0x65(%ebx)
4070cf:	74 5f                	je     0x407130
4070d1:	4e                   	dec    %esi
4070d2:	75 6d                	jne    0x407141
4070d4:	4f                   	dec    %edi
4070d5:	66 54                	push   %sp
4070d7:	6f                   	outsl  %ds:(%esi),(%dx)
4070d8:	6b 65 6e 73          	imul   $0x73,0x6e(%ebp),%esp
4070dc:	00 55 70             	add    %dl,0x70(%ebp)
4070df:	64 61                	fs popa
4070e1:	74 65                	je     0x407148
4070e3:	50                   	push   %eax
4070e4:	6c                   	insb   (%dx),%es:(%edi)
4070e5:	61                   	popa
4070e6:	79 65                	jns    0x40714d
4070e8:	72 54                	jb     0x40713e
4070ea:	6f                   	outsl  %ds:(%esi),(%dx)
4070eb:	6b 65 6e 73          	imul   $0x73,0x6e(%ebp),%esp
4070ef:	00 4d 65             	add    %cl,0x65(%ebp)
4070f2:	73 73                	jae    0x407167
4070f4:	61                   	popa
4070f5:	67 65 42             	addr16 gs inc %edx
4070f8:	6f                   	outsl  %ds:(%esi),(%dx)
4070f9:	78 42                	js     0x40713d
4070fb:	75 74                	jne    0x407171
4070fd:	74 6f                	je     0x40716e
4070ff:	6e                   	outsb  %ds:(%esi),(%dx)
407100:	73 00                	jae    0x407102
407102:	67 65 74 5f          	addr16 gs je 0x407165
407106:	43                   	inc    %ebx
407107:	68 61 72 73 00       	push   $0x737261
40710c:	69 5f 50 6c 61 79 65 	imul   $0x6579616c,0x50(%edi),%ebx
407113:	72 73                	jb     0x407188
407115:	00 6d 5f             	add    %ch,0x5f(%ebp)
407118:	50                   	push   %eax
407119:	6c                   	insb   (%dx),%es:(%edi)
40711a:	61                   	popa
40711b:	79 65                	jns    0x407182
40711d:	72 73                	jb     0x407192
40711f:	00 67 65             	add    %ah,0x65(%edi)
407122:	74 5f                	je     0x407183
407124:	50                   	push   %eax
407125:	6c                   	insb   (%dx),%es:(%edi)
407126:	61                   	popa
407127:	79 65                	jns    0x40718e
407129:	72 73                	jb     0x40719e
40712b:	00 73 68             	add    %dh,0x68(%ebx)
40712e:	6f                   	outsl  %ds:(%esi),(%dx)
40712f:	77 54                	ja     0x407185
407131:	69 65 52 65 73 75 6c 	imul   $0x6c757365,0x52(%ebp),%esp
407138:	74 73                	je     0x4071ad
40713a:	00 73 68             	add    %dh,0x68(%ebx)
40713d:	6f                   	outsl  %ds:(%esi),(%dx)
40713e:	77 52                	ja     0x407192
407140:	65 73 75             	gs jae 0x4071b8