407aa2:	00 03                	add    %al,(%ebx)
407aa4:	73 ab                	jae    0x407a51
407aa6:	00 00                	add    %al,(%eax)
407aa8:	0a 13                	or     (%ebx),%dl
407aaa:	09 03                	or     %eax,(%ebx)
407aac:	28 ac 00 00 0a 74 30 	sub    %ch,0x30740a00(%eax,%eax,1)
407ab3:	00 00                	add    %al,(%eax)
407ab5:	01 13                	add    %edx,(%ebx)
407ab7:	0a 11                	or     (%ecx),%dl
407ab9:	0a 6f ad             	or     -0x53(%edi),%ch
407abc:	00 00                	add    %al,(%eax)
407abe:	0a 28                	or     (%eax),%ch
407ac0:	ae                   	scas   %es:(%edi),%al
407ac1:	00 00                	add    %al,(%eax)
407ac3:	0a 6f af             	or     -0x51(%edi),%ch
407ac6:	00 00                	add    %al,(%eax)
407ac8:	0a 00                	or     (%eax),%al
407aca:	07                   	pop    %es
407acb:	13 0f                	adc    (%edi),%ecx
407acd:	11 0f                	adc    %ecx,(%edi)
407acf:	2c 16                	sub    $0x16,%al
407ad1:	00 08                	add    %cl,(%eax)
407ad3:	73 b0                	jae    0x407a85
407ad5:	00 00                	add    %al,(%eax)
407ad7:	0a 13                	or     (%ebx),%dl
407ad9:	10 11                	adc    %dl,(%ecx)
407adb:	10 6f b1             	adc    %ch,-0x4f(%edi)
407ade:	00 00                	add    %al,(%eax)
407ae0:	0a 13                	or     (%ebx),%dl
407ae2:	07                   	pop    %es
407ae3:	1c 13                	sbb    $0x13,%al
407ae5:	04 00                	add    $0x0,%al
407ae7:	11 0a                	adc    %ecx,(%edx)
407ae9:	6f                   	outsl  %ds:(%esi),(%dx)
407aea:	b2 00                	mov    $0x0,%dl
407aec:	00 0a                	add    %cl,(%edx)
407aee:	74 2e                	je     0x407b1e
407af0:	00 00                	add    %al,(%eax)
407af2:	01 13                	add    %edx,(%ebx)
407af4:	08 11                	or     %dl,(%ecx)
407af6:	08 6f b3             	or     %ch,-0x4d(%edi)
407af9:	00 00                	add    %al,(%eax)
407afb:	0a 13                	or     (%ebx),%dl
407afd:	05 11 08 28 3a       	add    $0x3a280811,%eax
407b02:	00 00                	add    %al,(%eax)
407b04:	06                   	push   %es
407b05:	13 0b                	adc    (%ebx),%ecx
407b07:	11 0b                	adc    %ecx,(%ebx)
407b09:	23 00                	and    (%eax),%eax
407b0b:	00 00                	add    %al,(%eax)
407b0d:	00 00                	add    %al,(%eax)
407b0f:	00 00                	add    %al,(%eax)
407b11:	00 fe                	add    %bh,%dh
407b13:	03 16                	add    (%esi),%edx
407b15:	fe 01                	incb   (%ecx)
407b17:	13 11                	adc    (%ecx),%edx
407b19:	11 11                	adc    %edx,(%ecx)
407b1b:	2c 03                	sub    $0x3,%al
407b1d:	05 13 0b 7e 52       	add    $0x527e0b13,%eax
407b22:	00 00                	add    %al,(%eax)
407b24:	04 8d                	add    $0x8d,%al
407b26:	c7 00 00 01 13 0c    	movl   $0xc130100,(%eax)
407b2c:	16                   	push   %ss
407b2d:	6a 13                	push   $0x13
407b2f:	0d 07 13 12 11       	or     $0x11121307,%eax
407b34:	12 2c 13             	adc    (%ebx,%edx,1),%ch
407b37:	00 08                	add    %cl,(%eax)
407b39:	73 b0                	jae    0x407aeb
407b3b:	00 00                	add    %al,(%eax)
407b3d:	0a 13                	or     (%ebx),%dl
407b3f:	13 11                	adc    (%ecx),%edx
407b41:	13 6f b1             	adc    -0x4f(%edi),%ebp
407b44:	00 00                	add    %al,(%eax)
407b46:	0a 13                	or     (%ebx),%dl
407b48:	0d 00 08 11 04       	or     $0x4110800,%eax
407b4d:	73 b4                	jae    0x407b03
407b4f:	00 00                	add    %al,(%eax)
407b51:	0a 13                	or     (%ebx),%dl
407b53:	06                   	push   %es
407b54:	38 1f                	cmp    %bl,(%edi)
407b56:	01 00                	add    %eax,(%eax)
407b58:	00 00                	add    %al,(%eax)
407b5a:	11 06                	adc    %eax,(%esi)
407b5c:	11 0c 16             	adc    %ecx,(%esi,%edx,1)
407b5f:	11 0e                	adc    %ecx,(%esi)
407b61:	6f                   	outsl  %ds:(%esi),(%dx)
407b62:	b5 00                	mov    $0x0,%ch
407b64:	00 0a                	add    %cl,(%edx)
407b66:	00 11                	add    %dl,(%ecx)
407b68:	0d 11 0e 6a 58       	or     $0x586a0e11,%eax
407b6d:	13 0d 28 a9 00 00    	adc    0xa928,%ecx
407b73:	0a 06                	or     (%esi),%al
407b75:	28 b6 00 00 0a 13    	sub    %dh,0x130a0000(%esi)
407b7b:	14 12                	adc    $0x12,%al
407b7d:	14 28                	adc    $0x28,%al
407b7f:	b7 00                	mov    $0x0,%bh
407b81:	00 0a                	add    %cl,(%edx)
407b83:	13 15 72 cf 0d 00    	adc    0xdcf72,%edx
407b89:	70 13                	jo     0x407b9e
407b8b:	16                   	push   %ss
407b8c:	11 15 23 fc a9 f1    	adc    %edx,0xf1a9fc23
407b92:	d2 4d 62             	rorb   %cl,0x62(%ebp)
407b95:	50                   	push   %eax
407b96:	3f                   	aas
407b97:	fe 02                	incb   (%edx)
407b99:	13 17                	adc    (%edi),%edx
407b9b:	11 17                	adc    %edx,(%edi)
407b9d:	2c 2c                	sub    $0x2c,%al
407b9f:	00 11                	add    %dl,(%ecx)
407ba1:	0d 11 07 59 20       	or     $0x20590711,%eax
407ba6:	00 04 00             	add    %al,(%eax,%eax,1)
407ba9:	00 6a 5b             	add    %ch,0x5b(%edx)
407bac:	6c                   	insb   (%dx),%es:(%edi)
407bad:	11 15 5b 13 18 12    	adc    %edx,0x1218135b
407bb3:	18 72 d1             	sbb    %dh,-0x2f(%edx)
407bb6:	0d 00 70 28 b8       	or     $0xb8287000,%eax
407bbb:	00 00                	add    %al,(%eax)
407bbd:	0a 72 db             	or     -0x25(%edx),%dh
407bc0:	0d 00 70 28 39       	or     $0x39287000,%eax
407bc5:	00 00                	add    %al,(%eax)
407bc7:	0a 13                	or     (%ebx),%dl
407bc9:	16                   	push   %ss
407bca:	00 02                	add    %al,(%edx)
407bcc:	7b 4f                	jnp    0x407c1d
407bce:	00 00                	add    %al,(%eax)
407bd0:	04 6f                	add    $0x6f,%al
407bd2:	b9 00 00 0a 20       	mov    $0x200a0000,%ecx
407bd7:	e8 03 00 00 6a       	call   0x6a407bdf
407bdc:	fe 02                	incb   (%edx)
407bde:	13 19                	adc    (%ecx),%ebx
407be0:	11 19                	adc    %ebx,(%ecx)
407be2:	39 90 00 00 00 00    	cmp    %edx,0x0(%eax)
407be8:	02 7b 4f             	add    0x4f(%ebx),%bh
407beb:	00 00                	add    %al,(%eax)
407bed:	04 6f                	add    $0x6f,%al
407bef:	ba 00 00 0a 00       	mov    $0xa0000,%edx
407bf4:	02 7b 4f             	add    0x4f(%ebx),%bh
407bf7:	00 00                	add    %al,(%eax)
407bf9:	04 6f                	add    $0x6f,%al
407bfb:	aa                   	stos   %al,%es:(%edi)
407bfc:	00 00                	add    %al,(%eax)
407bfe:	0a 00                	or     (%eax),%al
407c00:	23 00                	and    (%eax),%eax
407c02:	00 00                	add    %al,(%eax)
407c04:	00 00                	add    %al,(%eax)
407c06:	00 00                	add    %al,(%eax)
407c08:	00 13                	add    %dl,(%ebx)
407c0a:	1a 11                	sbb    (%ecx),%dl
407c0c:	0b 23                	or     (%ebx),%esp
407c16:	fe 02                	incb   (%edx)
407c18:	13 1f                	adc    (%edi),%ebx
407c1a:	11 1f                	adc    %ebx,(%edi)
407c1c:	2c 2a                	sub    $0x2a,%al
407c1e:	00 11                	add    %dl,(%ecx)
407c20:	0d 6c 11 0b 5b       	or     $0x5b0b116c,%eax
407c25:	13 1a                	adc    (%edx),%ebx
407c27:	11 1a                	adc    %ebx,(%edx)
407c29:	23 00                	and    (%eax),%eax
407c2b:	00 00                	add    %al,(%eax)
407c2d:	00 00                	add    %al,(%eax)
407c2f:	00 f0                	add    %dh,%al
407c31:	3f                   	aas
407c32:	fe 02                	incb   (%edx)
407c34:	13 20                	adc    (%eax),%esp
407c36:	11 20                	adc    %esp,(%eax)
407c38:	2c 0d                	sub    $0xd,%al
407c3a:	00 23                	add    %ah,(%ebx)
407c3c:	00 00                	add    %al,(%eax)
407c3e:	00 00                	add    %al,(%eax)
407c40:	00 00                	add    %al,(%eax)
407c42:	f0 3f                	lock aas
407c44:	13 1a                	adc    (%edx),%ebx
407c46:	00 00                	add    %al,(%eax)
407c48:	11 1a                	adc    %ebx,(%edx)
407c4a:	23 00                	and    (%eax),%eax
407c4c:	00 00                	add    %al,(%eax)
407c4e:	00 00                	add    %al,(%eax)
407c50:	00 59 40             	add    %bl,0x40(%ecx)
407c53:	5a                   	pop    %edx
407c54:	69 13 1b 11 0b 11    	imul   $0x110b111b,(%ebx),%edx
407c5a:	0d 6c 59 13 1c       	or     $0x1c13596c,%eax
407c5f:	11 1c 11             	adc    %ebx,(%ecx,%edx,1)
407c62:	0d 6c 11 15 5b       	or     $0x5b15116c,%eax
407c67:	5b                   	pop    %ebx
407c68:	13 1d 14 13 1e 02    	adc    0x21e1314,%ebx
407c6e:	11 1e                	adc    %ebx,(%esi)
407c70:	28 3d 00 00 06 00    	sub    %bh,0x60000
407c76:	00 00                	add    %al,(%eax)
407c78:	11 05 11 0c 16 7e    	adc    %eax,0x7e160c11
407c7e:	52                   	push   %edx
407c7f:	00 00                	add    %al,(%eax)
407c81:	04 6f                	add    $0x6f,%al
407c83:	bb 00 00 0a 25       	mov    $0x250a0000,%ebx
407c88:	13 0e                	adc    (%esi),%ecx
407c8a:	16                   	push   %ss
407c8b:	31 0b                	xor    %ecx,(%ebx)
407c8d:	02 7b 50             	add    0x50(%ebx),%bh
407c90:	00 00                	add    %al,(%eax)
407c92:	04 16                	add    $0x16,%al
407c94:	fe 01                	incb   (%ecx)
407c96:	2b 01                	sub    (%ecx),%eax
407c98:	16                   	push   %ss
407c99:	13 21                	adc    (%ecx),%esp
407c9b:	11 21                	adc    %esp,(%ecx)
407c9d:	3a b7 fe ff ff 02    	cmp    0x2fffffe(%edi),%dh
407ca3:	7b 50                	jnp    0x407cf5
407ca5:	00 00                	add    %al,(%eax)
407ca7:	04 13                	add    $0x13,%al
407ca9:	22 11                	and    (%ecx),%dl
407cab:	22 2c 29             	and    (%ecx,%ebp,1),%ch
407cae:	00 73 50             	add    %dh,0x50(%ebx)
407cb1:	00 00                	add    %al,(%eax)
407cb3:	06                   	push   %es
407cb4:	25 72 e5 0d 00       	and    $0xde572,%eax
407cb9:	70 6f                	jo     0x407d2a
407cbb:	4b                   	dec    %ebx
407cbc:	00 00                	add    %al,(%eax)
407cbe:	06                   	push   %es
407cbf:	00 25 1f 64 6f 49    	add    %ah,0x496f641f
407cc5:	00 00                	add    %al,(%eax)
407cc7:	06                   	push   %es
407cc8:	00 13                	add    %dl,(%ebx)
407cca:	23 02                	and    (%edx),%eax
407ccc:	11 23                	adc    %esp,(%ebx)
407cce:	28 3d 00 00 06 00    	sub    %bh,0x60000
407cd4:	00 2b                	add    %ch,(%ebx)
407cd6:	12 11                	adc    (%ecx),%dl
407cd8:	0e                   	push   %cs
407cd9:	16                   	push   %ss
407cda:	fe 04 16             	incb   (%esi,%edx,1)
407cdd:	fe 01                	incb   (%ecx)
407cdf:	13 24 11             	adc    (%ecx,%edx,1),%esp
407ce2:	24 2c                	and    $0x2c,%al
407ce4:	04 00                	add    $0x0,%al
407ce6:	17                   	pop    %ss
407ce7:	0d 00 00 de 26       	or     $0x26de0000,%eax
407cec:	13 25 00 02 7b 51    	adc    0x517b0200,%esp
407cf2:	00 00                	add    %al,(%eax)
407cf4:	04 16                	add    $0x16,%al
407cf6:	73 50                	jae    0x407d48
407cf8:	00 00                	add    %al,(%eax)
407cfa:	06                   	push   %es
407cfb:	25 72 b9 0d 00       	and    $0xdb972,%eax
407d00:	70 6f                	jo     0x407d71
407d02:	4b                   	dec    %ebx
407d03:	00 00                	add    %al,(%eax)
407d05:	06                   	push   %es
407d06:	00 6f a8             	add    %ch,-0x58(%edi)
407d09:	00 00                	add    %al,(%eax)
407d0b:	0a 00                	or     (%eax),%al
407d0d:	16                   	push   %ss
407d0e:	0d 00 de 00 de       	or     $0xde00de00,%eax
407d13:	56                   	push   %esi
407d14:	00 02                	add    %al,(%edx)
407d16:	7b 4f                	jnp    0x407d67
407d18:	00 00                	add    %al,(%eax)
407d1a:	04 6f                	add    $0x6f,%al
407d1c:	bc 00 00 0a 00       	mov    $0xa0000,%esp
407d21:	11 06                	adc    %eax,(%esi)
407d23:	14 fe                	adc    $0xfe,%al
407d25:	03 13                	add    (%ebx),%edx
407d27:	26 11 26             	adc    %esp,%es:(%esi)
407d2a:	2c 12                	sub    $0x12,%al
407d2c:	00 11                	add    %dl,(%ecx)
407d2e:	06                   	push   %es
407d2f:	6f                   	outsl  %ds:(%esi),(%dx)
407d30:	bd 00 00 0a 00       	mov    $0xa0000,%ebp
407d35:	11 06                	adc    %eax,(%esi)
407d37:	6f                   	outsl  %ds:(%esi),(%dx)
407d38:	be 00 00 0a 00       	mov    $0xa0000,%esi
407d3d:	00 11                	add    %dl,(%ecx)
407d3f:	05 14 fe 03 13       	add    $0x1303fe14,%eax
407d44:	27                   	daa
407d45:	11 27                	adc    %esp,(%edi)
407d47:	2c 0a                	sub    $0xa,%al
407d49:	00 11                	add    %dl,(%ecx)
407d4b:	05 6f be 00 00       	add    $0xbe6f,%eax
407d50:	0a 00                	or     (%eax),%al
407d52:	00 11                	add    %dl,(%ecx)
407d54:	08 14 fe             	or     %dl,(%esi,%edi,8)
407d57:	03 13                	add    (%ebx),%edx
407d59:	28 11                	sub    %dl,(%ecx)
407d5b:	28 2c 0a             	sub    %ch,(%edx,%ecx,1)
407d5e:	00 11                	add    %dl,(%ecx)
407d60:	08 6f bf             	or     %ch,-0x41(%edi)
407d63:	00 00                	add    %al,(%eax)
407d65:	0a 00                	or     (%eax),%al
407d67:	00 00                	add    %al,(%eax)
407d69:	dc 09                	fmull  (%ecx)
407d6b:	13 29                	adc    (%ecx),%ebp
407d6d:	11 29                	adc    %ebp,(%ecx)
407d6f:	2c 68                	sub    $0x68,%al
407d71:	00 04 28             	add    %al,(%eax,%ebp,1)
407d74:	56                   	push   %esi
407d75:	00 00                	add    %al,(%eax)
407d77:	0a 13                	or     (%ebx),%dl
407d79:	2c 11                	sub    $0x11,%al
407d7b:	2c 2c                	sub    $0x2c,%al
407d7d:	09 00                	or     %eax,(%eax)
407d7f:	04 28                	add    $0x28,%al
407d81:	5b                   	pop    %ebx
407d82:	00 00                	add    %al,(%eax)
407d84:	06                   	push   %es
407d85:	00 00                	add    %al,(%eax)
407d87:	73 50                	jae    0x407dd9
407d89:	00 00                	add    %al,(%eax)
407d8b:	06                   	push   %es
407d8c:	25 72 f1 0d 00       	and    $0xdf172,%eax
407d91:	70 6f                	jo     0x407e02
407d93:	4b                   	dec    %ebx
407d94:	00 00                	add    %al,(%eax)
407d96:	06                   	push   %es
407d97:	00 25 1f 64 6f 49    	add    %ah,0x496f641f
407d9d:	00 00                	add    %al,(%eax)
407d9f:	06                   	push   %es
407da0:	00 13                	add    %dl,(%ebx)
407da2:	2a 02                	sub    (%edx),%al
407da4:	11 2a                	adc    %ebp,(%edx)
407da6:	28 3d 00 00 06 00    	sub    %bh,0x60000
407dac:	08 04 28             	or     %al,(%eax,%ebp,1)
407daf:	c0 00 00             	rolb   $0x0,(%eax)
407db2:	0a 00                	or     (%eax),%al
407db4:	04 72                	add    $0x72,%al
407db6:	f9                   	stc
407db7:	0d 00 70 28 39       	or     $0x39287000,%eax
407dbc:	00 00                	add    %al,(%eax)
407dbe:	0a 13                	or     (%ebx),%dl
407dc0:	2b 11                	sub    (%ecx),%edx
407dc2:	2b 28                	sub    (%eax),%ebp
407dc4:	56                   	push   %esi
407dc5:	00 00                	add    %al,(%eax)
407dc7:	0a 13                	or     (%ebx),%dl
407dc9:	2d 11 2d 2c 0a       	sub    $0xa2c2d11,%eax
407dce:	00 11                	add    %dl,(%ecx)
407dd0:	2b 28                	sub    (%eax),%ebp
407dd2:	5b                   	pop    %ebx
407dd3:	00 00                	add    %al,(%eax)
407dd5:	06                   	push   %es
407dd6:	00 00                	add    %al,(%eax)
407dd8:	00 09                	add    %cl,(%ecx)
407dda:	13 2e                	adc    (%esi),%ebp
407ddc:	2b 00                	sub    (%eax),%eax
407dde:	11 2e                	adc    %ebp,(%esi)
407de0:	2a 00                	sub    (%eax),%al
407de2:	00 00                	add    %al,(%eax)
407de4:	41                   	inc    %ecx
407de5:	34 00                	xor    $0x0,%al
407de7:	00 00                	add    %al,(%eax)
407de9:	00 00                	add    %al,(%eax)
407deb:	00 3a                	add    %bh,(%edx)