409b09:	0b b3 02 09 03 61    	or     0x61030902(%ebx),%esi
409b0f:	1c ba                	sbb    $0xba,%al
409b11:	02 c1                	add    %cl,%al
409b13:	02 c1                	add    %cl,%al
409b15:	17                   	pop    %ss
409b16:	c2 02 61             	ret    $0x6102
409b19:	03 61 1c             	add    0x1c(%ecx),%esp
409b1c:	c9                   	leave
409b1d:	02 69 03             	add    0x3(%ecx),%ch
409b20:	2c 1f                	sub    $0x1f,%al
409b22:	cf                   	iret
409b23:	02 69 03             	add    0x3(%ecx),%ch
409b26:	c4 04 d6             	les    (%esi,%edx,8),%eax
409b29:	02 89 02 73 04 62    	add    0x62047302(%ecx),%cl
409b2f:	01 a1 00 98 0a 7d    	add    %esp,0x7d0a9800(%ecx)
409b35:	01 19                	add    %ebx,(%ecx)
409b37:	02 77 20             	add    0x20(%edi),%dh
409b3a:	dd 02                	fldl   (%edx)
409b3c:	a1 00 77 17 e2       	mov    0xe2177700,%eax
409b41:	02 a1 00 28 18 e9    	add    -0x16e7d800(%ecx),%ah
409b47:	02 71 02             	add    0x2(%ecx),%dh
409b4a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
409b4b:	22 10                	and    (%eax),%dl
409b4d:	00 a1 00 93 03 8a    	add    %ah,-0x75fc6d00(%ecx)
409b53:	02 71 02             	add    0x2(%ecx),%dh
409b56:	c2 0a 8a             	ret    $0x8a0a
409b59:	02 71 02             	add    0x2(%ecx),%dh
409b5c:	5e                   	pop    %esi
409b5d:	22 15 00 71 02 75    	and    0x75027100,%dl
409b63:	22 06                	and    (%esi),%al
409b65:	00 89 03 0f 1e f0    	add    %cl,-0xfe1f0fd(%ecx)
409b6b:	02 89 03 4d 21 f4    	add    -0xbdeb2fd(%ecx),%cl
409b71:	02 89 03 16 19 f9    	add    -0x6e6e9fd(%ecx),%cl
409b77:	02 a1 00 d7 0b 04    	add    0x40bd700(%ecx),%ah
409b7d:	03 41 01             	add    0x1(%ecx),%eax
409b80:	61                   	popa
409b81:	1c 06                	sbb    $0x6,%al
409b83:	00 49 01             	add    %cl,0x1(%ecx)
409b86:	61                   	popa
409b87:	1c 06                	sbb    $0x6,%al
409b89:	00 71 02             	add    %dh,0x2(%ecx)
409b8c:	58                   	pop    %eax
409b8d:	0a 15 00 89 02 4c    	or     0x4c028900,%dl
409b93:	18 62 01             	sbb    %ah,0x1(%edx)
409b96:	71 02                	jno    0x409b9a
409b98:	cf                   	iret
409b99:	0c 8a                	or     $0x8a,%al
409b9b:	02 91 02 0b 03 0f    	add    0xf030b02(%ecx),%dl
409ba1:	03 71 02             	add    0x2(%ecx),%esi
409ba4:	44                   	inc    %esp
409ba5:	22 18                	and    (%eax),%bl
409ba7:	03 99 03 4f 04 1f    	add    0x1f044f03(%ecx),%ebx
409bad:	03 71 02             	add    0x2(%ecx),%esi
409bb0:	24 1c                	and    $0x1c,%al
409bb2:	25 03 a9 03 a5       	and    $0xa503a903,%eax
409bb7:	04 2c                	add    $0x2c,%al
409bb9:	03 91 02 5b 19 62    	add    0x62195b02(%ecx),%edx
409bbf:	01 b1 03 fa 1b 68    	add    %esi,0x681bfa03(%ecx)
409bc5:	01 b1 03 7d 0a 01    	add    %esi,0x10a7d03(%ecx)
409bcb:	00 91 02 02 03 62    	add    %dl,0x62030202(%ecx)
409bd1:	01 b1 03 cc 1b 68    	add    %esi,0x681bcc03(%ecx)
409bd7:	01 b1 03 e3 1b 68    	add    %esi,0x681be303(%ecx)
409bdd:	01 a9 03 0b 06 32    	add    %ebp,0x32060b03(%ecx)
409be3:	03 a9 03 b0 1b 15    	add    0x151bb003(%ecx),%ebp
409be9:	00 91 02 b8 07 62    	add    %dl,0x6207b802(%ecx)
409bef:	01 71 02             	add    %esi,0x2(%ecx)
409bf2:	0c 04                	or     $0x4,%al
409bf4:	15 00 a1 00 f7       	adc    $0xf700a100,%eax
409bf9:	05 39 03 a1 00       	add    $0xa10339,%eax
409bfe:	b4 23                	mov    $0x23,%ah
409c00:	15 00 1c 00 61       	adc    $0x61001c00,%eax
409c05:	1c 69                	sbb    $0x69,%al
409c07:	00 1c 00             	add    %bl,(%eax,%eax,1)
409c0a:	9b                   	fwait
409c0b:	20 59 03             	and    %bl,0x3(%ecx)
409c0e:	1c 00                	sbb    $0x0,%al
409c10:	9f                   	lahf
409c11:	20 60 03             	and    %ah,0x3(%eax)
409c14:	a1 00 96 16 88       	mov    0x88169600,%eax
409c19:	03 a1 00 30 0a 7d    	add    0x7d0a3000(%ecx),%esp
409c1f:	01 91 02 d4 09 62    	add    %edx,0x6209d402(%ecx)
409c25:	01 71 02             	add    %esi,0x2(%ecx)
409c28:	ae                   	scas   %es:(%edi),%al
409c29:	20 a3 03 b9 00 2f    	and    %ah,0x2f00b903(%ebx)
409c2f:	05 15 00 91 02       	add    $0x2910015,%eax
409c34:	5e                   	pop    %esi
409c35:	1b 62 01             	sbb    0x1(%edx),%esp
409c38:	89 02                	mov    %eax,(%edx)
409c3a:	fa                   	cli
409c3b:	19 62 01             	sbb    %esp,0x1(%edx)
409c3e:	89 02                	mov    %eax,(%edx)
409c40:	2c 21                	sub    $0x21,%al
409c42:	62 01                	bound  %eax,(%ecx)
409c44:	91                   	xchg   %eax,%ecx
409c45:	02 c5                	add    %ch,%al
409c47:	03 62 01             	add    0x1(%edx),%esp
409c4a:	a1 00 1a 23 15       	mov    0x15231a00,%eax
409c4f:	00 71 02             	add    %dh,0x2(%ecx)
409c52:	1a 19                	sbb    (%ecx),%bl
409c54:	98                   	cwtl
409c55:	02 49 02             	add    0x2(%ecx),%cl
409c58:	14 24                	adc    $0x24,%al
409c5a:	e1 03                	loope  0x409c5f
409c5c:	49                   	dec    %ecx
409c5d:	02 88 04 e6 03 81    	add    -0x7efc19fc(%eax),%cl
409c63:	01 bc 03 fc 03 d1 03 	add    %edi,0x3d103fc(%ebx,%eax,1)
409c6a:	97                   	xchg   %eax,%edi
409c6b:	20 04 04             	and    %al,(%esp,%eax,1)
409c6e:	81 01 45 17 19 04    	addl   $0x4191745,(%ecx)
409c74:	24 00                	and    $0x0,%al
409c76:	61                   	popa
409c77:	1c 06                	sbb    $0x6,%al
409c79:	00 24 00             	add    %ah,(%eax,%eax,1)
409c7c:	cc                   	int3
409c7d:	09 35 04 24 00 fa    	or     %esi,0xfa002404
409c83:	21 1b                	and    %ebx,(%ebx)
409c85:	01 24 00             	add    %esp,(%eax,%eax,1)
409c88:	c4 09                	les    (%ecx),%ecx
409c8a:	42                   	inc    %edx
409c8b:	04 2c                	add    $0x2c,%al
409c8d:	00 61 1c             	add    %ah,0x1c(%ecx)
409c90:	35 04 a1 00 d0       	xor    $0xd000a104,%eax
409c95:	21 4d 04             	and    %ecx,0x4(%ebp)
409c98:	71 02                	jno    0x409c9c
409c9a:	49                   	dec    %ecx
409c9b:	23 06                	and    (%esi),%eax
409c9d:	00 b9 01 61 1c 06    	add    %bh,0x61c6101(%ecx)
409ca3:	00 d9                	add    %bl,%cl
409ca5:	03 f7                	add    %edi,%esi
409ca7:	0b 5b 04             	or     0x4(%ebx),%ebx
409caa:	e9 03 2d 24 10       	jmp    0x1064c9b2
409caf:	00 e9                	add    %ch,%cl
409cb1:	03 53 1b             	add    0x1b(%ebx),%edx
409cb4:	10 00                	adc    %al,(%eax)
409cb6:	f1                   	int1
409cb7:	03 d7                	add    %edi,%edx
409cb9:	0b 62 04             	or     0x4(%edx),%esp
409cbc:	e9 03 7c 06 93       	jmp    0x934718c4
409cc1:	00 c1                	add    %al,%cl
409cc3:	01 61 1c             	add    %esp,0x1c(%ecx)
409cc6:	06                   	push   %es
409cc7:	00 a1 00 4c 07 06    	add    %ah,0x6074c00(%ecx)
409ccd:	00 d9                	add    %bl,%cl
409ccf:	00 cd                	add    %cl,%ch
409cd1:	03 72 04             	add    0x4(%edx),%esi
409cd4:	71 02                	jno    0x409cd8
409cd6:	60                   	pusha
409cd7:	05 15 00 a1 00       	add    $0xa10015,%eax
409cdc:	78 0c                	js     0x409cea
409cde:	76 04                	jbe    0x409ce4
409ce0:	a1 00 01 17 86       	mov    0x86170100,%eax
409ce5:	04 09                	add    $0x9,%al
409ce7:	04 61                	add    $0x61,%al
409ce9:	1c 06                	sbb    $0x6,%al
409ceb:	00 99 01 61 1c 06    	add    %bl,0x61c6101(%ecx)
409cf1:	00 a1 01 61 1c 06    	add    %ah,0x61c6101(%ecx)
409cf7:	00 a9 01 61 1c 06    	add    %ch,0x61c6101(%ecx)
409cfd:	00 b1 01 61 1c 8c    	add    %dh,-0x73e39eff(%ecx)
409d03:	04 99                	add    $0x99,%al
409d05:	01 42 13             	add    %eax,0x13(%edx)
409d08:	92                   	xchg   %eax,%edx
409d09:	04 89                	add    $0x89,%al
409d0b:	02 4c 1a 62          	add    0x62(%edx,%ebx,1),%cl
409d0f:	01 c1                	add    %eax,%ecx
409d11:	02 1c 05 4f 01 91 02 	add    0x291014f(,%eax,1),%bl
409d18:	a2 0c 62 01 d9       	mov    %al,0xd901620c
409d1d:	00 58 20             	add    %bl,0x20(%eax)
409d20:	98                   	cwtl
409d21:	04 d9                	add    $0xd9,%al
409d23:	00 d9                	add    %bl,%cl
409d25:	03 15 00 d9 00 71    	add    0x7100d900,%edx
409d2b:	10 15 00 d9 00 a9    	adc    %dl,0xa900d900
409d31:	07                   	pop    %es
409d32:	75 02                	jne    0x409d36
409d34:	a1 01 23 06 9f       	mov    0x9f062301,%eax
409d39:	04 a1                	add    $0xa1,%al
409d3b:	00 2c 1b             	add    %ch,(%ebx,%ebx,1)
409d3e:	15 00 a1 00 d9       	adc    $0xd900a100,%eax
409d43:	19 a6 04 2c 00 f7    	sbb    %esp,-0x8ffd3fc(%esi)
409d49:	09 72 04             	or     %esi,0x4(%edx)
409d4c:	2c 00                	sub    $0x0,%al
409d4e:	e2 09                	loop   0x409d59
409d50:	42                   	inc    %edx
409d51:	04 34                	add    $0x34,%al
409d53:	00 61 1c             	add    %ah,0x1c(%ecx)
409d56:	06                   	push   %es
409d57:	00 3c 00             	add    %bh,(%eax,%eax,1)
409d5a:	61                   	popa
409d5b:	1c 06                	sbb    $0x6,%al
409d5d:	00 34 00             	add    %dh,(%eax,%eax,1)
409d60:	68 23 d1 04 34       	push   $0x3404d123
409d65:	00 26                	add    %ah,(%esi)
409d67:	17                   	pop    %ss
409d68:	d1 04 34             	roll   $1,(%esp,%esi,1)
409d6b:	00 23                	add    %ah,(%ebx)
409d6d:	1f                   	pop    %ds
409d6e:	db 04 3c             	fildl  (%esp,%edi,1)
409d71:	00 0c 13             	add    %cl,(%ebx,%edx,1)
409d74:	e0 04                	loopne 0x409d7a
409d76:	3c 00                	cmp    $0x0,%al
409d78:	15 13 e7 04 34       	adc    $0x3404e713,%eax
409d7d:	00 c1                	add    %al,%cl
409d7f:	03 ef                	add    %edi,%ebp
409d81:	04 3c                	add    $0x3c,%al
409d83:	00 1e                	add    %bl,(%esi)
409d85:	0a fc                	or     %ah,%bh
409d87:	04 44                	add    $0x44,%al
409d89:	00 3a                	add    %bh,(%edx)
409d8b:	04 17                	add    $0x17,%al
409d8d:	05 44 00 25 04       	add    $0x4250044,%eax
409d92:	17                   	pop    %ss
409d93:	05 19 04 61 1c       	add    $0x1c610419,%eax
409d98:	06                   	push   %es
409d99:	00 21                	add    %ah,(%ecx)
409d9b:	04 6a                	add    $0x6a,%al
409d9d:	0b 93 00 29 04 fc    	or     -0x3fbd700(%ebx),%edx
409da3:	23 27                	and    (%edi),%esp
409da5:	05 4c 00 61 1c       	add    $0x1c61004c,%eax
409daa:	06                   	push   %es
409dab:	00 f9                	add    %bh,%cl
409dad:	01 29                	add    %ebp,(%ecx)
409daf:	23 42 05             	and    0x5(%edx),%eax
409db2:	f9                   	stc
409db3:	01 5c 04 1b          	add    %ebx,0x1b(%esp,%eax,1)
409db7:	01 f1                	add    %esi,%ecx
409db9:	01 61 1c             	add    %esp,0x1c(%ecx)
409dbc:	01 00                	add    %eax,(%eax)
409dbe:	f1                   	int1
409dbf:	01 97 22 48 05 4c    	add    %edx,0x4c054822(%edi)
409dc5:	00 c1                	add    %al,%cl
409dc7:	03 35 04 54 00 61    	add    0x61005404,%esi
409dcd:	1c 06                	sbb    $0x6,%al
409dcf:	00 01                	add    %al,(%ecx)
409dd1:	02 61 1c             	add    0x1c(%ecx),%ah
409dd4:	06                   	push   %es
409dd5:	00 01                	add    %al,(%ecx)
409dd7:	02 11                	add    (%ecx),%dl
409dd9:	22 06                	and    (%esi),%al
409ddb:	00 01                	add    %al,(%ecx)
409ddd:	02 f5                	add    %ch,%dh
409ddf:	19 06                	sbb    %eax,(%esi)
409de1:	00 01                	add    %al,(%ecx)
409de3:	02 d4                	add    %ah,%dl
409de5:	1e                   	push   %ds
409de6:	72 05                	jb     0x409ded
409de8:	54                   	push   %esp
409de9:	00 c1                	add    %al,%cl
409deb:	03 35 04 4c 00 0c    	add    0xc004c04,%esi
409df1:	24 76                	and    $0x76,%al
409df3:	05 49 02 70 20       	add    $0x20700249,%eax
409df8:	7c 05                	jl     0x409dff
409dfa:	39 04 a1             	cmp    %eax,(%ecx,%eiz,4)
409dfd:	06                   	push   %es
409dfe:	82 05 49 02 70 20 87 	addb   $0x87,0x20700249
409e05:	05 d1 02 20 24       	add    $0x242002d1,%eax
409e0a:	a2 05 19 02 61       	mov    %al,0x61021905
409e0f:	1c a8                	sbb    $0xa8,%al
409e11:	05 19 02 77 20       	add    $0x20770219,%eax
409e16:	bc 05 08 00 18       	mov    $0x18000805,%esp
409e1b:	00 e0                	add    %ah,%al
409e1d:	05 08 00 1c 00       	add    $0x1c0008,%eax
409e22:	e5 05                	in     $0x5,%eax
409e24:	08 00                	or     %al,(%eax)
409e26:	20 00                	and    %al,(%eax)
409e28:	ea 05 08 00 24 00 ef 	ljmp   $0xef00,$0x24000805
409e2f:	05 08 00 28 00       	add    $0x280008,%eax
409e34:	f4                   	hlt
409e35:	05 08 00 2c 00       	add    $0x2c0008,%eax
409e3a:	f9                   	stc
409e3b:	05 08 00 28 01       	add    $0x1280008,%eax
409e40:	e0 05                	loopne 0x409e47
409e42:	08 00                	or     %al,(%eax)
409e44:	2c 01                	sub    $0x1,%al
409e46:	e5 05                	in     $0x5,%eax
409e48:	08 00                	or     %al,(%eax)
409e4a:	30 01                	xor    %al,(%ecx)
409e4c:	ea 05 08 00 34 01 ef 	ljmp   $0xef01,$0x34000805
409e53:	05 08 00 38 01       	add    $0x1380008,%eax
409e58:	f4                   	hlt
409e59:	05 08 00 3c 01       	add    $0x13c0008,%eax
409e5e:	f9                   	stc
409e5f:	05 2e 00 0b 00       	add    $0xb002e,%eax
409e64:	3b 08                	cmp    (%eax),%ecx
409e66:	2e 00 13             	add    %dl,%cs:(%ebx)
409e69:	00 44 08 2e          	add    %al,0x2e(%eax,%ecx,1)
409e6d:	00 1b                	add    %bl,(%ebx)
409e6f:	00 63 08             	add    %ah,0x8(%ebx)
409e72:	2e 00 23             	add    %ah,%cs:(%ebx)
409e75:	00 6c 08 2e          	add    %ch,0x2e(%eax,%ecx,1)
409e79:	00 2b                	add    %ch,(%ebx)
409e7b:	00 80 08 2e 00 33    	add    %al,0x33002e08(%eax)
409e81:	00 80 08 2e 00 3b    	add    %al,0x3b002e08(%eax)
409e87:	00 80 08 2e 00 43    	add    %al,0x43002e08(%eax)
409e8d:	00 6c 08 2e          	add    %ch,0x2e(%eax,%ecx,1)
409e91:	00 4b 00             	add    %cl,0x0(%ebx)
409e94:	86 08                	xchg   %cl,(%eax)
409e96:	2e 00 53 00          	add    %dl,%cs:0x0(%ebx)
409e9a:	80 08 2e             	orb    $0x2e,(%eax)
409e9d:	00 5b 00             	add    %bl,0x0(%ebx)
409ea0:	80 08 2e             	orb    $0x2e,(%eax)
409ea3:	00 63 00             	add    %ah,0x0(%ebx)
409ea6:	9e                   	sahf
409ea7:	08 2e                	or     %ch,(%esi)
409ea9:	00 6b 00             	add    %ch,0x0(%ebx)
409eac:	c8 08 2e 00          	enter  $0x2e08,$0x0
409eb0:	73 00                	jae    0x409eb2
409eb2:	d5 08                	aad    $0x8
409eb4:	89 01                	mov    %eax,(%ecx)
409eb6:	a3 00 68 09 a9       	mov    %eax,0xa9096800
409ebb:	01 a3 00 68 09 c3    	add    %esp,-0x3cf69800(%ebx)
409ec1:	03 93 00 26 09 c3    	add    -0x3cf6da00(%ebx),%edx
409ec7:	03 9b 00 e5 05 c3    	add    -0x3cfa1b00(%ebx),%ebx
409ecd:	03 83 00 e5 05 e3    	add    -0x1cfa1b00(%ebx),%eax
409ed3:	03 83 00 e5 05 60    	add    0x6005e500(%ebx),%eax
409ed9:	06                   	push   %es
409eda:	7b 00                	jnp    0x409edc
409edc:	e5 05                	in     $0x5,%eax
409ede:	60                   	pusha
409edf:	11 83 00 e5 05 80    	adc    %eax,-0x7ffa1b00(%ebx)
409ee5:	11 83 00 e5 05 a0    	adc    %eax,-0x5ffa1b00(%ebx)
409eeb:	11 83 00 e5 05 c0    	adc    %eax,-0x3ffa1b00(%ebx)
409ef1:	11 83 00 e5 05 61    	adc    %eax,0x6105e500(%ebx)
409ef7:	16                   	push   %ss
409ef8:	83 00 e5             	addl   $0xffffffe5,(%eax)
409efb:	05 61 16 8b 00       	add    $0x8b1661,%eax
409f00:	1d 09 81 16 83       	sbb    $0x83168109,%eax
409f05:	00 e5                	add    %ah,%ch
409f07:	05 81 16 8b 00       	add    $0x8b1681,%eax
409f0c:	1d 09 01 00 a0       	sbb    $0xa0000109,%eax
409f11:	00 00                	add    %al,(%eax)
409f13:	00 20                	add    %ah,(%eax)
409f15:	00 2e                	add    %ch,(%esi)
409f17:	00 aa 00 be 00 ee    	add    %ch,-0x11ff4200(%edx)
409f1d:	00 f5                	add    %dh,%ch
409f1f:	00 fd                	add    %bh,%ch
409f21:	00 0a                	add    %cl,(%edx)
409f23:	01 25 01 36 01 56    	add    %esp,0x56013601
409f29:	01 b2 01 b9 01 d3    	add    %esi,-0x2cfe46ff(%edx)
409f2f:	01 dd                	add    %ebx,%ebp
409f31:	01 e7                	add    %esp,%edi
409f33:	01 f2                	add    %esi,%edx
409f35:	01 04 02             	add    %eax,(%edx,%eax,1)
409f38:	09 02                	or     %eax,(%edx)
409f3a:	0e                   	push   %cs
409f3b:	02 16                	add    (%esi),%dl
409f3d:	02 20                	add    (%eax),%ah
409f3f:	02 26                	add    (%esi),%ah
409f41:	02 30                	add    (%eax),%dh
409f43:	02 3b                	add    (%ebx),%bh
409f45:	02 ff                	add    %bh,%bh