407a88:	10 03                	adc    %al,(%ebx)
407a8a:	02 01                	add    (%ecx),%al
407a8c:	01 01                	add    %eax,(%ecx)
407a8e:	01 00                	add    %eax,(%eax)
407a90:	10 38                	adc    %bh,(%eax)
407a9e:	24 0e                	and    $0xe,%al
407aa0:	03 01                	add    (%ecx),%eax
407aa2:	00 01                	add    %al,(%ecx)
407aa4:	01 01                	add    %eax,(%ecx)
407aa6:	01 02                	add    %eax,(%edx)
407aa8:	04 0a                	add    $0xa,%al
407aaa:	18 2b                	sbb    %ch,(%ebx)
407aac:	47                   	inc    %edi
407ab5:	00 00                	add    %al,(%eax)
407ab7:	00 33                	add    %dh,(%ebx)
407ab9:	00 00                	add    %al,(%eax)
407abb:	02 01                	add    (%ecx),%al
407abd:	01 01                	add    %eax,(%ecx)
407abf:	02 04 1e             	add    (%esi,%ebx,1),%al
407ac2:	3f                   	aas
407acb:	00 00                	add    %al,(%eax)
407acd:	29 00                	sub    %eax,(%eax)
407acf:	03 01                	add    (%ecx),%eax
407ad1:	01 01                	add    %eax,(%ecx)
407ad3:	00 01                	add    %al,(%ecx)
407ad5:	01 02                	add    %eax,(%edx)
407ad7:	09 1a                	or     %ebx,(%edx)
407ad9:	2d 45 00 00 00       	sub    $0x45,%eax
407ae6:	00 00                	add    %al,(%eax)
407ae8:	00 36                	add    %dh,(%esi)
407aea:	1a 08                	sbb    (%eax),%cl
407aec:	02 01                	add    (%ecx),%al
407aee:	00 00                	add    %al,(%eax)
407af0:	03 0a                	add    (%edx),%ecx
407af2:	28 00                	sub    %al,(%eax)
407afc:	00 10                	add    %dl,(%eax)
407afe:	03 02                	add    (%edx),%eax
407b00:	01 01                	add    %eax,(%ecx)
407b02:	02 01                	add    (%ecx),%al
407b04:	02 03                	add    (%ebx),%al
407b06:	11 26                	adc    %esp,(%esi)
407b08:	3c 00                	cmp    $0x0,%al
407b1a:	38 1a                	cmp    %bl,(%edx)
407b1c:	05 02 01 01 01       	add    $0x1010102,%eax
407b21:	03 1c 00             	add    (%eax,%eax,1),%ebx
407b2c:	21 05 02 00 01 01    	and    %eax,0x1010002
407b32:	01 01                	add    %eax,(%ecx)
407b34:	04 00                	add    $0x0,%al
407b36:	35 00 00 00 00       	xor    $0x0,%eax
407b4b:	36 10 04 01          	adc    %al,%ss:(%ecx,%eax,1)
407b4f:	01 00                	add    %eax,(%eax)
407b51:	01 10                	add    %edx,(%eax)
407b53:	31 00                	xor    %eax,(%eax)
407b55:	00 00                	add    %al,(%eax)
407b57:	00 00                	add    %al,(%eax)
407b59:	00 00                	add    %al,(%eax)
407b5b:	38 11                	cmp    %dl,(%ecx)
407b5d:	00 01                	add    %al,(%ecx)
407b5f:	02 01                	add    (%ecx),%al
407b61:	01 01                	add    %eax,(%ecx)
407b63:	02 12                	add    (%edx),%dl
407b65:	33 00                	xor    (%eax),%eax
407b7b:	4b                   	dec    %ebx
407b7c:	21 0a                	and    %ecx,(%edx)
407b7e:	01 01                	add    %eax,(%ecx)
407b80:	01 01                	add    %eax,(%ecx)
407b82:	00 20                	add    %ah,(%eax)
407b84:	00 00                	add    %al,(%eax)
407b86:	00 00                	add    %al,(%eax)
407b88:	00 00                	add    %al,(%eax)
407b8a:	00 18                	add    %bl,(%eax)
407b8c:	05 01 01 00 01       	add    $0x1000101,%eax
407b91:	01 02                	add    %eax,(%edx)
407b93:	09 26                	or     %esp,(%esi)
407b9d:	00 2c 1b             	add    %ch,(%ebx,%ebx,1)
407ba0:	17                   	pop    %ss
407ba1:	17                   	pop    %ss
407ba2:	00 20                	add    %ah,(%eax)
407ba4:	2c 46                	sub    $0x46,%al
407ba6:	00 00                	add    %al,(%eax)
407ba8:	00 00                	add    %al,(%eax)
407baa:	00 00                	add    %al,(%eax)
407bac:	37                   	aaa
407bad:	11 00                	adc    %eax,(%eax)
407baf:	01 01                	add    %eax,(%ecx)
407bb1:	01 05 12 00 00 00    	add    %eax,0x12
407bb7:	00 00                	add    %al,(%eax)
407bb9:	00 00                	add    %al,(%eax)
407bbb:	0b 03                	or     (%ebx),%eax
407bbd:	01 01                	add    %eax,(%ecx)
407bbf:	02 01                	add    (%ecx),%al
407bc1:	01 04 18             	add    %eax,(%eax,%ebx,1)
407bc4:	38 00                	cmp    %al,(%eax)
407bc6:	00 00                	add    %al,(%eax)
407bc8:	00 00                	add    %al,(%eax)
407bca:	00 3e                	add    %bh,(%esi)
407bcc:	28 1b                	sub    %bl,(%ebx)
407bce:	00 09                	add    %cl,(%ecx)
407bd0:	06                   	push   %es
407bd1:	05 06 00 0e 1a       	add    $0x1a0e0006,%eax
407bd6:	32 00                	xor    (%eax),%al
407bd8:	00 00                	add    %al,(%eax)
407bda:	00 00                	add    %al,(%eax)
407bdc:	00 1e                	add    %bl,(%esi)
407bde:	04 02                	add    $0x2,%al
407be0:	01 01                	add    %eax,(%ecx)
407be2:	03 0c 00             	add    (%eax,%eax,1),%ecx
407be5:	00 00                	add    %al,(%eax)
407be7:	00 00                	add    %al,(%eax)
407be9:	00 27                	add    %ah,(%edi)
407beb:	05 01 01 00 00       	add    $0x101,%eax
407bf0:	01 02                	add    %eax,(%edx)
407bf2:	09 2b                	or     %ebp,(%ebx)
407bf4:	00 00                	add    %al,(%eax)
407bf6:	00 00                	add    %al,(%eax)
407bf8:	00 00                	add    %al,(%eax)
407bfa:	3e 1e                	ds push %ds
407bfc:	00 03                	add    %al,(%ebx)
407bfe:	02 01                	add    (%ecx),%al
407c00:	01 01                	add    %eax,(%ecx)
407c02:	01 01                	add    %eax,(%ecx)
407c04:	02 05 1a 47 00 00    	add    0x471a,%al
407c0a:	00 00                	add    %al,(%eax)
407c0c:	00 23                	add    %ah,(%ebx)
407c0e:	05 02 01 01 03       	add    $0x3010102,%eax
407c13:	09 00                	or     %eax,(%eax)
407c15:	00 00                	add    %al,(%eax)
407c17:	00 00                	add    %al,(%eax)
407c19:	00 11                	add    %dl,(%ecx)
407c1b:	03 01                	add    (%ecx),%eax
407c1d:	01 01                	add    %eax,(%ecx)
407c1f:	01 01                	add    %eax,(%ecx)
407c21:	05 13 42 00 00       	add    $0x4213,%eax
407c26:	00 00                	add    %al,(%eax)
407c28:	00 3f                	add    %bh,(%edi)
407c2a:	19 08                	sbb    %ecx,(%eax)
407c2c:	03 02                	add    (%edx),%eax
407c2e:	01 00                	add    %eax,(%eax)
407c30:	02 01                	add    (%ecx),%al
407c32:	01 01                	add    %eax,(%ecx)
407c34:	01 00                	add    %eax,(%eax)
407c36:	12 3c 00             	adc    (%eax,%eax,1),%bh
407c39:	00 00                	add    %al,(%eax)
407c3b:	00 00                	add    %al,(%eax)
407c3d:	25 06 03 01 01       	and    $0x1010306,%eax
407c42:	01 09                	add    %ecx,(%ecx)
407c44:	00 00                	add    %al,(%eax)
407c46:	00 00                	add    %al,(%eax)
407c48:	00 26                	add    %ah,(%esi)
407c4a:	08 02                	or     %al,(%edx)
407c4c:	01 01                	add    %eax,(%ecx)
407c4e:	01 01                	add    %eax,(%ecx)
407c50:	00 0b                	add    %cl,(%ebx)
407c52:	28 00                	sub    %al,(%eax)
407c54:	00 00                	add    %al,(%eax)
407c56:	00 00                	add    %al,(%eax)
407c58:	46                   	inc    %esi
407c59:	22 09                	and    (%ecx),%cl
407c5b:	02 03                	add    (%ebx),%al
407c5d:	00 01                	add    %al,(%ecx)
407c5f:	03 03                	add    (%ebx),%eax
407c61:	05 03 03 03 03       	add    $0x3030303,%eax
407c66:	1e                   	push   %ds
407c67:	00 00                	add    %al,(%eax)
407c69:	00 00                	add    %al,(%eax)
407c6b:	00 00                	add    %al,(%eax)
407c6d:	24 07                	and    $0x7,%al
407c6f:	02 00                	add    (%eax),%al
407c71:	03 01                	add    (%ecx),%eax
407c73:	00 00                	add    %al,(%eax)
407c75:	00 00                	add    %al,(%eax)
407c77:	00 00                	add    %al,(%eax)
407c79:	00 03                	add    %al,(%ebx)
407c7b:	02 01                	add    (%ecx),%al
407c7d:	01 01                	add    %eax,(%ecx)
407c7f:	01 02                	add    %eax,(%edx)
407c81:	17                   	pop    %ss
407c82:	00 00                	add    %al,(%eax)
407c84:	00 00                	add    %al,(%eax)
407c86:	00 00                	add    %al,(%eax)
407c88:	2d 10 03 01 02       	sub    $0x2010310,%eax
407c8d:	02 02                	add    (%edx),%al
407c8f:	00 12                	add    %dl,(%edx)
407c91:	19 17                	sbb    %edx,(%edi)
407c93:	10 0e                	adc    %cl,(%esi)
407c95:	00 2c 00             	add    %ch,(%eax,%eax,1)
407c98:	00 00                	add    %al,(%eax)
407c9a:	00 00                	add    %al,(%eax)
407c9c:	00 22                	add    %ah,(%edx)
407c9e:	05 02 01 02 00       	add    $0x20102,%eax
407ca3:	0a 00                	or     (%eax),%al
407ca5:	00 00                	add    %al,(%eax)
407ca7:	00 00                	add    %al,(%eax)
407ca9:	1e                   	push   %ds
407caa:	01 01                	add    %eax,(%ecx)
407cac:	01 01                	add    %eax,(%ecx)
407cae:	00 01                	add    %al,(%ecx)
407cb0:	03 20                	add    (%eax),%esp
407cb2:	00 00                	add    %al,(%eax)
407cb4:	00 00                	add    %al,(%eax)
407cb6:	00 00                	add    %al,(%eax)
407cb8:	23 00                	and    (%eax),%eax
407cba:	00 01                	add    %al,(%ecx)
407cbc:	01 05 0b 20 2f 39    	add    %eax,0x392f200b
407cc2:	36 2d 2a 31 48 00    	ss sub $0x48312a,%eax
407cc8:	00 00                	add    %al,(%eax)
407cca:	00 00                	add    %al,(%eax)
407ccc:	00 1e                	add    %bl,(%esi)
407cce:	00 02                	add    %al,(%edx)
407cd0:	01 01                	add    %eax,(%ecx)
407cd2:	05 00 00 00 00       	add    $0x0,%eax
407cd7:	00 00                	add    %al,(%eax)
407cd9:	1c 01                	sbb    $0x1,%al
407cdb:	01 00                	add    %eax,(%eax)
407cdd:	01 01                	add    %eax,(%ecx)
407cdf:	02 05 23 00 00 00    	add    0x23,%al
407ce5:	00 00                	add    %al,(%eax)
407ce7:	00 1e                	add    %bl,(%esi)
407ce9:	03 01                	add    (%ecx),%eax
407ceb:	01 01                	add    %eax,(%ecx)
407ced:	0a 00                	or     (%eax),%al
407cfb:	00 00                	add    %al,(%eax)
407cfd:	12 02                	adc    (%edx),%al
407cff:	01 01                	add    %eax,(%ecx)
407d01:	01 08                	add    %ecx,(%eax)
407d03:	1a 00                	sbb    (%eax),%al
407d05:	00 00                	add    %al,(%eax)
407d07:	00 43 14             	add    %al,0x14(%ebx)
407d0a:	01 01                	add    %eax,(%ecx)
407d0c:	01 01                	add    %eax,(%ecx)
407d0e:	01 02                	add    %eax,(%edx)
407d10:	0a 27                	or     (%edi),%ah
407d12:	00 00                	add    %al,(%eax)
407d14:	00 00                	add    %al,(%eax)
407d16:	00 00                	add    %al,(%eax)
407d18:	1e                   	push   %ds
407d19:	00 01                	add    %al,(%ecx)
407d1b:	01 01                	add    %eax,(%ecx)
407d1d:	17                   	pop    %ss
407d1e:	40                   	inc    %eax
407d2b:	4b                   	dec    %ebx
407d2c:	22 0a                	and    (%edx),%cl
407d2e:	01 00                	add    %eax,(%eax)
407d30:	01 01                	add    %eax,(%ecx)
407d32:	0b 26                	or     (%esi),%esp
407d34:	00 00                	add    %al,(%eax)
407d36:	00 00                	add    %al,(%eax)
407d38:	2c 0e                	sub    $0xe,%al
407d3a:	01 01                	add    %eax,(%ecx)
407d3c:	01 01                	add    %eax,(%ecx)
407d3e:	01 03                	add    %eax,(%ebx)
407d40:	0e                   	push   %cs
407d41:	2a 00                	sub    (%eax),%al
407d43:	00 00                	add    %al,(%eax)
407d45:	00 00                	add    %al,(%eax)
407d47:	00 1e                	add    %bl,(%esi)
407d49:	01 01                	add    %eax,(%ecx)
407d4b:	01 01                	add    %eax,(%ecx)
407d4d:	1e                   	push   %ds
407d5a:	00 37                	add    %dh,(%edi)
407d5c:	10 00                	adc    %al,(%eax)
407d5e:	01 01                	add    %eax,(%ecx)
407d60:	01 02                	add    %eax,(%edx)
407d62:	12 38                	adc    (%eax),%bh
407d64:	00 00                	add    %al,(%eax)
407d66:	00 4d 28             	add    %cl,0x28(%ebp)
407d69:	0e                   	push   %cs
407d6a:	01 00                	add    %eax,(%eax)
407d6c:	01 01                	add    %eax,(%ecx)
407d6e:	01 03                	add    %eax,(%ebx)
407d70:	00 2b                	add    %ch,(%ebx)
407d72:	00 00                	add    %al,(%eax)
407d74:	00 00                	add    %al,(%eax)
407d76:	00 00                	add    %al,(%eax)
407d78:	1e                   	push   %ds
407d79:	00 01                	add    %al,(%ecx)
407d7b:	01 01                	add    %eax,(%ecx)
407d7d:	1e                   	push   %ds
407d8a:	3c 1b                	cmp    $0x1b,%al
407d8c:	05 02 01 00 02       	add    $0x2000102,%eax
407d91:	05 20 00 00 00       	add    $0x20,%eax
407d96:	00 4d 28             	add    %cl,0x28(%ebp)
407d99:	0b 01                	or     (%ecx),%eax
407d9b:	01 01                	add    %eax,(%ecx)
407d9d:	01 01                	add    %eax,(%ecx)
407d9f:	03 0e                	add    (%esi),%ecx
407da1:	2a 00                	sub    (%eax),%al
407da3:	00 00                	add    %al,(%eax)
407da5:	00 00                	add    %al,(%eax)
407da7:	00 1e                	add    %bl,(%esi)
407da9:	02 01                	add    (%ecx),%al
407dab:	01 01                	add    %eax,(%ecx)
407dad:	11 00                	adc    %eax,(%eax)
407db7:	00 00                	add    %al,(%eax)
407db9:	3e 1e                	ds push %ds
407dbb:	0a 00                	or     (%eax),%al
407dbd:	01 01                	add    %eax,(%ecx)
407dbf:	01 03                	add    %eax,(%ebx)
407dc1:	10 2c 00             	adc    %ch,(%eax,%eax,1)
407dc4:	00 00                	add    %al,(%eax)
407dc6:	00 00                	add    %al,(%eax)
407dc8:	29 0e                	sub    %ecx,(%esi)
407dca:	01 00                	add    %eax,(%eax)
407dcc:	01 01                	add    %eax,(%ecx)
407dce:	01 03                	add    %eax,(%ebx)
407dd0:	0a 00                	or     (%eax),%al
407dd2:	00 00                	add    %al,(%eax)
407dd4:	00 00                	add    %al,(%eax)
407dd6:	00 00                	add    %al,(%eax)
407dd8:	22 05 02 01 01 05    	and    0x5010102,%al
407dde:	12 37                	adc    (%edi),%dh
407de8:	00 19                	add    %bl,(%ecx)
407dea:	08 03                	or     %al,(%ebx)
407dec:	02 01                	add    (%ecx),%al
407dee:	01 03                	add    %eax,(%ebx)
407df0:	08 22                	or     %ah,(%edx)
407df2:	46                   	inc    %esi
407df3:	00 00                	add    %al,(%eax)
407df5:	00 00                	add    %al,(%eax)
407df7:	00 2e                	add    %ch,(%esi)
407df9:	0f 01 01             	sgdtl  (%ecx)
407dfc:	01 01                	add    %eax,(%ecx)
407dfe:	01 02                	add    %eax,(%edx)
407e00:	05 23 00 00 00       	add    $0x23,%eax
407e05:	00 00                	add    %al,(%eax)
407e07:	00 00                	add    %al,(%eax)
407e09:	0f 03 01             	lsl    (%ecx),%eax
407e0c:	01 02                	add    %eax,(%edx)
407e0e:	04 13                	add    $0x13,%al
407e10:	24 2c                	and    $0x2c,%al
407e12:	36 39 00             	cmp    %eax,%ss:(%eax)
407e15:	31 29                	xor    %ebp,(%ecx)
407e17:	21 13                	and    %edx,(%ebx)
407e19:	06                   	push   %es
407e1a:	03 01                	add    (%ecx),%eax
407e1c:	01 01                	add    %eax,(%ecx)
407e1e:	01 05 17 3e 00 00    	add    %eax,0x3e17
407e24:	00 00                	add    %al,(%eax)
407e26:	00 00                	add    %al,(%eax)
407e28:	00 16                	add    %dl,(%esi)
407e2a:	01 00                	add    %eax,(%eax)
407e2c:	01 00                	add    %eax,(%eax)
407e2e:	01 02                	add    %eax,(%edx)
407e30:	03 00                	add    (%eax),%eax
407e32:	00 00                	add    %al,(%eax)
407e34:	00 00                	add    %al,(%eax)
407e36:	00 00                	add    %al,(%eax)
407e38:	00 26                	add    %ah,(%esi)
407e3a:	05 01 01 01 02       	add    $0x2010101,%eax
407e3f:	03 08                	add    (%eax),%ecx