447a57:	79 00                	jns    0x447a59
447a59:	70 00                	jo     0x447a5b
447a5b:	74 00                	je     0x447a5d
447a5d:	4f                   	dec    %edi
447a5e:	00 70 00             	add    %dh,0x0(%eax)
447a61:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
447a65:	41                   	inc    %ecx
447a66:	00 6c 00 67          	add    %ch,0x67(%eax,%eax,1)
447a6a:	00 6f 00             	add    %ch,0x0(%edi)
447a6d:	72 00                	jb     0x447a6f
447a6f:	69 00 74 00 68 00    	imul   $0x680074,(%eax),%eax
447a75:	6d                   	insl   (%dx),%es:(%edi)
447a76:	00 50 00             	add    %dl,0x0(%eax)
447a79:	72 00                	jb     0x447a7b
447a7b:	6f                   	outsl  %ds:(%esi),(%dx)
447a7c:	00 76 00             	add    %dh,0x0(%esi)
447a7f:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
447a85:	72 00                	jb     0x447a87
447a87:	28 00                	sub    %al,(%eax)
447a89:	29 00                	sub    %eax,(%eax)
447a8b:	20 00                	and    %al,(%eax)
447a8d:	66 00 61 00          	data16 add %ah,0x0(%ecx)
447a91:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
447a97:	64 00 20             	add    %ah,%fs:(%eax)
447a9a:	00 77 00             	add    %dh,0x0(%edi)
447a9d:	69 00 74 00 68 00    	imul   $0x680074,(%eax),%eax
447aa3:	20 00                	and    %al,(%eax)
447aa5:	73 00                	jae    0x447aa7
447aa7:	74 00                	je     0x447aa9
447aa9:	61                   	popa
447aaa:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
447aae:	00 73 00             	add    %dh,0x0(%ebx)
447ab1:	20 00                	and    %al,(%eax)
447ab3:	63 00                	arpl   %eax,(%eax)
447ab5:	6f                   	outsl  %ds:(%esi),(%dx)
447ab6:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
447aba:	00 3a                	add    %bh,(%edx)
447abc:	00 7b 00             	add    %bh,0x0(%ebx)
447abf:	30 00                	xor    %al,(%eax)
447ac1:	7d 00                	jge    0x447ac3
447ac3:	00 80 f1 42 00 43    	add    %al,0x430042f1(%eax)
447ac9:	00 72 00             	add    %dh,0x0(%edx)
447acc:	79 00                	jns    0x447ace
447ace:	70 00                	jo     0x447ad0
447ad0:	74 00                	je     0x447ad2
447ad2:	2e 00 42 00          	add    %al,%cs:0x0(%edx)
447ad6:	43                   	inc    %ebx
447ad7:	00 72 00             	add    %dh,0x0(%edx)
447ada:	79 00                	jns    0x447adc
447adc:	70 00                	jo     0x447ade
447ade:	74 00                	je     0x447ae0
447ae0:	53                   	push   %ebx
447ae1:	00 65 00             	add    %ah,0x0(%ebp)
447ae4:	74 00                	je     0x447ae6
447ae6:	41                   	inc    %ecx
447ae7:	00 6c 00 67          	add    %ch,0x67(%eax,%eax,1)
447aeb:	00 6f 00             	add    %ch,0x0(%edi)
447aee:	72 00                	jb     0x447af0
447af0:	69 00 74 00 68 00    	imul   $0x680074,(%eax),%eax
447af6:	6d                   	insl   (%dx),%es:(%edi)
447af7:	00 50 00             	add    %dl,0x0(%eax)
447afa:	72 00                	jb     0x447afc
447afc:	6f                   	outsl  %ds:(%esi),(%dx)
447afd:	00 70 00             	add    %dh,0x0(%eax)
447b00:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
447b04:	74 00                	je     0x447b06
447b06:	79 00                	jns    0x447b08
447b08:	28 00                	sub    %al,(%eax)
447b0a:	42                   	inc    %edx
447b0b:	00 43 00             	add    %al,0x0(%ebx)
447b0e:	72 00                	jb     0x447b10
447b10:	79 00                	jns    0x447b12
447b12:	70 00                	jo     0x447b14
447b14:	74 00                	je     0x447b16
447b16:	2e 00 42 00          	add    %al,%cs:0x0(%edx)
447b1a:	43                   	inc    %ebx
447b1b:	00 52 00             	add    %dl,0x0(%edx)
447b1e:	59                   	pop    %ecx
447b1f:	00 50 00             	add    %dl,0x0(%eax)
447b22:	54                   	push   %esp
447b23:	00 5f 00             	add    %bl,0x0(%edi)
447b26:	43                   	inc    %ebx
447b27:	00 48 00             	add    %cl,0x0(%eax)
447b2a:	41                   	inc    %ecx
447b2b:	00 49 00             	add    %cl,0x0(%ecx)
447b2e:	4e                   	dec    %esi
447b2f:	00 49 00             	add    %cl,0x0(%ecx)
447b32:	4e                   	dec    %esi
447b33:	00 47 00             	add    %al,0x0(%edi)
447b36:	5f                   	pop    %edi
447b37:	00 4d 00             	add    %cl,0x0(%ebp)
447b3a:	4f                   	dec    %edi
447b3b:	00 44 00 45          	add    %al,0x45(%eax,%eax,1)
447b3f:	00 2c 00             	add    %ch,(%eax,%eax,1)
447b42:	20 00                	and    %al,(%eax)
447b44:	42                   	inc    %edx
447b45:	00 43 00             	add    %al,0x0(%ebx)
447b48:	72 00                	jb     0x447b4a
447b4a:	79 00                	jns    0x447b4c
447b4c:	70 00                	jo     0x447b4e
447b4e:	74 00                	je     0x447b50
447b50:	2e 00 42 00          	add    %al,%cs:0x0(%edx)
447b54:	43                   	inc    %ebx
447b55:	00 52 00             	add    %dl,0x0(%edx)
447b58:	59                   	pop    %ecx
447b59:	00 50 00             	add    %dl,0x0(%eax)
447b5c:	54                   	push   %esp
447b5d:	00 5f 00             	add    %bl,0x0(%edi)
447b60:	43                   	inc    %ebx
447b61:	00 48 00             	add    %cl,0x0(%eax)
447b64:	41                   	inc    %ecx
447b65:	00 49 00             	add    %cl,0x0(%ecx)
447b68:	4e                   	dec    %esi
447b69:	00 5f 00             	add    %bl,0x0(%edi)
447b6c:	4d                   	dec    %ebp
447b6d:	00 4f 00             	add    %cl,0x0(%edi)
447b70:	44                   	inc    %esp
447b71:	00 45 00             	add    %al,0x0(%ebp)
447b74:	5f                   	pop    %edi
447b75:	00 47 00             	add    %al,0x0(%edi)
447b78:	43                   	inc    %ebx
447b79:	00 4d 00             	add    %cl,0x0(%ebp)
447b7c:	29 00                	sub    %eax,(%eax)
447b7e:	20 00                	and    %al,(%eax)
447b80:	66 00 61 00          	data16 add %ah,0x0(%ecx)
447b84:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
447b8a:	64 00 20             	add    %ah,%fs:(%eax)
447b8d:	00 77 00             	add    %dh,0x0(%edi)
447b90:	69 00 74 00 68 00    	imul   $0x680074,(%eax),%eax
447b96:	20 00                	and    %al,(%eax)
447b98:	73 00                	jae    0x447b9a
447b9a:	74 00                	je     0x447b9c
447b9c:	61                   	popa
447b9d:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
447ba1:	00 73 00             	add    %dh,0x0(%ebx)
447ba4:	20 00                	and    %al,(%eax)
447ba6:	63 00                	arpl   %eax,(%eax)
447ba8:	6f                   	outsl  %ds:(%esi),(%dx)
447ba9:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
447bad:	00 3a                	add    %bh,(%edx)
447baf:	00 7b 00             	add    %bh,0x0(%ebx)
447bb2:	30 00                	xor    %al,(%eax)
447bb4:	7d 00                	jge    0x447bb6
447bb6:	00 69 42             	add    %ch,0x42(%ecx)
447bb9:	00 43 00             	add    %al,0x0(%ebx)
447bbc:	72 00                	jb     0x447bbe
447bbe:	79 00                	jns    0x447bc0
447bc0:	70 00                	jo     0x447bc2
447bc2:	74 00                	je     0x447bc4
447bc4:	2e 00 42 00          	add    %al,%cs:0x0(%edx)
447bc8:	43                   	inc    %ebx
447bc9:	00 72 00             	add    %dh,0x0(%edx)
447bcc:	79 00                	jns    0x447bce
447bce:	70 00                	jo     0x447bd0
447bd0:	74 00                	je     0x447bd2
447bd2:	49                   	dec    %ecx
447bd3:	00 6d 00             	add    %ch,0x0(%ebp)
447bd6:	70 00                	jo     0x447bd8
447bd8:	6f                   	outsl  %ds:(%esi),(%dx)
447bd9:	00 72 00             	add    %dh,0x0(%edx)
447bdc:	74 00                	je     0x447bde
447bde:	4b                   	dec    %ebx
447bdf:	00 65 00             	add    %ah,0x0(%ebp)
447be2:	79 00                	jns    0x447be4
447be4:	28 00                	sub    %al,(%eax)
447be6:	29 00                	sub    %eax,(%eax)
447be8:	20 00                	and    %al,(%eax)
447bea:	66 00 61 00          	data16 add %ah,0x0(%ecx)
447bee:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
447bf4:	64 00 20             	add    %ah,%fs:(%eax)
447bf7:	00 77 00             	add    %dh,0x0(%edi)
447bfa:	69 00 74 00 68 00    	imul   $0x680074,(%eax),%eax
447c00:	20 00                	and    %al,(%eax)
447c02:	73 00                	jae    0x447c04
447c04:	74 00                	je     0x447c06
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