41f8cc:	11 00                	adc    %eax,(%eax)
41f8ce:	02 28                	add    (%eax),%ch
41f8d0:	91                   	xchg   %eax,%ecx
41f8d1:	00 00                	add    %al,(%eax)
41f8d3:	0a 74 0a 00          	or     0x0(%edx,%ecx,1),%dh
41f8d7:	00 02                	add    %al,(%edx)
41f8d9:	0a 1a                	or     (%edx),%bl
41f8db:	8d 10                	lea    (%eax),%edx
41f8dd:	00 00                	add    %al,(%eax)
41f8df:	01 25 16 03 a2 25    	add    %esp,0x25a20316
41f8e5:	17                   	pop    %ss
41f8e6:	04 a2                	add    $0xa2,%al
41f8e8:	25 18 05 a2 0b       	and    $0xba20518,%eax
41f8ed:	0e                   	push   %cs
41f8ee:	04 14                	add    $0x14,%al
41f8f0:	fe 03                	incb   (%ebx)
41f8f2:	0c 08                	or     $0x8,%al
41f8f4:	2c 0d                	sub    $0xd,%al
41f8f6:	00 07                	add    %al,(%edi)
41f8f8:	19 0e                	sbb    %ecx,(%esi)
41f8fa:	04 16                	add    $0x16,%al
41f8fc:	6f                   	outsl  %ds:(%esi),(%dx)
41f8fd:	aa                   	stos   %al,%es:(%edi)
41f8fe:	00 00                	add    %al,(%eax)
41f900:	0a a2 00 06 07 6f    	or     0x6f070600(%edx),%ah
41f906:	92                   	xchg   %eax,%edx
41f907:	00 00                	add    %al,(%eax)
41f909:	0a 00                	or     (%eax),%al
41f90b:	02 28                	add    (%eax),%ch
41f90d:	8a 00                	mov    (%eax),%al
41f90f:	00 0a                	add    %cl,(%edx)
41f911:	06                   	push   %es
41f912:	6f                   	outsl  %ds:(%esi),(%dx)
41f913:	90                   	nop
41f914:	00 00                	add    %al,(%eax)
41f916:	0a 00                	or     (%eax),%al
41f918:	06                   	push   %es
41f919:	0d 2b 00 09 2a       	or     $0x2a09002b,%eax
41f91e:	00 00                	add    %al,(%eax)
41f920:	00 13                	add    %dl,(%ebx)
41f922:	30 01                	xor    %al,(%ecx)
41f924:	00 1a                	add    %bl,(%edx)
41f926:	00 00                	add    %al,(%eax)
41f928:	00 22                	add    %ah,(%edx)
41f92a:	00 00                	add    %al,(%eax)
41f92c:	11 00                	adc    %eax,(%eax)
41f92e:	02 28                	add    (%eax),%ch
41f930:	93                   	xchg   %eax,%ebx
41f931:	00 00                	add    %al,(%eax)
41f933:	0a 74 08 00          	or     0x0(%eax,%ecx,1),%dh
41f937:	00 02                	add    %al,(%edx)
41f939:	0a 06                	or     (%esi),%al
41f93b:	6f                   	outsl  %ds:(%esi),(%dx)
41f93c:	5d                   	pop    %ebp
41f93d:	00 00                	add    %al,(%eax)
41f93f:	06                   	push   %es
41f940:	00 06                	add    %al,(%esi)
41f942:	0b 2b                	or     (%ebx),%ebp
41f944:	00 07                	add    %al,(%edi)
41f946:	2a 00                	sub    (%eax),%al
41f948:	00 13                	add    %dl,(%ebx)
41f94a:	30 01                	xor    %al,(%ecx)
41f94c:	00 0b                	add    %cl,(%ebx)
41f94e:	00 00                	add    %al,(%eax)
41f950:	00 1b                	add    %bl,(%ebx)
41f952:	00 00                	add    %al,(%eax)
41f954:	11 00                	adc    %eax,(%eax)
41f956:	73 48                	jae    0x41f9a0
41f958:	00 00                	add    %al,(%eax)
41f95a:	06                   	push   %es
41f95b:	0a 2b                	or     (%ebx),%ch
41f95d:	00 06                	add    %al,(%esi)
41f95f:	2a 00                	sub    (%eax),%al
41f961:	13 30                	adc    (%eax),%esi
41f963:	03 00                	add    (%eax),%eax
41f965:	5a                   	pop    %edx
41f96e:	02 02                	add    (%edx),%al
41f970:	28 94 00 00 0a 72 51 	sub    %dl,0x51720a00(%eax,%eax,1)
41f977:	01 00                	add    %eax,(%eax)
41f979:	70 6f                	jo     0x41f9ea
41f97b:	95                   	xchg   %eax,%ebp
41f97c:	00 00                	add    %al,(%eax)
41f97e:	0a 7d 10             	or     0x10(%ebp),%bh
41f981:	00 00                	add    %al,(%eax)
41f983:	04 02                	add    $0x2,%al
41f985:	02 28                	add    (%eax),%ch
41f987:	94                   	xchg   %eax,%esp
41f988:	00 00                	add    %al,(%eax)
41f98a:	0a 72 57             	or     0x57(%edx),%dh
41f98d:	01 00                	add    %eax,(%eax)
41f98f:	70 6f                	jo     0x41fa00
41f991:	95                   	xchg   %eax,%ebp
41f992:	00 00                	add    %al,(%eax)
41f994:	0a 7d 11             	or     0x11(%ebp),%bh
41f997:	00 00                	add    %al,(%eax)
41f999:	04 02                	add    $0x2,%al
41f99b:	02 28                	add    (%eax),%ch
41f99d:	94                   	xchg   %eax,%esp
41f99e:	00 00                	add    %al,(%eax)
41f9a0:	0a 72 61             	or     0x61(%edx),%dh
41f9a3:	01 00                	add    %eax,(%eax)
41f9a5:	70 6f                	jo     0x41fa16
41f9a7:	95                   	xchg   %eax,%ebp
41f9a8:	00 00                	add    %al,(%eax)
41f9aa:	0a 7d 12             	or     0x12(%ebp),%bh
41f9ad:	00 00                	add    %al,(%eax)
41f9af:	04 02                	add    $0x2,%al
41f9b1:	02 28                	add    (%eax),%ch
41f9b3:	94                   	xchg   %eax,%esp
41f9b4:	00 00                	add    %al,(%eax)
41f9b6:	0a 72 71             	or     0x71(%edx),%dh
41f9b9:	01 00                	add    %eax,(%eax)
41f9bb:	70 6f                	jo     0x41fa2c
41f9bd:	95                   	xchg   %eax,%ebp
41f9be:	00 00                	add    %al,(%eax)
41f9c0:	0a 7d 13             	or     0x13(%ebp),%bh
41f9c3:	00 00                	add    %al,(%eax)
41f9c5:	04 2a                	add    $0x2a,%al
41f9c7:	00 00                	add    %al,(%eax)
41f9c9:	13 30                	adc    (%eax),%esi
41f9cb:	05 00 ba 00 00       	add    $0xba00,%eax
41f9d0:	00 00                	add    %al,(%eax)
41f9d2:	00 00                	add    %al,(%eax)
41f9d4:	00 00                	add    %al,(%eax)
41f9d6:	02 72 51             	add    0x51(%edx),%dh
41f9d9:	01 00                	add    %eax,(%eax)
41f9db:	70 d0                	jo     0x41f9ad
41f9dd:	4f                   	dec    %edi
41f9de:	00 00                	add    %al,(%eax)
41f9e0:	01 28                	add    %ebp,(%eax)
41f9e2:	3b 00                	cmp    (%eax),%eax
41f9e4:	00 0a                	add    %cl,(%edx)
41f9e6:	14 17                	adc    $0x17,%al
41f9e8:	73 96                	jae    0x41f980
41f9ea:	00 00                	add    %al,(%eax)
41f9ec:	0a 7d 10             	or     0x10(%ebp),%bh
41f9ef:	00 00                	add    %al,(%eax)
41f9f1:	04 02                	add    $0x2,%al
41f9f3:	28 94 00 00 0a 02 7b 	sub    %dl,0x7b020a00(%eax,%eax,1)
41f9fa:	10 00                	adc    %al,(%eax)
41f9fc:	00 04 6f             	add    %al,(%edi,%ebp,2)
41f9ff:	97                   	xchg   %eax,%edi
41fa00:	00 00                	add    %al,(%eax)
41fa02:	0a 00                	or     (%eax),%al
41fa04:	02 72 57             	add    0x57(%edx),%dh
41fa07:	01 00                	add    %eax,(%eax)
41fa09:	70 d0                	jo     0x41f9db
41fa0b:	4f                   	dec    %edi
41fa0c:	00 00                	add    %al,(%eax)
41fa0e:	01 28                	add    %ebp,(%eax)
41fa10:	3b 00                	cmp    (%eax),%eax
41fa12:	00 0a                	add    %cl,(%edx)
41fa14:	14 17                	adc    $0x17,%al
41fa16:	73 96                	jae    0x41f9ae
41fa18:	00 00                	add    %al,(%eax)
41fa1a:	0a 7d 11             	or     0x11(%ebp),%bh
41fa1d:	00 00                	add    %al,(%eax)
41fa1f:	04 02                	add    $0x2,%al
41fa21:	28 94 00 00 0a 02 7b 	sub    %dl,0x7b020a00(%eax,%eax,1)
41fa28:	11 00                	adc    %eax,(%eax)
41fa2a:	00 04 6f             	add    %al,(%edi,%ebp,2)
41fa2d:	97                   	xchg   %eax,%edi
41fa2e:	00 00                	add    %al,(%eax)
41fa30:	0a 00                	or     (%eax),%al
41fa32:	02 72 61             	add    0x61(%edx),%dh
41fa35:	01 00                	add    %eax,(%eax)
41fa37:	70 d0                	jo     0x41fa09
41fa39:	4f                   	dec    %edi
41fa3a:	00 00                	add    %al,(%eax)
41fa3c:	01 28                	add    %ebp,(%eax)
41fa3e:	3b 00                	cmp    (%eax),%eax
41fa40:	00 0a                	add    %cl,(%edx)
41fa42:	14 17                	adc    $0x17,%al
41fa44:	73 96                	jae    0x41f9dc
41fa46:	00 00                	add    %al,(%eax)
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