410c81:	00 25 00 75 00 20    	add    %ah,0x20007500
410c87:	00 47 00             	add    %al,0x0(%edi)
410c8a:	4c                   	dec    %esp
410c8b:	00 45 00             	add    %al,0x0(%ebp)
410c8e:	3a 00                	cmp    (%eax),%al
410c90:	20 00                	and    %al,(%eax)
410c92:	25 00 75 00 20       	and    $0x20007500,%eax
410c97:	00 45 00             	add    %al,0x0(%ebp)
410c9a:	52                   	push   %edx
410c9b:	00 52 00             	add    %dl,0x0(%edx)
410c9e:	3a 00                	cmp    (%eax),%al
410ca0:	20 00                	and    %al,(%eax)
410ca2:	25 00 64 00 28       	and    $0x28006400,%eax
410ca7:	00 25 00 68 00 73    	add    %ah,0x73006800
410cad:	00 25 00 68 00 73    	add    %ah,0x73006800
410cb3:	00 3a                	add    %bh,(%edx)
410cb5:	00 25 00 75 00 29    	add    %ah,0x29007500
410cbb:	00 3a                	add    %bh,(%edx)
410cbd:	00 20                	add    %ah,(%eax)
410cbf:	00 25 00 68 00 73    	add    %ah,0x73006800
410cc5:	00 25 00 68 00 73    	add    %ah,0x73006800
410ccb:	00 28                	add    %ch,(%eax)
410ccd:	00 25 00 75 00 29    	add    %ah,0x29007500
410cd3:	00 00                	add    %al,(%eax)
410cd5:	00 00                	add    %al,(%eax)
410cd7:	00 46 00             	add    %al,0x0(%esi)
410cda:	4f                   	dec    %edi
410cdb:	00 52 00             	add    %dl,0x0(%edx)
410cde:	4d                   	dec    %ebp
410cdf:	00 41 00             	add    %al,0x0(%ecx)
410ce2:	54                   	push   %esp
410ce3:	00 20                	add    %ah,(%eax)
410ce5:	00 53 00             	add    %dl,0x0(%ebx)
410ce8:	54                   	push   %esp
410ce9:	00 52 00             	add    %dl,0x0(%edx)
410cec:	49                   	dec    %ecx
410ced:	00 4e 00             	add    %cl,0x0(%esi)
410cf0:	47                   	inc    %edi
410cf1:	00 20                	add    %ah,(%eax)
410cf3:	00 46 00             	add    %al,0x0(%esi)
410cf6:	41                   	inc    %ecx
410cf7:	00 49 00             	add    %cl,0x0(%ecx)
410cfa:	4c                   	dec    %esp
410cfb:	00 00                	add    %al,(%eax)
410cfd:	00 00                	add    %al,(%eax)
410cff:	00 25 00 68 00 73    	add    %ah,0x73006800
410d05:	00 00                	add    %al,(%eax)
410d07:	00 41 73             	add    %al,0x73(%ecx)
410d0a:	73 65                	jae    0x410d71
410d0c:	72 74                	jb     0x410d82
410d0e:	54                   	push   %esp
410d0f:	72 61                	jb     0x410d72
410d11:	63 6b 54             	arpl   %ebp,0x54(%ebx)
410d14:	61                   	popa
410d15:	67 25 73 25 73 00    	addr16 and $0x732573,%eax
410d1b:	00 6f 6e             	add    %ch,0x6e(%edi)
410d1e:	65 63 6f 72          	arpl   %ebp,%gs:0x72(%edi)
410d22:	65 5c                	gs pop %esp
410d24:	64 73 5c             	fs jae 0x410d83
410d27:	65 73 65             	gs jae 0x410d8f
410d2a:	6e                   	outsb  %ds:(%esi),(%dx)
410d2b:	74 5c                	je     0x410d89
410d2d:	73 72                	jae    0x410da1
410d2f:	63 5c 6f 73          	arpl   %ebx,0x73(%edi,%ebp,2)
410d33:	5c                   	pop    %esp
410d34:	65 72 72             	gs jb  0x410da9
410d37:	6f                   	outsl  %ds:(%esi),(%dx)
410d38:	72 2e                	jb     0x410d68
410d3a:	63 78 78             	arpl   %edi,0x78(%eax)
410d3d:	00 00                	add    %al,(%eax)
410d3f:	00 23                	add    %ah,(%ebx)
410d41:	42                   	inc    %edx
410d42:	61                   	popa
410d43:	64 46                	fs inc %esi
410d45:	69 6c 65 4e 61 6d 65 	imul   $0x23656d61,0x4e(%ebp,%eiz,2),%ebp
410d4c:	23
410d4d:	00 00                	add    %al,(%eax)
410d4f:	00 3a                	add    %bh,(%edx)
410d51:	00 00                	add    %al,(%eax)
410d53:	00 00                	add    %al,(%eax)
410d55:	00 00                	add    %al,(%eax)
410d57:	00 61 00             	add    %ah,0x0(%ecx)
410d5a:	70 00                	jo     0x410d5c
410d5c:	69 00 2d 00 6d 00    	imul   $0x6d002d,(%eax),%eax
410d62:	73 00                	jae    0x410d64
410d64:	2d 00 77 00 69       	sub    $0x69007700,%eax
410d69:	00 6e 00             	add    %ch,0x0(%esi)
410d6c:	2d 00 63 00 6f       	sub    $0x6f006300,%eax
410d71:	00 72 00             	add    %dh,0x0(%edx)
410d74:	65 00 2d 00 6b 00 65 	add    %ch,%gs:0x65006b00
410d7b:	00 72 00             	add    %dh,0x0(%edx)
410d7e:	6e                   	outsb  %ds:(%esi),(%dx)
410d7f:	00 65 00             	add    %ah,0x0(%ebp)
410d82:	6c                   	insb   (%dx),%es:(%edi)
410d83:	00 33                	add    %dh,(%ebx)
410d85:	00 32                	add    %dh,(%edx)
410d87:	00 2d 00 6c 00 65    	add    %ch,0x65006c00
410d8d:	00 67 00             	add    %ah,0x0(%edi)
410d90:	61                   	popa
410d91:	00 63 00             	add    %ah,0x0(%ebx)
410d94:	79 00                	jns    0x410d96
410d96:	2d 00 6c 00 31       	sub    $0x31006c00,%eax
410d9b:	00 2d 00 31 00 2d    	add    %ch,0x2d003100
410da1:	00 30                	add    %dh,(%eax)
410da3:	00 2e                	add    %ch,(%esi)
410da5:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
410da9:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
410dad:	00 6b 00             	add    %ch,0x0(%ebx)
410db0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
410db4:	6e                   	outsb  %ds:(%esi),(%dx)
410db5:	00 65 00             	add    %ah,0x0(%ebp)
410db8:	6c                   	insb   (%dx),%es:(%edi)
410db9:	00 33                	add    %dh,(%ebx)
410dbb:	00 32                	add    %dh,(%edx)
410dbd:	00 2e                	add    %ch,(%esi)
410dbf:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
410dc3:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
410dcf:	00 61 00             	add    %ah,0x0(%ecx)
410dd2:	70 00                	jo     0x410dd4
410dd4:	69 00 2d 00 6d 00    	imul   $0x6d002d,(%eax),%eax
410dda:	73 00                	jae    0x410ddc
410ddc:	2d 00 77 00 69       	sub    $0x69007700,%eax
410de1:	00 6e 00             	add    %ch,0x0(%esi)
410de4:	2d 00 63 00 6f       	sub    $0x6f006300,%eax
410de9:	00 72 00             	add    %dh,0x0(%edx)
410dec:	65 00 2d 00 64 00 65 	add    %ch,%gs:0x65006400
410df3:	00 62 00             	add    %ah,0x0(%edx)
410df6:	75 00                	jne    0x410df8
410df8:	67 00 2d             	add    %ch,(%di)
410dfb:	00 6c 00 31          	add    %ch,0x31(%eax,%eax,1)
410dff:	00 2d 00 31 00 2d    	add    %ch,0x2d003100
410e05:	00 30                	add    %dh,(%eax)
410e07:	00 2e                	add    %ch,(%esi)
410e09:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
410e0d:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
410e11:	00 6b 00             	add    %ch,0x0(%ebx)
410e14:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
410e18:	6e                   	outsb  %ds:(%esi),(%dx)
410e19:	00 65 00             	add    %ah,0x0(%ebp)
410e1c:	6c                   	insb   (%dx),%es:(%edi)
410e1d:	00 33                	add    %dh,(%ebx)
410e1f:	00 32                	add    %dh,(%edx)
410e21:	00 2e                	add    %ch,(%esi)
410e23:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
410e27:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
410e2b:	00 00                	add    %al,(%eax)
410e2d:	00 00                	add    %al,(%eax)
410e2f:	00 6d 00             	add    %ch,0x0(%ebp)
410e32:	69 00 6e 00 75 00    	imul   $0x75006e,(%eax),%eax
410e38:	73 00                	jae    0x410e3a
410e3a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
410e3e:	33 00                	xor    (%eax),%eax
410e40:	32 00                	xor    (%eax),%al
410e42:	2e 00 64 00 6c       	add    %ah,%cs:0x6c(%eax,%eax,1)
410e47:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
410e4b:	00 75 00             	add    %dh,0x0(%ebp)
410e4e:	73 00                	jae    0x410e50
410e50:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
410e54:	33 00                	xor    (%eax),%eax
410e56:	32 00                	xor    (%eax),%al
410e58:	2e 00 64 00 6c       	add    %ah,%cs:0x6c(%eax,%eax,1)
410e5d:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
410e61:	00 00                	add    %al,(%eax)
410e63:	00 6f 6e             	add    %ch,0x6e(%edi)
410e66:	65 63 6f 72          	arpl   %ebp,%gs:0x72(%edi)
410e6a:	65 5c                	gs pop %esp
410e6c:	64 73 5c             	fs jae 0x410ecb
410e6f:	65 73 65             	gs jae 0x410ed7
410e72:	6e                   	outsb  %ds:(%esi),(%dx)
410e73:	74 5c                	je     0x410ed1
410e75:	73 72                	jae    0x410ee9
410e77:	63 5c 6f 73          	arpl   %ebx,0x73(%edi,%ebp,2)
410e7b:	5c                   	pop    %esp
410e7c:	73 74                	jae    0x410ef2
410e7e:	72 69                	jb     0x410ee9
410e80:	6e                   	outsb  %ds:(%esi),(%dx)
410e81:	67 2e 63 78 78       	arpl   %edi,%cs:0x78(%bx,%si)
410e86:	00 00                	add    %al,(%eax)
410e88:	47                   	inc    %edi
410e89:	6c                   	insb   (%dx),%es:(%edi)
410e8a:	6f                   	outsl  %ds:(%esi),(%dx)
410e8b:	62 61 6c             	bound  %esp,0x6c(%ecx)
410e8e:	4d                   	dec    %ebp
410e8f:	65 6d                	gs insl (%dx),%es:(%edi)
410e91:	6f                   	outsl  %ds:(%esi),(%dx)
410e92:	72 79                	jb     0x410f0d
410e94:	53                   	push   %ebx
410e95:	74 61                	je     0x410ef8
410e97:	74 75                	je     0x410f0e
410e99:	73 45                	jae    0x410ee0
410e9b:	78 00                	js     0x410e9d
410e9d:	00 00                	add    %al,(%eax)
410e9f:	00 4e 74             	add    %cl,0x74(%esi)
410ea2:	51                   	push   %ecx
410ea3:	75 65                	jne    0x410f0a
410ea5:	72 79                	jb     0x410f20
410ea7:	49                   	dec    %ecx
410ea8:	6e                   	outsb  %ds:(%esi),(%dx)
410ea9:	66 6f                	outsw  %ds:(%esi),(%dx)
410eab:	72 6d                	jb     0x410f1a
410ead:	61                   	popa
410eae:	74 69                	je     0x410f19
410eb0:	6f                   	outsl  %ds:(%esi),(%dx)
410eb1:	6e                   	outsb  %ds:(%esi),(%dx)
410eb2:	50                   	push   %eax
410eb3:	72 6f                	jb     0x410f24
410eb5:	63 65 73             	arpl   %esp,0x73(%ebp)
410eb8:	73 00                	jae    0x410eba
410eba:	00 00                	add    %al,(%eax)
410ebc:	4e                   	dec    %esi
410ebd:	74 51                	je     0x410f10
410ebf:	75 65                	jne    0x410f26
410ec1:	72 79                	jb     0x410f3c
410ec3:	53                   	push   %ebx
410ec4:	79 73                	jns    0x410f39
410ec6:	74 65                	je     0x410f2d
410ec8:	6d                   	insl   (%dx),%es:(%edi)
410ec9:	49                   	dec    %ecx
410eca:	6e                   	outsb  %ds:(%esi),(%dx)
410ecb:	66 6f                	outsw  %ds:(%esi),(%dx)
410ecd:	72 6d                	jb     0x410f3c
410ecf:	61                   	popa
410ed0:	74 69                	je     0x410f3b
410ed2:	6f                   	outsl  %ds:(%esi),(%dx)
410ed3:	6e                   	outsb  %ds:(%esi),(%dx)
410ed4:	00 00                	add    %al,(%eax)
410ed6:	00 00                	add    %al,(%eax)
410ed8:	47                   	inc    %edi
410ed9:	65 74 50             	gs je  0x410f2c
410edc:	72 6f                	jb     0x410f4d
410ede:	63 65 73             	arpl   %esp,0x73(%ebp)
410ee1:	73 4d                	jae    0x410f30
410ee3:	65 6d                	gs insl (%dx),%es:(%edi)
410ee5:	6f                   	outsl  %ds:(%esi),(%dx)
410ee6:	72 79                	jb     0x410f61
410ee8:	49                   	dec    %ecx
410ee9:	6e                   	outsb  %ds:(%esi),(%dx)
410eea:	66 6f                	outsw  %ds:(%esi),(%dx)
410eec:	00 00                	add    %al,(%eax)
410eee:	00 00                	add    %al,(%eax)
410ef0:	51                   	push   %ecx
410ef1:	75 65                	jne    0x410f58
410ef3:	72 79                	jb     0x410f6e
410ef5:	57                   	push   %edi
410ef6:	6f                   	outsl  %ds:(%esi),(%dx)
410ef7:	72 6b                	jb     0x410f64
410ef9:	69 6e 67 53 65 74 45 	imul   $0x45746553,0x67(%esi),%ebp
410f00:	78 00                	js     0x410f02
410f02:	00 00                	add    %al,(%eax)
410f04:	6f                   	outsl  %ds:(%esi),(%dx)
410f05:	6e                   	outsb  %ds:(%esi),(%dx)
410f06:	65 63 6f 72          	arpl   %ebp,%gs:0x72(%edi)
410f0a:	65 5c                	gs pop %esp
410f0c:	64 73 5c             	fs jae 0x410f6b
410f0f:	65 73 65             	gs jae 0x410f77
410f12:	6e                   	outsb  %ds:(%esi),(%dx)
410f13:	74 5c                	je     0x410f71
410f15:	73 72                	jae    0x410f89
410f17:	63 5c 6f 73          	arpl   %ebx,0x73(%edi,%ebp,2)
410f1b:	5c                   	pop    %esp
410f1c:	6d                   	insl   (%dx),%es:(%edi)
410f1d:	65 6d                	gs insl (%dx),%es:(%edi)
410f1f:	6f                   	outsl  %ds:(%esi),(%dx)
410f20:	72 79                	jb     0x410f9b
410f22:	2e 63 78 78          	arpl   %edi,%cs:0x78(%eax)
410f26:	00 00                	add    %al,(%eax)
410f28:	30 20                	xor    %ah,(%eax)
410f2a:	3d 3d 20 6d 5f       	cmp    $0x5f6d203d,%eax
410f2f:	63 62 52             	arpl   %esp,0x52(%edx)
410f32:	65 73 65             	gs jae 0x410f9a
410f35:	72 76                	jb     0x410fad
410f37:	65 00 00             	add    %al,%gs:(%eax)
410f3a:	00 00                	add    %al,(%eax)
410f3c:	30 20                	xor    %ah,(%eax)
410f3e:	3d 3d 20 6d 5f       	cmp    $0x5f6d203d,%eax
410f43:	63 62 43             	arpl   %esp,0x43(%edx)
410f46:	6f                   	outsl  %ds:(%esi),(%dx)
410f47:	6d                   	insl   (%dx),%es:(%edi)
410f48:	6d                   	insl   (%dx),%es:(%edi)
410f49:	69 74 00 00 00 00 00 	imul   $0x61000000,0x0(%eax,%eax,1),%esi
410f50:	61
410f51:	00 70 00             	add    %dh,0x0(%eax)
410f54:	69 00 2d 00 6d 00    	imul   $0x6d002d,(%eax),%eax
410f5a:	73 00                	jae    0x410f5c
410f5c:	2d 00 77 00 69       	sub    $0x69007700,%eax
410f61:	00 6e 00             	add    %ch,0x0(%esi)
410f64:	2d 00 63 00 6f       	sub    $0x6f006300,%eax
410f69:	00 72 00             	add    %dh,0x0(%edx)
410f6c:	65 00 2d 00 70 00 73 	add    %ch,%gs:0x73007000
410f73:	00 61 00             	add    %ah,0x0(%ecx)
410f76:	70 00                	jo     0x410f78
410f78:	69 00 2d 00 6c 00    	imul   $0x6c002d,(%eax),%eax
410f7e:	31 00                	xor    %eax,(%eax)
410f80:	2d 00 31 00 2d       	sub    $0x2d003100,%eax
410f85:	00 30                	add    %dh,(%eax)
410f87:	00 2e                	add    %ch,(%esi)
410f89:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
410f8d:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
410f91:	00 70 00             	add    %dh,0x0(%eax)
410f94:	73 00                	jae    0x410f96
410f96:	61                   	popa
410f97:	00 70 00             	add    %dh,0x0(%eax)
410f9a:	69 00 2e 00 64 00    	imul   $0x64002e,(%eax),%eax
410fa0:	6c                   	insb   (%dx),%es:(%edi)
410fa1:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
410fa5:	00 00                	add    %al,(%eax)
410fa7:	00 61 00             	add    %ah,0x0(%ecx)
410faa:	70 00                	jo     0x410fac
410fac:	69 00 2d 00 6d 00    	imul   $0x6d002d,(%eax),%eax
410fb2:	73 00                	jae    0x410fb4
410fb4:	2d 00 77 00 69       	sub    $0x69007700,%eax
410fb9:	00 6e 00             	add    %ch,0x0(%esi)
410fbc:	2d 00 63 00 6f       	sub    $0x6f006300,%eax
410fc1:	00 72 00             	add    %dh,0x0(%edx)
410fc4:	65 00 2d 00 70 00 73 	add    %ch,%gs:0x73007000
410fcb:	00 61 00             	add    %ah,0x0(%ecx)
410fce:	70 00                	jo     0x410fd0
410fd0:	69 00 2d 00 6c 00    	imul   $0x6c002d,(%eax),%eax
410fd6:	31 00                	xor    %eax,(%eax)
410fd8:	2d 00 31 00 2d       	sub    $0x2d003100,%eax
410fdd:	00 30                	add    %dh,(%eax)
410fdf:	00 2e                	add    %ch,(%esi)
410fe1:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
410fe5:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
410fe9:	00 70 00             	add    %dh,0x0(%eax)
410fec:	73 00                	jae    0x410fee
410fee:	61                   	popa
410fef:	00 70 00             	add    %dh,0x0(%eax)
410ff2:	69 00 2e 00 64 00    	imul   $0x64002e,(%eax),%eax
410ff8:	6c                   	insb   (%dx),%es:(%edi)
410ff9:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
410ffd:	00 6b 00             	add    %ch,0x0(%ebx)
411000:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
411004:	6e                   	outsb  %ds:(%esi),(%dx)
411005:	00 65 00             	add    %ah,0x0(%ebp)
411008:	6c                   	insb   (%dx),%es:(%edi)
411009:	00 33                	add    %dh,(%ebx)
41100b:	00 32                	add    %dh,(%edx)
41100d:	00 2e                	add    %ch,(%esi)
41100f:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
411013:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
411017:	00 00                	add    %al,(%eax)
411019:	00 00                	add    %al,(%eax)
41101b:	00 6e 00             	add    %ch,0x0(%esi)
41101e:	74 00                	je     0x411020
411020:	64 00 6c 00 6c       	add    %ch,%fs:0x6c(%eax,%eax,1)
411025:	00 2e                	add    %ch,(%esi)
411027:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
41102b:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
411037:	00 61 00             	add    %ah,0x0(%ecx)