447c06:	61                   	popa
447c07:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
447c0b:	00 73 00             	add    %dh,0x0(%ebx)
447c0e:	20 00                	and    %al,(%eax)
447c10:	63 00                	arpl   %eax,(%eax)
447c12:	6f                   	outsl  %ds:(%esi),(%dx)
447c13:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
447c17:	00 3a                	add    %bh,(%edx)
447c19:	00 7b 00             	add    %bh,0x0(%ebx)
447c1c:	30 00                	xor    %al,(%eax)
447c1e:	7d 00                	jge    0x447c20
447c20:	00 6d 42             	add    %ch,0x42(%ebp)
447c23:	00 43 00             	add    %al,0x0(%ebx)
447c26:	72 00                	jb     0x447c28
447c28:	79 00                	jns    0x447c2a
447c2a:	70 00                	jo     0x447c2c
447c2c:	74 00                	je     0x447c2e
447c2e:	2e 00 42 00          	add    %al,%cs:0x0(%edx)
447c32:	43                   	inc    %ebx
447c33:	00 72 00             	add    %dh,0x0(%edx)
447c36:	79 00                	jns    0x447c38
447c38:	70 00                	jo     0x447c3a
447c3a:	74 00                	je     0x447c3c
447c3c:	47                   	inc    %edi
447c3d:	00 65 00             	add    %ah,0x0(%ebp)
447c40:	74 00                	je     0x447c42
447c42:	50                   	push   %eax
447c43:	00 72 00             	add    %dh,0x0(%edx)
447c46:	6f                   	outsl  %ds:(%esi),(%dx)
447c47:	00 70 00             	add    %dh,0x0(%eax)
447c4a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
447c4e:	74 00                	je     0x447c50
447c50:	79 00                	jns    0x447c52
447c52:	28 00                	sub    %al,(%eax)
447c54:	29 00                	sub    %eax,(%eax)
447c56:	20 00                	and    %al,(%eax)
447c58:	66 00 61 00          	data16 add %ah,0x0(%ecx)
447c5c:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
447c62:	64 00 20             	add    %ah,%fs:(%eax)
447c65:	00 77 00             	add    %dh,0x0(%edi)
447c68:	69 00 74 00 68 00    	imul   $0x680074,(%eax),%eax
447c6e:	20 00                	and    %al,(%eax)
447c70:	73 00                	jae    0x447c72
447c72:	74 00                	je     0x447c74
447c74:	61                   	popa
447c75:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
447c79:	00 73 00             	add    %dh,0x0(%ebx)
447c7c:	20 00                	and    %al,(%eax)
447c7e:	63 00                	arpl   %eax,(%eax)
447c80:	6f                   	outsl  %ds:(%esi),(%dx)
447c81:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
447c85:	00 3a                	add    %bh,(%edx)
447c87:	00 7b 00             	add    %bh,0x0(%ebx)
447c8a:	30 00                	xor    %al,(%eax)
447c8c:	7d 00                	jge    0x447c8e
447c8e:	00 80 83 42 00 43    	add    %al,0x43004283(%eax)
447c94:	00 72 00             	add    %dh,0x0(%edx)
447c97:	79 00                	jns    0x447c99
447c99:	70 00                	jo     0x447c9b
447c9b:	74 00                	je     0x447c9d
447c9d:	2e 00 42 00          	add    %al,%cs:0x0(%edx)
447ca1:	43                   	inc    %ebx
447ca2:	00 72 00             	add    %dh,0x0(%edx)
447ca5:	79 00                	jns    0x447ca7
447ca7:	70 00                	jo     0x447ca9
447ca9:	74 00                	je     0x447cab
447cab:	47                   	inc    %edi
447cac:	00 65 00             	add    %ah,0x0(%ebp)
447caf:	74 00                	je     0x447cb1
447cb1:	50                   	push   %eax
447cb2:	00 72 00             	add    %dh,0x0(%edx)
447cb5:	6f                   	outsl  %ds:(%esi),(%dx)
447cb6:	00 70 00             	add    %dh,0x0(%eax)
447cb9:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
447cbd:	74 00                	je     0x447cbf
447cbf:	79 00                	jns    0x447cc1
447cc1:	28 00                	sub    %al,(%eax)
447cc3:	29 00                	sub    %eax,(%eax)
447cc5:	20 00                	and    %al,(%eax)
447cc7:	28 00                	sub    %al,(%eax)
447cc9:	67 00 65 00          	add    %ah,0x0(%di)
447ccd:	74 00                	je     0x447ccf
447ccf:	20 00                	and    %al,(%eax)
447cd1:	73 00                	jae    0x447cd3
447cd3:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
447cd9:	29 00                	sub    %eax,(%eax)
447cdb:	20 00                	and    %al,(%eax)
447cdd:	66 00 61 00          	data16 add %ah,0x0(%ecx)
447ce1:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
447ce7:	64 00 20             	add    %ah,%fs:(%eax)
447cea:	00 77 00             	add    %dh,0x0(%edi)
447ced:	69 00 74 00 68 00    	imul   $0x680074,(%eax),%eax
447cf3:	20 00                	and    %al,(%eax)
447cf5:	73 00                	jae    0x447cf7
447cf7:	74 00                	je     0x447cf9
447cf9:	61                   	popa
447cfa:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
447cfe:	00 73 00             	add    %dh,0x0(%ebx)
447d01:	20 00                	and    %al,(%eax)
447d03:	63 00                	arpl   %eax,(%eax)
447d05:	6f                   	outsl  %ds:(%esi),(%dx)
447d06:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
447d0a:	00 3a                	add    %bh,(%edx)
447d0c:	00 7b 00             	add    %bh,0x0(%ebx)
447d0f:	30 00                	xor    %al,(%eax)
447d11:	7d 00                	jge    0x447d13
447d13:	00 73 9e             	add    %dh,-0x62(%ebx)
447d16:	30 55 08             	xor    %dl,0x8(%ebp)
447d19:	07                   	pop    %es
447d1a:	26 4f                	es dec %edi
447d1c:	bc 13 1a d0 b1       	mov    $0xb1d01a13,%esp
447d21:	90                   	nop
447d22:	be 28 00 03 06       	mov    $0x6030028,%esi
447d27:	1d 1c 04 06 11       	sbb    $0x1106041c,%eax
447d2c:	81 1c 04 06 11 81 20 	sbbl   $0x20811106,(%esp,%eax,1)
447d33:	04 06                	add    $0x6,%al
447d35:	11 81 24 04 06 11    	adc    %eax,0x11060424(%ecx)
447d3b:	81 28 04 06 11 81    	subl   $0x81110604,(%eax)
447d41:	2c 04                	sub    $0x4,%al
447d43:	06                   	push   %es
447d44:	11 81 30 04 06 11    	adc    %eax,0x11060430(%ecx)
447d4a:	81 34 04 06 11 81 38 	xorl   $0x38811106,(%esp,%eax,1)
447d51:	03 00                	add    (%eax),%eax
447d53:	00 01                	add    %al,(%ecx)
447d55:	04 00                	add    $0x0,%al
447d57:	01 0e                	add    %ecx,(%esi)
447d59:	08 0a                	or     %cl,(%edx)
447d5b:	00 03                	add    %al,(%ebx)
447d5d:	1d 05 1d 05 1d       	sbb    $0x1d051d05,%eax
447d62:	05 1d 05 06 00       	add    $0x6051d,%eax
447d67:	01 1d 05 1d 05 08    	add    %ebx,0x8051d05
447d6d:	b7 7a                	mov    $0x7a,%bh
447d6f:	5c                   	pop    %esp
447d70:	56                   	push   %esi
447d71:	19 34 e0             	sbb    %esi,(%eax,%eiz,8)
447d74:	89 02                	mov    %eax,(%edx)
447d76:	06                   	push   %es
447d77:	09 03                	or     %eax,(%ebx)
447d79:	20 00                	and    %al,(%eax)
447d7b:	01 05 20 01 09 12    	add    %eax,0x12090120
447d81:	10 04 06             	adc    %al,(%esi,%eax,1)
447d84:	1d 11 08 02 06       	sbb    $0x6020811,%eax
447d89:	08 04 20             	or     %al,(%eax,%eiz,1)
447d8c:	01 01                	add    %eax,(%ecx)
447d8e:	08 0a                	or     %cl,(%edx)
447d90:	00 04 09             	add    %al,(%ecx,%ecx,1)
447d93:	1d 11 08 09 12       	sbb    $0x12090811,%eax
447d98:	10 08                	adc    %cl,(%eax)
447d9a:	03 06                	add    (%esi),%eax
447d9c:	12 0d 05 20 01 01    	adc    0x1012005,%cl
447da2:	12 0d 04 20 01 09    	adc    0x9012004,%cl
447da8:	08 03                	or     %al,(%ebx)
447daa:	06                   	push   %es
447dab:	12 18                	adc    (%eax),%bl
447dad:	03 06                	add    (%esi),%eax
447daf:	12 1c 03             	adc    (%ebx,%eax,1),%bl
447db2:	06                   	push   %es
447db3:	12 24 04             	adc    (%esp,%eax,1),%ah
447db6:	06                   	push   %es
447db7:	1d 11 0c 03 06       	sbb    $0x6030c11,%eax
447dbc:	12 10                	adc    (%eax),%dl
447dbe:	02 06                	add    (%esi),%al
447dc0:	02 03                	add    (%ebx),%al
447dc2:	06                   	push   %es
447dc3:	11 0c 04             	adc    %ecx,(%esp,%eax,1)
447dc6:	20 01                	and    %al,(%ecx)
447dc8:	01 09                	add    %ecx,(%ecx)
447dca:	05 20 02 01 08       	add    $0x8010220,%eax
447dcf:	08 07                	or     %al,(%edi)
447dd1:	20 02                	and    %al,(%edx)
447dd3:	01 12                	add    %edx,(%edx)
447dd5:	0d 12 0d 09 20       	or     $0x20090d12,%eax
447dda:	04 01                	add    $0x1,%al
447ddc:	12 0d 12 0d 0a 0a    	adc    0xa0a0d12,%cl
447de2:	05 20 01 01 1d       	add    $0x1d010120,%eax
447de7:	05 04 00 01 09       	add    $0x9010004,%eax
447dec:	09 03                	or     %eax,(%ebx)
447dee:	06                   	push   %es
447def:	11 08                	adc    %ecx,(%eax)
447df1:	06                   	push   %es
447df2:	20 02                	and    %al,(%edx)
447df4:	09 12                	or     %edx,(%edx)
447df6:	10 09                	adc    %cl,(%ecx)
447df8:	04 06                	add    $0x6,%al
447dfa:	1d 11 20 05 20       	sbb    $0x20052011,%eax
447dff:	02 09                	add    (%ecx),%cl
447e01:	09 05 07 20 03 05    	or     %eax,0x5032007
447e07:	12 10                	adc    (%eax),%dl
447e09:	09 05 08 20 04 05    	or     %eax,0x5042008
447e0f:	12 10                	adc    (%eax),%dl
447e11:	09 05 05 05 20 01    	or     %eax,0x1200505
447e17:	05 12 10 06 20       	add    $0x20061012,%eax
447e1c:	02 05 12 10 05 03    	add    0x3051012,%al
447e22:	06                   	push   %es
447e23:	1d 05 06 20 02       	sbb    $0x2200605,%eax
447e28:	01 12                	add    %edx,(%edx)
447e2a:	0d 02 05 20 02       	or     $0x2200502,%eax
447e2f:	01 09                	add    %ecx,(%ecx)
447e31:	09 04 20             	or     %eax,(%eax,%eiz,1)
447e34:	01 01                	add    %eax,(%ecx)
447e36:	05 04 20 01 05       	add    $0x5012004,%eax
447e3b:	09 03                	or     %eax,(%ebx)
447e3d:	20 00                	and    %al,(%eax)
447e3f:	02 08                	add    (%eax),%cl
447e41:	b0 3f                	mov    $0x3f,%al
447e43:	5f                   	pop    %edi
447e44:	7f 11                	jg     0x447e57
447e46:	d5 0a                	aad    $0xa
447e48:	3a 07                	cmp    (%edi),%al
447e4a:	06                   	push   %es
447e4b:	15 12 3c 01 12       	adc    $0x12013c12,%eax
447e50:	30 07                	xor    %al,(%edi)
447e52:	06                   	push   %es
447e53:	15 12 3c 01 12       	adc    $0x12013c12,%eax
447e58:	2c 07                	sub    $0x7,%al
447e5a:	06                   	push   %es
447e5b:	15 12 3c 01 12       	adc    $0x12013c12,%eax
447e60:	19 07                	sbb    %eax,(%edi)
447e62:	06                   	push   %es
447e63:	15 12 3c 01 12       	adc    $0x12013c12,%eax
447e68:	38 04 00             	cmp    %al,(%eax,%eax,1)
447e6b:	00 12                	add    %dl,(%edx)
447e6d:	30 04 00             	xor    %al,(%eax,%eax,1)
447e70:	00 12                	add    %dl,(%edx)
447e72:	2c 04                	sub    $0x4,%al
447e74:	00 00                	add    %al,(%eax)
447e76:	12 19                	adc    (%ecx),%bl
447e78:	04 00                	add    $0x0,%al
447e7a:	00 12                	add    %dl,(%edx)
447e7c:	38 04 08             	cmp    %al,(%eax,%ecx,1)
447e7f:	00 12                	add    %dl,(%edx)
447e81:	30 04 08             	xor    %al,(%eax,%ecx,1)
447e84:	00 12                	add    %dl,(%edx)
447e86:	2c 04                	sub    $0x4,%al
447e88:	08 00                	or     %al,(%eax)
447e8a:	12 19                	adc    (%ecx),%bl
447e8c:	04 08                	add    $0x8,%al
447e8e:	00 12                	add    %dl,(%edx)
447e90:	38 04 20             	cmp    %al,(%eax,%eiz,1)
447e93:	01 02                	add    %eax,(%edx)
447e95:	1c 03                	sbb    $0x3,%al
447e97:	20 00                	and    %al,(%eax)
447e99:	08 04 20             	or     %al,(%eax,%eiz,1)
447e9c:	00 12                	add    %dl,(%edx)
447e9e:	1d 03 20 00 0e       	sbb    $0xe002003,%eax
447ea3:	07                   	pop    %es
447ea4:	10 01                	adc    %al,(%ecx)
447ea6:	01 1e                	add    %ebx,(%esi)
447ea8:	00 1e                	add    %bl,(%esi)
447eaa:	00 07                	add    %al,(%edi)
447eac:	30 01                	xor    %al,(%ecx)
447eae:	01 01                	add    %eax,(%ecx)
447eb0:	10 1e                	adc    %bl,(%esi)
447eb2:	00 03                	add    %al,(%ebx)
447eb4:	06                   	push   %es
447eb5:	13 00                	adc    (%eax),%eax
447eb7:	04 20                	add    $0x20,%al
447eb9:	00 13                	add    %dl,(%ebx)
447ebb:	00 04 28             	add    %al,(%eax,%ebp,1)
447ebe:	00 13                	add    %dl,(%ebx)
447ec0:	00 03                	add    %al,(%ebx)
447ec2:	06                   	push   %es
447ec3:	11 44 02 06          	adc    %eax,0x6(%edx,%eax,1)
447ec7:	0e                   	push   %cs
447ec8:	03 06                	add    (%esi),%eax
447eca:	12 21                	adc    (%ecx),%ah
447ecc:	03 06                	add    (%esi),%eax
447ece:	12 54 03 06          	adc    0x6(%ebx,%eax,1),%dl
447ed2:	12 5c 02 06          	adc    0x6(%edx,%eax,1),%bl
447ed6:	18 03                	sbb    %al,(%ebx)
447ed8:	06                   	push   %es
447ed9:	1d 0e 06 00 01       	sbb    $0x100060e,%eax
447ede:	02 10                	add    (%eax),%dl
447ee0:	11 44 05 00          	adc    %eax,0x0(%ebp,%eax,1)
447ee4:	02 02                	add    (%edx),%al
447ee6:	08 08                	or     %cl,(%eax)
447ee8:	05 00 01 0e 11       	add    $0x110e0100,%eax
447eed:	48                   	dec    %eax
447eee:	06                   	push   %es
447eef:	00 01                	add    %al,(%ecx)
447ef1:	12 25 12 29 07 00    	adc    0x72912,%ah
447ef7:	04 0e                	add    $0xe,%al
447ef9:	0e                   	push   %cs
447efa:	0e                   	push   %cs
447efb:	0e                   	push   %cs
447efc:	08 06                	or     %al,(%esi)
447efe:	00 02                	add    %al,(%edx)
447f00:	01 1c 12             	add    %ebx,(%edx,%edx,1)
447f03:	2d 03 00 00 0e       	sub    $0xe000003,%eax
447f08:	04 00                	add    $0x0,%al
447f0a:	01 0e                	add    %ecx,(%esi)
447f0c:	1c 05                	sbb    $0x5,%al
447f0e:	00 02                	add    %al,(%edx)
447f10:	01 0e                	add    %ecx,(%esi)
447f12:	0e                   	push   %cs
447f13:	06                   	push   %es
447f14:	00 02                	add    %al,(%edx)
447f16:	01 1d 05 0e 08 00    	add    %ebx,0x80e05
447f1c:	04 02                	add    $0x2,%al
447f1e:	0e                   	push   %cs
447f1f:	0e                   	push   %cs
447f20:	12 31                	adc    (%ecx),%dh
447f22:	08 04 00             	or     %al,(%eax,%eax,1)
447f25:	00 00                	add    %al,(%eax)
447f27:	00 04 00             	add    %al,(%eax,%eax,1)
447f2a:	01 02                	add    %eax,(%edx)
447f2c:	0e                   	push   %cs
447f2d:	01 02                	add    %eax,(%edx)
447f2f:	04 00                	add    $0x0,%al
447f31:	01 01                	add    %eax,(%ecx)
447f33:	0e                   	push   %cs
447f34:	07                   	pop    %es
447f35:	00 03                	add    %al,(%ebx)
447f37:	08 08                	or     %cl,(%eax)
447f39:	10 0e                	adc    %cl,(%esi)
447f3b:	08 01                	or     %al,(%ecx)
447f3d:	22 06                	and    (%esi),%al
447f3f:	00 03                	add    %al,(%ebx)
447f41:	08 0e                	or     %cl,(%esi)
447f43:	0e                   	push   %cs
447f44:	0a 01                	or     (%ecx),%al
447f46:	16                   	push   %ss
447f47:	05 00 02 0e 0e       	add    $0xe0e0200,%eax
447f4c:	08 05 00 02 0e 08    	or     %al,0x80e0200
447f52:	0e                   	push   %cs
447f53:	04 00                	add    $0x0,%al
447f55:	00 12                	add    %dl,(%edx)
447f57:	54                   	push   %esp
447f58:	05 00 01 01 12       	add    $0x12010100,%eax
447f5d:	54                   	push   %esp
447f5e:	04 00                	add    $0x0,%al
447f60:	00 12                	add    %dl,(%edx)
447f62:	5c                   	pop    %esp
447f63:	05 00 01 01 12       	add    $0x12010100,%eax
447f68:	5c                   	pop    %esp
447f69:	03 00                	add    (%eax),%eax
447f6b:	00 18                	add    %bl,(%eax)
447f6d:	07                   	pop    %es
447f6e:	00 03                	add    %al,(%ebx)
447f70:	08 18                	or     %bl,(%eax)
447f72:	12 35 08 04 00 01    	adc    0x1000408,%dh
447f78:	08 18                	or     %bl,(%eax)
447f7a:	05 00 01 02 1d       	add    $0x1d020100,%eax
447f7f:	05 05 00 02 09       	add    $0x9020005,%eax
447f84:	09 09                	or     %ecx,(%ecx)
447f86:	09 00                	or     %eax,(%eax)
447f88:	04 02                	add    $0x2,%al
447f8a:	18 1d 09 09 10 09    	sbb    %bl,0x9100909
447f90:	02 2a                	add    (%edx),%ch
447f92:	08 01                	or     %al,(%ecx)