411d79:	00 00                	add    %al,(%eax)
411d7b:	00 09                	add    %cl,(%ecx)
411d7d:	09 20                	or     %esp,(%eax)
411d7f:	2d 3e 50 72 6f       	sub    $0x6f72503e,%eax
411d84:	64 75 63             	fs jne 0x411dea
411d87:	74 52                	je     0x411ddb
411d89:	65 76 20             	gs jbe 0x411dac
411d8c:	20 20                	and    %ah,(%eax)
411d8e:	3d 20 25 68 73       	cmp    $0x73682520,%eax
411d93:	3b 0a                	cmp    (%edx),%ecx
411d95:	00 00                	add    %al,(%eax)
411d97:	00 46 41             	add    %al,0x41(%esi)
411d9a:	49                   	dec    %ecx
411d9b:	4c                   	dec    %esp
411d9c:	45                   	inc    %ebp
411d9d:	44                   	inc    %esp
411d9e:	3a 20                	cmp    (%eax),%ah
411da0:	44                   	inc    %esp
411da1:	65 76 49             	gs jbe 0x411ded
411da4:	6f                   	outsl  %ds:(%esi),(%dx)
411da5:	43                   	inc    %ebx
411da6:	74 72                	je     0x411e1a
411da8:	6c                   	insb   (%dx),%es:(%edi)
411da9:	28 20                	sub    %ah,(%eax)
411dab:	53                   	push   %ebx
411dac:	4d                   	dec    %ebp
411dad:	41                   	inc    %ecx
411dae:	52                   	push   %edx
411daf:	54                   	push   %esp
411db0:	5f                   	pop    %edi
411db1:	47                   	inc    %edi
411db2:	45                   	inc    %ebp
411db3:	54                   	push   %esp
411db4:	5f                   	pop    %edi
411db5:	56                   	push   %esi
411db6:	45                   	inc    %ebp
411db7:	52                   	push   %edx
411db8:	53                   	push   %ebx
411db9:	49                   	dec    %ecx
411dba:	4f                   	dec    %edi
411dbb:	4e                   	dec    %esi
411dbc:	20 29                	and    %ch,(%ecx)
411dbe:	20 2d 3e 20 25 64    	and    %ch,0x6425203e
411dc4:	20 2f                	and    %ch,(%edi)
411dc6:	20 25 64 20 2f 20    	and    %ah,0x202f2064
411dcc:	25 64 20 69 6e       	and    $0x6e692064,%eax
411dd1:	20 25 49 36 34 75    	and    %ah,0x75343649
411dd7:	20 75 73             	and    %dh,0x73(%ebp)
411dda:	20 0a                	and    %cl,(%edx)
411ddc:	00 00                	add    %al,(%eax)
411dde:	00 00                	add    %al,(%eax)
411de0:	09 20                	or     %esp,(%eax)
411de2:	44                   	inc    %esp
411de3:	65 76 49             	gs jbe 0x411e2f
411de6:	6f                   	outsl  %ds:(%esi),(%dx)
411de7:	43                   	inc    %ebx
411de8:	74 72                	je     0x411e5c
411dea:	6c                   	insb   (%dx),%es:(%edi)
411deb:	28 20                	sub    %ah,(%eax)
411ded:	53                   	push   %ebx
411dee:	4d                   	dec    %ebp
411def:	41                   	inc    %ecx
411df0:	52                   	push   %edx
411df1:	54                   	push   %esp
411df2:	5f                   	pop    %edi
411df3:	47                   	inc    %edi
411df4:	45                   	inc    %ebp
411df5:	54                   	push   %esp
411df6:	5f                   	pop    %edi
411df7:	56                   	push   %esi
411df8:	45                   	inc    %ebp
411df9:	52                   	push   %edx
411dfa:	53                   	push   %ebx
411dfb:	49                   	dec    %ecx
411dfc:	4f                   	dec    %edi
411dfd:	4e                   	dec    %esi
411dfe:	20 29                	and    %ch,(%ecx)
411e00:	20 2d 2d 3e 20 25    	and    %ch,0x25203e2d
411e06:	64 20 2f             	and    %ch,%fs:(%edi)
411e09:	20 25 64 0a 00 00    	and    %ah,0xa64
411e0f:	00 09                	add    %cl,(%ecx)
411e11:	20 6f 73             	and    %ch,0x73(%edi)
411e14:	67 76 69             	addr16 jbe 0x411e80
411e17:	70 20                	jo     0x411e39
411e19:	3d 20 7b 20 56       	cmp    $0x56207b20,%eax
411e1e:	65 72 2e             	gs jb  0x411e4f
411e21:	52                   	push   %edx
411e22:	65 76 20             	gs jbe 0x411e45
411e25:	3d 20 25 64 2e       	cmp    $0x2e642520,%eax
411e2a:	25 64 2c 20 62       	and    $0x62202c64,%eax
411e2f:	49                   	dec    %ecx
411e30:	44                   	inc    %esp
411e31:	45                   	inc    %ebp
411e32:	44                   	inc    %esp
411e33:	65 76 69             	gs jbe 0x411e9f
411e36:	63 65 4d             	arpl   %esp,0x4d(%ebp)
411e39:	61                   	popa
411e3a:	70 20                	jo     0x411e5c
411e3c:	3d 20 25 23 78       	cmp    $0x78232520,%eax
411e41:	2c 20                	sub    $0x20,%al
411e43:	66 43                	inc    %bx
411e45:	61                   	popa
411e46:	70 61                	jo     0x411ea9
411e48:	62 69 6c             	bound  %ebp,0x6c(%ecx)
411e4b:	69 74 69 65 73 20 3d 	imul   $0x203d2073,0x65(%ecx,%ebp,2),%esi
411e52:	20
411e53:	25 23 78 20 7d       	and    $0x7d207823,%eax
411e58:	0a 00                	or     (%eax),%al
411e5a:	00 00                	add    %al,(%eax)
411e5c:	00 00                	add    %al,(%eax)
411e5e:	00 00                	add    %al,(%eax)
411e60:	46                   	inc    %esi
411e61:	41                   	inc    %ecx
411e62:	49                   	dec    %ecx
411e63:	4c                   	dec    %esp
411e64:	45                   	inc    %ebp
411e65:	44                   	inc    %esp
411e66:	3a 20                	cmp    (%eax),%ah
411e68:	44                   	inc    %esp
411e69:	65 76 49             	gs jbe 0x411eb5
411e6c:	6f                   	outsl  %ds:(%esi),(%dx)
411e6d:	43                   	inc    %ebx
411e6e:	74 72                	je     0x411ee2
411e70:	6c                   	insb   (%dx),%es:(%edi)
411e71:	28 20                	sub    %ah,(%eax)
411e73:	53                   	push   %ebx
411e74:	4d                   	dec    %ebp
411e75:	41                   	inc    %ecx
411e76:	52                   	push   %edx
411e77:	54                   	push   %esp
411e78:	5f                   	pop    %edi
411e79:	52                   	push   %edx
411e7a:	43                   	inc    %ebx
411e7b:	56                   	push   %esi
411e7c:	5f                   	pop    %edi
411e7d:	44                   	inc    %esp
411e7e:	52                   	push   %edx
411e7f:	49                   	dec    %ecx
411e80:	56                   	push   %esi
411e81:	45                   	inc    %ebp
411e82:	5f                   	pop    %edi
411e83:	44                   	inc    %esp
411e84:	41                   	inc    %ecx
411e85:	54                   	push   %esp
411e86:	41                   	inc    %ecx
411e87:	20 29                	and    %ch,(%ecx)
411e89:	20 2d 3e 20 25 64    	and    %ch,0x6425203e
411e8f:	20 2f                	and    %ch,(%edi)
411e91:	20 25 64 20 2f 20    	and    %ah,0x202f2064
411e97:	25 64 20 69 6e       	and    $0x6e692064,%eax
411e9c:	20 25 49 36 34 75    	and    %ah,0x75343649
411ea2:	20 75 73             	and    %dh,0x73(%ebp)
411ea5:	20 0a                	and    %cl,(%edx)
411ea7:	00 46 75             	add    %al,0x75(%esi)
411eaa:	6c                   	insb   (%dx),%es:(%edi)
411eab:	6c                   	insb   (%dx),%es:(%edi)
411eac:	20 53 2e             	and    %dl,0x2e(%ebx)
411eaf:	4d                   	dec    %ebp
411eb0:	2e 41                	cs inc %ecx
411eb2:	2e 52                	cs push %edx
411eb4:	2e 54                	cs push %esp
411eb6:	2e 20 56 65          	and    %dl,%cs:0x65(%esi)
411eba:	72 73                	jb     0x411f2f
411ebc:	69 6f 6e 73 3a 20 25 	imul   $0x25203a73,0x6e(%edi),%ebp
411ec3:	68 73 20 2d 20       	push   $0x202d2073
411ec8:	25 68 73 20 2d       	and    $0x2d207368,%eax
411ecd:	20 25 68 73 0a 00    	and    %ah,0xa7368
411ed3:	00 00                	add    %al,(%eax)
411ed5:	00 00                	add    %al,(%eax)
411ed7:	00 46 41             	add    %al,0x41(%esi)
411eda:	49                   	dec    %ecx
411edb:	4c                   	dec    %esp
411edc:	45                   	inc    %ebp
411edd:	44                   	inc    %esp
411ede:	3a 20                	cmp    (%eax),%ah
411ee0:	44                   	inc    %esp
411ee1:	65 76 49             	gs jbe 0x411f2d
411ee4:	6f                   	outsl  %ds:(%esi),(%dx)
411ee5:	43                   	inc    %ebx
411ee6:	74 72                	je     0x411f5a
411ee8:	6c                   	insb   (%dx),%es:(%edi)
411ee9:	28 20                	sub    %ah,(%eax)
411eeb:	71 75                	jno    0x411f62
411eed:	65 72 79             	gs jb  0x411f69
411ef0:	20 70 72             	and    %dh,0x72(%eax)
411ef3:	6f                   	outsl  %ds:(%esi),(%dx)
411ef4:	70 20                	jo     0x411f16
411ef6:	5c                   	pop    %esp
411ef7:	20 25 68 73 20 29    	and    %ah,0x29207368
411efd:	20 2d 3e 20 25 64    	and    %ch,0x6425203e
411f03:	20 2f                	and    %ch,(%edi)
411f05:	20 25 64 20 2f 20    	and    %ah,0x202f2064
411f0b:	25 64 20 69 6e       	and    $0x6e692064,%eax
411f10:	20 25 49 36 34 75    	and    %ah,0x75343649
411f16:	20 75 73             	and    %dh,0x73(%ebp)
411f19:	20 0a                	and    %cl,(%edx)
411f1b:	00 00                	add    %al,(%eax)
411f1d:	00 00                	add    %al,(%eax)
411f1f:	00 46 41             	add    %al,0x41(%esi)
411f22:	49                   	dec    %ecx
411f23:	4c                   	dec    %esp
411f24:	45                   	inc    %ebp
411f25:	44                   	inc    %esp
411f26:	3a 20                	cmp    (%eax),%ah
411f28:	44                   	inc    %esp
411f29:	65 76 49             	gs jbe 0x411f75
411f2c:	6f                   	outsl  %ds:(%esi),(%dx)
411f2d:	43                   	inc    %ebx
411f2e:	74 72                	je     0x411fa2
411f30:	6c                   	insb   (%dx),%es:(%edi)
411f31:	28 20                	sub    %ah,(%eax)
411f33:	49                   	dec    %ecx
411f34:	4f                   	dec    %edi
411f35:	43                   	inc    %ebx
411f36:	54                   	push   %esp
411f37:	4c                   	dec    %esp
411f38:	5f                   	pop    %edi
411f39:	44                   	inc    %esp
411f3a:	49                   	dec    %ecx
411f3b:	53                   	push   %ebx
411f3c:	4b                   	dec    %ebx
411f3d:	5f                   	pop    %edi
411f3e:	47                   	inc    %edi
411f3f:	45                   	inc    %ebp
411f40:	54                   	push   %esp
411f41:	5f                   	pop    %edi
411f42:	43                   	inc    %ebx
411f43:	41                   	inc    %ecx
411f44:	43                   	inc    %ebx
411f45:	48                   	dec    %eax
411f46:	45                   	inc    %ebp
411f47:	5f                   	pop    %edi
411f48:	49                   	dec    %ecx
411f49:	4e                   	dec    %esi
411f4a:	46                   	inc    %esi
411f4b:	4f                   	dec    %edi
411f4c:	52                   	push   %edx
411f4d:	4d                   	dec    %ebp
411f4e:	41                   	inc    %ecx
411f4f:	54                   	push   %esp
411f50:	49                   	dec    %ecx
411f51:	4f                   	dec    %edi
411f52:	4e                   	dec    %esi
411f53:	20 29                	and    %ch,(%ecx)
411f55:	20 2d 3e 20 25 64    	and    %ch,0x6425203e
411f5b:	20 2f                	and    %ch,(%edi)
411f5d:	20 25 64 20 2f 20    	and    %ah,0x202f2064
411f63:	25 64 20 69 6e       	and    $0x6e692064,%eax
411f68:	20 25 49 36 34 75    	and    %ah,0x75343649
411f6e:	20 75 73             	and    %dh,0x73(%ebp)
411f71:	20 0a                	and    %cl,(%edx)
411f73:	00 00                	add    %al,(%eax)
411f75:	00 00                	add    %al,(%eax)
411f77:	00 09                	add    %cl,(%ecx)
411f79:	20 6d 5f             	and    %ch,0x5f(%ebp)
411f7c:	6f                   	outsl  %ds:(%esi),(%dx)
411f7d:	73 64                	jae    0x411fe3
411f7f:	69 2e 6d 5f 6f 73    	imul   $0x736f5f6d,(%esi),%ebp
411f85:	64 63 69 20          	arpl   %ebp,%fs:0x20(%ecx)
411f89:	3d 20 7b 20 50       	cmp    $0x50207b20,%eax
411f8e:	61                   	popa
411f8f:	72 61                	jb     0x411ff2
411f91:	6d                   	insl   (%dx),%es:(%edi)
411f92:	53                   	push   %ebx
411f93:	61                   	popa
411f94:	76 61                	jbe    0x411ff7
411f96:	62 6c 65 3d          	bound  %ebp,0x3d(%ebp,%eiz,2)
411f9a:	25 64 2c 20 52       	and    $0x52202c64,%eax
411f9f:	65 61                	gs popa
411fa1:	64 2f                	fs das
411fa3:	57                   	push   %edi
411fa4:	72 69                	jb     0x41200f
411fa6:	74 65                	je     0x41200d
411fa8:	2e 43                	cs inc %ebx
411faa:	61                   	popa
411fab:	63 68 65             	arpl   %ebp,0x65(%eax)
411fae:	45                   	inc    %ebp
411faf:	6e                   	outsb  %ds:(%esi),(%dx)
411fb0:	61                   	popa
411fb1:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
411fb5:	3d 25 64 2f 25       	cmp    $0x252f6425,%eax
411fba:	64 2c 20             	fs sub $0x20,%al
411fbd:	52                   	push   %edx
411fbe:	65 61                	gs popa
411fc0:	64 2f                	fs das
411fc2:	57                   	push   %edi
411fc3:	72 69                	jb     0x41202e
411fc5:	74 65                	je     0x41202c
411fc7:	2e 52                	cs push %edx
411fc9:	65 74 65             	gs je  0x412031
411fcc:	6e                   	outsb  %ds:(%esi),(%dx)
411fcd:	74 69                	je     0x412038
411fcf:	6f                   	outsl  %ds:(%esi),(%dx)
411fd0:	6e                   	outsb  %ds:(%esi),(%dx)
411fd1:	50                   	push   %eax
411fd2:	72 69                	jb     0x41203d
411fd4:	6f                   	outsl  %ds:(%esi),(%dx)
411fd5:	72 69                	jb     0x412040
411fd7:	74 79                	je     0x412052
411fd9:	3d 25 64 2f 25       	cmp    $0x252f6425,%eax
411fde:	64 2c 20             	fs sub $0x20,%al
411fe1:	53                   	push   %ebx
411fe2:	2f                   	das
411fe3:	42                   	inc    %edx
411fe4:	3d 25 64 20 2d       	cmp    $0x2d206425,%eax
411fe9:	20 5b 20             	and    %bl,0x20(%ebx)
411fec:	25 64 20 2d 20       	and    $0x202d2064,%eax
411ff1:	25 64 2c 20 25       	and    $0x25202c64,%eax
411ff6:	64 20 7d 20          	and    %bh,%fs:0x20(%ebp)
411ffa:	7d 0a                	jge    0x412006
411ffc:	00 00                	add    %al,(%eax)
411ffe:	00 00                	add    %al,(%eax)
412000:	53                   	push   %ebx
412001:	74 6f                	je     0x412072
412003:	72 61                	jb     0x412066
412005:	67 65 41             	addr16 gs inc %ecx
412008:	64 61                	fs popa
41200a:	70 74                	jo     0x412080
41200c:	65 72 50             	gs jb  0x41205f
41200f:	72 6f                	jb     0x412080
412011:	70 65                	jo     0x412078
412013:	72 74                	jb     0x412089
412015:	79 00                	jns    0x412017
412017:	00 09                	add    %cl,(%ecx)
412019:	20 6d 5f             	and    %ch,0x5f(%ebp)
41201c:	6f                   	outsl  %ds:(%esi),(%dx)
41201d:	73 64                	jae    0x412083
41201f:	69 2e 6d 5f 6f 73    	imul   $0x736f5f6d,(%esi),%ebp
412025:	73 61                	jae    0x412088
412027:	64 20 3d 20 7b 20 56 	and    %bh,%fs:0x56207b20
41202e:	65 72 2e             	gs jb  0x41205f
412031:	53                   	push   %ebx
412032:	69 7a 65 3d 25 64 2e 	imul   $0x2e64253d,0x65(%edx),%edi
412039:	25 64 2c 20 4d       	and    $0x4d202c64,%eax
41203e:	61                   	popa
41203f:	78 54                	js     0x412095
412041:	72 61                	jb     0x4120a4
412043:	6e                   	outsb  %ds:(%esi),(%dx)
412044:	73 66                	jae    0x4120ac
412046:	65 72 4c             	gs jb  0x412095
412049:	65 6e                	outsb  %gs:(%esi),(%dx)
41204b:	67 74 68             	addr16 je 0x4120b6
41204e:	2f                   	das
41204f:	50                   	push   %eax
412050:	68 79 73 69 63       	push   $0x63697379
412055:	61                   	popa
412056:	6c                   	insb   (%dx),%es:(%edi)
412057:	50                   	push   %eax
412058:	61                   	popa
412059:	67 65 73 3d          	addr16 gs jae 0x41209a