4029b9:	07                   	pop    %es
4029ba:	59                   	pop    %ecx
4029bb:	0c 11                	or     $0x11,%al
4029bd:	05 08 d1 28 40       	add    $0x4028d108,%eax
4029c2:	00 00                	add    %al,(%eax)
4029c4:	0a 08                	or     (%eax),%cl
4029c6:	1f                   	pop    %ds
4029c7:	10 63 d1             	adc    %ah,-0x2f(%ebx)
4029ca:	28 40 00             	sub    %al,0x0(%eax)
4029cd:	00 0a                	add    %cl,(%edx)
4029cf:	26 20 b7 2e 4b 04 06 	and    %dh,%es:0x6044b2e(%edi)
4029d6:	58                   	pop    %eax
4029d7:	07                   	pop    %es
4029d8:	61                   	popa
4029d9:	0c 11                	or     $0x11,%al
4029db:	05 08 d1 28 40       	add    $0x4028d108,%eax
4029e0:	00 00                	add    %al,(%eax)
4029e2:	0a 08                	or     (%eax),%cl
4029e4:	1f                   	pop    %ds
4029e5:	10 63 d1             	adc    %ah,-0x2f(%ebx)
4029e8:	28 40 00             	sub    %al,0x0(%eax)
4029eb:	00 0a                	add    %cl,(%edx)
4029ed:	26 11 05 28 41 00 00 	adc    %eax,%es:0x4128
4029f4:	0a 6f 42             	or     0x42(%edi),%ch
4029f7:	00 00                	add    %al,(%eax)
4029f9:	0a 13                	or     (%ebx),%dl
4029fb:	2b 18                	sub    (%eax),%ebx
4029fd:	13 08                	adc    (%eax),%ecx
4029ff:	11 08                	adc    %ecx,(%eax)
402a01:	16                   	push   %ss
402a02:	73 36                	jae    0x402a3a
402a04:	00 00                	add    %al,(%eax)
402a06:	0a 13                	or     (%ebx),%dl
402a08:	14 7e                	adc    $0x7e,%al
402a0a:	0f 00 00             	sldt   (%eax)
402a0d:	04 20                	add    $0x20,%al
402a0f:	36 23 89 c5 06 59 07 	and    %ss:0x75906c5(%ecx),%ecx
402a16:	59                   	pop    %ecx
402a17:	11 08                	adc    %ecx,(%eax)
402a19:	60                   	pusha
402a1a:	61                   	popa
402a1b:	80 0f 00             	orb    $0x0,(%edi)
402a1e:	00 04 11             	add    %al,(%ecx,%edx,1)
402a21:	08 18                	or     %bl,(%eax)
402a23:	59                   	pop    %ecx
402a24:	13 08                	adc    (%eax),%ecx
402a26:	11 14 11             	adc    %edx,(%ecx,%edx,1)
402a29:	08 6f 37             	or     %ch,0x37(%edi)
402a2c:	00 00                	add    %al,(%eax)
402a2e:	0a 13                	or     (%ebx),%dl
402a30:	10 11                	adc    %dl,(%ecx)
402a32:	08 13                	or     %dl,(%ebx)
402a34:	1e                   	push   %ds
402a35:	11 10                	adc    %edx,(%eax)
402a37:	2d 15 73 38 00       	sub    $0x387315,%eax
402a3c:	00 0a                	add    %cl,(%edx)
402a3e:	13 14 17             	adc    (%edi,%edx,1),%edx
402a41:	13 1e                	adc    (%esi),%ebx
402a43:	11 14 11             	adc    %edx,(%ecx,%edx,1)
402a46:	1e                   	push   %ds
402a47:	6f                   	outsl  %ds:(%esi),(%dx)
402a48:	37                   	aaa
402a49:	00 00                	add    %al,(%eax)
402a4b:	0a 13                	or     (%ebx),%dl
402a4d:	10 11                	adc    %dl,(%ecx)
402a4f:	10 2d 03 14 2b 07    	adc    %ch,0x72b1403
402a55:	11 10                	adc    %edx,(%eax)
402a57:	6f                   	outsl  %ds:(%esi),(%dx)
402a58:	39 00                	cmp    %eax,(%eax)
402a5a:	00 0a                	add    %cl,(%edx)
402a5c:	13 26                	adc    (%esi),%esp
402a5e:	7e 0f                	jle    0x402a6f
402a60:	00 00                	add    %al,(%eax)
402a62:	04 11                	add    $0x11,%al
402a64:	08 20                	or     %ah,(%eax)
402a66:	90                   	nop
402a67:	f6 76 3a             	divb   0x3a(%esi)
402a6a:	06                   	push   %es
402a6b:	58                   	pop    %eax
402a6c:	07                   	pop    %es
402a6d:	58                   	pop    %eax
402a6e:	58                   	pop    %eax
402a6f:	61                   	popa
402a70:	80 0f 00             	orb    $0x0,(%edi)
402a73:	00 04 11             	add    %al,(%ecx,%edx,1)
402a76:	26 2d 03 14 2b 07    	es sub $0x72b1403,%eax
402a7c:	11 26                	adc    %esp,(%esi)
402a7e:	6f                   	outsl  %ds:(%esi),(%dx)
402a7f:	3a 00                	cmp    (%eax),%al
402a81:	00 0a                	add    %cl,(%edx)
402a83:	13 2a                	adc    (%edx),%ebp
402a85:	11 10                	adc    %edx,(%eax)
402a87:	2d 14 7e 0f 00       	sub    $0xf7e14,%eax
402a8c:	00 04 20             	add    %al,(%eax,%eiz,1)
402a8f:	93                   	xchg   %eax,%ebx
402a90:	58                   	pop    %eax
402a91:	6a 24                	push   $0x24
402a93:	06                   	push   %es
402a94:	61                   	popa
402a95:	07                   	pop    %es
402a96:	59                   	pop    %ecx
402a97:	61                   	popa
402a98:	80 0f 00             	orb    $0x0,(%edi)
402a9b:	00 04 11             	add    %al,(%ecx,%edx,1)
402a9e:	2a d0                	sub    %al,%dl
402aa0:	37                   	aaa
402aa1:	00 00                	add    %al,(%eax)
402aa3:	01 28                	add    %ebp,(%eax)
402aa5:	1c 00                	sbb    $0x0,%al
402aa7:	00 0a                	add    %cl,(%edx)
402aa9:	fe 01                	incb   (%ecx)
402aab:	13 0d 7e 0f 00 00    	adc    0xf7e,%ecx
402ab1:	04 06                	add    $0x6,%al
402ab3:	20 b0 f6 76 3a 58    	and    %dh,0x583a76f6(%eax)
402ab9:	07                   	pop    %es
402aba:	58                   	pop    %eax
402abb:	61                   	popa
402abc:	80 0f 00             	orb    $0x0,(%edi)
402abf:	00 04 11             	add    %al,(%ecx,%edx,1)
402ac2:	0d 2d 2f 11 2a       	or     $0x2a112f2d,%eax
402ac7:	14 fe                	adc    $0xfe,%al
402ac9:	01 13                	add    %edx,(%ebx)
402acb:	0d 11 0d 2c 24       	or     $0x242c0d11,%eax
402ad0:	11 14 11             	adc    %edx,(%ecx,%edx,1)
402ad3:	1e                   	push   %ds
402ad4:	28 31                	sub    %dh,(%ecx)
402ad6:	00 00                	add    %al,(%eax)
402ad8:	06                   	push   %es
402ad9:	2c 05                	sub    $0x5,%al
402adb:	16                   	push   %ss
402adc:	13 0d 2b 14 7e 0f    	adc    0xf7e142b,%ecx
402ae2:	00 00                	add    %al,(%eax)
402ae4:	04 20                	add    $0x20,%al
402ae6:	83 62 8c c5          	andl   $0xffffffc5,-0x74(%edx)
402aea:	06                   	push   %es
402aeb:	59                   	pop    %ecx
402aec:	07                   	pop    %es
402aed:	59                   	pop    %ecx
402aee:	61                   	popa
402aef:	80 0f 00             	orb    $0x0,(%edi)
402af2:	00 04 11             	add    %al,(%ecx,%edx,1)
402af5:	0d 11 14 14 fe       	or     $0xfe141411,%eax
402afa:	03 33                	add    (%ebx),%esi
402afc:	0d 1f 20 7e 0f       	or     $0xf7e201f,%eax
402b01:	00 00                	add    %al,(%eax)
402b03:	04 61                	add    $0x61,%al
402b05:	80 0f 00             	orb    $0x0,(%edi)
402b08:	00 04 7e             	add    %al,(%esi,%edi,2)
402b0b:	0f 00 00             	sldt   (%eax)
402b0e:	04 06                	add    $0x6,%al
402b10:	20 96 57 56 e4 58    	and    %dl,0x58e45657(%esi)
402b16:	07                   	pop    %es
402b17:	61                   	popa
402b18:	17                   	pop    %ss
402b19:	11 08                	adc    %ecx,(%eax)
402b1b:	58                   	pop    %eax
402b1c:	60                   	pusha
402b1d:	61                   	popa
402b1e:	80 0f 00             	orb    $0x0,(%edi)
402b21:	00 04 11             	add    %al,(%ecx,%edx,1)
402b24:	2b 73 39             	sub    0x39(%ebx),%esi
402b27:	00 00                	add    %al,(%eax)
402b29:	06                   	push   %es
402b2a:	80 0e 00             	orb    $0x0,(%esi)
402b2d:	00 04 7e             	add    %al,(%esi,%edi,2)
402b30:	0e                   	push   %cs
402b31:	00 00                	add    %al,(%eax)
402b33:	04 6f                	add    $0x6f,%al
402b35:	3b 00                	cmp    (%eax),%eax
402b37:	00 06                	add    %al,(%esi)
402b39:	20 68 e3             	and    %ch,-0x1d(%eax)
402b3c:	88 c5                	mov    %al,%ch
402b3e:	06                   	push   %es
402b3f:	59                   	pop    %ecx
402b40:	07                   	pop    %es
402b41:	59                   	pop    %ecx
402b42:	66 66 65 65 66 65 66 	data16 data16 gs gs data16 gs data16 data16 gs gs pushw $0x6861
402b49:	66 65 66 65 68 61 68
402b50:	13 25 11 25 2d 26    	adc    0x262d2511,%esp
402b56:	7e 0e                	jle    0x402b66
402b58:	00 00                	add    %al,(%eax)
402b5a:	04 6f                	add    $0x6f,%al
402b5c:	3b 00                	cmp    (%eax),%eax
402b5e:	00 06                	add    %al,(%esi)
402b60:	20 e1                	and    %ah,%cl
402b62:	dc 76 3a             	fdivl  0x3a(%esi)
402b65:	06                   	push   %es
402b66:	58                   	pop    %eax
402b67:	07                   	pop    %es
402b68:	58                   	pop    %eax
402b69:	66 65 66 65 66 65 66 	data16 gs data16 gs data16 gs data16 gs pushw $0x6861
402b70:	66 65 68 61 68
402b75:	80 0a 00             	orb    $0x0,(%edx)
402b78:	00 04 2b             	add    %al,(%ebx,%ebp,1)
402b7b:	11 7e 0e             	adc    %edi,0xe(%esi)
402b7e:	00 00                	add    %al,(%eax)
402b80:	04 11                	add    $0x11,%al
402b82:	25 6f 40 00 00       	and    $0x406f,%eax
402b87:	06                   	push   %es
402b88:	80 0c 00 00          	orb    $0x0,(%eax,%eax,1)
402b8c:	04 11                	add    $0x11,%al
402b8e:	29 13                	sub    %edx,(%ebx)
402b90:	28 11                	sub    %dl,(%ecx)
402b92:	28 28                	sub    %ch,(%eax)
402b94:	2f                   	das
402b95:	00 00                	add    %al,(%eax)
402b97:	06                   	push   %es
402b98:	13 32                	adc    (%edx),%esi
402b9a:	11 32                	adc    %esi,(%edx)
402b9c:	28 30                	sub    %dh,(%eax)
402b9e:	00 00                	add    %al,(%eax)
402ba0:	06                   	push   %es
402ba1:	80 0d 00 00 04 7e 11 	orb    $0x11,0x7e040000
402ba8:	00 00                	add    %al,(%eax)
402baa:	04 0d                	add    $0xd,%al
402bac:	16                   	push   %ss
402bad:	80 11 00             	adcb   $0x0,(%ecx)
402bb0:	00 04 09             	add    %al,(%ecx,%ecx,1)
402bb3:	20 54 8b f4          	and    %dl,-0xc(%ebx,%ecx,4)
402bb7:	1c 06                	sbb    $0x6,%al
402bb9:	59                   	pop    %ecx
402bba:	07                   	pop    %es
402bbb:	59                   	pop    %ecx
402bbc:	61                   	popa
402bbd:	0d 28 42 00 00       	or     $0x4228,%eax
402bc2:	06                   	push   %es
402bc3:	13 2d 09 11 2d 6d    	adc    0x6d2d1109,%ebp
402bc9:	61                   	popa
402bca:	0d 09 20 77 05       	or     $0x5772009,%eax
402bcf:	cd ad                	int    $0xad
402bd1:	06                   	push   %es
402bd2:	58                   	pop    %eax
402bd3:	07                   	pop    %es
402bd4:	58                   	pop    %eax
402bd5:	61                   	popa
402bd6:	0d 09 20 a7 ea       	or     $0xeaa72009,%eax
402bdb:	e5 17                	in     $0x17,%eax
402bdd:	06                   	push   %es
402bde:	59                   	pop    %ecx
402bdf:	07                   	pop    %es
402be0:	59                   	pop    %ecx
402be1:	61                   	popa
402be2:	0d 09 13 2e 11       	or     $0x112e1309,%eax
402be7:	2e 13 13             	adc    %cs:(%ebx),%edx
402bea:	16                   	push   %ss
402beb:	13 20                	adc    (%eax),%esp
402bed:	11 13                	adc    %edx,(%ebx)
402bef:	13 34 20             	adc    (%eax,%eiz,1),%esi
402bf2:	0e                   	push   %cs
402bf3:	f6 76 3a             	divb   0x3a(%esi)
402bf6:	06                   	push   %es
402bf7:	58                   	pop    %eax
402bf8:	07                   	pop    %es
402bf9:	60                   	pusha
402bfa:	73 04                	jae    0x402c00
402bfc:	00 00                	add    %al,(%eax)
402bfe:	06                   	push   %es
402bff:	25 11 34 7d 06       	and    $0x67d3411,%eax
402c04:	00 00                	add    %al,(%eax)
402c06:	04 6f                	add    $0x6f,%al
402c08:	03 00                	add    (%eax),%eax
402c0a:	00 0a                	add    %cl,(%edx)
402c0c:	13 18                	adc    (%eax),%ebx
402c0e:	2b 1c 11             	sub    (%ecx,%edx,1),%ebx
402c11:	18 6f 02             	sbb    %ch,0x2(%edi)
402c14:	00 00                	add    %al,(%eax)
402c16:	0a 13                	or     (%ebx),%dl
402c18:	2c 11                	sub    $0x11,%al
402c1a:	13 11                	adc    (%ecx),%edx
402c1c:	20 11                	and    %dl,(%ecx)
402c1e:	2c 58                	sub    $0x58,%al
402c20:	61                   	popa
402c21:	13 13                	adc    (%ebx),%edx
402c23:	11 20                	adc    %esp,(%eax)
402c25:	11 13                	adc    %edx,(%ebx)
402c27:	19 63 58             	sbb    %esp,0x58(%ebx)
402c2a:	13 20                	adc    (%eax),%esp
402c2c:	11 18                	adc    %ebx,(%eax)
402c2e:	6f                   	outsl  %ds:(%esi),(%dx)
402c2f:	0e                   	push   %cs
402c30:	00 00                	add    %al,(%eax)
402c32:	06                   	push   %es
402c33:	2d db de 0c 11       	sub    $0x110cdedb,%eax
402c38:	18 2c 07             	sbb    %ch,(%edi,%eax,1)
402c3b:	11 18                	adc    %ebx,(%eax)
402c3d:	6f                   	outsl  %ds:(%esi),(%dx)
402c3e:	11 00                	adc    %eax,(%eax)
402c40:	00 06                	add    %al,(%esi)
402c42:	dc 11                	fcoml  (%ecx)
402c44:	13 13                	adc    (%ebx),%edx
402c46:	31 11                	xor    %edx,(%ecx)
402c48:	31 20                	xor    %esp,(%eax)
402c4a:	95                   	xchg   %eax,%ebp
402c4b:	16                   	push   %ss
402c4c:	89 c5                	mov    %eax,%ebp
402c4e:	06                   	push   %es
402c4f:	59                   	pop    %ecx
402c50:	07                   	pop    %es
402c51:	61                   	popa
402c52:	5a                   	pop    %edx
402c53:	06                   	push   %es
402c54:	20 fd                	and    %bh,%ch
402c56:	43                   	inc    %ebx
402c57:	1e                   	push   %ds
402c58:	3c 58                	cmp    $0x58,%al
402c5a:	07                   	pop    %es
402c5b:	58                   	pop    %eax
402c5c:	5d                   	pop    %ebp
402c5d:	13 30                	adc    (%eax),%esi
402c5f:	09 06                	or     %eax,(%esi)
402c61:	20 46 61             	and    %al,0x61(%esi)
402c64:	82 db 61             	sbb    $0x61,%bl
402c67:	07                   	pop    %es
402c68:	58                   	pop    %eax
402c69:	20 ff                	and    %bh,%bh
402c6b:	f4                   	hlt
402c6c:	76 3a                	jbe    0x402ca8
402c6e:	06                   	push   %es
402c6f:	58                   	pop    %eax
402c70:	07                   	pop    %es
402c71:	61                   	popa
402c72:	66 66 65 66 65 65 66 	data16 data16 gs data16 gs gs data16 gs pop %ax
402c79:	66 65 58
402c7c:	61                   	popa
402c7d:	0d 11 30 20 03       	or     $0x3203011,%eax
402c82:	8b da                	mov    %edx,%ebx
402c84:	98                   	cwtl
402c85:	06                   	push   %es
402c86:	59                   	pop    %ecx
402c87:	07                   	pop    %es
402c88:	61                   	popa
402c89:	61                   	popa
402c8a:	13 37                	adc    (%edi),%esi
402c8c:	09 20                	or     %esp,(%eax)
402c8e:	a9 9e de 19 06       	test   $0x619de9e,%eax
402c93:	59                   	pop    %ecx
402c94:	07                   	pop    %es
402c95:	59                   	pop    %ecx
402c96:	66 65 66 65 66 66 65 	data16 gs data16 gs data16 data16 gs gs popaw
402c9d:	65 66 61
402ca0:	0d 09 11 37 58       	or     $0x58371109,%eax
402ca5:	0d 7e 0f 00 00       	or     $0xf7e,%eax
402caa:	04 20                	add    $0x20,%al
402cac:	82 f5 76             	xor    $0x76,%ch
402caf:	4a                   	dec    %edx
402cb0:	06                   	push   %es
402cb1:	58                   	pop    %eax
402cb2:	07                   	pop    %es
402cb3:	58                   	pop    %eax
402cb4:	5f                   	pop    %edi