40283b:	06                   	push   %es
40283c:	58                   	pop    %eax
40283d:	66 66 65 65 66 66 65 	data16 data16 gs gs data16 data16 gs data16 or %bl,%gs:0x61(%ecx)
402844:	66 65 08 59 61
402849:	0b 1f                	or     (%edi),%ebx
40284b:	10 7e 09             	adc    %bh,0x9(%esi)
40284e:	00 00                	add    %al,(%eax)
402850:	04 60                	add    $0x60,%al
402852:	80 09 00             	orb    $0x0,(%ecx)
402855:	00 04 7e             	add    %al,(%esi,%edi,2)
402858:	11 00                	adc    %eax,(%eax)
40285a:	00 04 07             	add    %al,(%edi,%eax,1)
40285d:	58                   	pop    %eax
40285e:	80 11 00             	adcb   $0x0,(%ecx)
402861:	00 04 2a             	add    %al,(%edx,%ebp,1)
402864:	1b 30                	sbb    (%eax),%esi
402866:	02 00                	add    (%eax),%al
402868:	32 00                	xor    (%eax),%al
40286a:	00 00                	add    %al,(%eax)
40286c:	10 00                	adc    %al,(%eax)
40286e:	00 11                	add    %dl,(%ecx)
402870:	7e 10                	jle    0x402882
402872:	00 00                	add    %al,(%eax)
402874:	04 0c                	add    $0xc,%al
402876:	08 28                	or     %ch,(%eax)
402878:	3b 00                	cmp    (%eax),%eax
40287a:	00 0a                	add    %cl,(%edx)
40287c:	7e 10                	jle    0x40288e
40287e:	00 00                	add    %al,(%eax)
402880:	04 02                	add    $0x2,%al
402882:	6f                   	outsl  %ds:(%esi),(%dx)
402883:	37                   	aaa
402884:	00 00                	add    %al,(%eax)
402886:	06                   	push   %es
402887:	0b 07                	or     (%edi),%eax
402889:	2c 04                	sub    $0x4,%al
40288b:	07                   	pop    %es
40288c:	0a de                	or     %dh,%bl
40288e:	11 02                	adc    %eax,(%edx)
402890:	17                   	pop    %ss
402891:	28 2e                	sub    %ch,(%esi)
402893:	00 00                	add    %al,(%eax)
402895:	06                   	push   %es
402896:	0a de                	or     %dh,%bl
402898:	07                   	pop    %es
402899:	08 28                	or     %ch,(%eax)
40289b:	3c 00                	cmp    $0x0,%al
40289d:	00 0a                	add    %cl,(%edx)
40289f:	dc 06                	faddl  (%esi)
4028a1:	2a 04 08             	sub    (%eax,%ecx,1),%al
4028a4:	01 10                	add    %edx,(%eax)
4028a6:	00 00                	add    %al,(%eax)
4028a8:	02 00                	add    (%eax),%al
4028aa:	0c 00                	or     $0x0,%al
4028ac:	1d 29 00 07 00       	sbb    $0x70029,%eax
4028b1:	00 00                	add    %al,(%eax)
4028b3:	00 1b                	add    %bl,(%ebx)
4028b5:	30 05 00 2f 08 00    	xor    %al,0x82f00
4028bb:	00 11                	add    %dl,(%ecx)
4028bd:	00 00                	add    %al,(%eax)
4028bf:	11 20                	adc    %esp,(%eax)
4028c1:	9a 5d 99 70 0a 20 f0 	lcall  $0xf020,$0xa70995d
4028c8:	09 89 c5 06 59 0b    	or     %ecx,0xb5906c5(%ecx)
4028ce:	14 13                	adc    $0x13,%al
4028d0:	04 2b                	add    $0x2b,%al
4028d2:	14 7e                	adc    $0x7e,%al
4028d4:	10 00                	adc    %al,(%eax)
4028d6:	00 04 02             	add    %al,(%edx,%eax,1)
4028d9:	6f                   	outsl  %ds:(%esi),(%dx)
4028da:	37                   	aaa
4028db:	00 00                	add    %al,(%eax)
4028dd:	06                   	push   %es
4028de:	13 04 11             	adc    (%ecx,%edx,1),%eax
4028e1:	04 2c                	add    $0x2c,%al
4028e3:	03 11                	add    (%ecx),%edx
4028e5:	04 2a                	add    $0x2a,%al
4028e7:	7e 0e                	jle    0x4028f7
4028e9:	00 00                	add    %al,(%eax)
4028eb:	04 3a                	add    $0x3a,%al
4028ed:	03 04 00             	add    (%eax,%eax,1),%eax
4028f0:	00 28                	add    %ch,(%eax)
4028f2:	3d 00 00 0a 13       	cmp    $0x130a0000,%eax
4028f7:	29 28                	sub    %ebp,(%eax)
4028f9:	3e 00 00             	add    %al,%ds:(%eax)
4028fc:	0a 13                	or     (%ebx),%dl
4028fe:	28 7e 0f             	sub    %bh,0xf(%esi)
402901:	00 00                	add    %al,(%eax)
402903:	04 20                	add    $0x20,%al
402905:	b6 bb                	mov    $0xbb,%dh
402907:	b1 db                	mov    $0xdb,%cl
402909:	06                   	push   %es
40290a:	61                   	popa
40290b:	07                   	pop    %es
40290c:	58                   	pop    %eax
40290d:	60                   	pusha
40290e:	80 0f 00             	orb    $0x0,(%edi)
402911:	00 04 11             	add    %al,(%ecx,%edx,1)
402914:	29 73 3f             	sub    %esi,0x3f(%ebx)
402917:	00 00                	add    %al,(%eax)
402919:	0a 13                	or     (%ebx),%dl
40291b:	05 20 f8 e9 7e       	add    $0x7ee9f820,%eax
402920:	e5 06                	in     $0x6,%eax
402922:	59                   	pop    %ecx
402923:	07                   	pop    %es
402924:	61                   	popa
402925:	0c 11                	or     $0x11,%al
402927:	05 08 d1 28 40       	add    $0x4028d108,%eax
40292c:	00 00                	add    %al,(%eax)
40292e:	0a 08                	or     (%eax),%cl
402930:	1f                   	pop    %ds
402931:	10 63 d1             	adc    %ah,-0x2f(%ebx)
402934:	28 40 00             	sub    %al,0x0(%eax)
402937:	00 0a                	add    %cl,(%edx)
402939:	26 06                	es push %es
40293b:	20 11                	and    %dl,(%ecx)
40293d:	16                   	push   %ss
40293e:	7b 5a                	jnp    0x40299a
402940:	58                   	pop    %eax
402941:	07                   	pop    %es
402942:	58                   	pop    %eax
402943:	0c 11                	or     $0x11,%al
402945:	05 08 d1 28 40       	add    $0x4028d108,%eax
40294a:	00 00                	add    %al,(%eax)
40294c:	0a 08                	or     (%eax),%cl
40294e:	1f                   	pop    %ds
40294f:	10 63 d1             	adc    %ah,-0x2f(%ebx)
402952:	28 40 00             	sub    %al,0x0(%eax)
402955:	00 0a                	add    %cl,(%edx)
402957:	26 20 f9             	es and %bh,%cl
40295a:	e9 86 e5 06 59       	jmp    0x59470ee5
40295f:	07                   	pop    %es
402960:	61                   	popa
402961:	0c 11                	or     $0x11,%al
402963:	05 08 1f 10 63       	add    $0x63101f08,%eax
402968:	d1 28                	shrl   $1,(%eax)
40296a:	40                   	inc    %eax
40296b:	00 00                	add    %al,(%eax)
40296d:	0a 08                	or     (%eax),%cl
40296f:	d1 28                	shrl   $1,(%eax)
402971:	40                   	inc    %eax
402972:	00 00                	add    %al,(%eax)
402974:	0a 26                	or     (%esi),%ah
402976:	06                   	push   %es
402977:	20 c4                	and    %al,%ah
402979:	91                   	xchg   %eax,%ecx
40297a:	63 04 61             	arpl   %eax,(%ecx,%eiz,2)
40297d:	07                   	pop    %es
40297e:	59                   	pop    %ecx
40297f:	0c 11                	or     $0x11,%al
402981:	05 08 d1 28 40       	add    $0x4028d108,%eax
402986:	00 00                	add    %al,(%eax)
402988:	0a 08                	or     (%eax),%cl
40298a:	1f                   	pop    %ds
40298b:	10 63 d1             	adc    %ah,-0x2f(%ebx)
40298e:	28 40 00             	sub    %al,0x0(%eax)
402991:	00 0a                	add    %cl,(%edx)
402993:	26 20 f0             	es and %dh,%al
402996:	e9 7f e5 06 59       	jmp    0x59470f1a
40299b:	07                   	pop    %es
40299c:	61                   	popa
40299d:	0c 11                	or     $0x11,%al
40299f:	05 08 1f 10 63       	add    $0x63101f08,%eax
4029a4:	d1 28                	shrl   $1,(%eax)
4029a6:	40                   	inc    %eax
4029a7:	00 00                	add    %al,(%eax)
4029a9:	0a 08                	or     (%eax),%cl
4029ab:	d1 28                	shrl   $1,(%eax)
4029ad:	40                   	inc    %eax
4029ae:	00 00                	add    %al,(%eax)
4029b0:	0a 26                	or     (%esi),%ah
4029b2:	20 cd                	and    %cl,%ch
4029b4:	91                   	xchg   %eax,%ecx
4029b5:	6d                   	insl   (%dx),%es:(%edi)
4029b6:	04 06                	add    $0x6,%al
4029b8:	61                   	popa
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