41fa48:	0a 7d 12             	or     0x12(%ebp),%bh
41fa4b:	00 00                	add    %al,(%eax)
41fa4d:	04 02                	add    $0x2,%al
41fa4f:	28 94 00 00 0a 02 7b 	sub    %dl,0x7b020a00(%eax,%eax,1)
41fa56:	12 00                	adc    (%eax),%al
41fa58:	00 04 6f             	add    %al,(%edi,%ebp,2)
41fa5b:	97                   	xchg   %eax,%edi
41fa5c:	00 00                	add    %al,(%eax)
41fa5e:	0a 00                	or     (%eax),%al
41fa60:	02 72 71             	add    0x71(%edx),%dh
41fa63:	01 00                	add    %eax,(%eax)
41fa65:	70 d0                	jo     0x41fa37
41fa67:	4f                   	dec    %edi
41fa68:	00 00                	add    %al,(%eax)
41fa6a:	01 28                	add    %ebp,(%eax)
41fa6c:	3b 00                	cmp    (%eax),%eax
41fa6e:	00 0a                	add    %cl,(%edx)
41fa70:	14 17                	adc    $0x17,%al
41fa72:	73 96                	jae    0x41fa0a
41fa74:	00 00                	add    %al,(%eax)
41fa76:	0a 7d 13             	or     0x13(%ebp),%bh
41fa79:	00 00                	add    %al,(%eax)
41fa7b:	04 02                	add    $0x2,%al
41fa7d:	28 94 00 00 0a 02 7b 	sub    %dl,0x7b020a00(%eax,%eax,1)
41fa84:	13 00                	adc    (%eax),%eax
41fa86:	00 04 6f             	add    %al,(%edi,%ebp,2)
41fa89:	97                   	xchg   %eax,%edi
41fa8a:	00 00                	add    %al,(%eax)
41fa8c:	0a 00                	or     (%eax),%al
41fa8e:	2a 00                	sub    (%eax),%al
41fa90:	00 13                	add    %dl,(%ebx)
41fa92:	30 01                	xor    %al,(%ecx)
41fa94:	00 11                	add    %dl,(%ecx)
41fa96:	00 00                	add    %al,(%eax)
41fa98:	00 1f                	add    %bl,(%edi)
41fa9a:	00 00                	add    %al,(%eax)
41fa9c:	11 00                	adc    %eax,(%eax)
41fa9e:	02 28                	add    (%eax),%ch
41faa0:	91                   	xchg   %eax,%ecx
41faa1:	00 00                	add    %al,(%eax)
41faa3:	0a 74 0a 00          	or     0x0(%edx,%ecx,1),%dh
41faa7:	00 02                	add    %al,(%edx)
41faa9:	0a 2b                	or     (%ebx),%ch
41faab:	00 06                	add    %al,(%esi)
41faad:	2a 00                	sub    (%eax),%al
41faaf:	00 00                	add    %al,(%eax)
41fab1:	13 30                	adc    (%eax),%esi
41fab3:	01 00                	add    %eax,(%eax)
41fab5:	0c 00                	or     $0x0,%al
41fab7:	00 00                	add    %al,(%eax)
41fab9:	1c 00                	sbb    $0x0,%al
41fabb:	00 11                	add    %dl,(%ecx)
41fabd:	00 03                	add    %al,(%ebx)
41fabf:	73 7a                	jae    0x41fb3b
41fac1:	00 00                	add    %al,(%eax)
41fac3:	06                   	push   %es
41fac4:	0a 2b                	or     (%ebx),%ch
41fac6:	00 06                	add    %al,(%esi)
41fac8:	2a 13                	sub    (%ebx),%dl
41faca:	30 01                	xor    %al,(%ecx)
41facc:	00 10                	add    %dl,(%eax)
41face:	00 00                	add    %al,(%eax)
41fad0:	00 1d 00 00 11 00    	add    %bl,0x110000
41fad6:	d0 0a                	rorb   $1,(%edx)
41fad8:	00 00                	add    %al,(%eax)
41fada:	02 28                	add    (%eax),%ch
41fadc:	3b 00                	cmp    (%eax),%eax
41fade:	00 0a                	add    %cl,(%edx)
41fae0:	0a 2b                	or     (%ebx),%ch
41fae2:	00 06                	add    %al,(%esi)
41fae4:	2a 13                	sub    (%ebx),%dl
41fae6:	30 04 00             	xor    %al,(%eax,%eax,1)
41fae9:	3c 00                	cmp    $0x0,%al
41faeb:	00 00                	add    %al,(%eax)
41faed:	0d 00 00 11 00       	or     $0x110000,%eax
41faf2:	02 03                	add    (%ebx),%al
41faf4:	28 98 00 00 0a 00    	sub    %bl,0xa0000(%eax)
41fafa:	02 7b 15             	add    0x15(%ebx),%bh
41fafd:	00 00                	add    %al,(%eax)
41faff:	04 14                	add    $0x14,%al
41fb01:	fe 03                	incb   (%ebx)
41fb03:	0a 06                	or     (%esi),%al
41fb05:	2c 25                	sub    $0x25,%al
41fb07:	00 02                	add    %al,(%edx)
41fb09:	7b 15                	jnp    0x41fb20
41fb0b:	00 00                	add    %al,(%eax)
41fb0d:	04 02                	add    $0x2,%al
41fb0f:	03 6f 99             	add    -0x67(%edi),%ebp
41fb12:	00 00                	add    %al,(%eax)
41fb14:	0a 74 0a 00          	or     0x0(%edx,%ecx,1),%dh
41fb18:	00 02                	add    %al,(%edx)
41fb1a:	03 6f 9a             	add    -0x66(%edi),%ebp
41fb1d:	00 00                	add    %al,(%eax)
41fb1f:	0a 73 90             	or     -0x70(%ebx),%dh
41fb22:	00 00                	add    %al,(%eax)
41fb24:	06                   	push   %es
41fb25:	6f                   	outsl  %ds:(%esi),(%dx)
41fb26:	25 00 00 06 00       	and    $0x60000,%eax
41fb2b:	00 2a                	add    %ch,(%edx)
41fb2d:	13 30                	adc    (%eax),%esi
41fb2f:	04 00                	add    $0x0,%al
41fb31:	3c 00                	cmp    $0x0,%al
41fb33:	00 00                	add    %al,(%eax)
41fb35:	0d 00 00 11 00       	or     $0x110000,%eax
41fb3a:	02 03                	add    (%ebx),%al
41fb3c:	28 9b 00 00 0a 00    	sub    %bl,0xa0000(%ebx)
41fb42:	02 7b 14             	add    0x14(%ebx),%bh
41fb45:	00 00                	add    %al,(%eax)
41fb47:	04 14                	add    $0x14,%al
41fb49:	fe 03                	incb   (%ebx)
41fb4b:	0a 06                	or     (%esi),%al
41fb4d:	2c 25                	sub    $0x25,%al
41fb4f:	00 02                	add    %al,(%edx)
41fb51:	7b 14                	jnp    0x41fb67
41fb53:	00 00                	add    %al,(%eax)
41fb55:	04 02                	add    $0x2,%al
41fb57:	03 6f 99             	add    -0x67(%edi),%ebp
41fb5a:	00 00                	add    %al,(%eax)
41fb5c:	0a 74 0a 00          	or     0x0(%edx,%ecx,1),%dh
41fb60:	00 02                	add    %al,(%edx)
41fb62:	03 6f 9a             	add    -0x66(%edi),%ebp
41fb65:	00 00                	add    %al,(%eax)
41fb67:	0a 73 90             	or     -0x70(%ebx),%dh
41fb6a:	00 00                	add    %al,(%eax)
41fb6c:	06                   	push   %es
41fb6d:	6f                   	outsl  %ds:(%esi),(%dx)
41fb6e:	25 00 00 06 00       	and    $0x60000,%eax
41fb73:	00 2a                	add    %ch,(%edx)
41fb75:	13 30                	adc    (%eax),%esi
41fb77:	04 00                	add    $0x0,%al
41fb79:	3c 00                	cmp    $0x0,%al
41fb7b:	00 00                	add    %al,(%eax)
41fb7d:	0d 00 00 11 00       	or     $0x110000,%eax
41fb82:	02 03                	add    (%ebx),%al
41fb84:	28 9c 00 00 0a 00 02 	sub    %bl,0x2000a00(%eax,%eax,1)
41fb8b:	7b 17                	jnp    0x41fba4
41fb8d:	00 00                	add    %al,(%eax)
41fb8f:	04 14                	add    $0x14,%al
41fb91:	fe 03                	incb   (%ebx)
41fb93:	0a 06                	or     (%esi),%al
41fb95:	2c 25                	sub    $0x25,%al
41fb97:	00 02                	add    %al,(%edx)
41fb99:	7b 17                	jnp    0x41fbb2
41fb9b:	00 00                	add    %al,(%eax)
41fb9d:	04 02                	add    $0x2,%al
41fb9f:	03 6f 99             	add    -0x67(%edi),%ebp
41fba2:	00 00                	add    %al,(%eax)
41fba4:	0a 74 0a 00          	or     0x0(%edx,%ecx,1),%dh
41fba8:	00 02                	add    %al,(%edx)
41fbaa:	03 6f 9a             	add    -0x66(%edi),%ebp
41fbad:	00 00                	add    %al,(%eax)
41fbaf:	0a 73 90             	or     -0x70(%ebx),%dh
41fbb2:	00 00                	add    %al,(%eax)
41fbb4:	06                   	push   %es
41fbb5:	6f                   	outsl  %ds:(%esi),(%dx)
41fbb6:	25 00 00 06 00       	and    $0x60000,%eax
41fbbb:	00 2a                	add    %ch,(%edx)
41fbbd:	13 30                	adc    (%eax),%esi
41fbbf:	04 00                	add    $0x0,%al
41fbc1:	3c 00                	cmp    $0x0,%al
41fbc3:	00 00                	add    %al,(%eax)
41fbc5:	0d 00 00 11 00       	or     $0x110000,%eax
41fbca:	02 03                	add    (%ebx),%al
41fbcc:	28 9d 00 00 0a 00    	sub    %bl,0xa0000(%ebp)
41fbd2:	02 7b 16             	add    0x16(%ebx),%bh
41fbd5:	00 00                	add    %al,(%eax)
41fbd7:	04 14                	add    $0x14,%al
41fbd9:	fe 03                	incb   (%ebx)
41fbdb:	0a 06                	or     (%esi),%al
41fbdd:	2c 25                	sub    $0x25,%al
41fbdf:	00 02                	add    %al,(%edx)
41fbe1:	7b 16                	jnp    0x41fbf9
41fbe3:	00 00                	add    %al,(%eax)
41fbe5:	04 02                	add    $0x2,%al
41fbe7:	03 6f 99             	add    -0x67(%edi),%ebp
41fbea:	00 00                	add    %al,(%eax)
41fbec:	0a 74 0a 00          	or     0x0(%edx,%ecx,1),%dh
41fbf0:	00 02                	add    %al,(%edx)
41fbf2:	03 6f 9a             	add    -0x66(%edi),%ebp
41fbf5:	00 00                	add    %al,(%eax)
41fbf7:	0a 73 90             	or     -0x70(%ebx),%dh
41fbfa:	00 00                	add    %al,(%eax)
41fbfc:	06                   	push   %es
41fbfd:	6f                   	outsl  %ds:(%esi),(%dx)
41fbfe:	25 00 00 06 00       	and    $0x60000,%eax
41fc03:	00 2a                	add    %ch,(%edx)
41fc05:	3e 00 02             	add    %al,%ds:(%edx)
41fc08:	28 8a 00 00 0a 03    	sub    %cl,0x30a0000(%edx)
41fc0e:	6f                   	outsl  %ds:(%esi),(%dx)
41fc0f:	9e                   	sahf
41fc10:	00 00                	add    %al,(%eax)
41fc12:	0a 00                	or     (%eax),%al
41fc14:	2a 1b                	sub    (%ebx),%bl
41fc16:	30 06                	xor    %al,(%esi)
41fc18:	00 38                	add    %bh,(%eax)
41fc1a:	02 00                	add    (%eax),%al
41fc1c:	00 1e                	add    %bl,(%esi)
41fc1e:	00 00                	add    %al,(%eax)
41fc20:	11 00                	adc    %eax,(%eax)
41fc22:	73 61                	jae    0x41fc85
41fc24:	00 00                	add    %al,(%eax)
41fc26:	0a 0a                	or     (%edx),%cl
41fc28:	73 62                	jae    0x41fc8c
41fc2a:	00 00                	add    %al,(%eax)
41fc2c:	0a 0b                	or     (%ebx),%cl
41fc2e:	73 07                	jae    0x41fc37
41fc30:	00 00                	add    %al,(%eax)
41fc32:	06                   	push   %es
41fc33:	0c 73                	or     $0x73,%al
41fc35:	63 00                	arpl   %eax,(%eax)
41fc37:	00 0a                	add    %cl,(%edx)
41fc39:	0d 09 72 77 01       	or     $0x1777209,%eax
41fc3e:	00 70 6f             	add    %dh,0x6f(%eax)
41fc41:	64 00 00             	add    %al,%fs:(%eax)
41fc44:	0a 00                	or     (%eax),%al
41fc46:	09 16                	or     %edx,(%esi)
41fc48:	73 9f                	jae    0x41fbe9
41fc4a:	00 00                	add    %al,(%eax)
41fc4c:	0a 6f a0             	or     -0x60(%edi),%ch
41fc4f:	00 00                	add    %al,(%eax)
41fc51:	0a 00                	or     (%eax),%al
41fc53:	09 15 15 15 16 16    	or     %edx,0x16161515
41fc59:	73 a1                	jae    0x41fbfc
41fc5b:	00 00                	add    %al,(%eax)
41fc5d:	0a 6f a2             	or     -0x5e(%edi),%ch
41fc60:	00 00                	add    %al,(%eax)
41fc62:	0a 00                	or     (%eax),%al
41fc64:	09 18                	or     %ebx,(%eax)
41fc66:	6f                   	outsl  %ds:(%esi),(%dx)
41fc67:	a3 00 00 0a 00       	mov    %eax,0xa0000
41fc6c:	07                   	pop    %es
41fc6d:	6f                   	outsl  %ds:(%esi),(%dx)
41fc6e:	65 00 00             	add    %al,%gs:(%eax)
41fc71:	0a 09                	or     (%ecx),%cl
41fc73:	6f                   	outsl  %ds:(%esi),(%dx)
41fc74:	66 00 00             	data16 add %al,(%eax)
41fc77:	0a 26                	or     (%esi),%ah
41fc79:	73 63                	jae    0x41fcde
41fc7b:	00 00                	add    %al,(%eax)
41fc7d:	0a 13                	or     (%ebx),%dl
41fc7f:	04 11                	add    $0x11,%al
41fc81:	04 72                	add    $0x72,%al
41fc83:	b9 01 00 70 6f       	mov    $0x6f700001,%ecx
41fc88:	64 00 00             	add    %al,%fs:(%eax)
41fc8b:	0a 00                	or     (%eax),%al
41fc8d:	11 04 17             	adc    %eax,(%edi,%edx,1)
41fc90:	73 9f                	jae    0x41fc31
41fc92:	00 00                	add    %al,(%eax)
41fc94:	0a 6f a0             	or     -0x60(%edi),%ch
41fc97:	00 00                	add    %al,(%eax)
41fc99:	0a 00                	or     (%eax),%al
41fc9b:	11 04 18             	adc    %eax,(%eax,%ebx,1)
41fc9e:	6f                   	outsl  %ds:(%esi),(%dx)
41fc9f:	a3 00 00 0a 00       	mov    %eax,0xa0000
41fca4:	07                   	pop    %es
41fca5:	6f                   	outsl  %ds:(%esi),(%dx)
41fca6:	65 00 00             	add    %al,%gs:(%eax)
41fca9:	0a 11                	or     (%ecx),%dl
41fcab:	04 6f                	add    $0x6f,%al
41fcad:	66 00 00             	data16 add %al,(%eax)
41fcb0:	0a 26                	or     (%esi),%ah
41fcb2:	73 a4                	jae    0x41fc58
41fcb4:	00 00                	add    %al,(%eax)
41fcb6:	0a 13                	or     (%ebx),%dl
41fcb8:	05 11 05 72 0d       	add    $0xd720511,%eax
41fcbd:	02 00                	add    (%eax),%al
41fcbf:	70 6f                	jo     0x41fd30
41fcc1:	a5                   	movsl  %ds:(%esi),%es:(%edi)
41fcc2:	00 00                	add    %al,(%eax)
41fcc4:	0a 00                	or     (%eax),%al
41fcc6:	11 05 08 6f 47 00    	adc    %eax,0x476f08
41fccc:	00 0a                	add    %cl,(%edx)
41fcce:	6f                   	outsl  %ds:(%esi),(%dx)
41fccf:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
41fcd0:	00 00                	add    %al,(%eax)
41fcd2:	0a 00                	or     (%eax),%al
41fcd4:	06                   	push   %es
41fcd5:	6f                   	outsl  %ds:(%esi),(%dx)
41fcd6:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
41fcd7:	00 00                	add    %al,(%eax)
41fcd9:	0a 11                	or     (%ecx),%dl
41fcdb:	05 6f 66 00 00       	add    $0x666f,%eax
41fce0:	0a 26                	or     (%esi),%ah
41fce2:	73 a4                	jae    0x41fc88
41fce4:	00 00                	add    %al,(%eax)
41fce6:	0a 13                	or     (%ebx),%dl
41fce8:	06                   	push   %es
41fce9:	11 06                	adc    %eax,(%esi)
41fceb:	72 21                	jb     0x41fd0e
41fced:	02 00                	add    (%eax),%al
41fcef:	70 6f                	jo     0x41fd60
41fcf1:	a5                   	movsl  %ds:(%esi),%es:(%edi)
41fcf2:	00 00                	add    %al,(%eax)
41fcf4:	0a 00                	or     (%eax),%al
41fcf6:	11 06                	adc    %eax,(%esi)
41fcf8:	72 5d                	jb     0x41fd57
41fcfa:	02 00                	add    (%eax),%al
41fcfc:	70 6f                	jo     0x41fd6d
41fcfe:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
41fcff:	00 00                	add    %al,(%eax)
41fd01:	0a 00                	or     (%eax),%al
41fd03:	06                   	push   %es
41fd04:	6f                   	outsl  %ds:(%esi),(%dx)
41fd05:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
41fd06:	00 00                	add    %al,(%eax)
41fd08:	0a 11                	or     (%ecx),%dl
41fd0a:	06                   	push   %es
41fd0b:	6f                   	outsl  %ds:(%esi),(%dx)
41fd0c:	66 00 00             	data16 add %al,(%eax)
41fd0f:	0a 26                	or     (%esi),%ah
41fd11:	06                   	push   %es
41fd12:	07                   	pop    %es
41fd13:	6f                   	outsl  %ds:(%esi),(%dx)
41fd14:	67 00 00             	add    %al,(%bx,%si)
41fd17:	0a 00                	or     (%eax),%al
41fd19:	08 6f 68             	or     %ch,0x68(%edi)
41fd1c:	00 00                	add    %al,(%eax)
41fd1e:	0a 13                	or     (%ebx),%dl
41fd20:	07                   	pop    %es
41fd21:	02 11                	add    (%ecx),%dl
41fd23:	07                   	pop    %es
41fd24:	6f                   	outsl  %ds:(%esi),(%dx)
41fd25:	69 00 00 0a 6f 6a    	imul   $0x6a6f0a00,(%eax),%eax
41fd2b:	00 00                	add    %al,(%eax)
41fd2d:	0a 13                	or     (%ebx),%dl
41fd2f:	08 11                	or     %dl,(%ecx)
41fd31:	08 39                	or     %bh,(%ecx)
41fd33:	11 01                	adc    %eax,(%ecx)
41fd35:	00 00                	add    %al,(%eax)
41fd37:	00 73 57             	add    %dh,0x57(%ebx)
41fd3a:	00 00                	add    %al,(%eax)
41fd3c:	0a 13                	or     (%ebx),%dl
41fd3e:	09 73 57             	or     %esi,0x57(%ebx)
41fd41:	00 00                	add    %al,(%eax)
41fd43:	0a 13                	or     (%ebx),%dl
41fd45:	0a 00                	or     (%eax),%al
41fd47:	14 13                	adc    $0x13,%al
41fd49:	0b 11                	or     (%ecx),%edx
41fd4b:	07                   	pop    %es
41fd4c:	11 09                	adc    %ecx,(%ecx)
41fd4e:	6f                   	outsl  %ds:(%esi),(%dx)
41fd4f:	6b 00 00             	imul   $0x0,(%eax),%eax
41fd52:	0a 00                	or     (%eax),%al
41fd54:	02 11                	add    (%ecx),%dl
41fd56:	07                   	pop    %es
41fd57:	6f                   	outsl  %ds:(%esi),(%dx)
41fd58:	69 00 00 0a 6f 6c    	imul   $0x6c6f0a00,(%eax),%eax
41fd5e:	00 00                	add    %al,(%eax)
41fd60:	0a 6f 6d             	or     0x6d(%edi),%ch
41fd63:	00 00                	add    %al,(%eax)