445a64:	91                   	xchg   %eax,%ecx
445a65:	03 e5                	add    %ebp,%esp
445a67:	02 06                	add    (%esi),%al
445a69:	00 aa 03 e5 02 06    	add    %ch,0x602e503(%edx)
445a6f:	00 c1                	add    %al,%cl
445a71:	03 e5                	add    %ebp,%esp
445a73:	02 06                	add    (%esi),%al
445a75:	00 dc                	add    %bl,%ah
445a77:	03 e5                	add    %ebp,%esp
445a79:	02 06                	add    (%esi),%al
445a7b:	00 e7                	add    %ah,%bh
445a7d:	03 e5                	add    %ebp,%esp
445a7f:	02 06                	add    (%esi),%al
445a81:	00 f2                	add    %dh,%dl
445a83:	03 e5                	add    %ebp,%esp
445a85:	02 06                	add    (%esi),%al
445a87:	00 fd                	add    %bh,%ch
445a89:	03 0d 04 06 00 1e    	add    0x1e000604,%ecx
445a8f:	04 3e                	add    $0x3e,%al
445a91:	04 06                	add    $0x6,%al
445a93:	00 5e 04             	add    %bl,0x4(%esi)
445a96:	3e 04 06             	ds add $0x6,%al
445a99:	00 79 04             	add    %bh,0x4(%ecx)
445a9c:	3e 04 06             	ds add $0x6,%al
445a9f:	00 97 04 3e 04 06    	add    %dl,0x6043e04(%edi)
445aa5:	00 af 04 c3 04 06    	add    %ch,0x604c304(%edi)
445aab:	00 e2                	add    %ah,%dl
445aad:	04 c3                	add    $0xc3,%al
445aaf:	04 06                	add    $0x6,%al
445ab1:	00 f0                	add    %dh,%al
445ab3:	04 09                	add    $0x9,%al
445ab5:	05 06 00 23 05       	add    $0x5230006,%eax
445aba:	30 00                	xor    %al,(%eax)
445abc:	06                   	push   %es
445abd:	00 37                	add    %dh,(%edi)
445abf:	05 30 00 06 00       	add    $0x60030,%eax
445ac4:	49                   	dec    %ecx
445ac5:	05 30 00 06 00       	add    $0x60030,%eax
445aca:	5c                   	pop    %esp
445acb:	05 30 00 06 00       	add    $0x60030,%eax
445ad0:	63 05 6c 05 06 00    	arpl   %eax,0x6056c
445ad6:	78 05                	js     0x445add
445ad8:	6c                   	insb   (%dx),%es:(%edi)
445ad9:	05 06 00 86 05       	add    $0x5860006,%eax
445ade:	8e 05 06 00 9f 05    	mov    0x59f0006,%es
445ae4:	8e 05 06 00 a6 05    	mov    0x5a60006,%es
445aea:	30 00                	xor    %al,(%eax)
445aec:	06                   	push   %es
445aed:	00 ab 05 30 00 06    	add    %ch,0x6003005(%ebx)
445af3:	00 b2 05 30 00 06    	add    %dh,0x6003005(%edx)
445af9:	00 b9 05 30 00 06    	add    %bh,0x6003005(%ecx)
445aff:	00 c0                	add    %al,%al
445b01:	05 30 00 06 00       	add    $0x60030,%eax
445b06:	ca 05 30             	lret   $0x3005
445b09:	00 0e                	add    %cl,(%esi)
445b0b:	00 cf                	add    %cl,%bh
445b0d:	05 37 00 0e 00       	add    $0xe0037,%eax
445b12:	dc 05 37 00 00 00    	faddl  0x37
445b18:	00 00                	add    %al,(%eax)
445b1a:	e7 05                	out    %eax,$0x5
445b1c:	00 00                	add    %al,(%eax)
445b1e:	00 00                	add    %al,(%eax)
445b20:	01 00                	add    %eax,(%eax)
445b22:	01 00                	add    %eax,(%eax)
445b24:	00 01                	add    %al,(%ecx)
445b26:	10 00                	adc    %al,(%eax)
445b28:	f0 05 f9 05 35 00    	lock add $0x3505f9,%eax
445b2e:	01 00                	add    %eax,(%eax)
445b30:	01 00                	add    %eax,(%eax)
445b32:	80 01 10             	addb   $0x10,(%ecx)
445b35:	00 15 06 00 00 91    	add    %dl,0x91000006
445b3b:	00 02                	add    %al,(%edx)
445b3d:	00 04 00             	add    %al,(%eax,%eax,1)
445b40:	05 01 10 00 17       	add    $0x17001001,%eax
445b45:	06                   	push   %es
445b46:	00 00                	add    %al,(%eax)
445b48:	91                   	xchg   %eax,%ecx
445b49:	00 02                	add    %al,(%edx)
445b4b:	00 04 00             	add    %al,(%eax,%eax,1)
445b4e:	a0 00 00 00 17       	mov    0x17000000,%al
445b53:	06                   	push   %es
445b54:	00 00                	add    %al,(%eax)
445b56:	00 00                	add    %al,(%eax)
445b58:	07                   	pop    %es
445b59:	00 0c 00             	add    %cl,(%eax,%eax,1)
445b5c:	a0 00 00 00 19       	mov    0x19000000,%al
445b61:	06                   	push   %es
445b62:	00 00                	add    %al,(%eax)
445b64:	00 00                	add    %al,(%eax)
445b66:	07                   	pop    %es
445b67:	00 0d 00 a0 00 00    	add    %cl,0xa000
445b6d:	00 1b                	add    %bl,(%ebx)
445b6f:	06                   	push   %es
445b70:	00 00                	add    %al,(%eax)
445b72:	00 00                	add    %al,(%eax)
445b74:	07                   	pop    %es
445b75:	00 0e                	add    %cl,(%esi)
445b77:	00 a0 00 00 00 1d    	add    %ah,0x1d000000(%eax)
445b7d:	06                   	push   %es
445b7e:	00 00                	add    %al,(%eax)
445b80:	00 00                	add    %al,(%eax)
445b82:	07                   	pop    %es
445b83:	00 11                	add    %dl,(%ecx)
445b85:	00 a0 00 00 00 1f    	add    %ah,0x1f000000(%eax)
445b8b:	06                   	push   %es
445b8c:	00 00                	add    %al,(%eax)
445b8e:	00 00                	add    %al,(%eax)
445b90:	07                   	pop    %es
445b91:	00 12                	add    %dl,(%edx)
445b93:	00 80 01 10 00 21    	add    %al,0x21001001(%eax)
445b99:	06                   	push   %es
445b9a:	00 00                	add    %al,(%eax)
445b9c:	91                   	xchg   %eax,%ecx
445b9d:	00 07                	add    %al,(%edi)
445b9f:	00 13                	add    %dl,(%ebx)
445ba1:	00 80 01 10 00 23    	add    %al,0x23001001(%eax)
445ba7:	06                   	push   %es
445ba8:	00 00                	add    %al,(%eax)
445baa:	91                   	xchg   %eax,%ecx
445bab:	00 07                	add    %al,(%edi)
445bad:	00 13                	add    %dl,(%ebx)
445baf:	00 00                	add    %al,(%eax)
445bb1:	01 10                	add    %edx,(%eax)
445bb3:	00 25 06 00 00 91    	add    %ah,0x91000006
445bb9:	00 07                	add    %al,(%edi)
445bbb:	00 14 00             	add    %dl,(%eax,%eax,1)
445bbe:	00 01                	add    %al,(%ecx)
445bc0:	10 00                	adc    %al,(%eax)
445bc2:	27                   	daa
445bc3:	06                   	push   %es
445bc4:	00 00                	add    %al,(%eax)
445bc6:	91                   	xchg   %eax,%ecx
445bc7:	00 09                	add    %cl,(%ecx)
445bc9:	00 19                	add    %bl,(%ecx)
445bcb:	00 82 01 10 00 15    	add    %al,0x15001001(%edx)
445bd1:	06                   	push   %es
445bd2:	00 00                	add    %al,(%eax)
445bd4:	91                   	xchg   %eax,%ecx
445bd5:	00 09                	add    %cl,(%ecx)
445bd7:	00 1a                	add    %bl,(%edx)
445bd9:	00 02                	add    %al,(%edx)
445bdb:	01 10                	add    %edx,(%eax)
445bdd:	00 17                	add    %dl,(%edi)
445bdf:	06                   	push   %es
445be0:	00 00                	add    %al,(%eax)
445be2:	91                   	xchg   %eax,%ecx
445be3:	00 09                	add    %cl,(%ecx)
445be5:	00 1e                	add    %bl,(%esi)
445be7:	00 02                	add    %al,(%edx)
445be9:	01 10                	add    %edx,(%eax)
445beb:	00 19                	add    %bl,(%ecx)
445bed:	06                   	push   %es
445bee:	00 00                	add    %al,(%eax)
445bf0:	91                   	xchg   %eax,%ecx
445bf1:	00 09                	add    %cl,(%ecx)
445bf3:	00 24 00             	add    %ah,(%eax,%eax,1)
445bf6:	00 01                	add    %al,(%ecx)
445bf8:	10 00                	adc    %al,(%eax)
445bfa:	29 06                	sub    %eax,(%esi)
445bfc:	00 00                	add    %al,(%eax)
445bfe:	91                   	xchg   %eax,%ecx
445bff:	00 09                	add    %cl,(%ecx)
445c01:	00 2a                	add    %ch,(%edx)
445c03:	00 80 01 00 00 2b    	add    %al,0x2b000001(%eax)
445c09:	06                   	push   %es
445c0a:	00 00                	add    %al,(%eax)
445c0c:	91                   	xchg   %eax,%ecx
445c0d:	00 09                	add    %cl,(%ecx)
445c0f:	00 2c 00             	add    %ch,(%eax,%eax,1)
445c12:	05 01 10 00 2d       	add    $0x2d001001,%eax
445c17:	06                   	push   %es
445c18:	00 00                	add    %al,(%eax)
445c1a:	91                   	xchg   %eax,%ecx
445c1b:	00 12                	add    %dl,(%edx)
445c1d:	00 33                	add    %dh,(%ebx)
445c1f:	00 0b                	add    %cl,(%ebx)
445c21:	01 10                	add    %edx,(%eax)
445c23:	00 15 06 00 00 1d    	add    %dl,0x1d000006
445c29:	01 14 00             	add    %edx,(%eax,%eax,1)
445c2c:	39 00                	cmp    %eax,(%eax)
445c2e:	03 01                	add    (%ecx),%eax
445c30:	00 00                	add    %al,(%eax)
445c32:	3b 06                	cmp    (%esi),%eax
445c34:	00 00                	add    %al,(%eax)
445c36:	5d                   	pop    %ebp
445c37:	00 16                	add    %dl,(%esi)
445c39:	00 39                	add    %bh,(%ecx)
445c3b:	00 03                	add    %al,(%ebx)
445c3d:	01 10                	add    %edx,(%eax)
445c3f:	00 51 06             	add    %dl,0x6(%ecx)
445c42:	00 00                	add    %al,(%eax)
445c44:	91                   	xchg   %eax,%ecx
445c45:	00 17                	add    %dl,(%edi)
445c47:	00 39                	add    %bh,(%ecx)
445c49:	00 80 01 10 00 6f    	add    %al,0x6f001001(%eax)
445c4f:	06                   	push   %es
445c50:	00 00                	add    %al,(%eax)
445c52:	91                   	xchg   %eax,%ecx
445c53:	00 19                	add    %bl,(%ecx)
445c55:	00 41 00             	add    %al,0x0(%ecx)
445c58:	80 01 10             	addb   $0x10,(%ecx)
445c5b:	00 71 06             	add    %dh,0x6(%ecx)
445c5e:	00 00                	add    %al,(%eax)
445c60:	91                   	xchg   %eax,%ecx
445c61:	00 19                	add    %bl,(%ecx)
445c63:	00 41 00             	add    %al,0x0(%ecx)
445c66:	83 01 10             	addl   $0x10,(%ecx)
445c69:	00 73 06             	add    %dh,0x6(%ebx)
445c6c:	00 00                	add    %al,(%eax)
445c6e:	91                   	xchg   %eax,%ecx
445c6f:	00 1a                	add    %bl,(%edx)
445c71:	00 46 00             	add    %al,0x0(%esi)
445c74:	03 01                	add    (%ecx),%eax
445c76:	10 00                	adc    %al,(%eax)
445c78:	8e 06                	mov    (%esi),%es
445c7a:	00 00                	add    %al,(%eax)
445c7c:	91                   	xchg   %eax,%ecx
445c7d:	00 1a                	add    %bl,(%edx)
445c7f:	00 49 00             	add    %cl,0x0(%ecx)
445c82:	03 01                	add    (%ecx),%eax
445c84:	10 00                	adc    %al,(%eax)
445c86:	a3 06 00 00 91       	mov    %eax,0x91000006
445c8b:	00 1a                	add    %bl,(%edx)
445c8d:	00 4b 00             	add    %cl,0x0(%ebx)
445c90:	03 01                	add    (%ecx),%eax
445c92:	10 00                	adc    %al,(%eax)
445c94:	c0 06 00             	rolb   $0x0,(%esi)
445c97:	00 91 00 1a 00 4d    	add    %dl,0x4d001a00(%ecx)
445c9d:	00 03                	add    %al,(%ebx)
445c9f:	01 10                	add    %edx,(%eax)
445ca1:	00 de                	add    %bl,%dh
445ca3:	06                   	push   %es
445ca4:	00 00                	add    %al,(%eax)
445ca6:	91                   	xchg   %eax,%ecx
445ca7:	00 1a                	add    %bl,(%edx)
445ca9:	00 4f 00             	add    %cl,0x0(%edi)
445cac:	03 01                	add    (%ecx),%eax
445cae:	10 00                	adc    %al,(%eax)
445cb0:	f0 06                	lock push %es
445cb2:	00 00                	add    %al,(%eax)
445cb4:	91                   	xchg   %eax,%ecx
445cb5:	00 1a                	add    %bl,(%edx)
445cb7:	00 51 00             	add    %dl,0x0(%ecx)
445cba:	03 01                	add    (%ecx),%eax
445cbc:	10 00                	adc    %al,(%eax)
445cbe:	03 07                	add    (%edi),%eax
445cc0:	00 00                	add    %al,(%eax)
445cc2:	91                   	xchg   %eax,%ecx
445cc3:	00 1a                	add    %bl,(%edx)
445cc5:	00 53 00             	add    %dl,0x0(%ebx)
445cc8:	03 01                	add    (%ecx),%eax
445cca:	10 00                	adc    %al,(%eax)
445ccc:	11 07                	adc    %eax,(%edi)
445cce:	00 00                	add    %al,(%eax)
445cd0:	91                   	xchg   %eax,%ecx
445cd1:	00 1c 00             	add    %bl,(%eax,%eax,1)
445cd4:	56                   	push   %esi
445cd5:	00 11                	add    %dl,(%ecx)
445cd7:	00 2e                	add    %ch,(%esi)
445cd9:	07                   	pop    %es
445cda:	0a 00                	or     (%eax),%al
445cdc:	01 00                	add    %eax,(%eax)
445cde:	1f                   	pop    %ds
445cdf:	06                   	push   %es
445ce0:	1b 00                	sbb    (%eax),%eax
445ce2:	01 00                	add    %eax,(%eax)
445ce4:	21 06                	and    %eax,(%esi)
445ce6:	1b 00                	sbb    (%eax),%eax
445ce8:	01 00                	add    %eax,(%eax)
445cea:	23 06                	and    (%esi),%eax
445cec:	1b 00                	sbb    (%eax),%eax
445cee:	01 00                	add    %eax,(%eax)
445cf0:	25 06 1b 00 06       	and    $0x6001b06,%eax
445cf5:	00 27                	add    %ah,(%edi)
445cf7:	06                   	push   %es
445cf8:	1b 00                	sbb    (%eax),%eax
445cfa:	11 00                	adc    %eax,(%eax)
445cfc:	15 06 4a 00 11       	adc    $0x11004a06,%eax
445d01:	00 17                	add    %dl,(%edi)
445d03:	06                   	push   %es
445d04:	4f                   	dec    %edi
445d05:	00 11                	add    %dl,(%ecx)
445d07:	00 25 06 7a 00 11    	add    %ah,0x11007a06
445d0d:	00 1b                	add    %bl,(%ebx)
445d0f:	06                   	push   %es
445d10:	7e 00                	jle    0x445d12
445d12:	11 00                	adc    %eax,(%eax)
445d14:	21 06                	and    %eax,(%esi)
445d16:	1b 00                	sbb    (%eax),%eax
445d18:	11 00                	adc    %eax,(%eax)
445d1a:	19 06                	sbb    %eax,(%esi)
445d1c:	81 00 11 00 1f 06    	addl   $0x61f0011,(%eax)
445d22:	81 00 11 00 17 06    	addl   $0x6170011,(%eax)
445d28:	85 00                	test   %eax,(%eax)
445d2a:	11 00                	adc    %eax,(%eax)
445d2c:	1d 06 1b 00 11       	sbb    $0x11001b06,%eax
445d31:	00 15 06 89 00 11    	add    %dl,0x11008906
445d37:	00 23                	add    %ah,(%ebx)
445d39:	06                   	push   %es
445d3a:	1b 00                	sbb    (%eax),%eax
445d3c:	01 00                	add    %eax,(%eax)
445d3e:	15 06 b9 00 01       	adc    $0x100b906,%eax
445d43:	00 17                	add    %dl,(%edi)
445d45:	06                   	push   %es
445d46:	1b 00                	sbb    (%eax),%eax
445d48:	06                   	push   %es
445d49:	00 15 06 1b 00 06    	add    %dl,0x6001b06
445d4f:	00 17                	add    %dl,(%edi)
445d51:	06                   	push   %es
445d52:	c9                   	leave
445d53:	00 06                	add    %al,(%esi)
445d55:	06                   	push   %es
445d56:	73 07                	jae    0x445d5f
445d58:	1b 00                	sbb    (%eax),%eax
445d5a:	01 00                	add    %eax,(%eax)
445d5c:	15 06 cc 00 01       	adc    $0x100cc06,%eax
445d61:	00 17                	add    %dl,(%edi)
445d63:	06                   	push   %es
445d64:	81 00 11 00 15 06    	addl   $0x6150011,(%eax)
445d6a:	e5 00                	in     $0x0,%eax
445d6c:	01 00                	add    %eax,(%eax)
445d6e:	15 06 1b 00 01       	adc    $0x1001b06,%eax
445d73:	00 17                	add    %dl,(%edi)
445d75:	06                   	push   %es
445d76:	1b 00                	sbb    (%eax),%eax
445d78:	50                   	push   %eax
445d79:	20 00                	and    %al,(%eax)
445d7b:	00 00                	add    %al,(%eax)
445d7d:	00 86 18 3e 07 0e    	add    %al,0xe073e18(%esi)
445d83:	00 01                	add    %al,(%ecx)
445d85:	00 58 20             	add    %bl,0x20(%eax)
445d88:	00 00                	add    %al,(%eax)
445d8a:	00 00                	add    %al,(%eax)
445d8c:	91                   	xchg   %eax,%ecx
445d8d:	18 44 07 12          	sbb    %al,0x12(%edi,%eax,1)
445d91:	00 01                	add    %al,(%ecx)
445d93:	00 70 20             	add    %dh,0x20(%eax)
445d96:	00 00                	add    %al,(%eax)
445d98:	00 00                	add    %al,(%eax)
445d9a:	96                   	xchg   %eax,%esi
445d9b:	08 4b 07             	or     %cl,0x7(%ebx)
445d9e:	16                   	push   %ss
445d9f:	00 01                	add    %al,(%ecx)
445da1:	00 84 20 00 00 00 00 	add    %al,0x0(%eax,%eiz,1)
445da8:	86 18                	xchg   %bl,(%eax)
445daa:	3e 07                	ds pop %es
445dac:	1e                   	push   %ds
445dad:	00 01                	add    %al,(%ecx)
445daf:	00 a4 20 00 00 00 00 	add    %ah,0x0(%eax,%eiz,1)
445db6:	e1 01                	loope  0x445db9