402bb0:	75 00                	jne    0x402bb2
402bb2:	67 00 00             	add    %al,(%bx,%si)
402bb5:	00 00                	add    %al,(%eax)
402bb7:	00 5c 00 52          	add    %bl,0x52(%eax,%eax,1)
402bbb:	00 65 00             	add    %ah,0x0(%ebp)
402bbe:	67 00 69 00          	add    %ch,0x0(%bx,%di)
402bc2:	73 00                	jae    0x402bc4
402bc4:	74 00                	je     0x402bc6
402bc6:	72 00                	jb     0x402bc8
402bc8:	79 00                	jns    0x402bca
402bca:	5c                   	pop    %esp
402bcb:	00 4d 00             	add    %cl,0x0(%ebp)
402bce:	61                   	popa
402bcf:	00 63 00             	add    %ah,0x0(%ebx)
402bd2:	68 00 69 00 6e       	push   $0x6e006900
402bd7:	00 65 00             	add    %ah,0x0(%ebp)
402bda:	5c                   	pop    %esp
402bdb:	00 53 00             	add    %dl,0x0(%ebx)
402bde:	6f                   	outsl  %ds:(%esi),(%dx)
402bdf:	00 66 00             	add    %ah,0x0(%esi)
402be2:	74 00                	je     0x402be4
402be4:	77 00                	ja     0x402be6
402be6:	61                   	popa
402be7:	00 72 00             	add    %dh,0x0(%edx)
402bea:	65 00 5c 00 4d       	add    %bl,%gs:0x4d(%eax,%eax,1)
402bef:	00 69 00             	add    %ch,0x0(%ecx)
402bf2:	63 00                	arpl   %eax,(%eax)
402bf4:	72 00                	jb     0x402bf6
402bf6:	6f                   	outsl  %ds:(%esi),(%dx)
402bf7:	00 73 00             	add    %dh,0x0(%ebx)
402bfa:	6f                   	outsl  %ds:(%esi),(%dx)
402bfb:	00 66 00             	add    %ah,0x0(%esi)
402bfe:	74 00                	je     0x402c00
402c00:	5c                   	pop    %esp
402c01:	00 57 00             	add    %dl,0x0(%edi)
402c04:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
402c0a:	6f                   	outsl  %ds:(%esi),(%dx)
402c0b:	00 77 00             	add    %dh,0x0(%edi)
402c0e:	73 00                	jae    0x402c10
402c10:	20 00                	and    %al,(%eax)
402c12:	4e                   	dec    %esi
402c13:	00 54 00 5c          	add    %dl,0x5c(%eax,%eax,1)
402c17:	00 43 00             	add    %al,0x0(%ebx)
402c1a:	75 00                	jne    0x402c1c
402c1c:	72 00                	jb     0x402c1e
402c1e:	72 00                	jb     0x402c20
402c20:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
402c24:	74 00                	je     0x402c26
402c26:	56                   	push   %esi
402c27:	00 65 00             	add    %ah,0x0(%ebp)
402c2a:	72 00                	jb     0x402c2c
402c2c:	73 00                	jae    0x402c2e
402c2e:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
402c34:	5c                   	pop    %esp
402c35:	00 41 00             	add    %al,0x0(%ecx)
402c38:	65 00 44 00 65       	add    %al,%gs:0x65(%eax,%eax,1)
402c3d:	00 62 00             	add    %ah,0x0(%edx)
402c40:	75 00                	jne    0x402c42
402c42:	67 00 50 00          	add    %dl,0x0(%bx,%si)
402c46:	72 00                	jb     0x402c48
402c48:	6f                   	outsl  %ds:(%esi),(%dx)
402c49:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
402c4d:	00 63 00             	add    %ah,0x0(%ebx)
402c50:	74 00                	je     0x402c52
402c52:	65 00 64 00 00       	add    %ah,%gs:0x0(%eax,%eax,1)
402c57:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
402c5b:	00 62 00             	add    %ah,0x0(%edx)
402c5e:	75 00                	jne    0x402c60
402c60:	67 00 67 00          	add    %ah,0x0(%bx)
402c64:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
402c68:	50                   	push   %eax
402c69:	00 72 00             	add    %dh,0x0(%edx)
402c6c:	6f                   	outsl  %ds:(%esi),(%dx)
402c6d:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
402c71:	00 63 00             	add    %ah,0x0(%ebx)
402c74:	74 00                	je     0x402c76
402c76:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
402c7c:	4c                   	dec    %esp
402c7d:	00 65 00             	add    %ah,0x0(%ebp)
402c80:	76 00                	jbe    0x402c82
402c82:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
402c87:	00 5c 00 52          	add    %bl,0x52(%eax,%eax,1)
402c8b:	00 65 00             	add    %ah,0x0(%ebp)
402c8e:	67 00 69 00          	add    %ch,0x0(%bx,%di)
402c92:	73 00                	jae    0x402c94
402c94:	74 00                	je     0x402c96
402c96:	72 00                	jb     0x402c98
402c98:	79 00                	jns    0x402c9a
402c9a:	5c                   	pop    %esp
402c9b:	00 4d 00             	add    %cl,0x0(%ebp)
402c9e:	61                   	popa
402c9f:	00 63 00             	add    %ah,0x0(%ebx)
402ca2:	68 00 69 00 6e       	push   $0x6e006900
402ca7:	00 65 00             	add    %ah,0x0(%ebp)
402caa:	5c                   	pop    %esp
402cab:	00 53 00             	add    %dl,0x0(%ebx)
402cae:	6f                   	outsl  %ds:(%esi),(%dx)
402caf:	00 66 00             	add    %ah,0x0(%esi)
402cb2:	74 00                	je     0x402cb4
402cb4:	77 00                	ja     0x402cb6
402cb6:	61                   	popa
402cb7:	00 72 00             	add    %dh,0x0(%edx)
402cba:	65 00 5c 00 4d       	add    %bl,%gs:0x4d(%eax,%eax,1)
402cbf:	00 69 00             	add    %ch,0x0(%ecx)
402cc2:	63 00                	arpl   %eax,(%eax)
402cc4:	72 00                	jb     0x402cc6
402cc6:	6f                   	outsl  %ds:(%esi),(%dx)
402cc7:	00 73 00             	add    %dh,0x0(%ebx)
402cca:	6f                   	outsl  %ds:(%esi),(%dx)
402ccb:	00 66 00             	add    %ah,0x0(%esi)
402cce:	74 00                	je     0x402cd0
402cd0:	5c                   	pop    %esp
402cd1:	00 57 00             	add    %dl,0x0(%edi)
402cd4:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
402cda:	6f                   	outsl  %ds:(%esi),(%dx)
402cdb:	00 77 00             	add    %dh,0x0(%edi)
402cde:	73 00                	jae    0x402ce0
402ce0:	20 00                	and    %al,(%eax)
402ce2:	4e                   	dec    %esi
402ce3:	00 54 00 5c          	add    %dl,0x5c(%eax,%eax,1)
402ce7:	00 43 00             	add    %al,0x0(%ebx)
402cea:	75 00                	jne    0x402cec
402cec:	72 00                	jb     0x402cee
402cee:	72 00                	jb     0x402cf0
402cf0:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
402cf4:	74 00                	je     0x402cf6
402cf6:	56                   	push   %esi
402cf7:	00 65 00             	add    %ah,0x0(%ebp)
402cfa:	72 00                	jb     0x402cfc
402cfc:	73 00                	jae    0x402cfe
402cfe:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
402d04:	5c                   	pop    %esp
402d05:	00 41 00             	add    %al,0x0(%ecx)
402d08:	65 00 44 00 65       	add    %al,%gs:0x65(%eax,%eax,1)
402d0d:	00 62 00             	add    %ah,0x0(%edx)
402d10:	75 00                	jne    0x402d12
402d12:	67 00 5c 00          	add    %bl,0x0(%si)
402d16:	41                   	inc    %ecx
402d17:	00 75 00             	add    %dh,0x0(%ebp)
402d1a:	74 00                	je     0x402d1c
402d1c:	6f                   	outsl  %ds:(%esi),(%dx)
402d1d:	00 45 00             	add    %al,0x0(%ebp)
402d20:	78 00                	js     0x402d22
402d22:	63 00                	arpl   %eax,(%eax)
402d24:	6c                   	insb   (%dx),%es:(%edi)
402d25:	00 75 00             	add    %dh,0x0(%ebp)
402d28:	73 00                	jae    0x402d2a
402d2a:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
402d30:	4c                   	dec    %esp
402d31:	00 69 00             	add    %ch,0x0(%ecx)
402d34:	73 00                	jae    0x402d36
402d36:	74 00                	je     0x402d38
402d40:	5c                   	pop    %esp
402d41:	00 52 00             	add    %dl,0x0(%edx)
402d44:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
402d48:	69 00 73 00 74 00    	imul   $0x740073,(%eax),%eax
402d4e:	72 00                	jb     0x402d50
402d50:	79 00                	jns    0x402d52
402d52:	5c                   	pop    %esp
402d53:	00 4d 00             	add    %cl,0x0(%ebp)
402d56:	61                   	popa
402d57:	00 63 00             	add    %ah,0x0(%ebx)
402d5a:	68 00 69 00 6e       	push   $0x6e006900
402d5f:	00 65 00             	add    %ah,0x0(%ebp)
402d62:	5c                   	pop    %esp
402d63:	00 53 00             	add    %dl,0x0(%ebx)
402d66:	6f                   	outsl  %ds:(%esi),(%dx)
402d67:	00 66 00             	add    %ah,0x0(%esi)
402d6a:	74 00                	je     0x402d6c
402d6c:	77 00                	ja     0x402d6e
402d6e:	61                   	popa
402d6f:	00 72 00             	add    %dh,0x0(%edx)
402d72:	65 00 5c 00 4d       	add    %bl,%gs:0x4d(%eax,%eax,1)
402d77:	00 69 00             	add    %ch,0x0(%ecx)
402d7a:	63 00                	arpl   %eax,(%eax)
402d7c:	72 00                	jb     0x402d7e
402d7e:	6f                   	outsl  %ds:(%esi),(%dx)
402d7f:	00 73 00             	add    %dh,0x0(%ebx)
402d82:	6f                   	outsl  %ds:(%esi),(%dx)
402d83:	00 66 00             	add    %ah,0x0(%esi)
402d86:	74 00                	je     0x402d88
402d88:	5c                   	pop    %esp
402d89:	00 57 00             	add    %dl,0x0(%edi)
402d8c:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
402d92:	6f                   	outsl  %ds:(%esi),(%dx)
402d93:	00 77 00             	add    %dh,0x0(%edi)
402d96:	73 00                	jae    0x402d98
402d98:	20 00                	and    %al,(%eax)
402d9a:	4e                   	dec    %esi
402d9b:	00 54 00 5c          	add    %dl,0x5c(%eax,%eax,1)
402d9f:	00 43 00             	add    %al,0x0(%ebx)
402da2:	75 00                	jne    0x402da4
402da4:	72 00                	jb     0x402da6
402da6:	72 00                	jb     0x402da8
402da8:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
402dac:	74 00                	je     0x402dae
402dae:	56                   	push   %esi
402daf:	00 65 00             	add    %ah,0x0(%ebp)
402db2:	72 00                	jb     0x402db4
402db4:	73 00                	jae    0x402db6
402db6:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
402dbc:	5c                   	pop    %esp
402dbd:	00 41 00             	add    %al,0x0(%ecx)
402dc0:	65 00 44 00 65       	add    %al,%gs:0x65(%eax,%eax,1)
402dc5:	00 62 00             	add    %ah,0x0(%edx)
402dc8:	75 00                	jne    0x402dca
402dca:	67 00 50 00          	add    %dl,0x0(%bx,%si)
402dce:	72 00                	jb     0x402dd0
402dd0:	6f                   	outsl  %ds:(%esi),(%dx)
402dd1:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
402dd5:	00 63 00             	add    %ah,0x0(%ebx)
402dd8:	74 00                	je     0x402dda
402dda:	65 00 64 00 5c       	add    %ah,%gs:0x5c(%eax,%eax,1)
402ddf:	00 41 00             	add    %al,0x0(%ecx)
402de2:	75 00                	jne    0x402de4
402de4:	74 00                	je     0x402de6
402de6:	6f                   	outsl  %ds:(%esi),(%dx)
402de7:	00 45 00             	add    %al,0x0(%ebp)
402dea:	78 00                	js     0x402dec
402dec:	63 00                	arpl   %eax,(%eax)
402dee:	6c                   	insb   (%dx),%es:(%edi)
402def:	00 75 00             	add    %dh,0x0(%ebp)
402df2:	73 00                	jae    0x402df4
402df4:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
402dfa:	4c                   	dec    %esp
402dfb:	00 69 00             	add    %ch,0x0(%ecx)
402dfe:	73 00                	jae    0x402e00
402e00:	74 00                	je     0x402e02
402e02:	00 00                	add    %al,(%eax)
402e04:	44                   	inc    %esp
402e05:	00 65 00             	add    %ah,0x0(%ebp)
402e08:	62 00                	bound  %eax,(%eax)
402e0a:	75 00                	jne    0x402e0c
402e0c:	67 00 67 00          	add    %ah,0x0(%bx)
402e10:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
402e14:	00 00                	add    %al,(%eax)
402e16:	00 00                	add    %al,(%eax)
402e18:	50                   	push   %eax
402e19:	00 72 00             	add    %dh,0x0(%edx)
402e1c:	6f                   	outsl  %ds:(%esi),(%dx)
402e1d:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
402e21:	00 63 00             	add    %ah,0x0(%ebx)
402e24:	74 00                	je     0x402e26
402e26:	65 00 64 00 44       	add    %ah,%gs:0x44(%eax,%eax,1)
402e2b:	00 65 00             	add    %ah,0x0(%ebp)
402e2e:	62 00                	bound  %eax,(%eax)
402e30:	75 00                	jne    0x402e32
402e32:	67 00 67 00          	add    %ah,0x0(%bx)
402e36:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
402e3a:	00 00                	add    %al,(%eax)
402e3c:	4c                   	dec    %esp
402e3d:	00 61 00             	add    %ah,0x0(%ecx)
402e40:	75 00                	jne    0x402e42
402e42:	6e                   	outsb  %ds:(%esi),(%dx)
402e43:	00 63 00             	add    %ah,0x0(%ebx)
402e46:	68 00 4e 00 6f       	push   $0x6f004e00
402e4b:	00 6e 00             	add    %ch,0x0(%esi)
402e4e:	50                   	push   %eax
402e4f:	00 72 00             	add    %dh,0x0(%edx)
402e52:	6f                   	outsl  %ds:(%esi),(%dx)
402e53:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
402e57:	00 63 00             	add    %ah,0x0(%ebx)
402e5a:	74 00                	je     0x402e5c
402e5c:	65 00 64 00 00       	add    %ah,%gs:0x0(%eax,%eax,1)
402e61:	00 00                	add    %al,(%eax)
402e63:	00 41 00             	add    %al,0x0(%ecx)
402e66:	75 00                	jne    0x402e68
402e68:	74 00                	je     0x402e6a
402e6a:	6f                   	outsl  %ds:(%esi),(%dx)
402e6b:	00 00                	add    %al,(%eax)
402e6d:	00 00                	add    %al,(%eax)
402e6f:	00 57 45             	add    %dl,0x45(%edi)
402e72:	52                   	push   %edx
402e73:	2f                   	das
402e74:	43                   	inc    %ebx
402e75:	72 61                	jb     0x402ed8
402e77:	73 68                	jae    0x402ee1
402e79:	41                   	inc    %ecx
402e7a:	50                   	push   %eax
402e7b:	49                   	dec    %ecx
402e7c:	3a 25 75 3a 20 45    	cmp    0x45203a75,%ah
402e82:	52                   	push   %edx
402e83:	52                   	push   %edx
402e84:	4f                   	dec    %edi
402e85:	52                   	push   %edx
402e86:	20 49 6e             	and    %cl,0x6e(%ecx)
402e89:	76 61                	jbe    0x402eec
402e8b:	6c                   	insb   (%dx),%es:(%edi)
402e8c:	69 64 20 70 61 72 61 	imul   $0x6d617261,0x70(%eax,%eiz,1),%esp
402e93:	6d
402e94:	73 0a                	jae    0x402ea0
402e96:	00 00                	add    %al,(%eax)
402e98:	4e                   	dec    %esi
402e99:	74 57                	je     0x402ef2
402e9b:	6f                   	outsl  %ds:(%esi),(%dx)
402e9c:	77 36                	ja     0x402ed4
402e9e:	34 51                	xor    $0x51,%al
402ea0:	75 65                	jne    0x402f07
402ea2:	72 79                	jb     0x402f1d
402ea4:	49                   	dec    %ecx
402ea5:	6e                   	outsb  %ds:(%esi),(%dx)
402ea6:	66 6f                	outsw  %ds:(%esi),(%dx)
402ea8:	72 6d                	jb     0x402f17
402eaa:	61                   	popa
402eab:	74 69                	je     0x402f16
402ead:	6f                   	outsl  %ds:(%esi),(%dx)
402eae:	6e                   	outsb  %ds:(%esi),(%dx)
402eaf:	50                   	push   %eax
402eb0:	72 6f                	jb     0x402f21
402eb2:	63 65 73             	arpl   %esp,0x73(%ebp)
402eb5:	73 36                	jae    0x402eed
402eb7:	34 00                	xor    $0x0,%al
402eb9:	00 00                	add    %al,(%eax)
402ebb:	00 00                	add    %al,(%eax)
402ebd:	00 00                	add    %al,(%eax)
402ebf:	00 57 45             	add    %dl,0x45(%edi)
402ec2:	52                   	push   %edx
402ec3:	2f                   	das
402ec4:	43                   	inc    %ebx
402ec5:	72 61                	jb     0x402f28
402ec7:	73 68                	jae    0x402f31
402ec9:	41                   	inc    %ecx
402eca:	50                   	push   %eax
402ecb:	49                   	dec    %ecx
402ecc:	3a 25 75 3a 20 45    	cmp    0x45203a75,%ah
402ed2:	52                   	push   %edx
402ed3:	52                   	push   %edx
402ed4:	4f                   	dec    %edi
402ed5:	52                   	push   %edx
402ed6:	20 55 6e             	and    %dl,0x6e(%ebp)
402ed9:	61                   	popa
402eda:	62 6c 65 20          	bound  %ebp,0x20(%ebp,%eiz,2)
402ede:	74 6f                	je     0x402f4f
402ee0:	20 67 65             	and    %ah,0x65(%edi)
402ee3:	74 20                	je     0x402f05
402ee5:	4e                   	dec    %esi
402ee6:	74 57                	je     0x402f3f
402ee8:	6f                   	outsl  %ds:(%esi),(%dx)
402ee9:	77 36                	ja     0x402f21
402eeb:	34 51                	xor    $0x51,%al
402eed:	75 65                	jne    0x402f54
402eef:	72 79                	jb     0x402f6a
402ef1:	49                   	dec    %ecx
402ef2:	6e                   	outsb  %ds:(%esi),(%dx)
402ef3:	66 6f                	outsw  %ds:(%esi),(%dx)
402ef5:	72 6d                	jb     0x402f64
402ef7:	61                   	popa
402ef8:	74 69                	je     0x402f63
402efa:	6f                   	outsl  %ds:(%esi),(%dx)
402efb:	6e                   	outsb  %ds:(%esi),(%dx)