4027d4:	00 00                	add    %al,(%eax)
4027d6:	0a 00                	or     (%eax),%al
4027d8:	02 7b 0a             	add    0xa(%ebx),%bh
4027db:	00 00                	add    %al,(%eax)
4027dd:	04 1c                	add    $0x1c,%al
4027df:	6f                   	outsl  %ds:(%esi),(%dx)
4027e0:	36 00 00             	add    %al,%ss:(%eax)
4027e3:	0a 00                	or     (%eax),%al
4027e5:	02 7b 0a             	add    0xa(%ebx),%bh
4027e8:	00 00                	add    %al,(%eax)
4027ea:	04 72                	add    $0x72,%al
4027ec:	6d                   	insl   (%dx),%es:(%edi)
4027ed:	02 00                	add    (%eax),%al
4027ef:	70 6f                	jo     0x402860
4027f1:	22 00                	and    (%eax),%al
4027f3:	00 0a                	add    %cl,(%edx)
4027f5:	00 02                	add    %al,(%edx)
4027f7:	7b 0b                	jnp    0x402804
4027f9:	00 00                	add    %al,(%eax)
4027fb:	04 17                	add    $0x17,%al
4027fd:	6f                   	outsl  %ds:(%esi),(%dx)
4027fe:	39 00                	cmp    %eax,(%eax)
402800:	00 0a                	add    %cl,(%edx)
402802:	00 02                	add    %al,(%edx)
402804:	7b 0b                	jnp    0x402811
402806:	00 00                	add    %al,(%eax)
402808:	04 1f                	add    $0x1f,%al
40280a:	4c                   	dec    %esp
40280b:	20 15 01 00 00 73    	and    %dl,0x73000001
402811:	31 00                	xor    %eax,(%eax)
402813:	00 0a                	add    %cl,(%edx)
402815:	6f                   	outsl  %ds:(%esi),(%dx)
402816:	32 00                	xor    (%eax),%al
402818:	00 0a                	add    %cl,(%edx)
40281a:	00 02                	add    %al,(%edx)
40281c:	7b 0b                	jnp    0x402829
40281e:	00 00                	add    %al,(%eax)
402820:	04 72                	add    $0x72,%al
402822:	85 02                	test   %eax,(%edx)
402824:	00 70 6f             	add    %dh,0x6f(%eax)
402827:	33 00                	xor    (%eax),%eax
402829:	00 0a                	add    %cl,(%edx)
40282b:	00 02                	add    %al,(%edx)
40282d:	7b 0b                	jnp    0x40283a
40282f:	00 00                	add    %al,(%eax)
402831:	04 1f                	add    $0x1f,%al
402833:	0d 1f 0d 73 34       	or     $0x34730d1f,%eax
402838:	00 00                	add    %al,(%eax)
40283a:	0a 6f 35             	or     0x35(%edi),%ch
40283d:	00 00                	add    %al,(%eax)
40283f:	0a 00                	or     (%eax),%al
402841:	02 7b 0b             	add    0xb(%ebx),%bh
402844:	00 00                	add    %al,(%eax)
402846:	04 1d                	add    $0x1d,%al
402848:	6f                   	outsl  %ds:(%esi),(%dx)
402849:	36 00 00             	add    %al,%ss:(%eax)
40284c:	0a 00                	or     (%eax),%al
40284e:	02 7b 0b             	add    0xb(%ebx),%bh
402851:	00 00                	add    %al,(%eax)
402853:	04 72                	add    $0x72,%al
402855:	a1 02 00 70 6f       	mov    0x6f700002,%eax
40285a:	22 00                	and    (%eax),%al
40285c:	00 0a                	add    %cl,(%edx)
40285e:	00 02                	add    %al,(%edx)
402860:	22 00                	and    (%eax),%al
402862:	00 c0                	add    %al,%al
402864:	40                   	inc    %eax
402865:	22 00                	and    (%eax),%al
402867:	00 50 41             	add    %dl,0x41(%eax)
40286a:	73 3d                	jae    0x4028a9
40286c:	00 00                	add    %al,(%eax)
40286e:	0a 28                	or     (%eax),%ch
402870:	3e 00 00             	add    %al,%ds:(%eax)
402873:	0a 00                	or     (%eax),%al
402875:	02 17                	add    (%edi),%dl
402877:	28 3f                	sub    %bh,(%edi)
402879:	00 00                	add    %al,(%eax)
40287b:	0a 00                	or     (%eax),%al
40287d:	02 20                	add    (%eax),%ah
40287f:	75 01                	jne    0x402882
402881:	00 00                	add    %al,(%eax)
402883:	20 2e                	and    %ch,(%esi)
402885:	01 00                	add    %eax,(%eax)
402887:	00 73 34             	add    %dh,0x34(%ebx)
40288a:	00 00                	add    %al,(%eax)
40288c:	0a 28                	or     (%eax),%ch
40288e:	40                   	inc    %eax
40288f:	00 00                	add    %al,(%eax)
402891:	0a 00                	or     (%eax),%al
402893:	02 28                	add    (%eax),%ch
402895:	41                   	inc    %ecx
402896:	00 00                	add    %al,(%eax)
402898:	0a 02                	or     (%edx),%al
40289a:	7b 0b                	jnp    0x4028a7
40289c:	00 00                	add    %al,(%eax)
40289e:	04 6f                	add    $0x6f,%al
4028a0:	42                   	inc    %edx
4028a1:	00 00                	add    %al,(%eax)
4028a3:	0a 00                	or     (%eax),%al
4028a5:	02 28                	add    (%eax),%ch
4028a7:	41                   	inc    %ecx
4028a8:	00 00                	add    %al,(%eax)
4028aa:	0a 02                	or     (%edx),%al
4028ac:	7b 0a                	jnp    0x4028b8
4028ae:	00 00                	add    %al,(%eax)
4028b0:	04 6f                	add    $0x6f,%al
4028b2:	42                   	inc    %edx
4028b3:	00 00                	add    %al,(%eax)
4028b5:	0a 00                	or     (%eax),%al
4028b7:	02 28                	add    (%eax),%ch
4028b9:	41                   	inc    %ecx
4028ba:	00 00                	add    %al,(%eax)
4028bc:	0a 02                	or     (%edx),%al
4028be:	7b 09                	jnp    0x4028c9
4028c0:	00 00                	add    %al,(%eax)
4028c2:	04 6f                	add    $0x6f,%al
4028c4:	42                   	inc    %edx
4028c5:	00 00                	add    %al,(%eax)
4028c7:	0a 00                	or     (%eax),%al
4028c9:	02 28                	add    (%eax),%ch
4028cb:	41                   	inc    %ecx
4028cc:	00 00                	add    %al,(%eax)
4028ce:	0a 02                	or     (%edx),%al
4028d0:	7b 08                	jnp    0x4028da
4028d2:	00 00                	add    %al,(%eax)
4028d4:	04 6f                	add    $0x6f,%al
4028d6:	42                   	inc    %edx
4028d7:	00 00                	add    %al,(%eax)
4028d9:	0a 00                	or     (%eax),%al
4028db:	02 28                	add    (%eax),%ch
4028dd:	41                   	inc    %ecx
4028de:	00 00                	add    %al,(%eax)
4028e0:	0a 02                	or     (%edx),%al
4028e2:	7b 07                	jnp    0x4028eb
4028e4:	00 00                	add    %al,(%eax)
4028e6:	04 6f                	add    $0x6f,%al
4028e8:	42                   	inc    %edx
4028e9:	00 00                	add    %al,(%eax)
4028eb:	0a 00                	or     (%eax),%al
4028ed:	02 28                	add    (%eax),%ch
4028ef:	41                   	inc    %ecx
4028f0:	00 00                	add    %al,(%eax)
4028f2:	0a 02                	or     (%edx),%al
4028f4:	7b 06                	jnp    0x4028fc
4028f6:	00 00                	add    %al,(%eax)
4028f8:	04 6f                	add    $0x6f,%al
4028fa:	42                   	inc    %edx
4028fb:	00 00                	add    %al,(%eax)
4028fd:	0a 00                	or     (%eax),%al
4028ff:	02 28                	add    (%eax),%ch
402901:	41                   	inc    %ecx
402902:	00 00                	add    %al,(%eax)
402904:	0a 02                	or     (%edx),%al
402906:	7b 05                	jnp    0x40290d
402908:	00 00                	add    %al,(%eax)
40290a:	04 6f                	add    $0x6f,%al
40290c:	42                   	inc    %edx
40290d:	00 00                	add    %al,(%eax)
40290f:	0a 00                	or     (%eax),%al
402911:	02 28                	add    (%eax),%ch
402913:	41                   	inc    %ecx
402914:	00 00                	add    %al,(%eax)
402916:	0a 02                	or     (%edx),%al
402918:	7b 04                	jnp    0x40291e
40291a:	00 00                	add    %al,(%eax)
40291c:	04 6f                	add    $0x6f,%al
40291e:	42                   	inc    %edx
40291f:	00 00                	add    %al,(%eax)
402921:	0a 00                	or     (%eax),%al
402923:	02 72 a5             	add    -0x5b(%edx),%dh
402926:	02 00                	add    (%eax),%al
402928:	70 28                	jo     0x402952
40292a:	33 00                	xor    (%eax),%eax
40292c:	00 0a                	add    %cl,(%edx)
40292e:	00 02                	add    %al,(%edx)
402930:	72 a5                	jb     0x4028d7
402932:	02 00                	add    (%eax),%al
402934:	70 6f                	jo     0x4029a5
402936:	22 00                	and    (%eax),%al
402938:	00 0a                	add    %cl,(%edx)
40293a:	00 02                	add    %al,(%edx)
40293c:	02 fe                	add    %dh,%bh
40293e:	06                   	push   %es
40293f:	07                   	pop    %es
402940:	00 00                	add    %al,(%eax)
402942:	06                   	push   %es
402943:	73 37                	jae    0x40297c
402945:	00 00                	add    %al,(%eax)
402947:	0a 28                	or     (%eax),%ch
402949:	43                   	inc    %ebx
40294a:	00 00                	add    %al,(%eax)
40294c:	0a 00                	or     (%eax),%al
40294e:	02 16                	add    (%esi),%dl
402950:	28 44 00 00          	sub    %al,0x0(%eax,%eax,1)
402954:	0a 00                	or     (%eax),%al
402956:	02 28                	add    (%eax),%ch
402958:	45                   	inc    %ebp
402959:	00 00                	add    %al,(%eax)
40295b:	0a 00                	or     (%eax),%al
40295d:	2a 1e                	sub    (%esi),%bl
40295f:	02 7b 10             	add    0x10(%ebx),%bh
402962:	00 00                	add    %al,(%eax)
402964:	04 2a                	add    $0x2a,%al
402966:	22 02                	and    (%edx),%al
402968:	03 7d 10             	add    0x10(%ebp),%edi
40296b:	00 00                	add    %al,(%eax)
40296d:	04 2a                	add    $0x2a,%al
40296f:	1e                   	push   %ds
402970:	02 7b 11             	add    0x11(%ebx),%bh
402973:	00 00                	add    %al,(%eax)
402975:	04 2a                	add    $0x2a,%al
402977:	22 02                	and    (%edx),%al
402979:	03 7d 11             	add    0x11(%ebp),%edi
40297c:	00 00                	add    %al,(%eax)
40297e:	04 2a                	add    $0x2a,%al
402980:	13 30                	adc    (%eax),%esi
402982:	01 00                	add    %eax,(%eax)
402984:	0c 00                	or     $0x0,%al
402986:	00 00                	add    %al,(%eax)
402988:	02 00                	add    (%eax),%al
40298a:	00 11                	add    %dl,(%ecx)
40298c:	00 1b                	add    %bl,(%ebx)
40298e:	73 46                	jae    0x4029d6
402990:	00 00                	add    %al,(%eax)
402992:	0a 0a                	or     (%edx),%cl
402994:	2b 00                	sub    (%eax),%eax
402996:	06                   	push   %es
402997:	2a 1e                	sub    (%esi),%bl
402999:	02 7b 12             	add    0x12(%ebx),%bh
40299c:	00 00                	add    %al,(%eax)
40299e:	04 2a                	add    $0x2a,%al
4029a0:	22 02                	and    (%edx),%al
4029a2:	03 7d 12             	add    0x12(%ebp),%edi
4029a5:	00 00                	add    %al,(%eax)
4029a7:	04 2a                	add    $0x2a,%al
4029a9:	56                   	push   %esi
4029aa:	02 28                	add    (%eax),%ch
4029ac:	47                   	inc    %edi
4029ad:	00 00                	add    %al,(%eax)
4029af:	0a 00                	or     (%eax),%al
4029b1:	00 02                	add    %al,(%edx)
4029b3:	73 15                	jae    0x4029ca
4029b5:	00 00                	add    %al,(%eax)
4029b7:	0a 28                	or     (%eax),%ch
4029b9:	0f 00 00             	sldt   (%eax)
4029bc:	06                   	push   %es
4029bd:	00 2a                	add    %ch,(%edx)
4029bf:	1e                   	push   %ds
4029c0:	02 7b 13             	add    0x13(%ebx),%bh
4029c3:	00 00                	add    %al,(%eax)
4029c5:	04 2a                	add    $0x2a,%al
4029c7:	22 02                	and    (%edx),%al
4029c9:	03 7d 13             	add    0x13(%ebp),%edi
4029cc:	00 00                	add    %al,(%eax)
4029ce:	04 2a                	add    $0x2a,%al
4029d0:	1e                   	push   %ds
4029d1:	02 7b 14             	add    0x14(%ebx),%bh
4029d4:	00 00                	add    %al,(%eax)
4029d6:	04 2a                	add    $0x2a,%al
4029d8:	22 02                	and    (%edx),%al
4029da:	03 7d 14             	add    0x14(%ebp),%edi
4029dd:	00 00                	add    %al,(%eax)
4029df:	04 2a                	add    $0x2a,%al
4029e1:	1e                   	push   %ds
4029e2:	02 7b 15             	add    0x15(%ebx),%bh
4029e5:	00 00                	add    %al,(%eax)
4029e7:	04 2a                	add    $0x2a,%al
4029e9:	22 02                	and    (%edx),%al
4029eb:	03 7d 15             	add    0x15(%ebp),%edi
4029ee:	00 00                	add    %al,(%eax)
4029f0:	04 2a                	add    $0x2a,%al
4029f2:	22 02                	and    (%edx),%al
4029f4:	28 47 00             	sub    %al,0x0(%edi)
4029f7:	00 0a                	add    %cl,(%edx)
4029f9:	00 2a                	add    %ch,(%edx)
4029fb:	00 13                	add    %dl,(%ebx)
4029fd:	30 01                	xor    %al,(%ecx)
4029ff:	00 0c 00             	add    %cl,(%eax,%eax,1)
402a02:	00 00                	add    %al,(%eax)
402a04:	02 00                	add    (%eax),%al
402a06:	00 11                	add    %dl,(%ecx)
402a08:	00 1a                	add    %bl,(%edx)
402a0a:	73 46                	jae    0x402a52
402a0c:	00 00                	add    %al,(%eax)
402a0e:	0a 0a                	or     (%edx),%cl
402a10:	2b 00                	sub    (%eax),%eax
402a12:	06                   	push   %es
402a13:	2a 1e                	sub    (%esi),%bl
402a15:	02 7b 16             	add    0x16(%ebx),%bh
402a18:	00 00                	add    %al,(%eax)
402a1a:	04 2a                	add    $0x2a,%al
402a1c:	22 02                	and    (%edx),%al
402a1e:	03 7d 16             	add    0x16(%ebp),%edi
402a21:	00 00                	add    %al,(%eax)
402a23:	04 2a                	add    $0x2a,%al
402a25:	56                   	push   %esi
402a26:	02 28                	add    (%eax),%ch
402a28:	47                   	inc    %edi
402a29:	00 00                	add    %al,(%eax)
402a2b:	0a 00                	or     (%eax),%al
402a2d:	00 02                	add    %al,(%edx)
402a2f:	73 15                	jae    0x402a46
402a31:	00 00                	add    %al,(%eax)
402a33:	0a 28                	or     (%eax),%ch
402a35:	1d 00 00 06 00       	sbb    $0x60000,%eax
402a3a:	2a 00                	sub    (%eax),%al
402a3c:	13 30                	adc    (%eax),%esi
402a3e:	02 00                	add    (%eax),%al
402a40:	17                   	pop    %ss
402a41:	00 00                	add    %al,(%eax)
402a43:	00 03                	add    %al,(%ebx)
402a45:	00 00                	add    %al,(%eax)
402a47:	11 00                	adc    %eax,(%eax)
402a49:	03 14 fe             	add    (%esi,%edi,8),%edx
402a4c:	03 0a                	add    (%edx),%ecx
402a4e:	06                   	push   %es
402a4f:	2c 0d                	sub    $0xd,%al
402a51:	02 28                	add    (%eax),%ch
402a53:	1c 00                	sbb    $0x0,%al
402a55:	00 06                	add    %al,(%esi)
402a57:	03 6f 16             	add    0x16(%edi),%ebp
402a5a:	00 00                	add    %al,(%eax)
402a5c:	0a 00                	or     (%eax),%al
402a5e:	2a 00                	sub    (%eax),%al
402a60:	13 30                	adc    (%eax),%esi
402a62:	02 00                	add    (%eax),%al
402a64:	1c 00                	sbb    $0x0,%al
402a66:	00 00                	add    %al,(%eax)
402a68:	03 00                	add    (%eax),%eax
402a6a:	00 11                	add    %dl,(%ecx)
402a6c:	00 03                	add    %al,(%ebx)
402a6e:	14 fe                	adc    $0xfe,%al
402a70:	03 0a                	add    (%edx),%ecx
402a72:	06                   	push   %es
402a73:	2c 12                	sub    $0x12,%al
402a75:	02 28                	add    (%eax),%ch
402a77:	1c 00                	sbb    $0x0,%al
402a79:	00 06                	add    %al,(%esi)
402a7b:	03 6f 0e             	add    0xe(%edi),%ebp
402a7e:	00 00                	add    %al,(%eax)
402a80:	06                   	push   %es
402a81:	6f                   	outsl  %ds:(%esi),(%dx)
402a82:	48                   	dec    %eax
402a83:	00 00                	add    %al,(%eax)
402a85:	0a 00                	or     (%eax),%al
402a87:	2a 13                	sub    (%ebx),%dl
402a89:	30 02                	xor    %al,(%edx)
402a8b:	00 17                	add    %dl,(%edi)
402a8d:	00 00                	add    %al,(%eax)
402a8f:	00 03                	add    %al,(%ebx)