416bb8:	00 19                	add    %bl,(%ecx)
416bba:	00 7e 00             	add    %bh,0x0(%esi)
416bbd:	02 01                	add    (%ecx),%al
416bbf:	10 00                	adc    %al,(%eax)
416bc1:	46                   	inc    %esi
416bc2:	02 00                	add    (%eax),%al
416bc4:	00 4d 00             	add    %cl,0x0(%ebp)
416bc7:	19 00                	sbb    %eax,(%eax)
416bc9:	86 00                	xchg   %al,(%eax)
416bcb:	03 01                	add    (%ecx),%eax
416bcd:	10 00                	adc    %al,(%eax)
416bcf:	5c                   	pop    %esp
416bd0:	02 00                	add    (%eax),%al
416bd2:	00 4d 00             	add    %cl,0x0(%ebp)
416bd5:	25 00 9d 00 03       	and    $0x3009d00,%eax
416bda:	01 10                	add    %edx,(%eax)
416bdc:	00 6a 02             	add    %ch,0x2(%edx)
416bdf:	00 00                	add    %al,(%eax)
416be1:	4d                   	dec    %ebp
416be2:	00 2a                	add    %ch,(%edx)
416be4:	00 a3 00 11 00 46    	add    %ah,0x46001100(%ebx)
416bea:	02 e9                	add    %cl,%ch
416bec:	01 11                	add    %edx,(%ecx)
416bee:	00 5c 02 ec          	add    %bl,-0x14(%edx,%eax,1)
416bf2:	01 11                	add    %edx,(%ecx)
416bf4:	00 6e 02             	add    %ch,0x2(%esi)
416bf7:	ed                   	in     (%dx),%eax
416bf8:	03 11                	add    (%ecx),%edx
416bfa:	00 72 02             	add    %dh,0x2(%edx)
416bfd:	ed                   	in     (%dx),%eax
416bfe:	03 13                	add    (%ebx),%edx
416c00:	00 76 02             	add    %dh,0x2(%esi)
416c03:	2d 05 13 00 7a       	sub    $0x7a001305,%eax
416c08:	02 2d 05 13 00 9d    	add    0x9d001305,%ch
416c0e:	0c 32                	or     $0x32,%al
416c10:	05 33 00 a1 0c       	add    $0xca10033,%eax
416c15:	36 05 33 00 a5 0c    	ss add $0xca50033,%eax
416c1b:	36 05 33 00 a9 0c    	ss add $0xca90033,%eax
416c21:	36 05 33 00 ad 0c    	ss add $0xcad0033,%eax
416c27:	36 05 33 00 b1 0c    	ss add $0xcb10033,%eax
416c2d:	36 05 03 00 46 02    	ss add $0x2460003,%eax
416c33:	82 06 03             	addb   $0x3,(%esi)
416c36:	00 5c 02 86          	add    %bl,-0x7a(%edx,%eax,1)
416c3a:	06                   	push   %es
416c3b:	01 00                	add    %eax,(%eax)
416c3d:	46                   	inc    %esi
416c3e:	02 36                	add    (%esi),%dh
416c40:	05 01 00 5c 02       	add    $0x25c0001,%eax
416c45:	89 06                	mov    %eax,(%esi)
416c47:	06                   	push   %es
416c48:	00 46 02             	add    %al,0x2(%esi)
416c4b:	89 06                	mov    %eax,(%esi)
416c4d:	06                   	push   %es
416c4e:	00 5c 02 89          	add    %bl,-0x77(%edx,%eax,1)
416c52:	06                   	push   %es
416c53:	03 00                	add    (%eax),%eax
416c55:	46                   	inc    %esi
416c56:	02 af 06 03 00 5c    	add    0x5c000306(%edi),%ch
416c5c:	02 86 06 03 00 6a    	add    0x6a000306(%esi),%al
416c62:	02 b2 06 03 00 6e    	add    0x6e000306(%edx),%dh
416c68:	02 b2 06 03 00 46    	add    0x46000306(%edx),%dh
416c6e:	02 b2 06 03 00 5c    	add    0x5c000306(%edx),%dh
416c74:	02 b2 06 01 00 46    	add    0x46000106(%edx),%dh
416c7a:	02 c5                	add    %ch,%al
416c7c:	06                   	push   %es
416c7d:	01 00                	add    %eax,(%eax)
416c7f:	5c                   	pop    %esp
416c80:	02 c9                	add    %cl,%cl
416c82:	06                   	push   %es
416c83:	01 00                	add    %eax,(%eax)
416c85:	6a 02                	push   $0x2
416c87:	32 05 01 00 6e 02    	xor    0x26e0001,%al
416c8d:	89 06                	mov    %eax,(%esi)
416c8f:	01 00                	add    %eax,(%eax)
416c91:	72 02                	jb     0x416c95
416c93:	89 06                	mov    %eax,(%esi)
416c95:	01 00                	add    %eax,(%eax)
416c97:	76 02                	jbe    0x416c9b
416c99:	af                   	scas   %es:(%edi),%eax
416c9a:	06                   	push   %es
416c9b:	01 00                	add    %eax,(%eax)
416c9d:	7a 02                	jp     0x416ca1
416c9f:	89 06                	mov    %eax,(%esi)
416ca1:	01 00                	add    %eax,(%eax)
416ca3:	9d                   	popf
416ca4:	0c cd                	or     $0xcd,%al
416ca6:	06                   	push   %es
416ca7:	01 00                	add    %eax,(%eax)
416ca9:	a1 0c cd 06 01       	mov    0x106cd0c,%eax
416cae:	00 a5 0c af 06 01    	add    %ah,0x106af0c(%ebp)
416cb4:	00 a9 0c 89 06 01    	add    %ch,0x106890c(%ecx)
416cba:	00 ad 0c af 06 01    	add    %ch,0x106af0c(%ebp)
416cc0:	00 46 02             	add    %al,0x2(%esi)
416cc3:	62 07                	bound  %eax,(%edi)
416cc5:	01 00                	add    %eax,(%eax)
416cc7:	5c                   	pop    %esp
416cc8:	02 89 06 01 00 6a    	add    0x6a000106(%ecx),%cl
416cce:	02 89 06 01 00 6e    	add    0x6e000106(%ecx),%cl
416cd4:	02 65 07             	add    0x7(%ebp),%ah
416cd7:	03 00                	add    (%eax),%eax
416cd9:	72 02                	jb     0x416cdd
416cdb:	cd 06                	int    $0x6
416cdd:	01 00                	add    %eax,(%eax)
416cdf:	46                   	inc    %esi
416ce0:	02 ed                	add    %ch,%ch
416ce2:	03 01                	add    (%ecx),%eax
416ce4:	00 5c 02 89          	add    %bl,-0x77(%edx,%eax,1)
416ce8:	06                   	push   %es
416ce9:	03 00                	add    (%eax),%eax
416ceb:	6a 02                	push   $0x2
416ced:	89 06                	mov    %eax,(%esi)
416cef:	03 00                	add    (%eax),%eax
416cf1:	6e                   	outsb  %ds:(%esi),(%dx)
416cf2:	02 cd                	add    %ch,%cl
416cf4:	06                   	push   %es
416cf5:	50                   	push   %eax
416cf6:	20 00                	and    %al,(%eax)
416cf8:	00 08                	add    %cl,(%eax)
416cfa:	00 91 00 7e 02 be    	add    %dl,-0x41fd8200(%ecx)
416d00:	00 01                	add    %al,(%ecx)
416d02:	00 8c 25 00 00 08 00 	add    %cl,0x80000(%ebp,%eiz,1)
416d09:	91                   	xchg   %eax,%ecx
416d0a:	00 8a 02 e2 00 02    	add    %cl,0x200e202(%edx)
416d10:	00 f0                	add    %dh,%al
416d12:	2b 00                	sub    (%eax),%eax
416d14:	00 08                	add    %cl,(%eax)
416d16:	00 96 00 4c 03 2f    	add    %dl,0x2f034c00(%esi)
416d1c:	01 03                	add    %eax,(%ebx)
416d1e:	00 28                	add    %ch,(%eax)
416d20:	30 00                	xor    %al,(%eax)
416d22:	00 08                	add    %cl,(%eax)
416d24:	00 96 00 e2 03 61    	add    %dl,0x6103e200(%esi)
416d2a:	01 05 00 d8 34 00    	add    %eax,0x34d800
416d30:	00 08                	add    %cl,(%eax)
416d32:	00 86 18 5a 00 37    	add    %al,0x37005a18(%esi)
416d38:	00 07                	add    %al,(%edi)
416d3a:	00 ec                	add    %ch,%ah
416d3c:	34 00                	xor    $0x0,%al
416d3e:	00 08                	add    %cl,(%eax)
416d40:	00 93 00 20 04 86    	add    %dl,-0x79fbe000(%ebx)
416d46:	01 07                	add    %eax,(%edi)
416d48:	00 0c 35 00 00 08 00 	add    %cl,0x80000(,%esi,1)
416d4f:	93                   	xchg   %eax,%ebx
416d50:	00 3e                	add    %bh,(%esi)
416d52:	04 9c                	add    $0x9c,%al
416d54:	01 07                	add    %eax,(%edi)
416d56:	00 14 35 00 00 08 00 	add    %dl,0x80000(,%esi,1)
416d5d:	93                   	xchg   %eax,%ebx
416d5e:	00 51 04             	add    %dl,0x4(%ecx)
416d61:	9c                   	pushf
416d62:	01 07                	add    %eax,(%edi)
416d64:	00 1c 35 00 00 08 00 	add    %bl,0x80000(,%esi,1)
416d6b:	93                   	xchg   %eax,%ebx
416d6c:	00 64 04 a0          	add    %ah,-0x60(%esp,%eax,1)
416d70:	01 07                	add    %eax,(%edi)
416d72:	00 2c 35 00 00 08 00 	add    %ch,0x80000(,%esi,1)
416d79:	93                   	xchg   %eax,%ebx
416d7a:	00 7d 04             	add    %bh,0x4(%ebp)
416d7d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
416d7e:	01 08                	add    %ecx,(%eax)
416d80:	00 3c 35 00 00 08 00 	add    %bh,0x80000(,%esi,1)
416d87:	93                   	xchg   %eax,%ebx
416d88:	00 9a 04 aa 01 08    	add    %bl,0x801aa04(%edx)
416d8e:	00 58 35             	add    %bl,0x35(%eax)
416d91:	00 00                	add    %al,(%eax)
416d93:	08 00                	or     %al,(%eax)
416d95:	93                   	xchg   %eax,%ebx
416d96:	00 b6 04 b3 01 08    	add    %dh,0x801b304(%esi)
416d9c:	00 70 35             	add    %dh,0x35(%eax)
416d9f:	00 00                	add    %al,(%eax)
416da1:	08 00                	or     %al,(%eax)
416da3:	93                   	xchg   %eax,%ebx
416da4:	00 c9                	add    %cl,%cl
416da6:	04 a5                	add    $0xa5,%al
416da8:	01 08                	add    %ecx,(%eax)
416daa:	00 80 35 00 00 08    	add    %al,0x8000035(%eax)
416db0:	00 93 00 dc 04 ba    	add    %dl,-0x45fb2400(%ebx)
416db6:	01 08                	add    %ecx,(%eax)
416db8:	00 94 35 00 00 08 00 	add    %dl,0x80000(%ebp,%esi,1)
416dbf:	93                   	xchg   %eax,%ebx
416dc0:	00 f7                	add    %dh,%bh
416dc2:	04 c9                	add    $0xc9,%al
416dc4:	01 08                	add    %ecx,(%eax)
416dc6:	00 a4 35 00 00 08 00 	add    %ah,0x80000(%ebp,%esi,1)
416dcd:	93                   	xchg   %eax,%ebx
416dce:	00 0a                	add    %cl,(%edx)
416dd0:	05 ce 01 09 00       	add    $0x901ce,%eax
416dd5:	b8 35 00 00 08       	mov    $0x8000035,%eax
416dda:	00 93 00 24 05 da    	add    %dl,-0x25fadc00(%ebx)
416de0:	01 09                	add    %ecx,(%ecx)
416de2:	00 c8                	add    %cl,%al
416de4:	35 00 00 08 00       	xor    $0x80000,%eax
416de9:	93                   	xchg   %eax,%ebx
416dea:	00 37                	add    %dh,(%edi)
416dec:	05 df 01 09 00       	add    $0x901df,%eax
416df1:	d4 35                	aam    $0x35
416df3:	00 00                	add    %al,(%eax)
416df5:	08 00                	or     %al,(%eax)
416df7:	91                   	xchg   %eax,%ecx
416df8:	18 54 05 f0          	sbb    %dl,-0x10(%ebp,%eax,1)
416dfc:	01 09                	add    %ecx,(%ecx)
416dfe:	00 50 36             	add    %dl,0x36(%eax)
416e01:	00 00                	add    %al,(%eax)
416e03:	08 00                	or     %al,(%eax)
416e05:	96                   	xchg   %eax,%esi
416e06:	00 46 02             	add    %al,0x2(%esi)
416e09:	01 02                	add    %eax,(%edx)
416e0b:	09 00                	or     %eax,(%eax)
416e0d:	80 36 00             	xorb   $0x0,(%esi)
416e10:	00 08                	add    %cl,(%eax)
416e12:	00 96 00 5c 02 01    	add    %dl,0x1025c00(%esi)
416e18:	02 0a                	add    (%edx),%cl
416e1a:	00 d4                	add    %dl,%ah
416e1c:	37                   	aaa
416e1d:	00 00                	add    %al,(%eax)
416e1f:	08 00                	or     %al,(%eax)
416e21:	86 18                	xchg   %bl,(%eax)
416e23:	5a                   	pop    %edx
416e24:	00 37                	add    %dh,(%edi)
416e26:	00 0b                	add    %cl,(%ebx)
416e28:	00 e8                	add    %ch,%al
416e2a:	37                   	aaa
416e2b:	00 00                	add    %al,(%eax)
416e2d:	08 00                	or     %al,(%eax)
416e2f:	93                   	xchg   %eax,%ebx
416e30:	00 be 05 9c 01 0b    	add    %bh,0xb019c05(%esi)
416e36:	00 f0                	add    %dh,%al
416e38:	37                   	aaa
416e39:	00 00                	add    %al,(%eax)
416e3b:	08 00                	or     %al,(%eax)
416e3d:	93                   	xchg   %eax,%ebx
416e3e:	00 d1                	add    %dl,%cl
416e40:	05 9c 01 0b 00       	add    $0xb019c,%eax
416e45:	f8                   	clc
416e46:	37                   	aaa
416e47:	00 00                	add    %al,(%eax)
416e49:	08 00                	or     %al,(%eax)
416e4b:	93                   	xchg   %eax,%ebx
416e4c:	00 e4                	add    %ah,%ah
416e4e:	05 df 01 0b 00       	add    $0xb01df,%eax
416e53:	04 38                	add    $0x38,%al
416e55:	00 00                	add    %al,(%eax)
416e57:	08 00                	or     %al,(%eax)
416e59:	93                   	xchg   %eax,%ebx
416e5a:	00 09                	add    %cl,(%ecx)
416e5c:	06                   	push   %es
416e5d:	ce                   	into
416e5e:	01 0b                	add    %ecx,(%ebx)
416e60:	00 18                	add    %bl,(%eax)
416e62:	38 00                	cmp    %al,(%eax)
416e64:	00 08                	add    %cl,(%eax)
416e66:	00 93 00 25 06 22    	add    %dl,0x22062500(%ebx)
416e6c:	02 0b                	add    (%ebx),%cl
416e6e:	00 00                	add    %al,(%eax)
416e70:	00 00                	add    %al,(%eax)
416e72:	00 03                	add    %al,(%ebx)
416e74:	00 86 18 5a 00 27    	add    %al,0x27005a18(%esi)
416e7a:	02 0b                	add    (%ebx),%cl
416e7c:	00 00                	add    %al,(%eax)
416e7e:	00 00                	add    %al,(%eax)
416e80:	00 03                	add    %al,(%ebx)
416e82:	00 c6                	add    %al,%dh
416e84:	01 3f                	add    %edi,(%edi)
416e86:	06                   	push   %es
416e87:	2d 02 0d 00 00       	sub    $0xd02,%eax
416e8c:	00 00                	add    %al,(%eax)
416e8e:	00 03                	add    %al,(%ebx)
416e90:	00 c6                	add    %al,%dh
416e92:	01 46 06             	add    %eax,0x6(%esi)
416e95:	32 02                	xor    (%edx),%al
416e97:	0e                   	push   %cs
416e98:	00 00                	add    %al,(%eax)
416e9a:	00 00                	add    %al,(%eax)
416e9c:	00 03                	add    %al,(%ebx)
416e9e:	00 c6                	add    %al,%dh
416ea0:	01 7d 06             	add    %edi,0x6(%ebp)
416ea3:	3d 02 11 00 28       	cmp    $0x28001102,%eax
416ea8:	38 00                	cmp    %al,(%eax)
416eaa:	00 08                	add    %cl,(%eax)
416eac:	00 86 00 46 02 44    	add    %al,0x44024600(%esi)
416eb2:	02 12                	add    (%edx),%dl
416eb4:	00 14 65 00 00 08 00 	add    %dl,0x80000(,%eiz,2)
416ebb:	86 00                	xchg   %al,(%eax)
416ebd:	5c                   	pop    %esp
416ebe:	02 3d 03 13 00 30    	add    0x30001303,%bh
416ec4:	66 00 00             	data16 add %al,(%eax)
416ec7:	08 00                	or     %al,(%eax)
416ec9:	86 18                	xchg   %bl,(%eax)
416ecb:	5a                   	pop    %edx
416ecc:	00 37                	add    %dh,(%edi)
416ece:	00 14 00             	add    %dl,(%eax,%eax,1)
416ed1:	44                   	inc    %esp
416ed2:	66 00 00             	data16 add %al,(%eax)
416ed5:	08 00                	or     %al,(%eax)
416ed7:	91                   	xchg   %eax,%ecx
416ed8:	18 54 05 f0          	sbb    %dl,-0x10(%ebp,%eax,1)
416edc:	01 14 00             	add    %edx,(%eax,%eax,1)
416edf:	04 6d                	add    $0x6d,%al
416ee1:	00 00                	add    %al,(%eax)
416ee3:	08 00                	or     %al,(%eax)
416ee5:	93                   	xchg   %eax,%ebx
416ee6:	00 69 09             	add    %ch,0x9(%ecx)
416ee9:	0d 01 14 00 14       	or     $0x14001401,%eax
416eee:	6d                   	insl   (%dx),%es:(%edi)
416eef:	00 00                	add    %al,(%eax)
416ef1:	08 00                	or     %al,(%eax)
416ef3:	93                   	xchg   %eax,%ebx
416ef4:	00 7c 09 81          	add    %bh,-0x7f(%ecx,%ecx,1)
416ef8:	03 14 00             	add    (%eax,%eax,1),%edx
416efb:	30 6d 00             	xor    %ch,0x0(%ebp)
416efe:	00 08                	add    %cl,(%eax)
416f00:	00 93 00 c4 09 da    	add    %dl,-0x25f63c00(%ebx)
416f06:	01 14 00             	add    %edx,(%eax,%eax,1)
416f09:	40                   	inc    %eax
416f0a:	6d                   	insl   (%dx),%es:(%edi)
416f0b:	00 00                	add    %al,(%eax)
416f0d:	08 00                	or     %al,(%eax)
416f0f:	93                   	xchg   %eax,%ebx
416f10:	00 f0                	add    %dh,%al
416f12:	09 9c 03 14 00 58 6d 	or     %ebx,0x6d580014(%ebx,%eax,1)
416f19:	00 00                	add    %al,(%eax)
416f1b:	08 00                	or     %al,(%eax)
416f1d:	93                   	xchg   %eax,%ebx
416f1e:	00 10                	add    %dl,(%eax)
416f20:	0a da                	or     %dl,%bl
416f22:	01 14 00             	add    %edx,(%eax,%eax,1)
416f25:	68 6d 00 00 08       	push   $0x800006d
416f2a:	00 93 00 32 0a ba    	add    %dl,-0x45f5ce00(%ebx)
416f30:	01 14 00             	add    %edx,(%eax,%eax,1)
416f33:	7c 6d                	jl     0x416fa2
416f35:	00 00                	add    %al,(%eax)
416f37:	08 00                	or     %al,(%eax)
416f39:	93                   	xchg   %eax,%ebx
416f3a:	00 45 0a             	add    %al,0xa(%ebp)
416f3d:	b5 03                	mov    $0x3,%ch
416f3f:	14 00                	adc    $0x0,%al
416f41:	94                   	xchg   %eax,%esp
416f42:	6d                   	insl   (%dx),%es:(%edi)
416f43:	00 00                	add    %al,(%eax)
416f45:	08 00                	or     %al,(%eax)
416f47:	93                   	xchg   %eax,%ebx
416f48:	00 58 0a             	add    %bl,0xa(%eax)
416f4b:	be 03 14 00 ac       	mov    $0xac001403,%esi
416f50:	6d                   	insl   (%dx),%es:(%edi)
416f51:	00 00                	add    %al,(%eax)
416f53:	08 00                	or     %al,(%eax)
416f55:	93                   	xchg   %eax,%ebx
416f56:	00 6b 0a             	add    %ch,0xa(%ebx)
416f59:	c7 03 14 00 c4 6d    	movl   $0x6dc40014,(%ebx)
416f5f:	00 00                	add    %al,(%eax)