408d11:	6e                   	outsb  %ds:(%esi),(%dx)
408d12:	61                   	popa
408d13:	67 65 6d             	gs insl (%dx),%es:(%di)
408d16:	65 6e                	outsb  %gs:(%esi),(%dx)
408d18:	74 4f                	je     0x408d69
408d1a:	62 6a 65             	bound  %ebp,0x65(%edx)
408d1d:	63 74 00 6f          	arpl   %esi,0x6f(%eax,%eax,1)
408d21:	62 6a 65             	bound  %ebp,0x65(%edx)
408d24:	63 74 00 53          	arpl   %esi,0x53(%eax,%eax,1)
408d28:	79 73                	jns    0x408d9d
408d2a:	74 65                	je     0x408d91
408d2c:	6d                   	insl   (%dx),%es:(%edi)
408d2d:	2e 57                	cs push %edi
408d2f:	69 6e 64 6f 77 73 2e 	imul   $0x2e73776f,0x64(%esi),%ebp
408d36:	4d                   	dec    %ebp
408d37:	61                   	popa
408d38:	72 6b                	jb     0x408da5
408d3a:	75 70                	jne    0x408dac
408d3c:	2e 49                	cs dec %ecx
408d3e:	43                   	inc    %ebx
408d3f:	6f                   	outsl  %ds:(%esi),(%dx)
408d40:	6d                   	insl   (%dx),%es:(%edi)
408d41:	70 6f                	jo     0x408db2
408d43:	6e                   	outsb  %ds:(%esi),(%dx)
408d44:	65 6e                	outsb  %gs:(%esi),(%dx)
408d46:	74 43                	je     0x408d8b
408d48:	6f                   	outsl  %ds:(%esi),(%dx)
408d49:	6e                   	outsb  %ds:(%esi),(%dx)
408d4a:	6e                   	outsb  %ds:(%esi),(%dx)
408d4b:	65 63 74 6f 72       	arpl   %esi,%gs:0x72(%edi,%ebp,2)
408d50:	2e 43                	cs inc %ebx
408d52:	6f                   	outsl  %ds:(%esi),(%dx)
408d53:	6e                   	outsb  %ds:(%esi),(%dx)
408d54:	6e                   	outsb  %ds:(%esi),(%dx)
408d55:	65 63 74 00 47       	arpl   %esi,%gs:0x47(%eax,%eax,1)
408d5a:	65 74 00             	gs je  0x408d5d
408d5d:	74 61                	je     0x408dc0
408d5f:	72 67                	jb     0x408dc8
408d61:	65 74 00             	gs je  0x408d64
408d64:	63 68 65             	arpl   %ebp,0x65(%eax)
408d67:	63 6b 42             	arpl   %ebp,0x42(%ebx)
408d6a:	6f                   	outsl  %ds:(%esi),(%dx)
408d6b:	78 5f                	js     0x408dcc
408d6d:	4d                   	dec    %ebp
408d6e:	79 73                	jns    0x408de3
408d70:	74 69                	je     0x408ddb
408d72:	63 4c 69 67          	arpl   %ecx,0x67(%ecx,%ebp,2)
408d76:	68 74 5f 53 79       	push   $0x79535f74
408d7b:	6e                   	outsb  %ds:(%esi),(%dx)
408d7c:	63 5f 43             	arpl   %ebx,0x43(%edi)
408d7f:	6f                   	outsl  %ds:(%esi),(%dx)
408d80:	6c                   	insb   (%dx),%es:(%edi)
408d81:	6f                   	outsl  %ds:(%esi),(%dx)
408d82:	72 53                	jb     0x408dd7
408d84:	68 69 66 74 00       	push   $0x746669
408d89:	53                   	push   %ebx
408d8a:	74 61                	je     0x408ded
408d8c:	63 6b 50             	arpl   %ebp,0x50(%ebx)
408d8f:	61                   	popa
408d90:	6e                   	outsb  %ds:(%esi),(%dx)
408d91:	65 6c                	gs insb (%dx),%es:(%edi)
408d93:	5f                   	pop    %edi
408d94:	45                   	inc    %ebp
408d95:	6e                   	outsb  %ds:(%esi),(%dx)
408d96:	61                   	popa
408d97:	62 6c 65 44          	bound  %ebp,0x44(%ebp,%eiz,2)
408d9b:	61                   	popa
408d9c:	74 61                	je     0x408dff
408d9e:	5f                   	pop    %edi
408d9f:	4d                   	dec    %ebp
408da0:	79 73                	jns    0x408e15
408da2:	74 69                	je     0x408e0d
408da4:	63 4c 69 67          	arpl   %ecx,0x67(%ecx,%ebp,2)
408da8:	68 74 00 72 62       	push   $0x62720074
408dad:	5f                   	pop    %edi
408dae:	4d                   	dec    %ebp
408daf:	79 73                	jns    0x408e24
408db1:	74 69                	je     0x408e1c
408db3:	63 4c 69 67          	arpl   %ecx,0x67(%ecx,%ebp,2)
408db7:	68 74 00 47 65       	push   $0x65470074
408dbc:	74 44                	je     0x408e02
408dbe:	61                   	popa
408dbf:	74 61                	je     0x408e22
408dc1:	46                   	inc    %esi
408dc2:	72 6f                	jb     0x408e33
408dc4:	6d                   	insl   (%dx),%es:(%edi)
408dc5:	4d                   	dec    %ebp
408dc6:	79 73                	jns    0x408e3b
408dc8:	74 69                	je     0x408e33
408dca:	63 4c 69 67          	arpl   %ecx,0x67(%ecx,%ebp,2)
408dce:	68 74 00 53 65       	push   $0x65530074
408dd3:	6e                   	outsb  %ds:(%esi),(%dx)
408dd4:	64 44                	fs inc %esp
408dd6:	61                   	popa
408dd7:	74 61                	je     0x408e3a
408dd9:	54                   	push   %esp
408dda:	6f                   	outsl  %ds:(%esi),(%dx)
408ddb:	4d                   	dec    %ebp
408ddc:	79 73                	jns    0x408e51
408dde:	74 69                	je     0x408e49
408de0:	63 4c 69 67          	arpl   %ecx,0x67(%ecx,%ebp,2)
408de4:	68 74 00 6f 70       	push   $0x706f0074
408de9:	5f                   	pop    %edi
408dea:	45                   	inc    %ebp
408deb:	78 70                	js     0x408e5d
408ded:	6c                   	insb   (%dx),%es:(%edi)
408dee:	69 63 69 74 00 53 70 	imul   $0x70530074,0x69(%ebx),%esp
408df5:	6c                   	insb   (%dx),%es:(%edi)
408df6:	69 74 00 4d 61 63 72 	imul   $0x6f726361,0x4d(%eax,%eax,1),%esi
408dfd:	6f
408dfe:	4b                   	dec    %ebx
408dff:	65 79 5f             	gs jns 0x408e61
408e02:	50                   	push   %eax
408e03:	61                   	popa
408e04:	74 68                	je     0x408e6e
408e06:	5f                   	pop    %edi
408e07:	49                   	dec    %ecx
408e08:	6e                   	outsb  %ds:(%esi),(%dx)
408e09:	69 74 00 61 64 64 5f 	imul   $0x455f6464,0x61(%eax,%eax,1),%esi
408e10:	45
408e11:	78 69                	js     0x408e7c
408e13:	74 00                	je     0x408e15
408e15:	41                   	inc    %ecx
408e16:	70 70                	jo     0x408e88
408e18:	5f                   	pop    %edi
408e19:	45                   	inc    %ebp
408e1a:	78 69                	js     0x408e85
408e1c:	74 00                	je     0x408e1e
408e1e:	67 65 74 5f          	addr16 gs je 0x408e81
408e22:	44                   	inc    %esp
408e23:	65 66 61             	gs popaw
408e26:	75 6c                	jne    0x408e94
408e28:	74 00                	je     0x408e2a
408e2a:	63 68 65             	arpl   %ebp,0x65(%eax)
408e2d:	63 6b 42             	arpl   %ebp,0x42(%ebx)
408e30:	6f                   	outsl  %ds:(%esi),(%dx)
408e31:	78 5f                	js     0x408e92
408e33:	4d                   	dec    %ebp
408e34:	79 73                	jns    0x408ea9
408e36:	74 69                	je     0x408ea1
408e38:	63 4c 69 67          	arpl   %ecx,0x67(%ecx,%ebp,2)
408e3c:	68 74 5f 44 65       	push   $0x65445f74
408e41:	66 61                	popaw
408e43:	75 6c                	jne    0x408eb1
408e45:	74 00                	je     0x408e47
408e47:	47                   	inc    %edi
408e48:	65 74 56             	gs je  0x408ea1
408e4b:	61                   	popa
408e4c:	6c                   	insb   (%dx),%es:(%edi)
408e4d:	75 65                	jne    0x408eb4
408e4f:	4f                   	dec    %edi
408e50:	72 44                	jb     0x408e96
408e52:	65 66 61             	gs popaw
408e55:	75 6c                	jne    0x408ec3
408e57:	74 00                	je     0x408e59
408e59:	46                   	inc    %esi
408e5a:	69 72 73 74 4f 72 44 	imul   $0x44724f74,0x73(%edx),%esi
408e61:	65 66 61             	gs popaw
408e64:	75 6c                	jne    0x408ed2
408e66:	74 00                	je     0x408e68
408e68:	49                   	dec    %ecx
408e69:	41                   	inc    %ecx
408e6a:	73 79                	jae    0x408ee5
408e6c:	6e                   	outsb  %ds:(%esi),(%dx)
408e6d:	63 52 65             	arpl   %edx,0x65(%edx)
408e70:	73 75                	jae    0x408ee7
408e72:	6c                   	insb   (%dx),%es:(%edi)
408e73:	74 00                	je     0x408e75
408e75:	4d                   	dec    %ebp
408e76:	65 73 73             	gs jae 0x408eec
408e79:	61                   	popa
408e7a:	67 65 42             	addr16 gs inc %edx
408e7d:	6f                   	outsl  %ds:(%esi),(%dx)
408e7e:	78 52                	js     0x408ed2
408e80:	65 73 75             	gs jae 0x408ef8
408e83:	6c                   	insb   (%dx),%es:(%edi)
408e84:	74 00                	je     0x408e86
408e86:	72 65                	jb     0x408eed
408e88:	73 75                	jae    0x408eff
408e8a:	6c                   	insb   (%dx),%es:(%edi)
408e8b:	74 00                	je     0x408e8d
408e8d:	53                   	push   %ebx
408e8e:	79 73                	jns    0x408f03
408e90:	74 65                	je     0x408ef7
408e92:	6d                   	insl   (%dx),%es:(%edi)
408e93:	2e 4d                	cs dec %ebp
408e95:	61                   	popa
408e96:	6e                   	outsb  %ds:(%esi),(%dx)
408e97:	61                   	popa
408e98:	67 65 6d             	gs insl (%dx),%es:(%di)
408e9b:	65 6e                	outsb  %gs:(%esi),(%dx)
408e9d:	74 00                	je     0x408e9f
408e9f:	55                   	push   %ebp
408ea0:	49                   	dec    %ecx
408ea1:	45                   	inc    %ebp
408ea2:	6c                   	insb   (%dx),%es:(%edi)
408ea3:	65 6d                	gs insl (%dx),%es:(%edi)
408ea5:	65 6e                	outsb  %gs:(%esi),(%dx)
408ea7:	74 00                	je     0x408ea9
408ea9:	46                   	inc    %esi
408eaa:	72 61                	jb     0x408f0d
408eac:	6d                   	insl   (%dx),%es:(%edi)
408ead:	65 77 6f             	gs ja  0x408f1f
408eb0:	72 6b                	jb     0x408f1d
408eb2:	45                   	inc    %ebp
408eb3:	6c                   	insb   (%dx),%es:(%edi)
408eb4:	65 6d                	gs insl (%dx),%es:(%edi)
408eb6:	65 6e                	outsb  %gs:(%esi),(%dx)
408eb8:	74 00                	je     0x408eba
408eba:	45                   	inc    %ebp
408ebb:	6e                   	outsb  %ds:(%esi),(%dx)
408ebc:	76 69                	jbe    0x408f27
408ebe:	72 6f                	jb     0x408f2f
408ec0:	6e                   	outsb  %ds:(%esi),(%dx)
408ec1:	6d                   	insl   (%dx),%es:(%edi)
408ec2:	65 6e                	outsb  %gs:(%esi),(%dx)
408ec4:	74 00                	je     0x408ec6
408ec6:	4c                   	dec    %esp
408ec7:	6f                   	outsl  %ds:(%esi),(%dx)
408ec8:	61                   	popa
408ec9:	64 43                	fs inc %ebx
408ecb:	6f                   	outsl  %ds:(%esi),(%dx)
408ecc:	6d                   	insl   (%dx),%es:(%edi)
408ecd:	70 6f                	jo     0x408f3e
408ecf:	6e                   	outsb  %ds:(%esi),(%dx)
408ed0:	65 6e                	outsb  %gs:(%esi),(%dx)
408ed2:	74 00                	je     0x408ed4
408ed4:	49                   	dec    %ecx
408ed5:	6e                   	outsb  %ds:(%esi),(%dx)
408ed6:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
408edd:	65
408ede:	43                   	inc    %ebx
408edf:	6f                   	outsl  %ds:(%esi),(%dx)
408ee0:	6d                   	insl   (%dx),%es:(%edi)
408ee1:	70 6f                	jo     0x408f52
408ee3:	6e                   	outsb  %ds:(%esi),(%dx)
408ee4:	65 6e                	outsb  %gs:(%esi),(%dx)
408ee6:	74 00                	je     0x408ee8
408ee8:	67 65 74 5f          	addr16 gs je 0x408f4b
408eec:	43                   	inc    %ebx
408eed:	75 72                	jne    0x408f61
408eef:	72 65                	jb     0x408f56
408ef1:	6e                   	outsb  %ds:(%esi),(%dx)
408ef2:	74 00                	je     0x408ef4
408ef4:	47                   	inc    %edi
408ef5:	65 74 43             	gs je  0x408f3b
408ef8:	75 72                	jne    0x408f6c
408efa:	72 65                	jb     0x408f61
408efc:	6e                   	outsb  %ds:(%esi),(%dx)
408efd:	74 00                	je     0x408eff
408eff:	49                   	dec    %ecx
408f00:	6e                   	outsb  %ds:(%esi),(%dx)
408f01:	5f                   	pop    %edi
408f02:	4c                   	dec    %esp
408f03:	6f                   	outsl  %ds:(%esi),(%dx)
408f04:	67 43                	addr16 inc %ebx
408f06:	6f                   	outsl  %ds:(%esi),(%dx)
408f07:	6e                   	outsb  %ds:(%esi),(%dx)
408f08:	74 65                	je     0x408f6f
408f0a:	6e                   	outsb  %ds:(%esi),(%dx)
408f0b:	74 00                	je     0x408f0d
408f0d:	4e                   	dec    %esi
408f0e:	6f                   	outsl  %ds:(%esi),(%dx)
408f0f:	74 69                	je     0x408f7a
408f11:	66 79 45             	data16 jns 0x408f59
408f14:	76 65                	jbe    0x408f7b
408f16:	6e                   	outsb  %ds:(%esi),(%dx)
408f17:	74 00                	je     0x408f19
408f19:	50                   	push   %eax
408f1a:	72 69                	jb     0x408f85
408f1c:	6e                   	outsb  %ds:(%esi),(%dx)
408f1d:	74 00                	je     0x408f1f
408f1f:	67 65 74 5f          	addr16 gs je 0x408f82
408f23:	43                   	inc    %ebx
408f24:	6f                   	outsl  %ds:(%esi),(%dx)
408f25:	75 6e                	jne    0x408f95
408f27:	74 00                	je     0x408f29
408f29:	4d                   	dec    %ebp
408f2a:	53                   	push   %ebx
408f2b:	49                   	dec    %ecx
408f2c:	5f                   	pop    %edi
408f2d:	52                   	push   %edx
408f2e:	65 67 5f             	gs addr16 pop %edi
408f31:	52                   	push   %edx
408f32:	6f                   	outsl  %ds:(%esi),(%dx)
408f33:	6f                   	outsl  %ds:(%esi),(%dx)
408f34:	74 00                	je     0x408f36
408f36:	50                   	push   %eax
408f37:	61                   	popa
408f38:	74 68                	je     0x408fa2
408f3a:	5f                   	pop    %edi
408f3b:	52                   	push   %edx
408f3c:	6f                   	outsl  %ds:(%esi),(%dx)
408f3d:	6f                   	outsl  %ds:(%esi),(%dx)
408f3e:	74 00                	je     0x408f40
408f40:	47                   	inc    %edi
408f41:	65 74 50             	gs je  0x408f94
408f44:	61                   	popa
408f45:	74 68                	je     0x408faf
408f47:	52                   	push   %edx
408f48:	6f                   	outsl  %ds:(%esi),(%dx)
408f49:	6f                   	outsl  %ds:(%esi),(%dx)
408f4a:	74 00                	je     0x408f4c
408f4c:	4b                   	dec    %ebx
408f4d:	65 79 52             	gs jns 0x408fa2
408f50:	6f                   	outsl  %ds:(%esi),(%dx)
408f51:	6f                   	outsl  %ds:(%esi),(%dx)
408f52:	74 00                	je     0x408f54
408f54:	54                   	push   %esp
408f55:	68 72 65 61 64       	push   $0x64616572
408f5a:	53                   	push   %ebx
408f5b:	74 61                	je     0x408fbe
408f5d:	72 74                	jb     0x408fd3
408f5f:	00 43 6f             	add    %al,0x6f(%ebx)
408f62:	6e                   	outsb  %ds:(%esi),(%dx)
408f63:	76 65                	jbe    0x408fca
408f65:	72 74                	jb     0x408fdb
408f67:	00 41 62             	add    %al,0x62(%ecx)
408f6a:	6f                   	outsl  %ds:(%esi),(%dx)
408f6b:	72 74                	jb     0x408fe1
408f6d:	00 47 65             	add    %al,0x65(%edi)
408f70:	74 46                	je     0x408fb8
408f72:	69 6c 65 43 6f 6e 74 	imul   $0x65746e6f,0x43(%ebp,%eiz,2),%ebp
408f79:	65
408f7a:	6e                   	outsb  %ds:(%esi),(%dx)
408f7b:	74 5f                	je     0x408fdc
408f7d:	4c                   	dec    %esp
408f7e:	69 73 74 00 49 73 4b 	imul   $0x4b734900,0x74(%ebx),%esi
408f85:	65 79 4e             	gs jns 0x408fd6
408f88:	61                   	popa
408f89:	6d                   	insl   (%dx),%es:(%edi)
408f8a:	65 45                	gs inc %ebp
408f8c:	78 69                	js     0x408ff7
408f8e:	73 74                	jae    0x409004
408f90:	00 49 73             	add    %cl,0x73(%ecx)
408f93:	4b                   	dec    %ebx
408f94:	65 79 45             	gs jns 0x408fdc
408f97:	78 69                	js     0x409002
408f99:	73 74                	jae    0x40900f
408f9b:	00 53 68             	add    %dl,0x68(%ebx)
408f9e:	6f                   	outsl  %ds:(%esi),(%dx)
408f9f:	72 74                	jb     0x409015
408fa1:	63 75 74             	arpl   %esi,0x74(%ebp)
408fa4:	00 4d 6f             	add    %cl,0x6f(%ebp)
408fa7:	76 65                	jbe    0x40900e
408fa9:	4e                   	dec    %esi
408faa:	65 78 74             	gs js  0x409021
408fad:	00 53 79             	add    %dl,0x79(%ebx)
408fb0:	73 74                	jae    0x409026
408fb2:	65 6d                	gs insl (%dx),%es:(%edi)