40dc25:	00 00                	add    %al,(%eax)
40dc27:	04 6f                	add    $0x6f,%al
40dc29:	64 00 00             	add    %al,%fs:(%eax)
40dc2c:	0a 02                	or     (%edx),%al
40dc2e:	7b ba                	jnp    0x40dbea
40dc30:	00 00                	add    %al,(%eax)
40dc32:	04 6f                	add    $0x6f,%al
40dc34:	65 00 00             	add    %al,%gs:(%eax)
40dc37:	0a 00                	or     (%eax),%al
40dc39:	02 7b b5             	add    -0x4b(%ebx),%bh
40dc3c:	00 00                	add    %al,(%eax)
40dc3e:	04 6f                	add    $0x6f,%al
40dc40:	64 00 00             	add    %al,%fs:(%eax)
40dc43:	0a 02                	or     (%edx),%al
40dc45:	7b bb                	jnp    0x40dc02
40dc47:	00 00                	add    %al,(%eax)
40dc49:	04 6f                	add    $0x6f,%al
40dc4b:	65 00 00             	add    %al,%gs:(%eax)
40dc4e:	0a 00                	or     (%eax),%al
40dc50:	02 7b b5             	add    -0x4b(%ebx),%bh
40dc53:	00 00                	add    %al,(%eax)
40dc55:	04 6f                	add    $0x6f,%al
40dc57:	64 00 00             	add    %al,%fs:(%eax)
40dc5a:	0a 02                	or     (%edx),%al
40dc5c:	7b bc                	jnp    0x40dc1a
40dc5e:	00 00                	add    %al,(%eax)
40dc60:	04 6f                	add    $0x6f,%al
40dc62:	65 00 00             	add    %al,%gs:(%eax)
40dc65:	0a 00                	or     (%eax),%al
40dc67:	02 7b b5             	add    -0x4b(%ebx),%bh
40dc6a:	00 00                	add    %al,(%eax)
40dc6c:	04 6f                	add    $0x6f,%al
40dc6e:	64 00 00             	add    %al,%fs:(%eax)
40dc71:	0a 02                	or     (%edx),%al
40dc73:	7b bd                	jnp    0x40dc32
40dc75:	00 00                	add    %al,(%eax)
40dc77:	04 6f                	add    $0x6f,%al
40dc79:	65 00 00             	add    %al,%gs:(%eax)
40dc7c:	0a 00                	or     (%eax),%al
40dc7e:	02 7b b5             	add    -0x4b(%ebx),%bh
40dc81:	00 00                	add    %al,(%eax)
40dc83:	04 19                	add    $0x19,%al
40dc85:	19 73 5d             	sbb    %esi,0x5d(%ebx)
40dc88:	00 00                	add    %al,(%eax)
40dc8a:	0a 6f 5e             	or     0x5e(%edi),%ch
40dc8d:	00 00                	add    %al,(%eax)
40dc8f:	0a 00                	or     (%eax),%al
40dc91:	02 7b b5             	add    -0x4b(%ebx),%bh
40dc94:	00 00                	add    %al,(%eax)
40dc96:	04 72                	add    $0x72,%al
40dc98:	1a 3a                	sbb    (%edx),%bh
40dc9a:	00 70 6f             	add    %dh,0x6f(%eax)
40dc9d:	5f                   	pop    %edi
40dc9e:	00 00                	add    %al,(%eax)
40dca0:	0a 00                	or     (%eax),%al
40dca2:	02 7b b5             	add    -0x4b(%ebx),%bh
40dca5:	00 00                	add    %al,(%eax)
40dca7:	04 20                	add    $0x20,%al
40dca9:	ff 01                	incl   (%ecx)
40dcab:	00 00                	add    %al,(%eax)
40dcad:	1f                   	pop    %ds
40dcae:	4f                   	dec    %edi
40dcaf:	73 60                	jae    0x40dd11
40dcb1:	00 00                	add    %al,(%eax)
40dcb3:	0a 6f 61             	or     0x61(%edi),%ch
40dcb6:	00 00                	add    %al,(%eax)
40dcb8:	0a 00                	or     (%eax),%al
40dcba:	02 7b b5             	add    -0x4b(%ebx),%bh
40dcbd:	00 00                	add    %al,(%eax)
40dcbf:	04 1b                	add    $0x1b,%al
40dcc1:	6f                   	outsl  %ds:(%esi),(%dx)
40dcc2:	62 00                	bound  %eax,(%eax)
40dcc4:	00 0a                	add    %cl,(%edx)
40dcc6:	00 02                	add    %al,(%edx)
40dcc8:	7b b5                	jnp    0x40dc7f
40dcca:	00 00                	add    %al,(%eax)
40dccc:	04 16                	add    $0x16,%al
40dcce:	6f                   	outsl  %ds:(%esi),(%dx)
40dccf:	df 00                	filds  (%eax)
40dcd1:	00 0a                	add    %cl,(%edx)
40dcd3:	00 02                	add    %al,(%edx)
40dcd5:	7b b5                	jnp    0x40dc8c
40dcd7:	00 00                	add    %al,(%eax)
40dcd9:	04 72                	add    $0x72,%al
40dcdb:	2e 3a 00             	cmp    %cs:(%eax),%al
40dcde:	70 6f                	jo     0x40dd4f
40dce0:	4a                   	dec    %edx
40dce1:	00 00                	add    %al,(%eax)
40dce3:	0a 00                	or     (%eax),%al
40dce5:	02 7b b6             	add    -0x4a(%ebx),%bh
40dce8:	00 00                	add    %al,(%eax)
40dcea:	04 72                	add    $0x72,%al
40dcec:	04 3a                	add    $0x3a,%al
40dcee:	00 70 6f             	add    %dh,0x6f(%eax)
40dcf1:	ff 00                	incl   (%eax)
40dcf3:	00 0a                	add    %cl,(%edx)
40dcf5:	00 02                	add    %al,(%edx)
40dcf7:	7b b6                	jnp    0x40dcaf
40dcf9:	00 00                	add    %al,(%eax)
40dcfb:	04 1e                	add    $0x1e,%al
40dcfd:	6f                   	outsl  %ds:(%esi),(%dx)
40dcfe:	00 01                	add    %al,(%ecx)
40dd00:	00 0a                	add    %cl,(%edx)
40dd02:	00 02                	add    %al,(%edx)
40dd04:	7b b6                	jnp    0x40dcbc
40dd06:	00 00                	add    %al,(%eax)
40dd08:	04 20                	add    $0x20,%al
40dd0a:	5a                   	pop    %edx
40dd0b:	01 00                	add    %eax,(%eax)
40dd0d:	00 1f                	add    %bl,(%edi)
40dd0f:	2b 73 5d             	sub    0x5d(%ebx),%esi
40dd12:	00 00                	add    %al,(%eax)
40dd14:	0a 6f 5e             	or     0x5e(%edi),%ch
40dd17:	00 00                	add    %al,(%eax)
40dd19:	0a 00                	or     (%eax),%al
40dd1b:	02 7b b6             	add    -0x4a(%ebx),%bh
40dd1e:	00 00                	add    %al,(%eax)
40dd20:	04 72                	add    $0x72,%al
40dd22:	58                   	pop    %eax
40dd23:	3a 00                	cmp    (%eax),%al
40dd25:	70 6f                	jo     0x40dd96
40dd27:	5f                   	pop    %edi
40dd28:	00 00                	add    %al,(%eax)
40dd2a:	0a 00                	or     (%eax),%al
40dd2c:	02 7b b6             	add    -0x4a(%ebx),%bh
40dd2f:	00 00                	add    %al,(%eax)
40dd31:	04 17                	add    $0x17,%al
40dd33:	6f                   	outsl  %ds:(%esi),(%dx)
40dd34:	03 01                	add    (%ecx),%eax
40dd36:	00 0a                	add    %cl,(%edx)
40dd38:	00 02                	add    %al,(%edx)
40dd3a:	7b b6                	jnp    0x40dcf2
40dd3c:	00 00                	add    %al,(%eax)
40dd3e:	04 20                	add    $0x20,%al
40dd40:	96                   	xchg   %eax,%esi
40dd41:	00 00                	add    %al,(%eax)
40dd43:	00 1f                	add    %bl,(%edi)
40dd45:	14 73                	adc    $0x73,%al
40dd47:	60                   	pusha
40dd48:	00 00                	add    %al,(%eax)
40dd4a:	0a 6f 61             	or     0x61(%edi),%ch
40dd4d:	00 00                	add    %al,(%eax)
40dd4f:	0a 00                	or     (%eax),%al
40dd51:	02 7b b6             	add    -0x4a(%ebx),%bh
40dd54:	00 00                	add    %al,(%eax)
40dd56:	04 1f                	add    $0x1f,%al
40dd58:	0b 6f 62             	or     0x62(%edi),%ebp
40dd5b:	00 00                	add    %al,(%eax)
40dd5d:	0a 00                	or     (%eax),%al
40dd5f:	02 7b b6             	add    -0x4a(%ebx),%bh
40dd62:	00 00                	add    %al,(%eax)
40dd64:	04 02                	add    $0x2,%al
40dd66:	fe 06                	incb   (%esi)
40dd68:	ba 00 00 06 73       	mov    $0x73060000,%edx
40dd6d:	6c                   	insb   (%dx),%es:(%edi)
40dd6e:	00 00                	add    %al,(%eax)
40dd70:	0a 6f 04             	or     0x4(%edi),%ch
40dd73:	01 00                	add    %eax,(%eax)
40dd75:	0a 00                	or     (%eax),%al
40dd77:	02 7b b7             	add    -0x49(%ebx),%bh
40dd7a:	00 00                	add    %al,(%eax)
40dd7c:	04 72                	add    $0x72,%al
40dd7e:	04 3a                	add    $0x3a,%al
40dd80:	00 70 6f             	add    %dh,0x6f(%eax)
40dd83:	ff 00                	incl   (%eax)
40dd85:	00 0a                	add    %cl,(%edx)
40dd87:	00 02                	add    %al,(%edx)
40dd89:	7b b7                	jnp    0x40dd42
40dd8b:	00 00                	add    %al,(%eax)
40dd8d:	04 1e                	add    $0x1e,%al
40dd8f:	6f                   	outsl  %ds:(%esi),(%dx)
40dd90:	00 01                	add    %al,(%ecx)
40dd92:	00 0a                	add    %cl,(%edx)
40dd94:	00 02                	add    %al,(%edx)
40dd96:	7b b7                	jnp    0x40dd4f
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