404917:	00 ac 00 dc 0a 3b 03 	add    %ch,0x33b0adc(%eax,%eax,1)
40491e:	1a 00                	sbb    (%eax),%al
404920:	16                   	push   %ss
404921:	00 16                	add    %dl,(%esi)
404923:	00 96 00 a7 60 17    	add    %dl,0x1760a700(%esi)
404929:	08 46 03             	or     %al,0x3(%esi)
40492c:	1c 00                	sbb    $0x0,%al
40492e:	96                   	xchg   %eax,%esi
40492f:	20 16                	and    %dl,(%esi)
404931:	00 16                	add    %dl,(%esi)
404933:	00 ac 00 6f 07 59 03 	add    %ch,0x359076f(%eax,%eax,1)
40493a:	27                   	daa
40493b:	00 be 20 16 00 16    	add    %bh,0x16001620(%esi)
404941:	00 a7 00 69 07 59    	add    %ah,0x59076900(%edi)
404947:	03 2b                	add    (%ebx),%ebp
404949:	00 f2                	add    %dh,%dl
40494b:	26 16                	es push %ss
40494d:	00 16                	add    %dl,(%esi)
40494f:	00 9c 18 42 08 1c 00 	add    %bl,0x1c0842(%eax,%ebx,1)
404956:	2f                   	das
404957:	00 fa                	add    %bh,%dl
404959:	26 16                	es push %ss
40495b:	00 16                	add    %dl,(%esi)
40495d:	00 a7 00 80 06 62    	add    %ah,0x62068000(%edi)
404963:	03 2f                	add    (%edi),%ebp
404965:	00 32                	add    %dh,(%edx)
404967:	27                   	daa
404968:	16                   	push   %ss
404969:	00 16                	add    %dl,(%esi)
40496b:	00 a7 00 ce 01 69    	add    %ah,0x6901ce00(%edi)
404971:	03 30                	add    (%eax),%esi
404973:	00 19                	add    %bl,(%ecx)
404975:	28 16                	sub    %dl,(%esi)
404977:	00 16                	add    %dl,(%esi)
404979:	00 a7 00 98 06 69    	add    %ah,0x69069800(%edi)
40497f:	03 31                	add    (%ecx),%esi
404981:	00 36                	add    %dh,(%esi)
404983:	28 16                	sub    %dl,(%esi)
404985:	00 16                	add    %dl,(%esi)
404987:	00 a7 00 ab 06 6f    	add    %ah,0x6f06ab00(%edi)
40498d:	03 32                	add    (%edx),%esi
40498f:	00 69 28             	add    %ch,0x28(%ecx)
404992:	16                   	push   %ss
404993:	00 16                	add    %dl,(%esi)
404995:	00 a9 00 83 0a 79    	add    %ch,0x790a8300(%ecx)
40499b:	03 33                	add    (%ebx),%esi
40499d:	00 82 28 16 00 16    	add    %al,0x16001628(%edx)
4049a3:	00 a9 00 83 0a 7f    	add    %ch,0x7f0a8300(%ecx)
4049a9:	03 35 00 8e 29 16    	add    0x16298e00,%esi
4049af:	00 16                	add    %dl,(%esi)
4049b1:	00 a7 00 6b 09 87    	add    %ah,-0x78f69500(%edi)
4049b7:	03 37                	add    (%edi),%esi
4049b9:	00 fa                	add    %bh,%dl
4049bb:	29 16                	sub    %edx,(%esi)
4049bd:	00 16                	add    %dl,(%esi)
4049bf:	00 a9 00 d5 01 90    	add    %ch,-0x6ffe2b00(%ecx)
4049c5:	03 39                	add    (%ecx),%edi
4049c7:	00 7e 2a             	add    %bh,0x2a(%esi)
4049ca:	16                   	push   %ss
4049cb:	00 16                	add    %dl,(%esi)
4049cd:	00 9c 18 42 08 9a 03 	add    %bl,0x39a0842(%eax,%ebx,1)
4049d4:	3d 00 93 2a 16       	cmp    $0x162a9300,%eax
4049d9:	00 16                	add    %dl,(%esi)
4049db:	00 a7 18 48 08 9f    	add    %ah,-0x60f7b7e8(%edi)
4049e1:	03 3e                	add    (%esi),%edi
4049e3:	00 9f 2a 16 00 16    	add    %bl,0x1600162a(%edi)
4049e9:	00 9c 18 42 08 1c 00 	add    %bl,0x1c0842(%eax,%ebx,1)
4049f0:	3e 00 a7 2a 16 00 16 	add    %ah,%ds:0x1600162a(%edi)
4049f7:	00 99 00 20 00 a3    	add    %bl,-0x5cffe000(%ecx)
4049fd:	03 3e                	add    (%esi),%edi
4049ff:	00 ae 2a 16 00 16    	add    %ch,0x1600162a(%esi)
404a05:	00 99 00 38 00 a8    	add    %bl,-0x57ffc800(%ecx)
404a0b:	03 3f                	add    (%edi),%edi
404a0d:	00 16                	add    %dl,(%esi)
404a0f:	00 17                	add    %dl,(%edi)
404a11:	00 5f 08             	add    %bl,0x8(%edi)
404a14:	16                   	push   %ss
404a15:	00 18                	add    %bl,(%eax)
404a17:	00 8b 0a 16 00 19    	add    %cl,0x1900160a(%ebx)
404a1d:	00 e6                	add    %ah,%dh
404a1f:	05 16 00 17 00       	add    $0x170016,%eax
404a24:	5f                   	pop    %edi
404a25:	08 16                	or     %dl,(%esi)
404a27:	00 18                	add    %bl,(%eax)
404a29:	00 8b 0a 16 00 17    	add    %cl,0x1700160a(%ebx)
404a2f:	00 bf 06 16 00 18    	add    %bh,0x18001606(%edi)
404a35:	00 c1                	add    %al,%cl
404a37:	02 16                	add    (%esi),%dl
404a39:	00 19                	add    %bl,(%ecx)
404a3b:	00 f5                	add    %dh,%ch
404a3d:	02 16                	add    (%esi),%dl
404a3f:	00 1a                	add    %bl,(%edx)
404a41:	00 40 09             	add    %al,0x9(%eax)
404a44:	16                   	push   %ss
404a45:	00 1b                	add    %bl,(%ebx)
404a47:	00 07                	add    %al,(%edi)
404a49:	08 16                	or     %dl,(%esi)
404a4b:	00 1c 00             	add    %bl,(%eax,%eax,1)
404a4e:	f7 08 16 00 1d 00    	testl  $0x1d0016,(%eax)
404a54:	71 09                	jno    0x404a5f
404a56:	16                   	push   %ss
404a57:	00 1e                	add    %bl,(%esi)
404a59:	00 6f 0a             	add    %ch,0xa(%edi)
404a5c:	16                   	push   %ss
404a5d:	00 1f                	add    %bl,(%edi)
404a5f:	00 58 0b             	add    %bl,0xb(%eax)
404a62:	16                   	push   %ss
404a63:	00 20                	add    %ah,(%eax)
404a65:	00 8a 07 16 00 21    	add    %cl,0x21001607(%edx)
404a6b:	00 f5                	add    %dh,%ch
404a6d:	06                   	push   %es
404a6e:	16                   	push   %ss
404a6f:	00 17                	add    %dl,(%edi)
404a71:	00 ae 05 16 00 18    	add    %ch,0x18001605(%esi)
404a77:	00 75 01             	add    %dh,0x1(%ebp)
404a7a:	16                   	push   %ss
404a7b:	00 19                	add    %bl,(%ecx)
404a7d:	00 ef                	add    %ch,%bh
404a7f:	00 16                	add    %dl,(%esi)
404a81:	00 1a                	add    %bl,(%edx)
404a83:	00 fa                	add    %bh,%dl
404a85:	01 16                	add    %edx,(%esi)
404a87:	00 17                	add    %dl,(%edi)
404a89:	00 ae 05 16 00 18    	add    %ch,0x18001605(%esi)
404a8f:	00 75 01             	add    %dh,0x1(%ebp)
404a92:	16                   	push   %ss
404a93:	00 19                	add    %bl,(%ecx)
404a95:	00 ef                	add    %ch,%bh
404a97:	00 16                	add    %dl,(%esi)
404a99:	00 1a                	add    %bl,(%edx)
404a9b:	00 fa                	add    %bh,%dl
404a9d:	01 16                	add    %edx,(%esi)
404a9f:	00 17                	add    %dl,(%edi)
404aa1:	00 ef                	add    %ch,%bh
404aa3:	00 16                	add    %dl,(%esi)
404aa5:	00 17                	add    %dl,(%edi)
404aa7:	00 22                	add    %ah,(%edx)
404aa9:	0a 16                	or     (%esi),%dl
404aab:	00 17                	add    %dl,(%edi)
404aad:	00 22                	add    %ah,(%edx)
404aaf:	0a 16                	or     (%esi),%dl
404ab1:	00 17                	add    %dl,(%edi)
404ab3:	00 ef                	add    %ch,%bh
404ab5:	00 16                	add    %dl,(%esi)
404ab7:	00 17                	add    %dl,(%edi)
404ab9:	00 b3 0a 16 00 18    	add    %dh,0x1800160a(%ebx)
404abf:	00 a1 07 16 00 17    	add    %ah,0x17001607(%ecx)
404ac5:	00 b3 0a 16 00 18    	add    %dh,0x1800160a(%ebx)
404acb:	00 a1 07 16 00 17    	add    %ah,0x17001607(%ecx)
404ad1:	00 a0 09 16 00 18    	add    %ah,0x18001609(%eax)
404ad7:	00 c6                	add    %al,%dh
404ad9:	07                   	pop    %es
404ada:	16                   	push   %ss
404adb:	00 17                	add    %dl,(%edi)
404add:	00 1e                	add    %bl,(%esi)
404adf:	06                   	push   %es
404ae0:	16                   	push   %ss
404ae1:	00 18                	add    %bl,(%eax)
404ae3:	00 d3                	add    %dl,%bl
404ae5:	02 16                	add    (%esi),%dl
404ae7:	00 19                	add    %bl,(%ecx)
404ae9:	00 41 06             	add    %al,0x6(%ecx)
404aec:	16                   	push   %ss
404aed:	00 1a                	add    %bl,(%edx)
404aef:	00 48 0a             	add    %cl,0xa(%eax)
404af2:	16                   	push   %ss
404af3:	00 17                	add    %dl,(%edi)
404af5:	00 44 02 16          	add    %al,0x16(%edx,%eax,1)
404af9:	00 17                	add    %dl,(%edi)
404afb:	00 1d 01 16 00 17    	add    %bl,0x17001601
404b01:	00 fe                	add    %bh,%dh
404b03:	00 1f                	add    %bl,(%edi)
404b05:	00 42 08             	add    %al,0x8(%edx)
404b08:	17                   	pop    %ss
404b09:	00 27                	add    %ah,(%edi)
404b0b:	00 42 08             	add    %al,0x8(%edx)
404b0e:	1c 00                	sbb    $0x0,%al
404b10:	2f                   	das
404b11:	00 42 08             	add    %al,0x8(%edx)
404b14:	20 00                	and    %al,(%eax)
404b16:	3f                   	aas
404b17:	00 42 08             	add    %al,0x8(%edx)
404b1a:	26 00 47 00          	add    %al,%es:0x0(%edi)
404b1e:	42                   	inc    %edx
404b1f:	08 26                	or     %ah,(%esi)
404b21:	00 4f 00             	add    %cl,0x0(%edi)
404b24:	42                   	inc    %edx
404b25:	08 26                	or     %ah,(%esi)
404b27:	00 57 00             	add    %dl,0x0(%edi)
404b2a:	42                   	inc    %edx
404b2b:	08 26                	or     %ah,(%esi)
404b2d:	00 5f 00             	add    %bl,0x0(%edi)
404b30:	42                   	inc    %edx
404b31:	08 26                	or     %ah,(%esi)
404b33:	00 67 00             	add    %ah,0x0(%edi)
404b36:	42                   	inc    %edx
404b37:	08 26                	or     %ah,(%esi)
404b39:	00 6f 00             	add    %ch,0x0(%edi)
404b3c:	42                   	inc    %edx
404b3d:	08 26                	or     %ah,(%esi)
404b3f:	00 77 00             	add    %dh,0x0(%edi)
404b42:	42                   	inc    %edx
404b43:	08 2b                	or     %ch,(%ebx)
404b45:	00 7f 00             	add    %bh,0x0(%edi)
404b48:	42                   	inc    %edx
404b49:	08 26                	or     %ah,(%esi)
404b4b:	00 87 00 42 08 26    	add    %al,0x26084200(%edi)
404b51:	00 8f 00 42 08 26    	add    %cl,0x26084200(%edi)
404b57:	00 9f 00 42 08 1c    	add    %bl,0x1c084200(%edi)
404b5d:	00 ef                	add    %ch,%bh
404b5f:	00 42 08             	add    %al,0x8(%edx)
404b62:	1c 00                	sbb    $0x0,%al
404b64:	0f 00 4e 0b          	str    0xb(%esi)
404b68:	39 00                	cmp    %eax,(%eax)
404b6a:	1f                   	pop    %ds
404b6b:	01 24 0a             	add    %esp,(%edx,%ecx,1)
404b6e:	70 00                	jo     0x404b70
404b70:	ff 00                	incl   (%eax)
404b72:	24 02                	and    $0x2,%al
404b74:	77 00                	ja     0x404b76
404b76:	2f                   	das
404b77:	01 3b                	add    %edi,(%ebx)
404b79:	05 7f 00 1f 01       	add    $0x11f007f,%eax
404b7e:	7b 0b                	jnp    0x404b8b
404b80:	85 00                	test   %eax,(%eax)
404b82:	37                   	aaa
404b83:	01 96 07 8a 00 a7    	add    %edx,-0x58ff75f9(%esi)
404b89:	00 42 08             	add    %al,0x8(%edx)
404b8c:	1c 00                	sbb    $0x0,%al
404b8e:	3f                   	aas
404b8f:	01 5c 00 8d          	add    %ebx,-0x73(%eax,%eax,1)
404b93:	00 37                	add    %dh,(%edi)
404b95:	01 18                	add    %ebx,(%eax)
404b97:	05 94 00 57 01       	add    $0x1570094,%eax
404b9c:	9b                   	fwait
404b9d:	07                   	pop    %es
404b9e:	98                   	cwtl
404b9f:	00 3f                	add    %bh,(%edi)
404ba1:	01 91 00 9d 00 3f    	add    %edx,0x3f009d00(%ecx)
404ba7:	01 68 09             	add    %ebp,0x9(%eax)
404baa:	a4                   	movsb  %ds:(%esi),%es:(%edi)
404bab:	00 b7 00 ed 02 aa    	add    %dh,-0x55fd1300(%edi)
404bb1:	00 b7 00 36 03 1c    	add    %dh,0x1c033600(%edi)
404bb7:	00 97 00 8a 05 b0    	add    %dl,-0x4ffa7600(%edi)
404bbd:	00 67 01             	add    %ah,0x1(%edi)
404bc0:	03 02                	add    (%edx),%eax
404bc2:	b4 00                	mov    $0x0,%ah
404bc4:	6f                   	outsl  %ds:(%esi),(%dx)
404bc5:	01 5c 00 b9          	add    %ebx,-0x47(%eax,%eax,1)
404bc9:	00 77 01             	add    %dh,0x1(%edi)
404bcc:	32 01                	xor    (%ecx),%al
404bce:	be 00 77 01 22       	mov    $0x22017700,%esi
404bd3:	06                   	push   %es
404bd4:	1c 00                	sbb    $0x0,%al
404bd6:	97                   	xchg   %eax,%edi
404bd7:	00 42 08             	add    %al,0x8(%edx)
404bda:	1c 00                	sbb    $0x0,%al
404bdc:	7f 01                	jg     0x404bdf
404bde:	f5                   	cmc
404bdf:	05 d3 00 c7 00       	add    $0xc700d3,%eax
404be4:	4c                   	dec    %esp
404be5:	0a f1                	or     %cl,%dh
404be7:	00 1f                	add    %bl,(%edi)
404be9:	01 cc                	add    %ecx,%esp
404beb:	09 f7                	or     %esi,%edi
404bed:	00 1f                	add    %bl,(%edi)
404bef:	01 42 05             	add    %eax,0x5(%edx)
404bf2:	fc                   	cld
404bf3:	00 1f                	add    %bl,(%edi)
404bf5:	01 32                	add    %esi,(%edx)
404bf7:	0a 01                	or     (%ecx),%al
404bf9:	00 8f 01 42 08 26    	add    %cl,0x26084201(%edi)
404bff:	00 c7                	add    %al,%bh
404c01:	00 42 0b             	add    %al,0xb(%edx)
404c04:	08 00                	or     %al,(%eax)
404c06:	c7 00 1a 07 08 00    	movl   $0x8071a,(%eax)
404c0c:	1f                   	pop    %ds
404c0d:	01 c4                	add    %eax,%esp
404c0f:	05 11 00 2a 00       	add    $0x2a0011,%eax
404c14:	42                   	inc    %edx
404c15:	08 1c 01             	or     %bl,(%ecx,%eax,1)
404c18:	7f 01                	jg     0x404c1b
404c1a:	77 02                	ja     0x404c1e
404c1c:	22 01                	and    (%ecx),%al
404c1e:	7f 01                	jg     0x404c21
404c20:	7d 0a                	jge    0x404c2c
404c22:	3d 01 7f 01 2b       	cmp    $0x2b017f01,%eax
404c27:	0a 48 01             	or     0x1(%eax),%cl
404c2a:	c7 00 e5 0a 55 01    	movl   $0x1550ae5,(%eax)
404c30:	7f 01                	jg     0x404c33
404c32:	44                   	inc    %esp
404c33:	03 5a 01             	add    0x1(%edx),%ebx
404c36:	32 00                	xor    (%eax),%al
404c38:	42                   	inc    %edx
404c39:	08 1c 01             	or     %bl,(%ecx,%eax,1)
404c3c:	7f 01                	jg     0x404c3f
404c3e:	81 02 22 01 7f 01    	addl   $0x17f0122,(%edx)
404c44:	24 0a                	and    $0xa,%al
404c46:	71 01                	jno    0x404c49
404c48:	7f 01                	jg     0x404c4b
404c4a:	f1                   	int1
404c4b:	0a 87 01 97 01 42    	or     0x42019701(%edi),%al
404c51:	08 1c 00             	or     %bl,(%eax,%eax,1)
404c54:	9f                   	lahf
404c55:	01 9d 05 9b 01 a7    	add    %ebx,-0x58fe64fb(%ebp)
404c5b:	01 a4 00 a2 01 a7 01 	add    %esp,0x1a701a2(%eax,%eax,1)
404c62:	93                   	xchg   %eax,%ebx
404c63:	05 a8 01 af 01       	add    $0x1af01a8,%eax
404c68:	42                   	inc    %edx
404c69:	08 26                	or     %ah,(%esi)
404c6b:	00 cf                	add    %cl,%bh
404c6d:	00 42 08             	add    %al,0x8(%edx)
404c70:	bd 01 d7 00 42       	mov    $0x4200d701,%ebp
404c75:	08 1c 00             	or     %bl,(%eax,%eax,1)
404c78:	b7 01                	mov    $0x1,%bh
404c7a:	2f                   	das
404c7b:	05 17 00 b7 01       	add    $0x1b70017,%eax
404c80:	21 05 17 00 b7 01    	and    %eax,0x1b70017
404c86:	9d                   	popf
404c87:	01 c3                	add    %eax,%ebx
404c89:	01 b7 01 5b 05 ca    	add    %esi,-0x35faa4ff(%edi)
404c8f:	01 b7 01 f9 0a bd    	add    %esi,-0x42f506ff(%edi)
404c95:	01 df                	add    %ebx,%edi
404c97:	00 42 08             	add    %al,0x8(%edx)
404c9a:	bd 01 cf 01 41       	mov    $0x4101cf01,%ebp
404c9f:	01 d1                	add    %edx,%ecx
404ca1:	01 d7                	add    %edx,%edi
404ca3:	01 3c 03             	add    %edi,(%ebx,%eax,1)
404ca6:	1c 00                	sbb    $0x0,%al
404ca8:	b7 01                	mov    $0x1,%bh
404caa:	d2 00                	rolb   %cl,(%eax)
404cac:	bd 01 b7 01 4f       	mov    $0x4f01b701,%ebp
404cb1:	08 e4                	or     %ah,%ah
404cb3:	01 e7                	add    %esp,%edi
404cb5:	00 42 08             	add    %al,0x8(%edx)
404cb8:	ea 01 cf 01 c4 05 f7 	ljmp   $0xf705,$0xc401cf01
404cbf:	01 17                	add    %edx,(%edi)
404cc1:	01 53 0b             	add    %edx,0xb(%ebx)
404cc4:	39 00                	cmp    %eax,(%eax)
404cc6:	3a 00                	cmp    (%eax),%al
404cc8:	42                   	inc    %edx
404cc9:	08 1c 00             	or     %bl,(%eax,%eax,1)
404ccc:	97                   	xchg   %eax,%edi
404ccd:	00 17                	add    %dl,(%edi)
404ccf:	03 0c 01             	add    (%ecx,%eax,1),%ecx
404cd2:	3a 00                	cmp    (%eax),%al
404cd4:	4d                   	dec    %ebp
404cd5:	01 11                	add    %edx,(%ecx)
404cd7:	01 ef                	add    %ebp,%edi
404cd9:	01 d0                	add    %edx,%eax