41ebac:	00 dc                	add    %bl,%ah
41ebae:	00 02                	add    %al,(%edx)
41ebb0:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
41ebb3:	75 00                	jne    0x41ebb5
41ebb5:	00 0a                	add    %cl,(%edx)
41ebb7:	26 07                	es pop %es
41ebb9:	13 0d 2b 00 11 0d    	adc    0xd11002b,%ecx
41ebbf:	2a 00                	sub    (%eax),%al
41ebc1:	01 10                	add    %edx,(%eax)
41ebc3:	00 00                	add    %al,(%eax)
41ebc5:	02 00                	add    (%eax),%al
41ebc7:	68 00 d4 3c 01       	push   $0x13cd400
41ebcc:	2d 00 00 00 00       	sub    $0x0,%eax
41ebd1:	26 02 28             	add    %es:(%eax),%ch
41ebd4:	1c 00                	sbb    $0x0,%al
41ebd6:	00 0a                	add    %cl,(%edx)
41ebd8:	00 00                	add    %al,(%eax)
41ebda:	2a 00                	sub    (%eax),%al
41ebdc:	00 13                	add    %dl,(%ebx)
41ebde:	30 02                	xor    %al,(%edx)
41ebe0:	00 39                	add    %bh,(%ecx)
41ebe2:	00 00                	add    %al,(%eax)
41ebe4:	00 12                	add    %dl,(%edx)
41ebe6:	00 00                	add    %al,(%eax)
41ebe8:	11 00                	adc    %eax,(%eax)
41ebea:	7e 06                	jle    0x41ebf2
41ebec:	00 00                	add    %al,(%eax)
41ebee:	04 14                	add    $0x14,%al
41ebf0:	fe 01                	incb   (%ecx)
41ebf2:	0a 06                	or     (%esi),%al
41ebf4:	2c 22                	sub    $0x22,%al
41ebf6:	00 72 0d             	add    %dh,0xd(%edx)
41ebf9:	01 00                	add    %eax,(%eax)
41ebfb:	70 d0                	jo     0x41ebcd
41ebfd:	04 00                	add    $0x0,%al
41ebff:	00 02                	add    %al,(%edx)
41ec01:	28 3b                	sub    %bh,(%ebx)
41ec03:	00 00                	add    %al,(%eax)
41ec05:	0a 6f 76             	or     0x76(%edi),%ch
41ec08:	00 00                	add    %al,(%eax)
41ec0a:	0a 73 2c             	or     0x2c(%ebx),%dh
41ec0d:	00 00                	add    %al,(%eax)
41ec0f:	0a 0b                	or     (%ebx),%cl
41ec11:	07                   	pop    %es
41ec12:	80 06 00             	addb   $0x0,(%esi)
41ec15:	00 04 00             	add    %al,(%eax,%eax,1)
41ec18:	7e 06                	jle    0x41ec20
41ec1a:	00 00                	add    %al,(%eax)
41ec1c:	04 0c                	add    $0xc,%al
41ec1e:	2b 00                	sub    (%eax),%eax
41ec20:	08 2a                	or     %ch,(%edx)
41ec22:	00 00                	add    %al,(%eax)
41ec24:	00 13                	add    %dl,(%ebx)
41ec26:	30 01                	xor    %al,(%ecx)
41ec28:	00 0b                	add    %cl,(%ebx)
41ec2a:	00 00                	add    %al,(%eax)
41ec2c:	00 13                	add    %dl,(%ebx)
41ec2e:	00 00                	add    %al,(%eax)
41ec30:	11 00                	adc    %eax,(%eax)
41ec32:	7e 07                	jle    0x41ec3b
41ec34:	00 00                	add    %al,(%eax)
41ec36:	04 0a                	add    $0xa,%al
41ec38:	2b 00                	sub    (%eax),%eax
41ec3a:	06                   	push   %es
41ec3b:	2a 22                	sub    (%edx),%ah
41ec3d:	00 02                	add    %al,(%edx)
41ec3f:	80 07 00             	addb   $0x0,(%edi)
41ec42:	00 04 2a             	add    %al,(%edx,%ebp,1)
41ec45:	aa                   	stos   %al,%es:(%edi)
41ec46:	02 28                	add    (%eax),%ch
41ec48:	77 00                	ja     0x41ec4a
41ec4a:	00 0a                	add    %cl,(%edx)
41ec4c:	00 00                	add    %al,(%eax)
41ec4e:	02 72 89             	add    -0x77(%edx),%dh
41ec51:	00 00                	add    %al,(%eax)
41ec53:	70 28                	jo     0x41ec7d
41ec55:	78 00                	js     0x41ec57
41ec57:	00 0a                	add    %cl,(%edx)
41ec59:	00 02                	add    %al,(%edx)
41ec5b:	6f                   	outsl  %ds:(%esi),(%dx)
41ec5c:	79 00                	jns    0x41ec5e
41ec5e:	00 0a                	add    %cl,(%edx)
41ec60:	00 02                	add    %al,(%edx)
41ec62:	28 3e                	sub    %bh,(%esi)
41ec64:	00 00                	add    %al,(%eax)
41ec66:	06                   	push   %es
41ec67:	00 02                	add    %al,(%edx)
41ec69:	6f                   	outsl  %ds:(%esi),(%dx)
41ec6a:	7a 00                	jp     0x41ec6c
41ec6c:	00 0a                	add    %cl,(%edx)
41ec6e:	00 2a                	add    %ch,(%edx)
41ec70:	00 13                	add    %dl,(%ebx)
41ec72:	30 02                	xor    %al,(%edx)
41ec74:	00 b5 00 00 00 14    	add    %dh,0x14000000(%ebp)
41ec7a:	00 00                	add    %al,(%eax)
41ec7c:	11 02                	adc    %eax,(%edx)
41ec7e:	28 77 00             	sub    %dh,0x0(%edi)
41ec81:	00 0a                	add    %cl,(%edx)
41ec83:	00 00                	add    %al,(%eax)
41ec85:	02 03                	add    (%ebx),%al
41ec87:	6f                   	outsl  %ds:(%esi),(%dx)
41ec88:	7b 00                	jnp    0x41ec8a
41ec8a:	00 0a                	add    %cl,(%edx)
41ec8c:	28 78 00             	sub    %bh,0x0(%eax)
41ec8f:	00 0a                	add    %cl,(%edx)
41ec91:	00 03                	add    %al,(%ebx)
41ec93:	6f                   	outsl  %ds:(%esi),(%dx)
41ec94:	7c 00                	jl     0x41ec96
41ec96:	00 0a                	add    %cl,(%edx)
41ec98:	03 6f 7d             	add    0x7d(%edi),%ebp
41ec9b:	00 00                	add    %al,(%eax)
41ec9d:	0a 6f 4b             	or     0x4b(%edi),%ch
41eca0:	00 00                	add    %al,(%eax)
41eca2:	0a fe                	or     %dh,%bh
41eca4:	01 16                	add    %edx,(%esi)
41eca6:	fe 01                	incb   (%ecx)
41eca8:	0a 06                	or     (%esi),%al
41ecaa:	2c 0f                	sub    $0xf,%al
41ecac:	00 02                	add    %al,(%edx)
41ecae:	03 6f 7c             	add    0x7c(%edi),%ebp
41ecb1:	00 00                	add    %al,(%eax)
41ecb3:	0a 28                	or     (%eax),%ch
41ecb5:	7e 00                	jle    0x41ecb7
41ecb7:	00 0a                	add    %cl,(%edx)
41ecb9:	00 00                	add    %al,(%eax)
41ecbb:	03 6f 7f             	add    0x7f(%edi),%ebp
41ecbe:	00 00                	add    %al,(%eax)
41ecc0:	0a 6f 80             	or     -0x80(%edi),%ch
41ecc3:	00 00                	add    %al,(%eax)
41ecc5:	0a 03                	or     (%ebx),%al
41ecc7:	6f                   	outsl  %ds:(%esi),(%dx)
41ecc8:	7d 00                	jge    0x41ecca
41ecca:	00 0a                	add    %cl,(%edx)
41eccc:	6f                   	outsl  %ds:(%esi),(%dx)
41eccd:	49                   	dec    %ecx
41ecce:	00 00                	add    %al,(%eax)
41ecd0:	0a 6f 80             	or     -0x80(%edi),%ch
41ecd3:	00 00                	add    %al,(%eax)
41ecd5:	0a 28                	or     (%eax),%ch
41ecd7:	81 00 00 0a 0b 07    	addl   $0x70b0a00,(%eax)
41ecdd:	2c 0f                	sub    $0xf,%al
41ecdf:	00 02                	add    %al,(%edx)
41ece1:	03 6f 7f             	add    0x7f(%edi),%ebp
41ece4:	00 00                	add    %al,(%eax)
41ece6:	0a 28                	or     (%eax),%ch
41ece8:	82 00 00             	addb   $0x0,(%eax)
41eceb:	0a 00                	or     (%eax),%al
41eced:	00 03                	add    %al,(%ebx)
41ecef:	6f                   	outsl  %ds:(%esi),(%dx)
41ecf0:	83 00 00             	addl   $0x0,(%eax)
41ecf3:	0a 03                	or     (%ebx),%al
41ecf5:	6f                   	outsl  %ds:(%esi),(%dx)
41ecf6:	7d 00                	jge    0x41ecf8
41ecf8:	00 0a                	add    %cl,(%edx)
41ecfa:	6f                   	outsl  %ds:(%esi),(%dx)
41ecfb:	47                   	inc    %edi
41ecfc:	00 00                	add    %al,(%eax)
41ecfe:	0a 28                	or     (%eax),%ch
41ed00:	81 00 00 0a 0c 08    	addl   $0x80c0a00,(%eax)
41ed06:	2c 0f                	sub    $0xf,%al
41ed08:	00 02                	add    %al,(%edx)
41ed0a:	03 6f 83             	add    -0x7d(%edi),%ebp
41ed0d:	00 00                	add    %al,(%eax)
41ed0f:	0a 28                	or     (%eax),%ch
41ed11:	84 00                	test   %al,(%eax)
41ed13:	00 0a                	add    %cl,(%edx)
41ed15:	00 00                	add    %al,(%eax)
41ed17:	02 03                	add    (%ebx),%al
41ed19:	6f                   	outsl  %ds:(%esi),(%dx)
41ed1a:	85 00                	test   %eax,(%eax)
41ed1c:	00 0a                	add    %cl,(%edx)
41ed1e:	28 86 00 00 0a 00    	sub    %al,0xa0000(%esi)
41ed24:	02 03                	add    (%ebx),%al
41ed26:	6f                   	outsl  %ds:(%esi),(%dx)
41ed27:	87 00                	xchg   %eax,(%eax)
41ed29:	00 0a                	add    %cl,(%edx)
41ed2b:	28 88 00 00 0a 00    	sub    %cl,0xa0000(%eax)
41ed31:	2a 4a 02             	sub    0x2(%edx),%cl
41ed34:	03 04 28             	add    (%eax,%ebp,1),%eax
41ed37:	89 00                	mov    %eax,(%eax)
41ed39:	00 0a                	add    %cl,(%edx)
41ed3b:	00 00                	add    %al,(%eax)
41ed3d:	02 28                	add    (%eax),%ch
41ed3f:	3d 00 00 06 00       	cmp    $0x60000,%eax
41ed44:	2a 13                	sub    (%ebx),%dl
41ed46:	30 01                	xor    %al,(%ecx)
41ed48:	00 0c 00             	add    %cl,(%eax,%eax,1)
41ed4b:	00 00                	add    %al,(%eax)
41ed4d:	15 00 00 11 00       	adc    $0x110000,%eax
41ed52:	02 7b 08             	add    0x8(%ebx),%bh
41ed55:	00 00                	add    %al,(%eax)
41ed57:	04 0a                	add    $0xa,%al
41ed59:	2b 00                	sub    (%eax),%eax
41ed5b:	06                   	push   %es
41ed5c:	2a 13                	sub    (%ebx),%dl
41ed5e:	30 01                	xor    %al,(%ecx)
41ed60:	00 0c 00             	add    %cl,(%eax,%eax,1)
41ed63:	00 00                	add    %al,(%eax)
41ed65:	15 00 00 11 00       	adc    $0x110000,%eax
41ed6a:	02 7b 09             	add    0x9(%ebx),%bh
41ed6d:	00 00                	add    %al,(%eax)
41ed6f:	04 0a                	add    $0xa,%al
41ed71:	2b 00                	sub    (%eax),%eax
41ed73:	06                   	push   %es
41ed74:	2a 13                	sub    (%ebx),%dl
41ed76:	30 01                	xor    %al,(%ecx)
41ed78:	00 0c 00             	add    %cl,(%eax,%eax,1)
41ed7b:	00 00                	add    %al,(%eax)
41ed7d:	15 00 00 11 00       	adc    $0x110000,%eax
41ed82:	02 7b 0a             	add    0xa(%ebx),%bh
41ed85:	00 00                	add    %al,(%eax)
41ed87:	04 0a                	add    $0xa,%al
41ed89:	2b 00                	sub    (%eax),%eax
41ed8b:	06                   	push   %es
41ed8c:	2a 13                	sub    (%ebx),%dl
41ed8e:	30 01                	xor    %al,(%ecx)
41ed90:	00 0c 00             	add    %cl,(%eax,%eax,1)
41ed93:	00 00                	add    %al,(%eax)
41ed95:	15 00 00 11 00       	adc    $0x110000,%eax
41ed9a:	02 7b 0b             	add    0xb(%ebx),%bh
41ed9d:	00 00                	add    %al,(%eax)
41ed9f:	04 0a                	add    $0xa,%al
41eda1:	2b 00                	sub    (%eax),%eax
41eda3:	06                   	push   %es
41eda4:	2a 13                	sub    (%ebx),%dl
41eda6:	30 01                	xor    %al,(%ecx)
41eda8:	00 11                	add    %dl,(%ecx)
41edaa:	00 00                	add    %al,(%eax)
41edac:	00 16                	add    %dl,(%esi)
41edae:	00 00                	add    %al,(%eax)
41edb0:	11 00                	adc    %eax,(%eax)
41edb2:	02 28                	add    (%eax),%ch
41edb4:	8a 00                	mov    (%eax),%al
41edb6:	00 0a                	add    %cl,(%edx)
41edb8:	6f                   	outsl  %ds:(%esi),(%dx)
41edb9:	8b 00                	mov    (%eax),%eax
41edbb:	00 0a                	add    %cl,(%edx)
41edbd:	0a 2b                	or     (%ebx),%ch
41edbf:	00 06                	add    %al,(%esi)
41edc1:	2a 00                	sub    (%eax),%al
41edc3:	00 00                	add    %al,(%eax)
41edc5:	13 30                	adc    (%eax),%esi
41edc7:	02 00                	add    (%eax),%al
41edc9:	17                   	pop    %ss
41edca:	00 00                	add    %al,(%eax)
41edcc:	00 17                	add    %dl,(%edi)
41edce:	00 00                	add    %al,(%eax)
41edd0:	11 00                	adc    %eax,(%eax)
41edd2:	02 28                	add    (%eax),%ch
41edd4:	8a 00                	mov    (%eax),%al
41edd6:	00 0a                	add    %cl,(%edx)
41edd8:	03 6f 8c             	add    -0x74(%edi),%ebp
41eddb:	00 00                	add    %al,(%eax)
41eddd:	0a 74 09 00          	or     0x0(%ecx,%ecx,1),%dh
41ede1:	00 02                	add    %al,(%edx)
41ede3:	0a 2b                	or     (%ebx),%ch
41ede5:	00 06                	add    %al,(%esi)
41ede7:	2a 00                	sub    (%eax),%al
41ede9:	13 30                	adc    (%eax),%esi
41edeb:	03 00                	add    (%eax),%eax
41eded:	29 00                	sub    %eax,(%eax)
41edef:	00 00                	add    %al,(%eax)
41edf1:	18 00                	sbb    %al,(%eax)
41edf3:	00 11                	add    %dl,(%ecx)
41edf5:	02 7b 0c             	add    0xc(%ebx),%bh
41edf8:	00 00                	add    %al,(%eax)
41edfa:	04 0a                	add    $0xa,%al
41edfc:	06                   	push   %es
41edfd:	0b 07                	or     (%edi),%eax
41edff:	03 28                	add    (%eax),%ebp
41ee01:	8d 00                	lea    (%eax),%eax
41ee03:	00 0a                	add    %cl,(%edx)
41ee05:	74 05                	je     0x41ee0c
41ee07:	00 00                	add    %al,(%eax)
41ee09:	02 0c 02             	add    (%edx,%eax,1),%cl
41ee0c:	7c 0c                	jl     0x41ee1a
41ee0e:	00 00                	add    %al,(%eax)
41ee10:	04 08                	add    $0x8,%al
41ee12:	07                   	pop    %es
41ee13:	28 01                	sub    %al,(%ecx)
41ee15:	00 00                	add    %al,(%eax)
41ee17:	2b 0a                	sub    (%edx),%ecx
41ee19:	06                   	push   %es
41ee1a:	07                   	pop    %es
41ee1b:	33 df                	xor    %edi,%ebx
41ee1d:	2a 00                	sub    (%eax),%al
41ee1f:	00 00                	add    %al,(%eax)
41ee21:	13 30                	adc    (%eax),%esi
41ee23:	03 00                	add    (%eax),%eax
41ee25:	29 00                	sub    %eax,(%eax)
41ee27:	00 00                	add    %al,(%eax)
41ee29:	18 00                	sbb    %al,(%eax)
41ee2b:	00 11                	add    %dl,(%ecx)
41ee2d:	02 7b 0c             	add    0xc(%ebx),%bh
41ee30:	00 00                	add    %al,(%eax)
41ee32:	04 0a                	add    $0xa,%al
41ee34:	06                   	push   %es
41ee35:	0b 07                	or     (%edi),%eax
41ee37:	03 28                	add    (%eax),%ebp
41ee39:	8f 00                	pop    (%eax)
41ee3b:	00 0a                	add    %cl,(%edx)
41ee3d:	74 05                	je     0x41ee44
41ee3f:	00 00                	add    %al,(%eax)
41ee41:	02 0c 02             	add    (%edx,%eax,1),%cl
41ee44:	7c 0c                	jl     0x41ee52
41ee46:	00 00                	add    %al,(%eax)
41ee48:	04 08                	add    $0x8,%al
41ee4a:	07                   	pop    %es
41ee4b:	28 01                	sub    %al,(%ecx)
41ee4d:	00 00                	add    %al,(%eax)
41ee4f:	2b 0a                	sub    (%edx),%ecx
41ee51:	06                   	push   %es
41ee52:	07                   	pop    %es
41ee53:	33 df                	xor    %edi,%ebx
41ee55:	2a 00                	sub    (%eax),%al
41ee57:	00 00                	add    %al,(%eax)
41ee59:	13 30                	adc    (%eax),%esi
41ee5b:	03 00                	add    (%eax),%eax
41ee5d:	29 00                	sub    %eax,(%eax)
41ee5f:	00 00                	add    %al,(%eax)
41ee61:	18 00                	sbb    %al,(%eax)
41ee63:	00 11                	add    %dl,(%ecx)
41ee65:	02 7b 0d             	add    0xd(%ebx),%bh
41ee68:	00 00                	add    %al,(%eax)
41ee6a:	04 0a                	add    $0xa,%al
41ee6c:	06                   	push   %es
41ee6d:	0b 07                	or     (%edi),%eax
41ee6f:	03 28                	add    (%eax),%ebp
41ee71:	8d 00                	lea    (%eax),%eax
41ee73:	00 0a                	add    %cl,(%edx)
41ee75:	74 05                	je     0x41ee7c
41ee77:	00 00                	add    %al,(%eax)
41ee79:	02 0c 02             	add    (%edx,%eax,1),%cl
41ee7c:	7c 0d                	jl     0x41ee8b
41ee7e:	00 00                	add    %al,(%eax)
41ee80:	04 08                	add    $0x8,%al
41ee82:	07                   	pop    %es
41ee83:	28 01                	sub    %al,(%ecx)
41ee85:	00 00                	add    %al,(%eax)
41ee87:	2b 0a                	sub    (%edx),%ecx
41ee89:	06                   	push   %es
41ee8a:	07                   	pop    %es
41ee8b:	33 df                	xor    %edi,%ebx
41ee8d:	2a 00                	sub    (%eax),%al
41ee8f:	00 00                	add    %al,(%eax)
41ee91:	13 30                	adc    (%eax),%esi
41ee93:	03 00                	add    (%eax),%eax
41ee95:	29 00                	sub    %eax,(%eax)
41ee97:	00 00                	add    %al,(%eax)
41ee99:	18 00                	sbb    %al,(%eax)