407a45:	00 20                	add    %ah,(%eax)
407a47:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
407a4b:	00 67 00             	add    %ah,0x0(%edi)
407a4e:	20 00                	and    %al,(%eax)
407a50:	66 00 69 00          	data16 add %ch,0x0(%ecx)
407a54:	6c                   	insb   (%dx),%es:(%edi)
407a55:	00 65 00             	add    %ah,0x0(%ebp)
407a58:	20 00                	and    %al,(%eax)
407a5a:	70 00                	jo     0x407a5c
407a5c:	61                   	popa
407a5d:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
407a61:	00 29                	add    %ch,(%ecx)
407a63:	00 25 00 63 00 00    	add    %ah,0x6300
407a69:	00 00                	add    %al,(%eax)
407a6b:	00 00                	add    %al,(%eax)
407a6d:	00 00                	add    %al,(%eax)
407a6f:	00 20                	add    %ah,(%eax)
407a71:	00 20                	add    %ah,(%eax)
407a73:	00 20                	add    %ah,(%eax)
407a75:	00 20                	add    %ah,(%eax)
407a77:	00 20                	add    %ah,(%eax)
407a79:	00 20                	add    %ah,(%eax)
407a7b:	00 20                	add    %ah,(%eax)
407a7d:	00 20                	add    %ah,(%eax)
407a7f:	00 20                	add    %ah,(%eax)
407a81:	00 20                	add    %ah,(%eax)
407a83:	00 20                	add    %ah,(%eax)
407a85:	00 20                	add    %ah,(%eax)
407a87:	00 20                	add    %ah,(%eax)
407a89:	00 20                	add    %ah,(%eax)
407a8b:	00 20                	add    %ah,(%eax)
407a8d:	00 20                	add    %ah,(%eax)
407a8f:	00 20                	add    %ah,(%eax)
407a91:	00 20                	add    %ah,(%eax)
407a93:	00 2f                	add    %ch,(%edi)
407a95:	00 32                	add    %dh,(%edx)
407a97:	00 20                	add    %ah,(%eax)
407a99:	00 20                	add    %ah,(%eax)
407a9b:	00 20                	add    %ah,(%eax)
407a9d:	00 20                	add    %ah,(%eax)
407a9f:	00 20                	add    %ah,(%eax)
407aa1:	00 20                	add    %ah,(%eax)
407aa3:	00 20                	add    %ah,(%eax)
407aa5:	00 20                	add    %ah,(%eax)
407aa7:	00 2d 00 20 00 73    	add    %ch,0x73002000
407aad:	00 65 00             	add    %ah,0x0(%ebp)
407ab0:	74 00                	je     0x407ab2
407ab2:	20 00                	and    %al,(%eax)
407ab4:	32 00                	xor    (%eax),%al
407ab6:	6b 00 20             	imul   $0x20,(%eax),%eax
407ab9:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
407abd:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
407ac1:	00 62 00             	add    %ah,0x0(%edx)
407ac4:	61                   	popa
407ac5:	00 73 00             	add    %dh,0x0(%ebx)
407ac8:	65 00 20             	add    %ah,%gs:(%eax)
407acb:	00 70 00             	add    %dh,0x0(%eax)
407ace:	61                   	popa
407acf:	00 67 00             	add    %ah,0x0(%edi)
407ad2:	65 00 20             	add    %ah,%gs:(%eax)
407ad5:	00 73 00             	add    %dh,0x0(%ebx)
407ad8:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
407ade:	20 00                	and    %al,(%eax)
407ae0:	28 00                	sub    %al,(%eax)
407ae2:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
407ae6:	66 00 61 00          	data16 add %ah,0x0(%ecx)
407aea:	75 00                	jne    0x407aec
407aec:	6c                   	insb   (%dx),%es:(%edi)
407aed:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
407af1:	00 20                	add    %ah,(%eax)
407af3:	00 61 00             	add    %ah,0x0(%ecx)
407af6:	75 00                	jne    0x407af8
407af8:	74 00                	je     0x407afa
407afa:	6f                   	outsl  %ds:(%esi),(%dx)
407afb:	00 2d 00 64 00 65    	add    %ch,0x65006400
407b01:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
407b05:	00 63 00             	add    %ah,0x0(%ebx)
407b08:	74 00                	je     0x407b0a
407b0a:	29 00                	sub    %eax,(%eax)
407b0c:	25 00 63 00 00       	and    $0x6300,%eax
407b11:	00 00                	add    %al,(%eax)
407b13:	00 00                	add    %al,(%eax)
407b15:	00 00                	add    %al,(%eax)
407b17:	00 20                	add    %ah,(%eax)
407b19:	00 20                	add    %ah,(%eax)
407b1b:	00 20                	add    %ah,(%eax)
407b1d:	00 20                	add    %ah,(%eax)
407b1f:	00 20                	add    %ah,(%eax)
407b21:	00 20                	add    %ah,(%eax)
407b23:	00 20                	add    %ah,(%eax)
407b25:	00 20                	add    %ah,(%eax)
407b27:	00 20                	add    %ah,(%eax)
407b29:	00 20                	add    %ah,(%eax)
407b2b:	00 20                	add    %ah,(%eax)
407b2d:	00 20                	add    %ah,(%eax)
407b2f:	00 20                	add    %ah,(%eax)
407b31:	00 20                	add    %ah,(%eax)
407b33:	00 20                	add    %ah,(%eax)
407b35:	00 20                	add    %ah,(%eax)
407b37:	00 20                	add    %ah,(%eax)
407b39:	00 20                	add    %ah,(%eax)
407b3b:	00 2f                	add    %ch,(%edi)
407b3d:	00 34 00             	add    %dh,(%eax,%eax,1)
407b40:	20 00                	and    %al,(%eax)
407b42:	20 00                	and    %al,(%eax)
407b44:	20 00                	and    %al,(%eax)
407b46:	20 00                	and    %al,(%eax)
407b48:	20 00                	and    %al,(%eax)
407b4a:	20 00                	and    %al,(%eax)
407b4c:	20 00                	and    %al,(%eax)
407b4e:	20 00                	and    %al,(%eax)
407b50:	2d 00 20 00 73       	sub    $0x73002000,%eax
407b55:	00 65 00             	add    %ah,0x0(%ebp)
407b58:	74 00                	je     0x407b5a
407b5a:	20 00                	and    %al,(%eax)
407b5c:	34 00                	xor    $0x0,%al
407b5e:	6b 00 20             	imul   $0x20,(%eax),%eax
407b61:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
407b65:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
407b69:	00 62 00             	add    %ah,0x0(%edx)
407b6c:	61                   	popa
407b6d:	00 73 00             	add    %dh,0x0(%ebx)
407b70:	65 00 20             	add    %ah,%gs:(%eax)
407b73:	00 70 00             	add    %dh,0x0(%eax)
407b76:	61                   	popa
407b77:	00 67 00             	add    %ah,0x0(%edi)
407b7a:	65 00 20             	add    %ah,%gs:(%eax)
407b7d:	00 73 00             	add    %dh,0x0(%ebx)
407b80:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
407b86:	20 00                	and    %al,(%eax)
407b88:	28 00                	sub    %al,(%eax)
407b8a:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
407b8e:	66 00 61 00          	data16 add %ah,0x0(%ecx)
407b92:	75 00                	jne    0x407b94
407b94:	6c                   	insb   (%dx),%es:(%edi)
407b95:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
407b99:	00 20                	add    %ah,(%eax)
407b9b:	00 61 00             	add    %ah,0x0(%ecx)
407b9e:	75 00                	jne    0x407ba0
407ba0:	74 00                	je     0x407ba2
407ba2:	6f                   	outsl  %ds:(%esi),(%dx)
407ba3:	00 2d 00 64 00 65    	add    %ch,0x65006400
407ba9:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
407bad:	00 63 00             	add    %ah,0x0(%ebx)
407bb0:	74 00                	je     0x407bb2
407bb2:	29 00                	sub    %eax,(%eax)
407bb4:	25 00 63 00 00       	and    $0x6300,%eax
407bb9:	00 00                	add    %al,(%eax)
407bbb:	00 00                	add    %al,(%eax)
407bbd:	00 00                	add    %al,(%eax)
407bbf:	00 20                	add    %ah,(%eax)
407bc1:	00 20                	add    %ah,(%eax)
407bc3:	00 20                	add    %ah,(%eax)
407bc5:	00 20                	add    %ah,(%eax)
407bc7:	00 20                	add    %ah,(%eax)
407bc9:	00 20                	add    %ah,(%eax)
407bcb:	00 20                	add    %ah,(%eax)
407bcd:	00 20                	add    %ah,(%eax)
407bcf:	00 20                	add    %ah,(%eax)
407bd1:	00 20                	add    %ah,(%eax)
407bd3:	00 20                	add    %ah,(%eax)
407bd5:	00 20                	add    %ah,(%eax)
407bd7:	00 20                	add    %ah,(%eax)
407bd9:	00 20                	add    %ah,(%eax)
407bdb:	00 20                	add    %ah,(%eax)
407bdd:	00 20                	add    %ah,(%eax)
407bdf:	00 20                	add    %ah,(%eax)
407be1:	00 20                	add    %ah,(%eax)
407be3:	00 2f                	add    %ch,(%edi)
407be5:	00 38                	add    %bh,(%eax)
407be7:	00 20                	add    %ah,(%eax)
407be9:	00 20                	add    %ah,(%eax)
407beb:	00 20                	add    %ah,(%eax)
407bed:	00 20                	add    %ah,(%eax)
407bef:	00 20                	add    %ah,(%eax)
407bf1:	00 20                	add    %ah,(%eax)
407bf3:	00 20                	add    %ah,(%eax)
407bf5:	00 20                	add    %ah,(%eax)
407bf7:	00 2d 00 20 00 73    	add    %ch,0x73002000
407bfd:	00 65 00             	add    %ah,0x0(%ebp)
407c00:	74 00                	je     0x407c02
407c02:	20 00                	and    %al,(%eax)
407c04:	38 00                	cmp    %al,(%eax)
407c06:	6b 00 20             	imul   $0x20,(%eax),%eax
407c09:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
407c0d:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
407c11:	00 62 00             	add    %ah,0x0(%edx)
407c14:	61                   	popa
407c15:	00 73 00             	add    %dh,0x0(%ebx)
407c18:	65 00 20             	add    %ah,%gs:(%eax)
407c1b:	00 70 00             	add    %dh,0x0(%eax)
407c1e:	61                   	popa
407c1f:	00 67 00             	add    %ah,0x0(%edi)
407c22:	65 00 20             	add    %ah,%gs:(%eax)
407c25:	00 73 00             	add    %dh,0x0(%ebx)
407c28:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
407c2e:	20 00                	and    %al,(%eax)
407c30:	28 00                	sub    %al,(%eax)
407c32:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
407c36:	66 00 61 00          	data16 add %ah,0x0(%ecx)
407c3a:	75 00                	jne    0x407c3c
407c3c:	6c                   	insb   (%dx),%es:(%edi)
407c3d:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
407c41:	00 20                	add    %ah,(%eax)
407c43:	00 61 00             	add    %ah,0x0(%ecx)
407c46:	75 00                	jne    0x407c48
407c48:	74 00                	je     0x407c4a
407c4a:	6f                   	outsl  %ds:(%esi),(%dx)
407c4b:	00 2d 00 64 00 65    	add    %ch,0x65006400
407c51:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
407c55:	00 63 00             	add    %ah,0x0(%ebx)
407c58:	74 00                	je     0x407c5a
407c5a:	29 00                	sub    %eax,(%eax)
407c5c:	25 00 63 00 00       	and    $0x6300,%eax
407c61:	00 00                	add    %al,(%eax)
407c63:	00 00                	add    %al,(%eax)
407c65:	00 00                	add    %al,(%eax)
407c67:	00 20                	add    %ah,(%eax)
407c69:	00 20                	add    %ah,(%eax)
407c6b:	00 20                	add    %ah,(%eax)
407c6d:	00 20                	add    %ah,(%eax)
407c6f:	00 20                	add    %ah,(%eax)
407c71:	00 20                	add    %ah,(%eax)
407c73:	00 20                	add    %ah,(%eax)
407c75:	00 20                	add    %ah,(%eax)
407c77:	00 20                	add    %ah,(%eax)
407c79:	00 20                	add    %ah,(%eax)
407c7b:	00 20                	add    %ah,(%eax)
407c7d:	00 20                	add    %ah,(%eax)
407c7f:	00 20                	add    %ah,(%eax)
407c81:	00 20                	add    %ah,(%eax)
407c83:	00 20                	add    %ah,(%eax)
407c85:	00 20                	add    %ah,(%eax)
407c87:	00 20                	add    %ah,(%eax)
407c89:	00 20                	add    %ah,(%eax)
407c8b:	00 2f                	add    %ch,(%edi)
407c8d:	00 31                	add    %dh,(%ecx)
407c8f:	00 36                	add    %dh,(%esi)
407c91:	00 20                	add    %ah,(%eax)
407c93:	00 20                	add    %ah,(%eax)
407c95:	00 20                	add    %ah,(%eax)
407c97:	00 20                	add    %ah,(%eax)
407c99:	00 20                	add    %ah,(%eax)
407c9b:	00 20                	add    %ah,(%eax)
407c9d:	00 20                	add    %ah,(%eax)
407c9f:	00 2d 00 20 00 73    	add    %ch,0x73002000
407ca5:	00 65 00             	add    %ah,0x0(%ebp)
407ca8:	74 00                	je     0x407caa
407caa:	20 00                	and    %al,(%eax)
407cac:	31 00                	xor    %eax,(%eax)
407cae:	36 00 6b 00          	add    %ch,%ss:0x0(%ebx)
407cb2:	20 00                	and    %al,(%eax)
407cb4:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
407cb8:	74 00                	je     0x407cba
407cba:	61                   	popa
407cbb:	00 62 00             	add    %ah,0x0(%edx)
407cbe:	61                   	popa
407cbf:	00 73 00             	add    %dh,0x0(%ebx)
407cc2:	65 00 20             	add    %ah,%gs:(%eax)
407cc5:	00 70 00             	add    %dh,0x0(%eax)
407cc8:	61                   	popa
407cc9:	00 67 00             	add    %ah,0x0(%edi)
407ccc:	65 00 20             	add    %ah,%gs:(%eax)
407ccf:	00 73 00             	add    %dh,0x0(%ebx)
407cd2:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
407cd8:	20 00                	and    %al,(%eax)
407cda:	28 00                	sub    %al,(%eax)
407cdc:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
407ce0:	66 00 61 00          	data16 add %ah,0x0(%ecx)
407ce4:	75 00                	jne    0x407ce6
407ce6:	6c                   	insb   (%dx),%es:(%edi)
407ce7:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
407ceb:	00 20                	add    %ah,(%eax)
407ced:	00 61 00             	add    %ah,0x0(%ecx)
407cf0:	75 00                	jne    0x407cf2
407cf2:	74 00                	je     0x407cf4
407cf4:	6f                   	outsl  %ds:(%esi),(%dx)
407cf5:	00 2d 00 64 00 65    	add    %ch,0x65006400
407cfb:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
407cff:	00 63 00             	add    %ah,0x0(%ebx)
407d02:	74 00                	je     0x407d04
407d04:	29 00                	sub    %eax,(%eax)
407d06:	25 00 63 00 00       	and    $0x6300,%eax
407d0b:	00 00                	add    %al,(%eax)
407d0d:	00 00                	add    %al,(%eax)
407d0f:	00 20                	add    %ah,(%eax)
407d11:	00 20                	add    %ah,(%eax)
407d13:	00 20                	add    %ah,(%eax)
407d15:	00 20                	add    %ah,(%eax)
407d17:	00 20                	add    %ah,(%eax)
407d19:	00 20                	add    %ah,(%eax)
407d1b:	00 20                	add    %ah,(%eax)
407d1d:	00 20                	add    %ah,(%eax)
407d1f:	00 20                	add    %ah,(%eax)
407d21:	00 20                	add    %ah,(%eax)
407d23:	00 20                	add    %ah,(%eax)
407d25:	00 20                	add    %ah,(%eax)
407d27:	00 20                	add    %ah,(%eax)
407d29:	00 20                	add    %ah,(%eax)
407d2b:	00 20                	add    %ah,(%eax)
407d2d:	00 20                	add    %ah,(%eax)
407d2f:	00 20                	add    %ah,(%eax)
407d31:	00 20                	add    %ah,(%eax)
407d33:	00 2f                	add    %ch,(%edi)
407d35:	00 33                	add    %dh,(%ebx)
407d37:	00 32                	add    %dh,(%edx)
407d39:	00 20                	add    %ah,(%eax)
407d3b:	00 20                	add    %ah,(%eax)
407d3d:	00 20                	add    %ah,(%eax)
407d3f:	00 20                	add    %ah,(%eax)
407d41:	00 20                	add    %ah,(%eax)
407d43:	00 20                	add    %ah,(%eax)
407d45:	00 20                	add    %ah,(%eax)
407d47:	00 2d 00 20 00 73    	add    %ch,0x73002000
407d4d:	00 65 00             	add    %ah,0x0(%ebp)
407d50:	74 00                	je     0x407d52
407d52:	20 00                	and    %al,(%eax)
407d54:	33 00                	xor    (%eax),%eax
407d56:	32 00                	xor    (%eax),%al
407d58:	6b 00 20             	imul   $0x20,(%eax),%eax
407d5b:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
407d5f:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
407d63:	00 62 00             	add    %ah,0x0(%edx)
407d66:	61                   	popa
407d67:	00 73 00             	add    %dh,0x0(%ebx)
407d6a:	65 00 20             	add    %ah,%gs:(%eax)
407d6d:	00 70 00             	add    %dh,0x0(%eax)
407d70:	61                   	popa
407d71:	00 67 00             	add    %ah,0x0(%edi)
407d74:	65 00 20             	add    %ah,%gs:(%eax)
407d77:	00 73 00             	add    %dh,0x0(%ebx)
407d7a:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
407d80:	20 00                	and    %al,(%eax)
407d82:	28 00                	sub    %al,(%eax)
407d84:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
407d88:	66 00 61 00          	data16 add %ah,0x0(%ecx)
407d8c:	75 00                	jne    0x407d8e
407d8e:	6c                   	insb   (%dx),%es:(%edi)
407d8f:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
407d93:	00 20                	add    %ah,(%eax)
407d95:	00 61 00             	add    %ah,0x0(%ecx)
407d98:	75 00                	jne    0x407d9a
407d9a:	74 00                	je     0x407d9c
407d9c:	6f                   	outsl  %ds:(%esi),(%dx)
407d9d:	00 2d 00 64 00 65    	add    %ch,0x65006400
407da3:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
407da7:	00 63 00             	add    %ah,0x0(%ebx)
407daa:	74 00                	je     0x407dac
407dac:	29 00                	sub    %eax,(%eax)
407dae:	25 00 63 00 00       	and    $0x6300,%eax