40691a:	00 00                	add    %al,(%eax)
40691c:	0a 00                	or     (%eax),%al
40691e:	02 7b 4f             	add    0x4f(%ebx),%bh
406921:	00 00                	add    %al,(%eax)
406923:	04 72                	add    $0x72,%al
406925:	5f                   	pop    %edi
406926:	05 00 70 22 9a       	add    $0x9a227000,%eax
40692b:	99                   	cltd
40692c:	f9                   	stc
40692d:	40                   	inc    %eax
40692e:	16                   	push   %ss
40692f:	19 16                	sbb    %edx,(%esi)
406931:	73 3a                	jae    0x40696d
406933:	00 00                	add    %al,(%eax)
406935:	0a 6f 3b             	or     0x3b(%edi),%ch
406938:	00 00                	add    %al,(%eax)
40693a:	0a 00                	or     (%eax),%al
40693c:	02 7b 4f             	add    0x4f(%ebx),%bh
40693f:	00 00                	add    %al,(%eax)
406941:	04 20                	add    $0x20,%al
406943:	98                   	cwtl
406944:	00 00                	add    %al,(%eax)
406946:	00 1f                	add    %bl,(%edi)
406948:	44                   	inc    %esp
406949:	73 3d                	jae    0x406988
40694b:	00 00                	add    %al,(%eax)
40694d:	0a 6f 3e             	or     0x3e(%edi),%ch
406950:	00 00                	add    %al,(%eax)
406952:	0a 00                	or     (%eax),%al
406954:	02 7b 4f             	add    0x4f(%ebx),%bh
406957:	00 00                	add    %al,(%eax)
406959:	04 72                	add    $0x72,%al
40695b:	35 06 00 70 6f       	xor    $0x6f700006,%eax
406960:	3f                   	aas
406961:	00 00                	add    %al,(%eax)
406963:	0a 00                	or     (%eax),%al
406965:	02 7b 4f             	add    0x4f(%ebx),%bh
406968:	00 00                	add    %al,(%eax)
40696a:	04 1f                	add    $0x1f,%al
40696c:	70 1f                	jo     0x40698d
40696e:	16                   	push   %ss
40696f:	73 40                	jae    0x4069b1
406971:	00 00                	add    %al,(%eax)
406973:	0a 6f 41             	or     0x41(%edi),%ch
406976:	00 00                	add    %al,(%eax)
406978:	0a 00                	or     (%eax),%al
40697a:	02 7b 4f             	add    0x4f(%ebx),%bh
40697d:	00 00                	add    %al,(%eax)
40697f:	04 1f                	add    $0x1f,%al
406981:	10 6f 42             	adc    %ch,0x42(%edi)
406984:	00 00                	add    %al,(%eax)
406986:	0a 00                	or     (%eax),%al
406988:	02 7b 4f             	add    0x4f(%ebx),%bh
40698b:	00 00                	add    %al,(%eax)
40698d:	04 72                	add    $0x72,%al
40698f:	56                   	push   %esi
406990:	10 00                	adc    %al,(%eax)
406992:	70 6f                	jo     0x406a03
406994:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
406999:	02 7b 50             	add    0x50(%ebx),%bh
40699c:	00 00                	add    %al,(%eax)
40699e:	04 72                	add    $0x72,%al
4069a0:	5f                   	pop    %edi
4069a1:	05 00 70 22 9a       	add    $0x9a227000,%eax
4069a6:	99                   	cltd
4069a7:	f9                   	stc
4069a8:	40                   	inc    %eax
4069a9:	17                   	pop    %ss
4069aa:	19 16                	sbb    %edx,(%esi)
4069ac:	73 3a                	jae    0x4069e8
4069ae:	00 00                	add    %al,(%eax)
4069b0:	0a 6f 3b             	or     0x3b(%edi),%ch
4069b3:	00 00                	add    %al,(%eax)
4069b5:	0a 00                	or     (%eax),%al
4069b7:	02 7b 50             	add    0x50(%ebx),%bh
4069ba:	00 00                	add    %al,(%eax)
4069bc:	04 1f                	add    $0x1f,%al
4069be:	33 20                	xor    (%eax),%esp
4069c0:	b8 00 00 00 73       	mov    $0x73000000,%eax
4069c5:	3d 00 00 0a 6f       	cmp    $0x6f0a0000,%eax
4069ca:	3e 00 00             	add    %al,%ds:(%eax)
4069cd:	0a 00                	or     (%eax),%al
4069cf:	02 7b 50             	add    0x50(%ebx),%bh
4069d2:	00 00                	add    %al,(%eax)
4069d4:	04 72                	add    $0x72,%al
4069d6:	4b                   	dec    %ebx
4069d7:	06                   	push   %es
4069d8:	00 70 6f             	add    %dh,0x6f(%eax)
4069db:	3f                   	aas
4069dc:	00 00                	add    %al,(%eax)
4069de:	0a 00                	or     (%eax),%al
4069e0:	02 7b 50             	add    0x50(%ebx),%bh
4069e3:	00 00                	add    %al,(%eax)
4069e5:	04 20                	add    $0x20,%al
4069e7:	da 00                	fiaddl (%eax)
4069e9:	00 00                	add    %al,(%eax)
4069eb:	1f                   	pop    %ds
4069ec:	1d 73 40 00 00       	sbb    $0x4073,%eax
4069f1:	0a 6f 41             	or     0x41(%edi),%ch
4069f4:	00 00                	add    %al,(%eax)
4069f6:	0a 00                	or     (%eax),%al
4069f8:	02 7b 50             	add    0x50(%ebx),%bh
4069fb:	00 00                	add    %al,(%eax)
4069fd:	04 1f                	add    $0x1f,%al
4069ff:	12 6f 42             	adc    0x42(%edi),%ch
406a02:	00 00                	add    %al,(%eax)
406a04:	0a 00                	or     (%eax),%al
406a06:	02 7b 50             	add    0x50(%ebx),%bh
406a09:	00 00                	add    %al,(%eax)
406a0b:	04 72                	add    $0x72,%al
406a0d:	63 06                	arpl   %eax,(%esi)
406a0f:	00 70 6f             	add    %dh,0x6f(%eax)
406a12:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
406a17:	02 7b 50             	add    0x50(%ebx),%bh
406a1a:	00 00                	add    %al,(%eax)
406a1c:	04 17                	add    $0x17,%al
406a1e:	6f                   	outsl  %ds:(%esi),(%dx)
406a1f:	43                   	inc    %ebx
406a20:	00 00                	add    %al,(%eax)
406a22:	0a 00                	or     (%eax),%al
406a24:	02 7b 50             	add    0x50(%ebx),%bh
406a27:	00 00                	add    %al,(%eax)
406a29:	04 02                	add    $0x2,%al
406a2b:	fe 06                	incb   (%esi)
406a2d:	20 00                	and    %al,(%eax)
406a2f:	00 06                	add    %al,(%esi)
406a31:	73 44                	jae    0x406a77
406a33:	00 00                	add    %al,(%eax)
406a35:	0a 6f 45             	or     0x45(%edi),%ch
406a38:	00 00                	add    %al,(%eax)
406a3a:	0a 00                	or     (%eax),%al
406a3c:	02 7b 51             	add    0x51(%ebx),%bh
406a3f:	00 00                	add    %al,(%eax)
406a41:	04 72                	add    $0x72,%al
406a43:	5f                   	pop    %edi
406a44:	05 00 70 22 33       	add    $0x33227000,%eax
406a49:	33 23                	xor    (%ebx),%esp
406a4b:	41                   	inc    %ecx
406a4c:	16                   	push   %ss
406a4d:	19 16                	sbb    %edx,(%esi)
406a4f:	73 3a                	jae    0x406a8b
406a51:	00 00                	add    %al,(%eax)
406a53:	0a 6f 3b             	or     0x3b(%edi),%ch
406a56:	00 00                	add    %al,(%eax)
406a58:	0a 00                	or     (%eax),%al
406a5a:	02 7b 51             	add    0x51(%ebx),%bh
406a5d:	00 00                	add    %al,(%eax)
406a5f:	04 1f                	add    $0x1f,%al
406a61:	0e                   	push   %cs
406a62:	20 17                	and    %dl,(%edi)
406a64:	01 00                	add    %eax,(%eax)
406a66:	00 73 3d             	add    %dh,0x3d(%ebx)
406a69:	00 00                	add    %al,(%eax)
406a6b:	0a 6f 3e             	or     0x3e(%edi),%ch
406a6e:	00 00                	add    %al,(%eax)
406a70:	0a 00                	or     (%eax),%al
406a72:	02 7b 51             	add    0x51(%ebx),%bh
406a75:	00 00                	add    %al,(%eax)
406a77:	04 17                	add    $0x17,%al
406a79:	6f                   	outsl  %ds:(%esi),(%dx)
406a7a:	47                   	inc    %edi
406a7b:	00 00                	add    %al,(%eax)
406a7d:	0a 00                	or     (%eax),%al
406a7f:	02 7b 51             	add    0x51(%ebx),%bh
406a82:	00 00                	add    %al,(%eax)
406a84:	04 72                	add    $0x72,%al
406a86:	5c                   	pop    %esp
406a87:	10 00                	adc    %al,(%eax)
406a89:	70 6f                	jo     0x406afa
406a8b:	3f                   	aas
406a8c:	00 00                	add    %al,(%eax)
406a8e:	0a 00                	or     (%eax),%al
406a90:	02 7b 51             	add    0x51(%ebx),%bh
406a93:	00 00                	add    %al,(%eax)
406a95:	04 17                	add    $0x17,%al
406a97:	6f                   	outsl  %ds:(%esi),(%dx)
406a98:	48                   	dec    %eax
406a99:	00 00                	add    %al,(%eax)
406a9b:	0a 00                	or     (%eax),%al
406a9d:	02 7b 51             	add    0x51(%ebx),%bh
406aa0:	00 00                	add    %al,(%eax)
406aa2:	04 18                	add    $0x18,%al
406aa4:	6f                   	outsl  %ds:(%esi),(%dx)
406aa5:	49                   	dec    %ecx
406aa6:	00 00                	add    %al,(%eax)
406aa8:	0a 00                	or     (%eax),%al
406aaa:	02 7b 51             	add    0x51(%ebx),%bh
406aad:	00 00                	add    %al,(%eax)
406aaf:	04 20                	add    $0x20,%al
406ab1:	39 01                	cmp    %eax,(%ecx)
406ab3:	00 00                	add    %al,(%eax)
406ab5:	20 d9                	and    %bl,%cl
406ab7:	00 00                	add    %al,(%eax)
406ab9:	00 73 40             	add    %dh,0x40(%ebx)
406abc:	00 00                	add    %al,(%eax)
406abe:	0a 6f 41             	or     0x41(%edi),%ch
406ac1:	00 00                	add    %al,(%eax)
406ac3:	0a 00                	or     (%eax),%al
406ac5:	02 7b 51             	add    0x51(%ebx),%bh
406ac8:	00 00                	add    %al,(%eax)
406aca:	04 1f                	add    $0x1f,%al
406acc:	17                   	pop    %ss
406acd:	6f                   	outsl  %ds:(%esi),(%dx)
406ace:	42                   	inc    %edx
406acf:	00 00                	add    %al,(%eax)
406ad1:	0a 00                	or     (%eax),%al
406ad3:	02 7b 52             	add    0x52(%ebx),%bh
406ad6:	00 00                	add    %al,(%eax)
406ad8:	04 17                	add    $0x17,%al
406ada:	6f                   	outsl  %ds:(%esi),(%dx)
406adb:	46                   	inc    %esi
406adc:	00 00                	add    %al,(%eax)
406ade:	0a 00                	or     (%eax),%al
406ae0:	02 7b 52             	add    0x52(%ebx),%bh
406ae3:	00 00                	add    %al,(%eax)
406ae5:	04 72                	add    $0x72,%al
406ae7:	5f                   	pop    %edi
406ae8:	05 00 70 22 9a       	add    $0x9a227000,%eax
406aed:	99                   	cltd
406aee:	f9                   	stc
406aef:	40                   	inc    %eax
406af0:	17                   	pop    %ss
406af1:	19 16                	sbb    %edx,(%esi)
406af3:	73 3a                	jae    0x406b2f
406af5:	00 00                	add    %al,(%eax)
406af7:	0a 6f 3b             	or     0x3b(%edi),%ch
406afa:	00 00                	add    %al,(%eax)
406afc:	0a 00                	or     (%eax),%al
406afe:	02 7b 52             	add    0x52(%ebx),%bh
406b01:	00 00                	add    %al,(%eax)
406b03:	04 1f                	add    $0x1f,%al
406b05:	2f                   	das
406b06:	1f                   	pop    %ds
406b07:	47                   	inc    %edi
406b08:	73 3d                	jae    0x406b47
406b0a:	00 00                	add    %al,(%eax)
406b0c:	0a 6f 3e             	or     0x3e(%edi),%ch
406b0f:	00 00                	add    %al,(%eax)
406b11:	0a 00                	or     (%eax),%al
406b13:	02 7b 52             	add    0x52(%ebx),%bh
406b16:	00 00                	add    %al,(%eax)
406b18:	04 72                	add    $0x72,%al
406b1a:	a1 06 00 70 6f       	mov    0x6f700006,%eax
406b1f:	3f                   	aas
406b20:	00 00                	add    %al,(%eax)
406b22:	0a 00                	or     (%eax),%al
406b24:	02 7b 52             	add    0x52(%ebx),%bh
406b27:	00 00                	add    %al,(%eax)
406b29:	04 1f                	add    $0x1f,%al
406b2b:	44                   	inc    %esp
406b2c:	1f                   	pop    %ds
406b2d:	11 73 40             	adc    %esi,0x40(%ebx)
406b30:	00 00                	add    %al,(%eax)
406b32:	0a 6f 41             	or     0x41(%edi),%ch
406b35:	00 00                	add    %al,(%eax)
406b37:	0a 00                	or     (%eax),%al
406b39:	02 7b 52             	add    0x52(%ebx),%bh
406b3c:	00 00                	add    %al,(%eax)
406b3e:	04 1f                	add    $0x1f,%al
406b40:	11 6f 42             	adc    %ebp,0x42(%edi)
406b43:	00 00                	add    %al,(%eax)
406b45:	0a 00                	or     (%eax),%al
406b47:	02 7b 52             	add    0x52(%ebx),%bh
406b4a:	00 00                	add    %al,(%eax)
406b4c:	04 72                	add    $0x72,%al
406b4e:	af                   	scas   %es:(%edi),%eax
406b4f:	06                   	push   %es
406b50:	00 70 6f             	add    %dh,0x6f(%eax)
406b53:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
406b58:	02 7b 53             	add    0x53(%ebx),%bh
406b5b:	00 00                	add    %al,(%eax)
406b5d:	04 6f                	add    $0x6f,%al
406b5f:	4a                   	dec    %edx
406b60:	00 00                	add    %al,(%eax)
406b62:	0a 02                	or     (%edx),%al
406b64:	7b 4b                	jnp    0x406bb1
406b66:	00 00                	add    %al,(%eax)
406b68:	04 6f                	add    $0x6f,%al
406b6a:	4b                   	dec    %ebx
406b6b:	00 00                	add    %al,(%eax)
406b6d:	0a 00                	or     (%eax),%al
406b6f:	02 7b 53             	add    0x53(%ebx),%bh
406b72:	00 00                	add    %al,(%eax)
406b74:	04 6f                	add    $0x6f,%al
406b76:	4a                   	dec    %edx
406b77:	00 00                	add    %al,(%eax)
406b79:	0a 02                	or     (%edx),%al
406b7b:	7b 4c                	jnp    0x406bc9
406b7d:	00 00                	add    %al,(%eax)
406b7f:	04 6f                	add    $0x6f,%al
406b81:	4b                   	dec    %ebx
406b82:	00 00                	add    %al,(%eax)
406b84:	0a 00                	or     (%eax),%al
406b86:	02 7b 53             	add    0x53(%ebx),%bh
406b89:	00 00                	add    %al,(%eax)
406b8b:	04 6f                	add    $0x6f,%al
406b8d:	4a                   	dec    %edx
406b8e:	00 00                	add    %al,(%eax)
406b90:	0a 02                	or     (%edx),%al
406b92:	7b 4d                	jnp    0x406be1
406b94:	00 00                	add    %al,(%eax)
406b96:	04 6f                	add    $0x6f,%al
406b98:	4b                   	dec    %ebx
406b99:	00 00                	add    %al,(%eax)
406b9b:	0a 00                	or     (%eax),%al
406b9d:	02 7b 53             	add    0x53(%ebx),%bh
406ba0:	00 00                	add    %al,(%eax)
406ba2:	04 6f                	add    $0x6f,%al
406ba4:	4a                   	dec    %edx
406ba5:	00 00                	add    %al,(%eax)
406ba7:	0a 02                	or     (%edx),%al
406ba9:	7b 52                	jnp    0x406bfd
406bab:	00 00                	add    %al,(%eax)
406bad:	04 6f                	add    $0x6f,%al
406baf:	4b                   	dec    %ebx
406bb0:	00 00                	add    %al,(%eax)
406bb2:	0a 00                	or     (%eax),%al
406bb4:	02 7b 53             	add    0x53(%ebx),%bh
406bb7:	00 00                	add    %al,(%eax)
406bb9:	04 6f                	add    $0x6f,%al
406bbb:	4a                   	dec    %edx
406bbc:	00 00                	add    %al,(%eax)
406bbe:	0a 02                	or     (%edx),%al
406bc0:	7b 4e                	jnp    0x406c10
406bc2:	00 00                	add    %al,(%eax)
406bc4:	04 6f                	add    $0x6f,%al
406bc6:	4b                   	dec    %ebx
406bc7:	00 00                	add    %al,(%eax)
406bc9:	0a 00                	or     (%eax),%al
406bcb:	02 7b 53             	add    0x53(%ebx),%bh
406bce:	00 00                	add    %al,(%eax)
406bd0:	04 6f                	add    $0x6f,%al
406bd2:	4a                   	dec    %edx
406bd3:	00 00                	add    %al,(%eax)
406bd5:	0a 02                	or     (%edx),%al
406bd7:	7b 4f                	jnp    0x406c28
406bd9:	00 00                	add    %al,(%eax)
406bdb:	04 6f                	add    $0x6f,%al
406bdd:	4b                   	dec    %ebx
406bde:	00 00                	add    %al,(%eax)
406be0:	0a 00                	or     (%eax),%al
406be2:	02 7b 53             	add    0x53(%ebx),%bh
406be5:	00 00                	add    %al,(%eax)
406be7:	04 6f                	add    $0x6f,%al
406be9:	4a                   	dec    %edx
406bea:	00 00                	add    %al,(%eax)
406bec:	0a 02                	or     (%edx),%al
406bee:	7b 50                	jnp    0x406c40
406bf0:	00 00                	add    %al,(%eax)
406bf2:	04 6f                	add    $0x6f,%al