40dd98:	00 00                	add    %al,(%eax)
40dd9a:	04 20                	add    $0x20,%al
40dd9c:	5a                   	pop    %edx
40dd9d:	01 00                	add    %eax,(%eax)
40dd9f:	00 1f                	add    %bl,(%edi)
40dda1:	11 73 5d             	adc    %esi,0x5d(%ebx)
40dda4:	00 00                	add    %al,(%eax)
40dda6:	0a 6f 5e             	or     0x5e(%edi),%ch
40dda9:	00 00                	add    %al,(%eax)
40ddab:	0a 00                	or     (%eax),%al
40ddad:	02 7b b7             	add    -0x49(%ebx),%bh
40ddb0:	00 00                	add    %al,(%eax)
40ddb2:	04 72                	add    $0x72,%al
40ddb4:	7c 3a                	jl     0x40ddf0
40ddb6:	00 70 6f             	add    %dh,0x6f(%eax)
40ddb9:	5f                   	pop    %edi
40ddba:	00 00                	add    %al,(%eax)
40ddbc:	0a 00                	or     (%eax),%al
40ddbe:	02 7b b7             	add    -0x49(%ebx),%bh
40ddc1:	00 00                	add    %al,(%eax)
40ddc3:	04 20                	add    $0x20,%al
40ddc5:	96                   	xchg   %eax,%esi
40ddc6:	00 00                	add    %al,(%eax)
40ddc8:	00 1f                	add    %bl,(%edi)
40ddca:	14 73                	adc    $0x73,%al
40ddcc:	60                   	pusha
40ddcd:	00 00                	add    %al,(%eax)
40ddcf:	0a 6f 61             	or     0x61(%edi),%ch
40ddd2:	00 00                	add    %al,(%eax)
40ddd4:	0a 00                	or     (%eax),%al
40ddd6:	02 7b b7             	add    -0x49(%ebx),%bh
40ddd9:	00 00                	add    %al,(%eax)
40dddb:	04 1f                	add    $0x1f,%al
40dddd:	0a 6f 62             	or     0x62(%edi),%ch
40dde0:	00 00                	add    %al,(%eax)
40dde2:	0a 00                	or     (%eax),%al
40dde4:	02 7b b7             	add    -0x49(%ebx),%bh
40dde7:	00 00                	add    %al,(%eax)
40dde9:	04 02                	add    $0x2,%al
40ddeb:	fe 06                	incb   (%esi)
40dded:	ba 00 00 06 73       	mov    $0x73060000,%edx
40ddf2:	6c                   	insb   (%dx),%es:(%edi)
40ddf3:	00 00                	add    %al,(%eax)
40ddf5:	0a 6f 04             	or     0x4(%edi),%ch
40ddf8:	01 00                	add    %eax,(%eax)
40ddfa:	0a 00                	or     (%eax),%al
40ddfc:	02 7b b8             	add    -0x48(%ebx),%bh
40ddff:	00 00                	add    %al,(%eax)
40de01:	04 17                	add    $0x17,%al
40de03:	6f                   	outsl  %ds:(%esi),(%dx)
40de04:	6e                   	outsb  %ds:(%esi),(%dx)
40de05:	00 00                	add    %al,(%eax)
40de07:	0a 00                	or     (%eax),%al
40de09:	02 7b b8             	add    -0x48(%ebx),%bh
40de0c:	00 00                	add    %al,(%eax)
40de0e:	04 20                	add    $0x20,%al
40de10:	fe 00                	incb   (%eax)
40de12:	00 00                	add    %al,(%eax)
40de14:	1f                   	pop    %ds
40de15:	2e 73 5d             	jae,pn 0x40de75
40de18:	00 00                	add    %al,(%eax)
40de1a:	0a 6f 5e             	or     0x5e(%edi),%ch
40de1d:	00 00                	add    %al,(%eax)
40de1f:	0a 00                	or     (%eax),%al
40de21:	02 7b b8             	add    -0x48(%ebx),%bh
40de24:	00 00                	add    %al,(%eax)
40de26:	04 72                	add    $0x72,%al
40de28:	0f 14 00             	unpcklps (%eax),%xmm0
40de2b:	70 6f                	jo     0x40de9c
40de2d:	5f                   	pop    %edi
40de2e:	00 00                	add    %al,(%eax)
40de30:	0a 00                	or     (%eax),%al
40de32:	02 7b b8             	add    -0x48(%ebx),%bh
40de35:	00 00                	add    %al,(%eax)
40de37:	04 1f                	add    $0x1f,%al
40de39:	56                   	push   %esi
40de3a:	1f                   	pop    %ds
40de3b:	0d 73 60 00 00       	or     $0x6073,%eax
40de40:	0a 6f 61             	or     0x61(%edi),%ch
40de43:	00 00                	add    %al,(%eax)
40de45:	0a 00                	or     (%eax),%al
40de47:	02 7b b8             	add    -0x48(%ebx),%bh
40de4a:	00 00                	add    %al,(%eax)
40de4c:	04 1f                	add    $0x1f,%al
40de4e:	09 6f 62             	or     %ebp,0x62(%edi)
40de51:	00 00                	add    %al,(%eax)
40de53:	0a 00                	or     (%eax),%al
40de55:	02 7b b8             	add    -0x48(%ebx),%bh
40de58:	00 00                	add    %al,(%eax)
40de5a:	04 72                	add    $0x72,%al
40de5c:	92                   	xchg   %eax,%edx
40de5d:	3a 00                	cmp    (%eax),%al
40de5f:	70 6f                	jo     0x40ded0
40de61:	4a                   	dec    %edx
40de62:	00 00                	add    %al,(%eax)
40de64:	0a 00                	or     (%eax),%al
40de66:	02 7b b9             	add    -0x47(%ebx),%bh
40de69:	00 00                	add    %al,(%eax)
40de6b:	04 17                	add    $0x17,%al
40de6d:	6f                   	outsl  %ds:(%esi),(%dx)
40de6e:	6e                   	outsb  %ds:(%esi),(%dx)
40de6f:	00 00                	add    %al,(%eax)
40de71:	0a 00                	or     (%eax),%al
40de73:	02 7b b9             	add    -0x47(%ebx),%bh
40de76:	00 00                	add    %al,(%eax)
40de78:	04 20                	add    $0x20,%al
40de7a:	fe 00                	incb   (%eax)
40de7c:	00 00                	add    %al,(%eax)
40de7e:	1f                   	pop    %ds
40de7f:	14 73                	adc    $0x73,%al
40de81:	5d                   	pop    %ebp
40de82:	00 00                	add    %al,(%eax)
40de84:	0a 6f 5e             	or     0x5e(%edi),%ch
40de87:	00 00                	add    %al,(%eax)
40de89:	0a 00                	or     (%eax),%al
40de8b:	02 7b b9             	add    -0x47(%ebx),%bh
40de8e:	00 00                	add    %al,(%eax)
40de90:	04 72                	add    $0x72,%al
40de92:	f3 13 00             	repz adc (%eax),%eax
40de95:	70 6f                	jo     0x40df06
40de97:	5f                   	pop    %edi
40de98:	00 00                	add    %al,(%eax)
40de9a:	0a 00                	or     (%eax),%al
40de9c:	02 7b b9             	add    -0x47(%ebx),%bh
40de9f:	00 00                	add    %al,(%eax)
40dea1:	04 1f                	add    $0x1f,%al
40dea3:	47                   	inc    %edi
40dea4:	1f                   	pop    %ds
40dea5:	0d 73 60 00 00       	or     $0x6073,%eax
40deaa:	0a 6f 61             	or     0x61(%edi),%ch
40dead:	00 00                	add    %al,(%eax)
40deaf:	0a 00                	or     (%eax),%al
40deb1:	02 7b b9             	add    -0x47(%ebx),%bh
40deb4:	00 00                	add    %al,(%eax)
40deb6:	04 1d                	add    $0x1d,%al
40deb8:	6f                   	outsl  %ds:(%esi),(%dx)
40deb9:	62 00                	bound  %eax,(%eax)
40debb:	00 0a                	add    %cl,(%edx)
40debd:	00 02                	add    %al,(%edx)
40debf:	7b b9                	jnp    0x40de7a
40dec1:	00 00                	add    %al,(%eax)
40dec3:	04 72                	add    $0x72,%al
40dec5:	b6 3a                	mov    $0x3a,%dh
40dec7:	00 70 6f             	add    %dh,0x6f(%eax)
40deca:	4a                   	dec    %edx
40decb:	00 00                	add    %al,(%eax)
40decd:	0a 00                	or     (%eax),%al
40decf:	02 7b ba             	add    -0x46(%ebx),%bh
40ded2:	00 00                	add    %al,(%eax)
40ded4:	04 17                	add    $0x17,%al
40ded6:	6f                   	outsl  %ds:(%esi),(%dx)
40ded7:	6e                   	outsb  %ds:(%esi),(%dx)
40ded8:	00 00                	add    %al,(%eax)
40deda:	0a 00                	or     (%eax),%al
40dedc:	02 7b ba             	add    -0x46(%ebx),%bh
40dedf:	00 00                	add    %al,(%eax)
40dee1:	04 1c                	add    $0x1c,%al
40dee3:	1f                   	pop    %ds
40dee4:	2e 73 5d             	jae,pn 0x40df44
40dee7:	00 00                	add    %al,(%eax)
40dee9:	0a 6f 5e             	or     0x5e(%edi),%ch
40deec:	00 00                	add    %al,(%eax)
40deee:	0a 00                	or     (%eax),%al
40def0:	02 7b ba             	add    -0x46(%ebx),%bh
40def3:	00 00                	add    %al,(%eax)
40def5:	04 72                	add    $0x72,%al
40def7:	4f                   	dec    %edi
40def8:	0c 00                	or     $0x0,%al
40defa:	70 6f                	jo     0x40df6b
40defc:	5f                   	pop    %edi
40defd:	00 00                	add    %al,(%eax)
40deff:	0a 00                	or     (%eax),%al
40df01:	02 7b ba             	add    -0x46(%ebx),%bh
40df04:	00 00                	add    %al,(%eax)
40df06:	04 1f                	add    $0x1f,%al
40df08:	40                   	inc    %eax
40df09:	1f                   	pop    %ds
40df0a:	0d 73 60 00 00       	or     $0x6073,%eax
40df0f:	0a 6f 61             	or     0x61(%edi),%ch
40df12:	00 00                	add    %al,(%eax)
40df14:	0a 00                	or     (%eax),%al
40df16:	02 7b ba             	add    -0x46(%ebx),%bh
40df19:	00 00                	add    %al,(%eax)
40df1b:	04 1c                	add    $0x1c,%al
40df1d:	6f                   	outsl  %ds:(%esi),(%dx)
40df1e:	62 00                	bound  %eax,(%eax)
40df20:	00 0a                	add    %cl,(%edx)
40df22:	00 02                	add    %al,(%edx)
40df24:	7b ba                	jnp    0x40dee0
40df26:	00 00                	add    %al,(%eax)
40df28:	04 72                	add    $0x72,%al
40df2a:	d2 3a                	sarb   %cl,(%edx)
40df2c:	00 70 6f             	add    %dh,0x6f(%eax)
40df2f:	4a                   	dec    %edx
40df30:	00 00                	add    %al,(%eax)
40df32:	0a 00                	or     (%eax),%al
40df34:	02 7b bb             	add    -0x45(%ebx),%bh
40df37:	00 00                	add    %al,(%eax)
40df39:	04 72                	add    $0x72,%al
40df3b:	04 3a                	add    $0x3a,%al
40df3d:	00 70 6f             	add    %dh,0x6f(%eax)
40df40:	ff 00                	incl   (%eax)
40df42:	00 0a                	add    %cl,(%edx)
40df44:	00 02                	add    %al,(%edx)
40df46:	7b bb                	jnp    0x40df03
40df48:	00 00                	add    %al,(%eax)
40df4a:	04 1e                	add    $0x1e,%al
40df4c:	6f                   	outsl  %ds:(%esi),(%dx)
40df4d:	00 01                	add    %al,(%ecx)
40df4f:	00 0a                	add    %cl,(%edx)
40df51:	00 02                	add    %al,(%edx)
40df53:	7b bb                	jnp    0x40df10
40df55:	00 00                	add    %al,(%eax)
40df57:	04 1f                	add    $0x1f,%al
40df59:	62 1f                	bound  %ebx,(%edi)
40df5b:	2b 73 5d             	sub    0x5d(%ebx),%esi
40df5e:	00 00                	add    %al,(%eax)
40df60:	0a 6f 5e             	or     0x5e(%edi),%ch
40df63:	00 00                	add    %al,(%eax)
40df65:	0a 00                	or     (%eax),%al
40df67:	02 7b bb             	add    -0x45(%ebx),%bh
40df6a:	00 00                	add    %al,(%eax)
40df6c:	04 72                	add    $0x72,%al
40df6e:	e8 3a 00 70 6f       	call   0x6fb0dfad
40df73:	5f                   	pop    %edi
40df74:	00 00                	add    %al,(%eax)
40df76:	0a 00                	or     (%eax),%al
40df78:	02 7b bb             	add    -0x45(%ebx),%bh
40df7b:	00 00                	add    %al,(%eax)
40df7d:	04 20                	add    $0x20,%al
40df7f:	96                   	xchg   %eax,%esi
40df80:	00 00                	add    %al,(%eax)
40df82:	00 1f                	add    %bl,(%edi)
40df84:	14 73                	adc    $0x73,%al
40df86:	60                   	pusha
40df87:	00 00                	add    %al,(%eax)
40df89:	0a 6f 61             	or     0x61(%edi),%ch
40df8c:	00 00                	add    %al,(%eax)
40df8e:	0a 00                	or     (%eax),%al
40df90:	02 7b bb             	add    -0x45(%ebx),%bh
40df93:	00 00                	add    %al,(%eax)
40df95:	04 1b                	add    $0x1b,%al
40df97:	6f                   	outsl  %ds:(%esi),(%dx)
40df98:	62 00                	bound  %eax,(%eax)
40df9a:	00 0a                	add    %cl,(%edx)
40df9c:	00 02                	add    %al,(%edx)
40df9e:	7b bb                	jnp    0x40df5b
40dfa0:	00 00                	add    %al,(%eax)
40dfa2:	04 02                	add    $0x2,%al
40dfa4:	fe 06                	incb   (%esi)
40dfa6:	ba 00 00 06 73       	mov    $0x73060000,%edx
40dfab:	6c                   	insb   (%dx),%es:(%edi)
40dfac:	00 00                	add    %al,(%eax)
40dfae:	0a 6f 04             	or     0x4(%edi),%ch
40dfb1:	01 00                	add    %eax,(%eax)
40dfb3:	0a 00                	or     (%eax),%al
40dfb5:	02 7b bc             	add    -0x44(%ebx),%bh
40dfb8:	00 00                	add    %al,(%eax)
40dfba:	04 17                	add    $0x17,%al
40dfbc:	6f                   	outsl  %ds:(%esi),(%dx)
40dfbd:	6e                   	outsb  %ds:(%esi),(%dx)
40dfbe:	00 00                	add    %al,(%eax)
40dfc0:	0a 00                	or     (%eax),%al
40dfc2:	02 7b bc             	add    -0x44(%ebx),%bh
40dfc5:	00 00                	add    %al,(%eax)
40dfc7:	04 1c                	add    $0x1c,%al
40dfc9:	1f                   	pop    %ds
40dfca:	17                   	pop    %ss
40dfcb:	73 5d                	jae    0x40e02a
40dfcd:	00 00                	add    %al,(%eax)
40dfcf:	0a 6f 5e             	or     0x5e(%edi),%ch
40dfd2:	00 00                	add    %al,(%eax)
40dfd4:	0a 00                	or     (%eax),%al
40dfd6:	02 7b bc             	add    -0x44(%ebx),%bh
40dfd9:	00 00                	add    %al,(%eax)
40dfdb:	04 72                	add    $0x72,%al
40dfdd:	bf 0b 00 70 6f       	mov    $0x6f70000b,%edi
40dfe2:	5f                   	pop    %edi
40dfe3:	00 00                	add    %al,(%eax)
40dfe5:	0a 00                	or     (%eax),%al
40dfe7:	02 7b bc             	add    -0x44(%ebx),%bh
40dfea:	00 00                	add    %al,(%eax)
40dfec:	04 1f                	add    $0x1f,%al
40dfee:	2f                   	das
40dfef:	1f                   	pop    %ds
40dff0:	0d 73 60 00 00       	or     $0x6073,%eax
40dff5:	0a 6f 61             	or     0x61(%edi),%ch
40dff8:	00 00                	add    %al,(%eax)
40dffa:	0a 00                	or     (%eax),%al
40dffc:	02 7b bc             	add    -0x44(%ebx),%bh
40dfff:	00 00                	add    %al,(%eax)
40e001:	04 18                	add    $0x18,%al
40e003:	6f                   	outsl  %ds:(%esi),(%dx)
40e004:	62 00                	bound  %eax,(%eax)
40e006:	00 0a                	add    %cl,(%edx)
40e008:	00 02                	add    %al,(%edx)
40e00a:	7b bc                	jnp    0x40dfc8
40e00c:	00 00                	add    %al,(%eax)
40e00e:	04 72                	add    $0x72,%al
40e010:	00 3b                	add    %bh,(%ebx)
40e012:	00 70 6f             	add    %dh,0x6f(%eax)
40e015:	4a                   	dec    %edx
40e016:	00 00                	add    %al,(%eax)
40e018:	0a 00                	or     (%eax),%al
40e01a:	02 7b bd             	add    -0x43(%ebx),%bh
40e01d:	00 00                	add    %al,(%eax)
40e01f:	04 17                	add    $0x17,%al
40e021:	6f                   	outsl  %ds:(%esi),(%dx)
40e022:	70 00                	jo     0x40e024
40e024:	00 0a                	add    %cl,(%edx)
40e026:	00 02                	add    %al,(%edx)
40e028:	7b bd                	jnp    0x40dfe7
40e02a:	00 00                	add    %al,(%eax)
40e02c:	04 1f                	add    $0x1f,%al
40e02e:	62 1f                	bound  %ebx,(%edi)
40e030:	10 73 5d             	adc    %dh,0x5d(%ebx)
40e033:	00 00                	add    %al,(%eax)
40e035:	0a 6f 5e             	or     0x5e(%edi),%ch
40e038:	00 00                	add    %al,(%eax)
40e03a:	0a 00                	or     (%eax),%al
40e03c:	02 7b bd             	add    -0x43(%ebx),%bh
40e03f:	00 00                	add    %al,(%eax)
40e041:	04 72                	add    $0x72,%al
40e043:	12 3b                	adc    (%ebx),%bh
40e045:	00 70 6f             	add    %dh,0x6f(%eax)
40e048:	5f                   	pop    %edi
40e049:	00 00                	add    %al,(%eax)
40e04b:	0a 00                	or     (%eax),%al
40e04d:	02 7b bd             	add    -0x43(%ebx),%bh
40e050:	00 00                	add    %al,(%eax)
40e052:	04 20                	add    $0x20,%al
40e054:	96                   	xchg   %eax,%esi
40e055:	00 00                	add    %al,(%eax)
40e057:	00 1f                	add    %bl,(%edi)
40e059:	15 73 60 00 00       	adc    $0x6073,%eax
40e05e:	0a 6f 61             	or     0x61(%edi),%ch
40e061:	00 00                	add    %al,(%eax)
40e063:	0a 00                	or     (%eax),%al
40e065:	02 7b bd             	add    -0x43(%ebx),%bh
40e068:	00 00                	add    %al,(%eax)
40e06a:	04 17                	add    $0x17,%al
40e06c:	6f                   	outsl  %ds:(%esi),(%dx)
40e06d:	62 00                	bound  %eax,(%eax)
40e06f:	00 0a                	add    %cl,(%edx)
40e071:	00 02                	add    %al,(%edx)
40e073:	7b be                	jnp    0x40e033
40e075:	00 00                	add    %al,(%eax)
40e077:	04 1f                	add    $0x1f,%al
40e079:	0f 6f de             	movq   %mm6,%mm3
40e07c:	00 00                	add    %al,(%eax)