40398f:	00 00                	add    %al,(%eax)
403991:	0a 6f 3e             	or     0x3e(%edi),%ch
403994:	00 00                	add    %al,(%eax)
403996:	0a 00                	or     (%eax),%al
403998:	02 7b 18             	add    0x18(%ebx),%bh
40399b:	00 00                	add    %al,(%eax)
40399d:	04 72                	add    $0x72,%al
40399f:	c5 05 00 70 6f 3f    	lds    0x3f6f7000,%eax
4039a5:	00 00                	add    %al,(%eax)
4039a7:	0a 00                	or     (%eax),%al
4039a9:	02 7b 18             	add    0x18(%ebx),%bh
4039ac:	00 00                	add    %al,(%eax)
4039ae:	04 1f                	add    $0x1f,%al
4039b0:	44                   	inc    %esp
4039b1:	1f                   	pop    %ds
4039b2:	11 73 40             	adc    %esi,0x40(%ebx)
4039b5:	00 00                	add    %al,(%eax)
4039b7:	0a 6f 41             	or     0x41(%edi),%ch
4039ba:	00 00                	add    %al,(%eax)
4039bc:	0a 00                	or     (%eax),%al
4039be:	02 7b 18             	add    0x18(%ebx),%bh
4039c1:	00 00                	add    %al,(%eax)
4039c3:	04 1f                	add    $0x1f,%al
4039c5:	0f 6f 42 00          	movq   0x0(%edx),%mm0
4039c9:	00 0a                	add    %cl,(%edx)
4039cb:	00 02                	add    %al,(%edx)
4039cd:	7b 18                	jnp    0x4039e7
4039cf:	00 00                	add    %al,(%eax)
4039d1:	04 72                	add    $0x72,%al
4039d3:	d3 05 00 70 6f 1d    	roll   %cl,0x1d6f7000
4039d9:	00 00                	add    %al,(%eax)
4039db:	0a 00                	or     (%eax),%al
4039dd:	02 7b 19             	add    0x19(%ebx),%bh
4039e0:	00 00                	add    %al,(%eax)
4039e2:	04 72                	add    $0x72,%al
4039e4:	5f                   	pop    %edi
4039e5:	05 00 70 22 9a       	add    $0x9a227000,%eax
4039ea:	99                   	cltd
4039eb:	f9                   	stc
4039ec:	40                   	inc    %eax
4039ed:	16                   	push   %ss
4039ee:	19 16                	sbb    %edx,(%esi)
4039f0:	73 3a                	jae    0x403a2c
4039f2:	00 00                	add    %al,(%eax)
4039f4:	0a 6f 3b             	or     0x3b(%edi),%ch
4039f7:	00 00                	add    %al,(%eax)
4039f9:	0a 00                	or     (%eax),%al
4039fb:	02 7b 19             	add    0x19(%ebx),%bh
4039fe:	00 00                	add    %al,(%eax)
403a00:	04 20                	add    $0x20,%al
403a02:	98                   	cwtl
403a03:	00 00                	add    %al,(%eax)
403a05:	00 1f                	add    %bl,(%edi)
403a07:	19 73 3d             	sbb    %esi,0x3d(%ebx)
403a0a:	00 00                	add    %al,(%eax)
403a0c:	0a 6f 3e             	or     0x3e(%edi),%ch
403a0f:	00 00                	add    %al,(%eax)
403a11:	0a 00                	or     (%eax),%al
403a13:	02 7b 19             	add    0x19(%ebx),%bh
403a16:	00 00                	add    %al,(%eax)
403a18:	04 72                	add    $0x72,%al
403a1a:	e5 05                	in     $0x5,%eax
403a1c:	00 70 6f             	add    %dh,0x6f(%eax)
403a1f:	3f                   	aas
403a20:	00 00                	add    %al,(%eax)
403a22:	0a 00                	or     (%eax),%al
403a24:	02 7b 19             	add    0x19(%ebx),%bh
403a27:	00 00                	add    %al,(%eax)
403a29:	04 1f                	add    $0x1f,%al
403a2b:	70 1f                	jo     0x403a4c
403a2d:	16                   	push   %ss
403a2e:	73 40                	jae    0x403a70
403a30:	00 00                	add    %al,(%eax)
403a32:	0a 6f 41             	or     0x41(%edi),%ch
403a35:	00 00                	add    %al,(%eax)
403a37:	0a 00                	or     (%eax),%al
403a39:	02 7b 19             	add    0x19(%ebx),%bh
403a3c:	00 00                	add    %al,(%eax)
403a3e:	04 1f                	add    $0x1f,%al
403a40:	0e                   	push   %cs
403a41:	6f                   	outsl  %ds:(%esi),(%dx)
403a42:	42                   	inc    %edx
403a43:	00 00                	add    %al,(%eax)
403a45:	0a 00                	or     (%eax),%al
403a47:	02 7b 1a             	add    0x1a(%ebx),%bh
403a4a:	00 00                	add    %al,(%eax)
403a4c:	04 72                	add    $0x72,%al
403a4e:	5f                   	pop    %edi
403a4f:	05 00 70 22 9a       	add    $0x9a227000,%eax
403a54:	99                   	cltd
403a55:	f9                   	stc
403a56:	40                   	inc    %eax
403a57:	17                   	pop    %ss
403a58:	19 16                	sbb    %edx,(%esi)
403a5a:	73 3a                	jae    0x403a96
403a5c:	00 00                	add    %al,(%eax)
403a5e:	0a 6f 3b             	or     0x3b(%edi),%ch
403a61:	00 00                	add    %al,(%eax)
403a63:	0a 00                	or     (%eax),%al
403a65:	02 7b 1a             	add    0x1a(%ebx),%bh
403a68:	00 00                	add    %al,(%eax)
403a6a:	04 1f                	add    $0x1f,%al
403a6c:	33 20                	xor    (%eax),%esp
403a6e:	95                   	xchg   %eax,%ebp
403a6f:	00 00                	add    %al,(%eax)
403a71:	00 73 3d             	add    %dh,0x3d(%ebx)
403a74:	00 00                	add    %al,(%eax)
403a76:	0a 6f 3e             	or     0x3e(%edi),%ch
403a79:	00 00                	add    %al,(%eax)
403a7b:	0a 00                	or     (%eax),%al
403a7d:	02 7b 1a             	add    0x1a(%ebx),%bh
403a80:	00 00                	add    %al,(%eax)
403a82:	04 72                	add    $0x72,%al
403a84:	fb                   	sti
403a85:	05 00 70 6f 3f       	add    $0x3f6f7000,%eax
403a8a:	00 00                	add    %al,(%eax)
403a8c:	0a 00                	or     (%eax),%al
403a8e:	02 7b 1a             	add    0x1a(%ebx),%bh
403a91:	00 00                	add    %al,(%eax)
403a93:	04 20                	add    $0x20,%al
403a95:	da 00                	fiaddl (%eax)
403a97:	00 00                	add    %al,(%eax)
403a99:	1f                   	pop    %ds
403a9a:	1d 73 40 00 00       	sbb    $0x4073,%eax
403a9f:	0a 6f 41             	or     0x41(%edi),%ch
403aa2:	00 00                	add    %al,(%eax)
403aa4:	0a 00                	or     (%eax),%al
403aa6:	02 7b 1a             	add    0x1a(%ebx),%bh
403aa9:	00 00                	add    %al,(%eax)
403aab:	04 1f                	add    $0x1f,%al
403aad:	0d 6f 42 00 00       	or     $0x426f,%eax
403ab2:	0a 00                	or     (%eax),%al
403ab4:	02 7b 1a             	add    0x1a(%ebx),%bh
403ab7:	00 00                	add    %al,(%eax)
403ab9:	04 72                	add    $0x72,%al
403abb:	0f 06                	clts
403abd:	00 70 6f             	add    %dh,0x6f(%eax)
403ac0:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
403ac5:	02 7b 1a             	add    0x1a(%ebx),%bh
403ac8:	00 00                	add    %al,(%eax)
403aca:	04 17                	add    $0x17,%al
403acc:	6f                   	outsl  %ds:(%esi),(%dx)
403acd:	43                   	inc    %ebx
403ace:	00 00                	add    %al,(%eax)
403ad0:	0a 00                	or     (%eax),%al
403ad2:	02 7b 1a             	add    0x1a(%ebx),%bh
403ad5:	00 00                	add    %al,(%eax)
403ad7:	04 02                	add    $0x2,%al
403ad9:	fe 06                	incb   (%esi)
403adb:	03 00                	add    (%eax),%eax
403add:	00 06                	add    %al,(%esi)
403adf:	73 44                	jae    0x403b25
403ae1:	00 00                	add    %al,(%eax)
403ae3:	0a 6f 45             	or     0x45(%edi),%ch
403ae6:	00 00                	add    %al,(%eax)
403ae8:	0a 00                	or     (%eax),%al
403aea:	02 7b 1b             	add    0x1b(%ebx),%bh
403aed:	00 00                	add    %al,(%eax)
403aef:	04 72                	add    $0x72,%al
403af1:	5f                   	pop    %edi
403af2:	05 00 70 22 9a       	add    $0x9a227000,%eax
403af7:	99                   	cltd
403af8:	f9                   	stc
403af9:	40                   	inc    %eax
403afa:	16                   	push   %ss
403afb:	19 16                	sbb    %edx,(%esi)
403afd:	73 3a                	jae    0x403b39
403aff:	00 00                	add    %al,(%eax)
403b01:	0a 6f 3b             	or     0x3b(%edi),%ch
403b04:	00 00                	add    %al,(%eax)
403b06:	0a 00                	or     (%eax),%al
403b08:	02 7b 1b             	add    0x1b(%ebx),%bh
403b0b:	00 00                	add    %al,(%eax)
403b0d:	04 20                	add    $0x20,%al
403b0f:	98                   	cwtl
403b10:	00 00                	add    %al,(%eax)
403b12:	00 1f                	add    %bl,(%edi)
403b14:	44                   	inc    %esp
403b15:	73 3d                	jae    0x403b54
403b17:	00 00                	add    %al,(%eax)
403b19:	0a 6f 3e             	or     0x3e(%edi),%ch
403b1c:	00 00                	add    %al,(%eax)
403b1e:	0a 00                	or     (%eax),%al
403b20:	02 7b 1b             	add    0x1b(%ebx),%bh
403b23:	00 00                	add    %al,(%eax)
403b25:	04 72                	add    $0x72,%al
403b27:	35 06 00 70 6f       	xor    $0x6f700006,%eax
403b2c:	3f                   	aas
403b2d:	00 00                	add    %al,(%eax)
403b2f:	0a 00                	or     (%eax),%al
403b31:	02 7b 1b             	add    0x1b(%ebx),%bh
403b34:	00 00                	add    %al,(%eax)
403b36:	04 1f                	add    $0x1f,%al
403b38:	70 1f                	jo     0x403b59
403b3a:	16                   	push   %ss
403b3b:	73 40                	jae    0x403b7d
403b3d:	00 00                	add    %al,(%eax)
403b3f:	0a 6f 41             	or     0x41(%edi),%ch
403b42:	00 00                	add    %al,(%eax)
403b44:	0a 00                	or     (%eax),%al
403b46:	02 7b 1b             	add    0x1b(%ebx),%bh
403b49:	00 00                	add    %al,(%eax)
403b4b:	04 1f                	add    $0x1f,%al
403b4d:	10 6f 42             	adc    %ch,0x42(%edi)
403b50:	00 00                	add    %al,(%eax)
403b52:	0a 00                	or     (%eax),%al
403b54:	02 7b 1c             	add    0x1c(%ebx),%bh
403b57:	00 00                	add    %al,(%eax)
403b59:	04 72                	add    $0x72,%al
403b5b:	5f                   	pop    %edi
403b5c:	05 00 70 22 9a       	add    $0x9a227000,%eax
403b61:	99                   	cltd
403b62:	f9                   	stc
403b63:	40                   	inc    %eax
403b64:	17                   	pop    %ss
403b65:	19 16                	sbb    %edx,(%esi)
403b67:	73 3a                	jae    0x403ba3
403b69:	00 00                	add    %al,(%eax)
403b6b:	0a 6f 3b             	or     0x3b(%edi),%ch
403b6e:	00 00                	add    %al,(%eax)
403b70:	0a 00                	or     (%eax),%al
403b72:	02 7b 1c             	add    0x1c(%ebx),%bh
403b75:	00 00                	add    %al,(%eax)
403b77:	04 1f                	add    $0x1f,%al
403b79:	33 20                	xor    (%eax),%esp
403b7b:	b8 00 00 00 73       	mov    $0x73000000,%eax
403b80:	3d 00 00 0a 6f       	cmp    $0x6f0a0000,%eax
403b85:	3e 00 00             	add    %al,%ds:(%eax)
403b88:	0a 00                	or     (%eax),%al
403b8a:	02 7b 1c             	add    0x1c(%ebx),%bh
403b8d:	00 00                	add    %al,(%eax)
403b8f:	04 72                	add    $0x72,%al
403b91:	4b                   	dec    %ebx
403b92:	06                   	push   %es
403b93:	00 70 6f             	add    %dh,0x6f(%eax)
403b96:	3f                   	aas
403b97:	00 00                	add    %al,(%eax)
403b99:	0a 00                	or     (%eax),%al
403b9b:	02 7b 1c             	add    0x1c(%ebx),%bh
403b9e:	00 00                	add    %al,(%eax)
403ba0:	04 20                	add    $0x20,%al
403ba2:	da 00                	fiaddl (%eax)
403ba4:	00 00                	add    %al,(%eax)
403ba6:	1f                   	pop    %ds
403ba7:	1d 73 40 00 00       	sbb    $0x4073,%eax
403bac:	0a 6f 41             	or     0x41(%edi),%ch
403baf:	00 00                	add    %al,(%eax)
403bb1:	0a 00                	or     (%eax),%al
403bb3:	02 7b 1c             	add    0x1c(%ebx),%bh
403bb6:	00 00                	add    %al,(%eax)
403bb8:	04 1f                	add    $0x1f,%al
403bba:	12 6f 42             	adc    0x42(%edi),%ch
403bbd:	00 00                	add    %al,(%eax)
403bbf:	0a 00                	or     (%eax),%al
403bc1:	02 7b 1c             	add    0x1c(%ebx),%bh
403bc4:	00 00                	add    %al,(%eax)
403bc6:	04 72                	add    $0x72,%al
403bc8:	63 06                	arpl   %eax,(%esi)
403bca:	00 70 6f             	add    %dh,0x6f(%eax)
403bcd:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
403bd2:	02 7b 1c             	add    0x1c(%ebx),%bh
403bd5:	00 00                	add    %al,(%eax)
403bd7:	04 17                	add    $0x17,%al
403bd9:	6f                   	outsl  %ds:(%esi),(%dx)
403bda:	43                   	inc    %ebx
403bdb:	00 00                	add    %al,(%eax)
403bdd:	0a 00                	or     (%eax),%al
403bdf:	02 7b 1c             	add    0x1c(%ebx),%bh
403be2:	00 00                	add    %al,(%eax)
403be4:	04 02                	add    $0x2,%al
403be6:	fe 06                	incb   (%esi)
403be8:	04 00                	add    $0x0,%al
403bea:	00 06                	add    %al,(%esi)
403bec:	73 44                	jae    0x403c32
403bee:	00 00                	add    %al,(%eax)
403bf0:	0a 6f 45             	or     0x45(%edi),%ch
403bf3:	00 00                	add    %al,(%eax)
403bf5:	0a 00                	or     (%eax),%al
403bf7:	02 7b 1d             	add    0x1d(%ebx),%bh
403bfa:	00 00                	add    %al,(%eax)
403bfc:	04 72                	add    $0x72,%al
403bfe:	5f                   	pop    %edi
403bff:	05 00 70 22 33       	add    $0x33227000,%eax
403c04:	33 23                	xor    (%ebx),%esp
403c06:	41                   	inc    %ecx
403c07:	16                   	push   %ss
403c08:	19 16                	sbb    %edx,(%esi)
403c0a:	73 3a                	jae    0x403c46
403c0c:	00 00                	add    %al,(%eax)
403c0e:	0a 6f 3b             	or     0x3b(%edi),%ch
403c11:	00 00                	add    %al,(%eax)
403c13:	0a 00                	or     (%eax),%al
403c15:	02 7b 1d             	add    0x1d(%ebx),%bh
403c18:	00 00                	add    %al,(%eax)
403c1a:	04 1f                	add    $0x1f,%al
403c1c:	0f 20 58             	mov    %cr3,%eax
403c1f:	01 00                	add    %eax,(%eax)
403c21:	00 73 3d             	add    %dh,0x3d(%ebx)
403c24:	00 00                	add    %al,(%eax)
403c26:	0a 6f 3e             	or     0x3e(%edi),%ch
403c29:	00 00                	add    %al,(%eax)
403c2b:	0a 00                	or     (%eax),%al
403c2d:	02 7b 1d             	add    0x1d(%ebx),%bh
403c30:	00 00                	add    %al,(%eax)
403c32:	04 17                	add    $0x17,%al
403c34:	6f                   	outsl  %ds:(%esi),(%dx)
403c35:	47                   	inc    %edi
403c36:	00 00                	add    %al,(%eax)
403c38:	0a 00                	or     (%eax),%al
403c3a:	02 7b 1d             	add    0x1d(%ebx),%bh
403c3d:	00 00                	add    %al,(%eax)
403c3f:	04 72                	add    $0x72,%al
403c41:	89 06                	mov    %eax,(%esi)
403c43:	00 70 6f             	add    %dh,0x6f(%eax)
403c46:	3f                   	aas
403c47:	00 00                	add    %al,(%eax)
403c49:	0a 00                	or     (%eax),%al
403c4b:	02 7b 1d             	add    0x1d(%ebx),%bh
403c4e:	00 00                	add    %al,(%eax)
403c50:	04 17                	add    $0x17,%al
403c52:	6f                   	outsl  %ds:(%esi),(%dx)
403c53:	48                   	dec    %eax
403c54:	00 00                	add    %al,(%eax)
403c56:	0a 00                	or     (%eax),%al
403c58:	02 7b 1d             	add    0x1d(%ebx),%bh
403c5b:	00 00                	add    %al,(%eax)
403c5d:	04 18                	add    $0x18,%al
403c5f:	6f                   	outsl  %ds:(%esi),(%dx)
403c60:	49                   	dec    %ecx
403c61:	00 00                	add    %al,(%eax)
403c63:	0a 00                	or     (%eax),%al
403c65:	02 7b 1d             	add    0x1d(%ebx),%bh
403c68:	00 00                	add    %al,(%eax)
403c6a:	04 20                	add    $0x20,%al
403c6c:	39 01                	cmp    %eax,(%ecx)
403c6e:	00 00                	add    %al,(%eax)
403c70:	20 e9                	and    %ch,%cl
403c72:	00 00                	add    %al,(%eax)
403c74:	00 73 40             	add    %dh,0x40(%ebx)
403c77:	00 00                	add    %al,(%eax)
403c79:	0a 6f 41             	or     0x41(%edi),%ch
403c7c:	00 00                	add    %al,(%eax)
403c7e:	0a 00                	or     (%eax),%al
403c80:	02 7b 1d             	add    0x1d(%ebx),%bh
403c83:	00 00                	add    %al,(%eax)
403c85:	04 1f                	add    $0x1f,%al
403c87:	17                   	pop    %ss
403c88:	6f                   	outsl  %ds:(%esi),(%dx)
403c89:	42                   	inc    %edx
403c8a:	00 00                	add    %al,(%eax)