410cf7:	65 00 62 75          	add    %ah,%gs:0x75(%edx)
410cfb:	74 74                	je     0x410d71
410cfd:	6f                   	outsl  %ds:(%esi),(%dx)
410cfe:	6e                   	outsb  %ds:(%esi),(%dx)
410cff:	55                   	push   %ebp
410d00:	70 67                	jo     0x410d69
410d02:	72 61                	jb     0x410d65
410d04:	64 65 54             	fs gs push %esp
410d07:	65 6d                	gs insl (%dx),%es:(%edi)
410d09:	70 6c                	jo     0x410d77
410d0b:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410d10:	65 6c                	gs insb (%dx),%es:(%edi)
410d12:	4c                   	dec    %esp
410d13:	65 76 65             	gs jbe 0x410d7b
410d16:	6c                   	insb   (%dx),%es:(%edi)
410d17:	4f                   	dec    %edi
410d18:	66 54                	push   %sp
410d1a:	65 6d                	gs insl (%dx),%es:(%edi)
410d1c:	70 6c                	jo     0x410d8a
410d1e:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410d23:	65 6c                	gs insb (%dx),%es:(%edi)
410d25:	54                   	push   %esp
410d26:	65 6d                	gs insl (%dx),%es:(%edi)
410d28:	70 6c                	jo     0x410d96
410d2a:	65 00 72 65          	add    %dh,%gs:0x65(%edx)
410d2e:	73 75                	jae    0x410da5
410d30:	6c                   	insb   (%dx),%es:(%edi)
410d31:	74 4f                	je     0x410d82
410d33:	66 42                	inc    %dx
410d35:	61                   	popa
410d36:	74 74                	je     0x410dac
410d38:	6c                   	insb   (%dx),%es:(%edi)
410d39:	65 00 44 6f 63       	add    %al,%gs:0x63(%edi,%ebp,2)
410d3e:	6b 53 74 79          	imul   $0x79,0x74(%ebx),%edx
410d42:	6c                   	insb   (%dx),%es:(%edi)
410d43:	65 00 46 6f          	add    %al,%gs:0x6f(%esi)
410d47:	6e                   	outsb  %ds:(%esi),(%dx)
410d48:	74 53                	je     0x410d9d
410d4a:	74 79                	je     0x410dc5
410d4c:	6c                   	insb   (%dx),%es:(%edi)
410d4d:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
410d51:	74 5f                	je     0x410db2
410d53:	4e                   	dec    %esi
410d54:	61                   	popa
410d55:	6d                   	insl   (%dx),%es:(%edi)
410d56:	65 00 74 65 78       	add    %dh,%gs:0x78(%ebp,%eiz,2)
410d5b:	74 42                	je     0x410d9f
410d5d:	6f                   	outsl  %ds:(%esi),(%dx)
410d5e:	78 53                	js     0x410db3
410d60:	61                   	popa
410d61:	76 65                	jbe    0x410dc8
410d63:	4e                   	dec    %esi
410d64:	61                   	popa
410d65:	6d                   	insl   (%dx),%es:(%edi)
410d66:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410d6b:	65 6c                	gs insb (%dx),%es:(%edi)
410d6d:	45                   	inc    %ebp
410d6e:	6c                   	insb   (%dx),%es:(%edi)
410d6f:	76 69                	jbe    0x410dda
410d71:	73 68                	jae    0x410ddb
410d73:	41                   	inc    %ecx
410d74:	72 63                	jb     0x410dd9
410d76:	68 65 72 54 72       	push   $0x72547265
410d7b:	61                   	popa
410d7c:	69 6e 69 6e 67 54 69 	imul   $0x6954676e,0x69(%esi),%ebp
410d83:	6d                   	insl   (%dx),%es:(%edi)
410d84:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410d89:	65 6c                	gs insb (%dx),%es:(%edi)
410d8b:	45                   	inc    %ebp
410d8c:	6c                   	insb   (%dx),%es:(%edi)
410d8d:	76 69                	jbe    0x410df8
410d8f:	73 68                	jae    0x410df9
410d91:	4d                   	dec    %ebp
410d92:	61                   	popa
410d93:	73 74                	jae    0x410e09
410d95:	65 72 54             	gs jb  0x410dec
410d98:	72 61                	jb     0x410dfb
410d9a:	69 6e 69 6e 67 54 69 	imul   $0x6954676e,0x69(%esi),%ebp
410da1:	6d                   	insl   (%dx),%es:(%edi)
410da2:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410da7:	65 6c                	gs insb (%dx),%es:(%edi)
410da9:	45                   	inc    %ebp
410daa:	6c                   	insb   (%dx),%es:(%edi)
410dab:	76 69                	jbe    0x410e16
410dad:	73 68                	jae    0x410e17
410daf:	57                   	push   %edi
410db0:	61                   	popa
410db1:	72 72                	jb     0x410e25
410db3:	69 6f 72 54 72 61 69 	imul   $0x69617254,0x72(%edi),%ebp
410dba:	6e                   	outsb  %ds:(%esi),(%dx)
410dbb:	69 6e 67 54 69 6d 65 	imul   $0x656d6954,0x67(%esi),%ebp
410dc2:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
410dc6:	65 6c                	gs insb (%dx),%es:(%edi)
410dc8:	45                   	inc    %ebp
410dc9:	6c                   	insb   (%dx),%es:(%edi)
410dca:	76 69                	jbe    0x410e35
410dcc:	73 68                	jae    0x410e36
410dce:	41                   	inc    %ecx
410dcf:	72 63                	jb     0x410e34
410dd1:	68 65 72 54 72       	push   $0x72547265
410dd6:	61                   	popa
410dd7:	69 6e 69 6e 67 43 6f 	imul   $0x6f43676e,0x69(%esi),%ebp
410dde:	73 74                	jae    0x410e54
410de0:	54                   	push   %esp
410de1:	69 6d 65 00 6c 61 62 	imul   $0x62616c00,0x65(%ebp),%ebp
410de8:	65 6c                	gs insb (%dx),%es:(%edi)
410dea:	45                   	inc    %ebp
410deb:	6c                   	insb   (%dx),%es:(%edi)
410dec:	76 69                	jbe    0x410e57
410dee:	73 68                	jae    0x410e58
410df0:	4d                   	dec    %ebp
410df1:	61                   	popa
410df2:	73 74                	jae    0x410e68
410df4:	65 72 54             	gs jb  0x410e4b
410df7:	72 61                	jb     0x410e5a
410df9:	69 6e 69 6e 67 43 6f 	imul   $0x6f43676e,0x69(%esi),%ebp
410e00:	73 74                	jae    0x410e76
410e02:	54                   	push   %esp
410e03:	69 6d 65 00 6c 61 62 	imul   $0x62616c00,0x65(%ebp),%ebp
410e0a:	65 6c                	gs insb (%dx),%es:(%edi)
410e0c:	45                   	inc    %ebp
410e0d:	6c                   	insb   (%dx),%es:(%edi)
410e0e:	76 69                	jbe    0x410e79
410e10:	73 68                	jae    0x410e7a
410e12:	57                   	push   %edi
410e13:	61                   	popa
410e14:	72 72                	jb     0x410e88
410e16:	69 6f 72 54 72 61 69 	imul   $0x69617254,0x72(%edi),%ebp
410e1d:	6e                   	outsb  %ds:(%esi),(%dx)
410e1e:	69 6e 67 43 6f 73 74 	imul   $0x74736f43,0x67(%esi),%ebp
410e25:	54                   	push   %esp
410e26:	69 6d 65 00 62 75 74 	imul   $0x74756200,0x65(%ebp),%ebp
410e2d:	74 6f                	je     0x410e9e
410e2f:	6e                   	outsb  %ds:(%esi),(%dx)
410e30:	55                   	push   %ebp
410e31:	70 67                	jo     0x410e9a
410e33:	72 61                	jb     0x410e96
410e35:	64 65 43             	fs gs inc %ebx
410e38:	72 79                	jb     0x410eb3
410e3a:	73 74                	jae    0x410eb0
410e3c:	61                   	popa
410e3d:	6c                   	insb   (%dx),%es:(%edi)
410e3e:	4d                   	dec    %ebp
410e3f:	69 6e 65 00 4c 65 76 	imul   $0x76654c00,0x65(%esi),%ebp
410e46:	65 6c                	gs insb (%dx),%es:(%edi)
410e48:	4f                   	dec    %edi
410e49:	66 43                	inc    %bx
410e4b:	72 79                	jb     0x410ec6
410e4d:	73 74                	jae    0x410ec3
410e4f:	61                   	popa
410e50:	6c                   	insb   (%dx),%es:(%edi)
410e51:	4d                   	dec    %ebp
410e52:	69 6e 65 00 6c 61 62 	imul   $0x62616c00,0x65(%esi),%ebp
410e59:	65 6c                	gs insb (%dx),%es:(%edi)
410e5b:	43                   	inc    %ebx
410e5c:	72 79                	jb     0x410ed7
410e5e:	73 74                	jae    0x410ed4
410e60:	61                   	popa
410e61:	6c                   	insb   (%dx),%es:(%edi)
410e62:	4d                   	dec    %ebp
410e63:	69 6e 65 00 6c 61 62 	imul   $0x62616c00,0x65(%esi),%ebp
410e6a:	65 6c                	gs insb (%dx),%es:(%edi)
410e6c:	4c                   	dec    %esp
410e6d:	65 76 65             	gs jbe 0x410ed5
410e70:	6c                   	insb   (%dx),%es:(%edi)
410e71:	4f                   	dec    %edi
410e72:	66 43                	inc    %bx
410e74:	72 79                	jb     0x410eef
410e76:	73 74                	jae    0x410eec
410e78:	61                   	popa
410e79:	6c                   	insb   (%dx),%es:(%edi)
410e7a:	73 4d                	jae    0x410ec9
410e7c:	69 6e 65 00 43 6f 6d 	imul   $0x6d6f4300,0x65(%esi),%ebp
410e83:	62 69 6e             	bound  %ebp,0x6e(%ecx)
410e86:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410e8b:	65 6c                	gs insb (%dx),%es:(%edi)
410e8d:	54                   	push   %esp
410e8e:	65 6d                	gs insl (%dx),%es:(%edi)
410e90:	70 6c                	jo     0x410efe
410e92:	65 53                	gs push %ebx
410e94:	74 6f                	je     0x410f05
410e96:	6e                   	outsb  %ds:(%esi),(%dx)
410e97:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410e9c:	65 6c                	gs insb (%dx),%es:(%edi)
410e9e:	43                   	inc    %ebx
410e9f:	72 79                	jb     0x410f1a
410ea1:	73 74                	jae    0x410f17
410ea3:	61                   	popa
410ea4:	6c                   	insb   (%dx),%es:(%edi)
410ea5:	4d                   	dec    %ebp
410ea6:	69 6e 65 53 74 6f 6e 	imul   $0x6e6f7453,0x65(%esi),%ebp
410ead:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410eb2:	65 6c                	gs insb (%dx),%es:(%edi)
410eb4:	49                   	dec    %ecx
410eb5:	6e                   	outsb  %ds:(%esi),(%dx)
410eb6:	66 72 61             	data16 jb 0x410f1a
410eb9:	73 74                	jae    0x410f2f
410ebb:	72 75                	jb     0x410f32
410ebd:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
410ec1:	65 53                	gs push %ebx
410ec3:	74 6f                	je     0x410f34
410ec5:	6e                   	outsb  %ds:(%esi),(%dx)
410ec6:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410ecb:	65 6c                	gs insb (%dx),%es:(%edi)
410ecd:	48                   	dec    %eax
410ece:	75 6e                	jne    0x410f3e
410ed0:	74 69                	je     0x410f3b
410ed2:	6e                   	outsb  %ds:(%esi),(%dx)
410ed3:	67 42                	addr16 inc %edx
410ed5:	75 69                	jne    0x410f40
410ed7:	6c                   	insb   (%dx),%es:(%edi)
410ed8:	64 69 6e 67 53 74 6f 	imul   $0x6e6f7453,%fs:0x67(%esi),%ebp
410edf:	6e
410ee0:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410ee5:	65 6c                	gs insb (%dx),%es:(%edi)
410ee7:	45                   	inc    %ebp
410ee8:	6c                   	insb   (%dx),%es:(%edi)
410ee9:	76 69                	jbe    0x410f54
410eeb:	73 68                	jae    0x410f55
410eed:	42                   	inc    %edx
410eee:	75 69                	jne    0x410f59
410ef0:	6c                   	insb   (%dx),%es:(%edi)
410ef1:	64 69 6e 67 53 74 6f 	imul   $0x6e6f7453,%fs:0x67(%esi),%ebp
410ef8:	6e
410ef9:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410efe:	65 6c                	gs insb (%dx),%es:(%edi)
410f00:	45                   	inc    %ebp
410f01:	6c                   	insb   (%dx),%es:(%edi)
410f02:	76 69                	jbe    0x410f6d
410f04:	73 68                	jae    0x410f6e
410f06:	41                   	inc    %ecx
410f07:	72 63                	jb     0x410f6c
410f09:	68 65 72 54 72       	push   $0x72547265
410f0e:	61                   	popa
410f0f:	69 6e 69 6e 67 53 74 	imul   $0x7453676e,0x69(%esi),%ebp
410f16:	6f                   	outsl  %ds:(%esi),(%dx)
410f17:	6e                   	outsb  %ds:(%esi),(%dx)
410f18:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410f1d:	65 6c                	gs insb (%dx),%es:(%edi)
410f1f:	45                   	inc    %ebp
410f20:	6c                   	insb   (%dx),%es:(%edi)
410f21:	76 69                	jbe    0x410f8c
410f23:	73 68                	jae    0x410f8d
410f25:	4d                   	dec    %ebp
410f26:	61                   	popa
410f27:	73 74                	jae    0x410f9d
410f29:	65 72 54             	gs jb  0x410f80
410f2c:	72 61                	jb     0x410f8f
410f2e:	69 6e 69 6e 67 53 74 	imul   $0x7453676e,0x69(%esi),%ebp
410f35:	6f                   	outsl  %ds:(%esi),(%dx)
410f36:	6e                   	outsb  %ds:(%esi),(%dx)
410f37:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410f3c:	65 6c                	gs insb (%dx),%es:(%edi)
410f3e:	45                   	inc    %ebp
410f3f:	6c                   	insb   (%dx),%es:(%edi)
410f40:	76 69                	jbe    0x410fab
410f42:	73 68                	jae    0x410fac
410f44:	57                   	push   %edi
410f45:	61                   	popa
410f46:	72 72                	jb     0x410fba
410f48:	69 6f 72 54 72 61 69 	imul   $0x69617254,0x72(%edi),%ebp
410f4f:	6e                   	outsb  %ds:(%esi),(%dx)
410f50:	69 6e 67 53 74 6f 6e 	imul   $0x6e6f7453,0x67(%esi),%ebp
410f57:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410f5c:	65 6c                	gs insb (%dx),%es:(%edi)
410f5e:	53                   	push   %ebx
410f5f:	74 6f                	je     0x410fd0
410f61:	6e                   	outsb  %ds:(%esi),(%dx)
410f62:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410f67:	65 6c                	gs insb (%dx),%es:(%edi)
410f69:	4d                   	dec    %ebp
410f6a:	61                   	popa
410f6b:	72 74                	jb     0x410fe1
410f6d:	69 61 6c 41 72 74 73 	imul   $0x73747241,0x6c(%ecx),%esp
410f74:	53                   	push   %ebx
410f75:	63 68 6f             	arpl   %ebp,0x6f(%eax)
410f78:	6f                   	outsl  %ds:(%esi),(%dx)
410f79:	6c                   	insb   (%dx),%es:(%edi)
410f7a:	53                   	push   %ebx
410f7b:	74 6f                	je     0x410fec
410f7d:	6e                   	outsb  %ds:(%esi),(%dx)
410f7e:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410f83:	65 6c                	gs insb (%dx),%es:(%edi)
410f85:	52                   	push   %edx
410f86:	65 73 6f             	gs jae 0x410ff8
410f89:	75 72                	jne    0x410ffd
410f8b:	63 65 73             	arpl   %esp,0x73(%ebp)
410f8e:	53                   	push   %ebx
410f8f:	74 6f                	je     0x411000
410f91:	6e                   	outsb  %ds:(%esi),(%dx)
410f92:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
410f96:	73 6f                	jae    0x411007
410f98:	75 63                	jne    0x410ffd
410f9a:	72 65                	jb     0x411001
410f9c:	73 53                	jae    0x410ff1
410f9e:	74 6f                	je     0x41100f
410fa0:	6e                   	outsb  %ds:(%esi),(%dx)
410fa1:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410fa6:	65 6c                	gs insb (%dx),%es:(%edi)
410fa8:	48                   	dec    %eax
410fa9:	6f                   	outsl  %ds:(%esi),(%dx)
410faa:	75 73                	jne    0x41101f
410fac:	65 73 53             	gs jae 0x411002
410faf:	74 6f                	je     0x411020
410fb1:	6e                   	outsb  %ds:(%esi),(%dx)
410fb2:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410fb7:	65 6c                	gs insb (%dx),%es:(%edi)
410fb9:	49                   	dec    %ecx
410fba:	72 6f                	jb     0x41102b
410fbc:	6e                   	outsb  %ds:(%esi),(%dx)
410fbd:	57                   	push   %edi
410fbe:	6f                   	outsl  %ds:(%esi),(%dx)
410fbf:	72 6b                	jb     0x41102c
410fc1:	73 53                	jae    0x411016
410fc3:	74 6f                	je     0x411034
410fc5:	6e                   	outsb  %ds:(%esi),(%dx)
410fc6:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410fcb:	65 6c                	gs insb (%dx),%es:(%edi)
410fcd:	57                   	push   %edi
410fce:	6f                   	outsl  %ds:(%esi),(%dx)
410fcf:	6f                   	outsl  %ds:(%esi),(%dx)
410fd0:	64 73 68             	fs jae 0x41103b
410fd3:	65 74 53             	gs je  0x411029
410fd6:	74 6f                	je     0x411047
410fd8:	6e                   	outsb  %ds:(%esi),(%dx)
410fd9:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410fde:	65 6c                	gs insb (%dx),%es:(%edi)
410fe0:	54                   	push   %esp
410fe1:	65 6d                	gs insl (%dx),%es:(%edi)
410fe3:	70 6c                	jo     0x411051
410fe5:	65 43                	gs inc %ebx
410fe7:	6f                   	outsl  %ds:(%esi),(%dx)
410fe8:	73 74                	jae    0x41105e
410fea:	53                   	push   %ebx
410feb:	74 6f                	je     0x41105c
410fed:	6e                   	outsb  %ds:(%esi),(%dx)
410fee:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410ff3:	65 6c                	gs insb (%dx),%es:(%edi)
410ff5:	43                   	inc    %ebx
410ff6:	72 79                	jb     0x411071
410ff8:	73 74                	jae    0x41106e
410ffa:	61                   	popa
410ffb:	6c                   	insb   (%dx),%es:(%edi)
410ffc:	4d                   	dec    %ebp
410ffd:	69 6e 65 43 6f 73 74 	imul   $0x74736f43,0x65(%esi),%ebp
411004:	53                   	push   %ebx
411005:	74 6f                	je     0x411076
411007:	6e                   	outsb  %ds:(%esi),(%dx)
411008:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
41100d:	65 6c                	gs insb (%dx),%es:(%edi)