410ab3:	30 78 25             	xor    %bh,0x25(%eax)
410ab6:	30 2a                	xor    %ch,(%edx)
410ab8:	49                   	dec    %ecx
410ab9:	36 34 78             	ss xor $0x78,%al
410abc:	29 0a                	sub    %ecx,(%edx)
410abe:	00 00                	add    %al,(%eax)
410ac0:	30 31                	xor    %dh,(%ecx)
410ac2:	32 33                	xor    (%ebx),%dh
410ac4:	34 35                	xor    $0x35,%al
410ac6:	36 37                	ss aaa
410ac8:	38 39                	cmp    %bh,(%ecx)
410aca:	61                   	popa
410acb:	62 63 64             	bound  %esp,0x64(%ebx)
410ace:	65 66 4d             	gs dec %bp
410ad1:	65 73 73             	gs jae 0x410b47
410ad4:	61                   	popa
410ad5:	67 65 42             	addr16 gs inc %edx
410ad8:	6f                   	outsl  %ds:(%esi),(%dx)
410ad9:	78 57                	js     0x410b32
410adb:	00 49 73             	add    %cl,0x73(%ecx)
410ade:	44                   	inc    %esp
410adf:	65 62 75 67          	bound  %esi,%gs:0x67(%ebp)
410ae3:	67 65 72 50          	addr16 gs jb 0x410b37
410ae7:	72 65                	jb     0x410b4e
410ae9:	73 65                	jae    0x410b50
410aeb:	6e                   	outsb  %ds:(%esi),(%dx)
410aec:	74 00                	je     0x410aee
410aee:	00 00                	add    %al,(%eax)
410af0:	44                   	inc    %esp
410af1:	00 65 00             	add    %ah,0x0(%ebp)
410af4:	62 00                	bound  %eax,(%eax)
410af6:	75 00                	jne    0x410af8
410af8:	67 00 67 00          	add    %ah,0x0(%bx)
410afc:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
410b00:	00 00                	add    %al,(%eax)
410b02:	00 00                	add    %al,(%eax)
410b04:	41                   	inc    %ecx
410b05:	00 65 00             	add    %ah,0x0(%ebp)
410b08:	44                   	inc    %esp
410b09:	00 65 00             	add    %ah,0x0(%ebp)
410b0c:	62 00                	bound  %eax,(%eax)
410b0e:	75 00                	jne    0x410b10
410b10:	67 00 00             	add    %al,(%bx,%si)
410b13:	00 64 00 72          	add    %ah,0x72(%eax,%eax,1)
410b17:	00 77 00             	add    %dh,0x0(%edi)
410b1a:	74 00                	je     0x410b1c
410b1c:	73 00                	jae    0x410b1e
410b1e:	6e                   	outsb  %ds:(%esi),(%dx)
410b1f:	00 33                	add    %dh,(%ebx)
410b21:	00 32                	add    %dh,(%edx)
410b23:	00 00                	add    %al,(%eax)
410b25:	00 00                	add    %al,(%eax)
410b27:	00 57 00             	add    %dl,0x0(%edi)
410b2a:	69 00 6e 00 73 00    	imul   $0x73006e,(%eax),%eax
410b30:	74 00                	je     0x410b32
410b32:	61                   	popa
410b33:	00 30                	add    %dh,(%eax)
410b35:	00 5c 00 44          	add    %bl,0x44(%eax,%eax,1)
410b39:	00 65 00             	add    %ah,0x0(%ebp)
410b3c:	66 00 61 00          	data16 add %ah,0x0(%ecx)
410b40:	75 00                	jne    0x410b42
410b42:	6c                   	insb   (%dx),%es:(%edi)
410b43:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
410b47:	00 55 00             	add    %dl,0x0(%ebp)
410b4a:	6e                   	outsb  %ds:(%esi),(%dx)
410b4b:	00 61 00             	add    %ah,0x0(%ecx)
410b4e:	62 00                	bound  %eax,(%eax)
410b50:	6c                   	insb   (%dx),%es:(%edi)
410b51:	00 65 00             	add    %ah,0x0(%ebp)
410b54:	20 00                	and    %al,(%eax)
410b56:	74 00                	je     0x410b58
410b58:	6f                   	outsl  %ds:(%esi),(%dx)
410b59:	00 20                	add    %ah,(%eax)
410b5b:	00 73 00             	add    %dh,0x0(%ebx)
410b5e:	74 00                	je     0x410b60
410b60:	61                   	popa
410b61:	00 72 00             	add    %dh,0x0(%edx)
410b64:	74 00                	je     0x410b66
410b66:	20 00                	and    %al,(%eax)
410b68:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
410b6c:	62 00                	bound  %eax,(%eax)
410b6e:	75 00                	jne    0x410b70
410b70:	67 00 67 00          	add    %ah,0x0(%bx)
410b74:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
410b78:	20 00                	and    %al,(%eax)
410b7a:	61                   	popa
410b7b:	00 75 00             	add    %dh,0x0(%ebp)
410b7e:	74 00                	je     0x410b80
410b80:	6f                   	outsl  %ds:(%esi),(%dx)
410b81:	00 6d 00             	add    %ch,0x0(%ebp)
410b84:	61                   	popa
410b85:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
410b89:	00 63 00             	add    %ah,0x0(%ebx)
410b8c:	61                   	popa
410b8d:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
410b91:	00 79 00             	add    %bh,0x0(%ecx)
410b94:	2e 00 00             	add    %al,%cs:(%eax)
410b97:	00 3a                	add    %bh,(%edx)
410b99:	00 20                	add    %ah,(%eax)
410b9b:	00 20                	add    %ah,(%eax)
410b9d:	00 00                	add    %al,(%eax)
410b9f:	00 54 00 68          	add    %dl,0x68(%eax,%eax,1)
410ba3:	00 65 00             	add    %ah,0x0(%ebp)
410ba6:	20 00                	and    %al,(%eax)
410ba8:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
410bac:	62 00                	bound  %eax,(%eax)
410bae:	75 00                	jne    0x410bb0
410bb0:	67 00 67 00          	add    %ah,0x0(%bx)
410bb4:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
410bb8:	20 00                	and    %al,(%eax)
410bba:	63 00                	arpl   %eax,(%eax)
410bbc:	6f                   	outsl  %ds:(%esi),(%dx)
410bbd:	00 75 00             	add    %dh,0x0(%ebp)
410bc0:	6c                   	insb   (%dx),%es:(%edi)
410bc1:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
410bc5:	00 6e 00             	add    %ch,0x0(%esi)
410bc8:	6f                   	outsl  %ds:(%esi),(%dx)
410bc9:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
410bcd:	00 62 00             	add    %ah,0x0(%edx)
410bd0:	65 00 20             	add    %ah,%gs:(%eax)
410bd3:	00 61 00             	add    %ah,0x0(%ecx)
410bd6:	74 00                	je     0x410bd8
410bd8:	74 00                	je     0x410bda
410bda:	61                   	popa
410bdb:	00 63 00             	add    %ah,0x0(%ebx)
410bde:	68 00 65 00 64       	push   $0x64006500
410be3:	00 20                	add    %ah,(%eax)
410be5:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
410be9:	00 20                	add    %ah,(%eax)
410beb:	00 70 00             	add    %dh,0x0(%eax)
410bee:	72 00                	jb     0x410bf0
410bf0:	6f                   	outsl  %ds:(%esi),(%dx)
410bf1:	00 63 00             	add    %ah,0x0(%ebx)
410bf4:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
410bf8:	73 00                	jae    0x410bfa
410bfa:	20 00                	and    %al,(%eax)
410bfc:	25 00 64 00 21       	and    $0x21006400,%eax
410c01:	00 20                	add    %ah,(%eax)
410c03:	00 20                	add    %ah,(%eax)
410c05:	00 57 00             	add    %dl,0x0(%edi)
410c08:	69 00 6e 00 33 00    	imul   $0x33006e,(%eax),%eax
410c0e:	32 00                	xor    (%eax),%al
410c10:	20 00                	and    %al,(%eax)
410c12:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
410c16:	72 00                	jb     0x410c18
410c18:	6f                   	outsl  %ds:(%esi),(%dx)
410c19:	00 72 00             	add    %dh,0x0(%edx)
410c1c:	20 00                	and    %al,(%eax)
410c1e:	25 00 64 00 25       	and    $0x25006400,%eax
410c23:	00 73 00             	add    %dh,0x0(%ebx)
410c26:	25 00 73 00 00       	and    $0x7300,%eax
410c2b:	00 52 61             	add    %dl,0x61(%edx)
410c2e:	69 73 65 46 61 69 6c 	imul   $0x6c696146,0x65(%ebx),%esi
410c35:	46                   	inc    %esi
410c36:	61                   	popa
410c37:	73 74                	jae    0x410cad
410c39:	45                   	inc    %ebp
410c3a:	78 63                	js     0x410c9f
410c3c:	65 70 74             	gs jo  0x410cb3
410c3f:	69 6f 6e 00 00 2e 2e 	imul   $0x2e2e0000,0x6e(%edi),%ebp
410c46:	2e 00 50 00          	add    %dl,%cs:0x0(%eax)
410c4a:	56                   	push   %esi
410c4b:	00 3a                	add    %bh,(%edx)
410c4d:	00 20                	add    %ah,(%eax)
410c4f:	00 25 00 75 00 2e    	add    %ah,0x2e007500
410c55:	00 25 00 75 00 2e    	add    %ah,0x2e007500
410c5b:	00 25 00 75 00 2e    	add    %ah,0x2e007500
410c61:	00 25 00 75 00 20    	add    %ah,0x20007500
410c67:	00 53 00             	add    %dl,0x0(%ebx)
410c6a:	56                   	push   %esi
410c6b:	00 3a                	add    %bh,(%edx)
410c6d:	00 20                	add    %ah,(%eax)
410c6f:	00 25 00 75 00 2e    	add    %ah,0x2e007500
410c75:	00 25 00 75 00 2e    	add    %ah,0x2e007500
410c7b:	00 25 00 75 00 2e    	add    %ah,0x2e007500
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