4058d1:	67 00 00             	add    %al,(%bx,%si)
4058d4:	06                   	push   %es
4058d5:	13 07                	adc    (%edi),%eax
4058d7:	11 06                	adc    %eax,(%esi)
4058d9:	08 11                	or     %dl,(%ecx)
4058db:	04 6f                	add    $0x6f,%al
4058dd:	67 00 00             	add    %al,(%bx,%si)
4058e0:	06                   	push   %es
4058e1:	13 08                	adc    (%eax),%ecx
4058e3:	11 06                	adc    %eax,(%esi)
4058e5:	08 11                	or     %dl,(%ecx)
4058e7:	05 6f 67 00 00       	add    $0x676f,%eax
4058ec:	06                   	push   %es
4058ed:	13 09                	adc    (%ecx),%ecx
4058ef:	02 7b 44             	add    0x44(%ebx),%bh
4058f2:	00 00                	add    %al,(%eax)
4058f4:	04 6f                	add    $0x6f,%al
4058f6:	bd 00 00 0a 00       	mov    $0xa0000,%ebp
4058fb:	02 7b 45             	add    0x45(%ebx),%bh
4058fe:	00 00                	add    %al,(%eax)
405900:	04 6f                	add    $0x6f,%al
405902:	bd 00 00 0a 00       	mov    $0xa0000,%ebp
405907:	02 7b 46             	add    0x46(%ebx),%bh
40590a:	00 00                	add    %al,(%eax)
40590c:	04 6f                	add    $0x6f,%al
40590e:	bd 00 00 0a 00       	mov    $0xa0000,%ebp
405913:	16                   	push   %ss
405914:	13 0e                	adc    (%esi),%ecx
405916:	2b 08                	sub    (%eax),%ecx
405918:	00 00                	add    %al,(%eax)
40591a:	11 0e                	adc    %ecx,(%esi)
40591c:	17                   	pop    %ss
40591d:	58                   	pop    %eax
40591e:	13 0e                	adc    (%esi),%ecx
405920:	11 0e                	adc    %ecx,(%esi)
405922:	06                   	push   %es
405923:	17                   	pop    %ss
405924:	59                   	pop    %ecx
405925:	fe 04 13             	incb   (%ebx,%edx,1)
405928:	0f 11 0f             	movups %xmm1,(%edi)
40592b:	2d eb 00 2a 00       	sub    $0x2a00eb,%eax
405930:	13 30                	adc    (%eax),%esi
405932:	02 00                	add    (%eax),%al
405934:	4a                   	dec    %edx
405935:	00 00                	add    %al,(%eax)
405937:	00 00                	add    %al,(%eax)
405939:	00 00                	add    %al,(%eax)
40593b:	00 02                	add    %al,(%edx)
40593d:	73 a3                	jae    0x4058e2
40593f:	00 00                	add    %al,(%eax)
405941:	0a 7d 41             	or     0x41(%ebp),%bh
405944:	00 00                	add    %al,(%eax)
405946:	04 02                	add    $0x2,%al
405948:	73 a3                	jae    0x4058ed
40594a:	00 00                	add    %al,(%eax)
40594c:	0a 7d 42             	or     0x42(%ebp),%bh
40594f:	00 00                	add    %al,(%eax)
405951:	04 02                	add    $0x2,%al
405953:	73 be                	jae    0x405913
405955:	00 00                	add    %al,(%eax)
405957:	0a 7d 44             	or     0x44(%ebp),%bh
40595a:	00 00                	add    %al,(%eax)
40595c:	04 02                	add    $0x2,%al
40595e:	73 be                	jae    0x40591e
405960:	00 00                	add    %al,(%eax)
405962:	0a 7d 45             	or     0x45(%ebp),%bh
405965:	00 00                	add    %al,(%eax)
405967:	04 02                	add    $0x2,%al
405969:	73 be                	jae    0x405929
40596b:	00 00                	add    %al,(%eax)
40596d:	0a 7d 46             	or     0x46(%ebp),%bh
405970:	00 00                	add    %al,(%eax)
405972:	04 02                	add    $0x2,%al
405974:	73 bf                	jae    0x405935
405976:	00 00                	add    %al,(%eax)
405978:	0a 7d 47             	or     0x47(%ebp),%bh
40597b:	00 00                	add    %al,(%eax)
40597d:	04 02                	add    $0x2,%al
40597f:	28 1d 00 00 0a 00    	sub    %bl,0xa0000
405985:	2a 1e                	sub    (%esi),%bl
405987:	00 73 c0             	add    %dh,-0x40(%ebx)
40598a:	00 00                	add    %al,(%eax)
40598c:	0a 7a 00             	or     0x0(%edx),%bh
40598f:	00 13                	add    %dl,(%ebx)
405991:	30 02                	xor    %al,(%edx)
405993:	00 1b                	add    %bl,(%ebx)
405995:	00 00                	add    %al,(%eax)
405997:	00 01                	add    %al,(%ecx)
405999:	00 00                	add    %al,(%eax)
40599b:	11 00                	adc    %eax,(%eax)
40599d:	23 18                	and    (%eax),%ebx
40599f:	2d 44 54 fb 21       	sub    $0x21fb5444,%eax
4059a4:	09 40 02             	or     %eax,0x2(%eax)
4059a7:	5a                   	pop    %edx
4059a8:	23 00                	and    (%eax),%eax
4059aa:	00 00                	add    %al,(%eax)
4059ac:	00 00                	add    %al,(%eax)
4059ae:	80 66 40 5b          	andb   $0x5b,0x40(%esi)
4059b2:	0a 2b                	or     (%ebx),%ch
4059b4:	00 06                	add    %al,(%esi)
4059b6:	2a 00                	sub    (%eax),%al
4059b8:	13 30                	adc    (%eax),%esi
4059ba:	05 00 5d 00 00       	add    $0x5d00,%eax
4059bf:	00 2b                	add    %ch,(%ebx)
4059c1:	00 00                	add    %al,(%eax)
4059c3:	11 00                	adc    %eax,(%eax)
4059c5:	02 7b 49             	add    0x49(%ebx),%bh
4059c8:	00 00                	add    %al,(%eax)
4059ca:	04 03                	add    $0x3,%al
4059cc:	7b 4a                	jnp    0x405a18
4059ce:	00 00                	add    %al,(%eax)
4059d0:	04 5a                	add    $0x5a,%al
4059d2:	02 7b 4a             	add    0x4a(%ebx),%bh
4059d5:	00 00                	add    %al,(%eax)
4059d7:	04 03                	add    $0x3,%al
4059d9:	7b 49                	jnp    0x405a24
4059db:	00 00                	add    %al,(%eax)
4059dd:	04 5a                	add    $0x5a,%al
4059df:	59                   	pop    %ecx
4059e0:	02 7b 48             	add    0x48(%ebx),%bh
4059e3:	00 00                	add    %al,(%eax)
4059e5:	04 65                	add    $0x65,%al
4059e7:	03 7b 4a             	add    0x4a(%ebx),%edi
4059ea:	00 00                	add    %al,(%eax)
4059ec:	04 5a                	add    $0x5a,%al
4059ee:	03 7b 48             	add    0x48(%ebx),%edi
4059f1:	00 00                	add    %al,(%eax)
4059f3:	04 02                	add    $0x2,%al
4059f5:	7b 4a                	jnp    0x405a41
4059f7:	00 00                	add    %al,(%eax)
4059f9:	04 5a                	add    $0x5a,%al
4059fb:	58                   	pop    %eax
4059fc:	02 7b 48             	add    0x48(%ebx),%bh
4059ff:	00 00                	add    %al,(%eax)
405a01:	04 03                	add    $0x3,%al
405a03:	7b 49                	jnp    0x405a4e
405a05:	00 00                	add    %al,(%eax)
405a07:	04 5a                	add    $0x5a,%al
405a09:	03 7b 48             	add    0x48(%ebx),%edi
405a0c:	00 00                	add    %al,(%eax)
405a0e:	04 02                	add    $0x2,%al
405a10:	7b 49                	jnp    0x405a5b
405a12:	00 00                	add    %al,(%eax)
405a14:	04 5a                	add    $0x5a,%al
405a16:	59                   	pop    %ecx
405a17:	73 80                	jae    0x405999
405a19:	00 00                	add    %al,(%eax)
405a1b:	06                   	push   %es
405a1c:	0a 2b                	or     (%ebx),%ch
405a1e:	00 06                	add    %al,(%esi)
405a20:	2a 00                	sub    (%eax),%al
405a22:	00 00                	add    %al,(%eax)
405a24:	13 30                	adc    (%eax),%esi
405a26:	04 00                	add    $0x0,%al
405a28:	32 00                	xor    (%eax),%al
405a2a:	00 00                	add    %al,(%eax)
405a2c:	2b 00                	sub    (%eax),%eax
405a2e:	00 11                	add    %dl,(%ecx)
405a30:	00 02                	add    %al,(%edx)
405a32:	7b 48                	jnp    0x405a7c
405a34:	00 00                	add    %al,(%eax)
405a36:	04 03                	add    $0x3,%al
405a38:	7b 48                	jnp    0x405a82
405a3a:	00 00                	add    %al,(%eax)
405a3c:	04 59                	add    $0x59,%al
405a3e:	02 7b 49             	add    0x49(%ebx),%bh
405a41:	00 00                	add    %al,(%eax)
405a43:	04 03                	add    $0x3,%al
405a45:	7b 49                	jnp    0x405a90
405a47:	00 00                	add    %al,(%eax)
405a49:	04 59                	add    $0x59,%al
405a4b:	02 7b 4a             	add    0x4a(%ebx),%bh
405a4e:	00 00                	add    %al,(%eax)
405a50:	04 03                	add    $0x3,%al
405a52:	7b 4a                	jnp    0x405a9e
405a54:	00 00                	add    %al,(%eax)
405a56:	04 59                	add    $0x59,%al
405a58:	73 80                	jae    0x4059da
405a5a:	00 00                	add    %al,(%eax)
405a5c:	06                   	push   %es
405a5d:	0a 2b                	or     (%ebx),%ch
405a5f:	00 06                	add    %al,(%esi)
405a61:	2a 00                	sub    (%eax),%al
405a63:	00 13                	add    %dl,(%ebx)
405a65:	30 04 00             	xor    %al,(%eax,%eax,1)
405a68:	32 00                	xor    (%eax),%al
405a6a:	00 00                	add    %al,(%eax)
405a6c:	2b 00                	sub    (%eax),%eax
405a6e:	00 11                	add    %dl,(%ecx)
405a70:	00 02                	add    %al,(%edx)
405a72:	7b 48                	jnp    0x405abc
405a74:	00 00                	add    %al,(%eax)
405a76:	04 03                	add    $0x3,%al
405a78:	7b 48                	jnp    0x405ac2
405a7a:	00 00                	add    %al,(%eax)
405a7c:	04 58                	add    $0x58,%al
405a7e:	02 7b 49             	add    0x49(%ebx),%bh
405a81:	00 00                	add    %al,(%eax)
405a83:	04 03                	add    $0x3,%al
405a85:	7b 49                	jnp    0x405ad0
405a87:	00 00                	add    %al,(%eax)
405a89:	04 58                	add    $0x58,%al
405a8b:	02 7b 4a             	add    0x4a(%ebx),%bh
405a8e:	00 00                	add    %al,(%eax)
405a90:	04 03                	add    $0x3,%al
405a92:	7b 4a                	jnp    0x405ade
405a94:	00 00                	add    %al,(%eax)
405a96:	04 58                	add    $0x58,%al
405a98:	73 80                	jae    0x405a1a
405a9a:	00 00                	add    %al,(%eax)
405a9c:	06                   	push   %es
405a9d:	0a 2b                	or     (%ebx),%ch
405a9f:	00 06                	add    %al,(%esi)
405aa1:	2a 00                	sub    (%eax),%al
405aa3:	00 13                	add    %dl,(%ebx)
405aa5:	30 03                	xor    %al,(%ebx)
405aa7:	00 4f 00             	add    %cl,0x0(%edi)
405aaa:	00 00                	add    %al,(%eax)
405aac:	01 00                	add    %eax,(%eax)
405aae:	00 11                	add    %dl,(%ecx)
405ab0:	00 02                	add    %al,(%edx)
405ab2:	7b 48                	jnp    0x405afc
405ab4:	00 00                	add    %al,(%eax)
405ab6:	04 03                	add    $0x3,%al
405ab8:	59                   	pop    %ecx
405ab9:	23 00                	and    (%eax),%eax
405abb:	00 00                	add    %al,(%eax)
405abd:	00 00                	add    %al,(%eax)
405abf:	00 00                	add    %al,(%eax)
405ac1:	40                   	inc    %eax
405ac2:	28 c1                	sub    %al,%cl
405ac4:	00 00                	add    %al,(%eax)
405ac6:	0a 02                	or     (%edx),%al
405ac8:	7b 49                	jnp    0x405b13
405aca:	00 00                	add    %al,(%eax)
405acc:	04 04                	add    $0x4,%al
405ace:	59                   	pop    %ecx
405acf:	23 00                	and    (%eax),%eax
405ad1:	00 00                	add    %al,(%eax)
405ad3:	00 00                	add    %al,(%eax)
405ad5:	00 00                	add    %al,(%eax)
405ad7:	40                   	inc    %eax
405ad8:	28 c1                	sub    %al,%cl
405ada:	00 00                	add    %al,(%eax)
405adc:	0a 58 02             	or     0x2(%eax),%bl
405adf:	7b 4a                	jnp    0x405b2b
405ae1:	00 00                	add    %al,(%eax)
405ae3:	04 05                	add    $0x5,%al
405ae5:	59                   	pop    %ecx
405ae6:	23 00                	and    (%eax),%eax
405ae8:	00 00                	add    %al,(%eax)
405aea:	00 00                	add    %al,(%eax)
405aec:	00 00                	add    %al,(%eax)
405aee:	40                   	inc    %eax
405aef:	28 c1                	sub    %al,%cl
405af1:	00 00                	add    %al,(%eax)
405af3:	0a 58 28             	or     0x28(%eax),%bl
405af6:	c2 00 00             	ret    $0x0
405af9:	0a 0a                	or     (%edx),%cl
405afb:	2b 00                	sub    (%eax),%eax
405afd:	06                   	push   %es
405afe:	2a 00                	sub    (%eax),%al
405b00:	13 30                	adc    (%eax),%esi
405b02:	03 00                	add    (%eax),%eax
405b04:	5e                   	pop    %esi
405b05:	00 00                	add    %al,(%eax)
405b07:	00 01                	add    %al,(%ecx)
405b09:	00 00                	add    %al,(%eax)
405b0b:	11 00                	adc    %eax,(%eax)
405b0d:	02 7b 48             	add    0x48(%ebx),%bh
405b10:	00 00                	add    %al,(%eax)
405b12:	04 03                	add    $0x3,%al
405b14:	7b 48                	jnp    0x405b5e
405b16:	00 00                	add    %al,(%eax)
405b18:	04 59                	add    $0x59,%al
405b1a:	23 00                	and    (%eax),%eax
405b1c:	00 00                	add    %al,(%eax)
405b1e:	00 00                	add    %al,(%eax)
405b20:	00 00                	add    %al,(%eax)
405b22:	40                   	inc    %eax
405b23:	28 c1                	sub    %al,%cl
405b25:	00 00                	add    %al,(%eax)
405b27:	0a 02                	or     (%edx),%al
405b29:	7b 49                	jnp    0x405b74
405b2b:	00 00                	add    %al,(%eax)
405b2d:	04 03                	add    $0x3,%al
405b2f:	7b 49                	jnp    0x405b7a
405b31:	00 00                	add    %al,(%eax)
405b33:	04 59                	add    $0x59,%al
405b35:	23 00                	and    (%eax),%eax
405b37:	00 00                	add    %al,(%eax)
405b39:	00 00                	add    %al,(%eax)
405b3b:	00 00                	add    %al,(%eax)
405b3d:	40                   	inc    %eax
405b3e:	28 c1                	sub    %al,%cl
405b40:	00 00                	add    %al,(%eax)
405b42:	0a 58 02             	or     0x2(%eax),%bl
405b45:	7b 4a                	jnp    0x405b91
405b47:	00 00                	add    %al,(%eax)
405b49:	04 03                	add    $0x3,%al
405b4b:	7b 4a                	jnp    0x405b97
405b4d:	00 00                	add    %al,(%eax)
405b4f:	04 59                	add    $0x59,%al
405b51:	23 00                	and    (%eax),%eax
405b53:	00 00                	add    %al,(%eax)
405b55:	00 00                	add    %al,(%eax)
405b57:	00 00                	add    %al,(%eax)
405b59:	40                   	inc    %eax
405b5a:	28 c1                	sub    %al,%cl
405b5c:	00 00                	add    %al,(%eax)
405b5e:	0a 58 28             	or     0x28(%eax),%bl
405b61:	c2 00 00             	ret    $0x0
405b64:	0a 0a                	or     (%edx),%cl
405b66:	2b 00                	sub    (%eax),%eax
405b68:	06                   	push   %es
405b69:	2a 00                	sub    (%eax),%al
405b6b:	00 13                	add    %dl,(%ebx)
405b6d:	30 05 00 bd 00 00    	xor    %al,0xbd00
405b73:	00 2c 00             	add    %ch,(%eax,%eax,1)
405b76:	00 11                	add    %dl,(%ecx)
405b78:	00 02                	add    %al,(%edx)
405b7a:	16                   	push   %ss
405b7b:	9a 8e 69 0a 02 8e 69 	lcall  $0x698e,$0x20a698e
405b82:	0b 03                	or     (%ebx),%eax
405b84:	8e 69 0c             	mov    0xc(%ecx),%gs
405b87:	03 16                	add    (%esi),%edx
405b89:	9a 8e 69 0d 07 8d 05 	lcall  $0x58d,$0x70d698e
405b90:	00 00                	add    %al,(%eax)
405b92:	1b 13                	sbb    (%ebx),%edx
405b94:	04 16                	add    $0x16,%al
405b96:	13 05 2b 11 11 04    	adc    0x411112b,%eax
405b9c:	11 05 09 8d 79 00    	adc    %eax,0x798d09
405ba2:	00 01                	add    %al,(%ecx)
405ba4:	a2 11 05 17 58       	mov    %al,0x58170511
405ba9:	13 05 11 05 07 fe    	adc    0xfe070511,%eax
405baf:	04 13                	add    $0x13,%al
405bb1:	06                   	push   %es
405bb2:	11 06                	adc    %eax,(%esi)
405bb4:	2d e4 16 13 07       	sub    $0x71316e4,%eax
405bb9:	2b 66 00             	sub    0x0(%esi),%esp
405bbc:	16                   	push   %ss
405bbd:	13 08                	adc    (%eax),%ecx
405bbf:	2b 4e 00             	sub    0x0(%esi),%ecx
405bc2:	11 04 11             	adc    %eax,(%ecx,%edx,1)
405bc5:	07                   	pop    %es
405bc6:	9a 11 08 23 00 00 00 	lcall  $0x0,$0x230811
405bcd:	00 00                	add    %al,(%eax)
405bcf:	00 00                	add    %al,(%eax)
405bd1:	00 a1 16 13 09 2b    	add    %ah,0x2b091316(%ecx)
405bd7:	25 11 04 11 07       	and    $0x7110411,%eax