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)
416f61:	08 00                	or     %al,(%eax)
416f63:	93                   	xchg   %eax,%ebx
416f64:	00 7e 0a             	add    %bh,0xa(%esi)
416f67:	d2 03                	rolb   %cl,(%ebx)
416f69:	14 00                	adc    $0x0,%al
416f6b:	d8 6d 00             	fsubrs 0x0(%ebp)
416f6e:	00 08                	add    %cl,(%eax)
416f70:	00 93 00 91 0a be    	add    %dl,-0x41f56f00(%ebx)
416f76:	03 14 00             	add    (%eax,%eax,1),%edx
416f79:	f0 6d                	lock insl (%dx),%es:(%edi)
416f7b:	00 00                	add    %al,(%eax)
416f7d:	08 00                	or     %al,(%eax)
416f7f:	93                   	xchg   %eax,%ebx
416f80:	00 a4 0a da 03 14 00 	add    %ah,0x1403da(%edx,%ecx,1)
416f87:	04 6e                	add    $0x6e,%al
416f89:	00 00                	add    %al,(%eax)
416f8b:	08 00                	or     %al,(%eax)
416f8d:	93                   	xchg   %eax,%ebx
416f8e:	00 b7 0a be 03 14    	add    %dh,0x1403be0a(%edi)
416f94:	00 1c 6e             	add    %bl,(%esi,%ebp,2)
416f97:	00 00                	add    %al,(%eax)
416f99:	08 00                	or     %al,(%eax)
416f9b:	93                   	xchg   %eax,%ebx
416f9c:	00 ca                	add    %cl,%dl
416f9e:	0a 9c 01 14 00 24 6e 	or     0x6e240014(%ecx,%eax,1),%bl
416fa5:	00 00                	add    %al,(%eax)
416fa7:	08 00                	or     %al,(%eax)
416fa9:	93                   	xchg   %eax,%ebx
416faa:	00 dd                	add    %bl,%ch
416fac:	0a 9c 01 14 00 2c 6e 	or     0x6e2c0014(%ecx,%eax,1),%bl
416fb3:	00 00                	add    %al,(%eax)
416fb5:	08 00                	or     %al,(%eax)
416fb7:	93                   	xchg   %eax,%ebx
416fb8:	00 f0                	add    %dh,%al
416fba:	0a df                	or     %bh,%bl
416fbc:	01 14 00             	add    %edx,(%eax,%eax,1)
416fbf:	38 6e 00             	cmp    %ch,0x0(%esi)
416fc2:	00 08                	add    %cl,(%eax)
416fc4:	00 93 00 03 0b e2    	add    %dl,-0x1df4fd00(%ebx)
416fca:	03 14 00             	add    (%eax,%eax,1),%edx
416fcd:	48                   	dec    %eax
416fce:	6e                   	outsb  %ds:(%esi),(%dx)
416fcf:	00 00                	add    %al,(%eax)
416fd1:	08 00                	or     %al,(%eax)
416fd3:	91                   	xchg   %eax,%ecx
416fd4:	18 54 05 f0          	sbb    %dl,-0x10(%ebp,%eax,1)
416fd8:	01 14 00             	add    %edx,(%eax,%eax,1)
416fdb:	fc                   	cld
416fdc:	6f                   	outsl  %ds:(%esi),(%dx)
416fdd:	00 00                	add    %al,(%eax)
416fdf:	08 00                	or     %al,(%eax)
416fe1:	96                   	xchg   %eax,%esi
416fe2:	00 46 02             	add    %al,0x2(%esi)
416fe5:	f7 03 14 00 58 76    	testl  $0x76580014,(%ebx)
416feb:	00 00                	add    %al,(%eax)
416fed:	08 00                	or     %al,(%eax)
416fef:	91                   	xchg   %eax,%ecx
416ff0:	00 5c 02 75          	add    %bl,0x75(%edx,%eax,1)
416ff4:	04 15                	add    $0x15,%al
416ff6:	00 c0                	add    %al,%al
416ff8:	76 00                	jbe    0x416ffa
416ffa:	00 08                	add    %cl,(%eax)
416ffc:	00 91 00 6a 02 83    	add    %dl,-0x7cfd9600(%ecx)
417002:	04 18                	add    $0x18,%al
417004:	00 78 77             	add    %bh,0x77(%eax)
417007:	00 00                	add    %al,(%eax)
417009:	08 00                	or     %al,(%eax)
41700b:	91                   	xchg   %eax,%ecx
41700c:	00 6e 02             	add    %ch,0x2(%esi)
41700f:	9c                   	pushf
417010:	04 1a                	add    $0x1a,%al
417012:	00 48 7d             	add    %cl,0x7d(%eax)
417015:	00 00                	add    %al,(%eax)
417017:	08 00                	or     %al,(%eax)
417019:	91                   	xchg   %eax,%ecx
41701a:	00 72 02             	add    %dh,0x2(%edx)
41701d:	ba 04 1b 00 6c       	mov    $0x6c001b04,%edx
417022:	7e 00                	jle    0x417024
417024:	00 08                	add    %cl,(%eax)
417026:	00 91 00 76 02 c9    	add    %dl,-0x36fd8a00(%ecx)
41702c:	04 1e                	add    $0x1e,%al
41702e:	00 94 7e 00 00 08 00 	add    %dl,0x80000(%esi,%edi,2)
417035:	86 18                	xchg   %bl,(%eax)
417037:	5a                   	pop    %edx
417038:	00 37                	add    %dh,(%edi)
41703a:	00 21                	add    %ah,(%ecx)
41703c:	00 a4 7e 00 00 08 00 	add    %ah,0x80000(%esi,%edi,2)
417043:	93                   	xchg   %eax,%ebx
417044:	00 e9                	add    %ch,%cl
417046:	0c a0                	or     $0xa0,%al
417048:	01 21                	add    %esp,(%ecx)
41704a:	00 b4 7e 00 00 08 00 	add    %dh,0x80000(%esi,%edi,2)
417051:	93                   	xchg   %eax,%ebx
417052:	00 00                	add    %al,(%eax)
417054:	0d 9c 01 22 00       	or     $0x22019c,%eax
417059:	bc 7e 00 00 08       	mov    $0x800007e,%esp
41705e:	00 93 00 13 0d 9c    	add    %dl,-0x63f2ed00(%ebx)
417064:	01 22                	add    %esp,(%edx)
417066:	00 c4                	add    %al,%ah
417068:	7e 00                	jle    0x41706a
41706a:	00 08                	add    %cl,(%eax)
41706c:	00 93 00 26 0d dd    	add    %dl,-0x22f2da00(%ebx)
417072:	04 22                	add    $0x22,%al
417074:	00 d4                	add    %dl,%ah
417076:	7e 00                	jle    0x417078
417078:	00 08                	add    %cl,(%eax)
41707a:	00 93 00 45 0d df    	add    %dl,-0x20f2bb00(%ebx)
417080:	01 22                	add    %esp,(%edx)
417082:	00 e0                	add    %ah,%al
417084:	7e 00                	jle    0x417086
417086:	00 08                	add    %cl,(%eax)
417088:	00 93 00 58 0d e6    	add    %dl,-0x19f2a800(%ebx)
41708e:	04 22                	add    $0x22,%al
417090:	00 f0                	add    %dh,%al
417092:	7e 00                	jle    0x417094
417094:	00 08                	add    %cl,(%eax)
417096:	00 93 00 6b 0d ed    	add    %dl,-0x12f29500(%ebx)
41709c:	04 22                	add    $0x22,%al
41709e:	00 04 7f             	add    %al,(%edi,%edi,2)
4170a1:	00 00                	add    %al,(%eax)
4170a3:	08 00                	or     %al,(%eax)
4170a5:	93                   	xchg   %eax,%ebx
4170a6:	00 93 0d fc 04 22    	add    %dl,0x2204fc0d(%ebx)
4170ac:	00 20                	add    %ah,(%eax)
4170ae:	7f 00                	jg     0x4170b0
4170b0:	00 08                	add    %cl,(%eax)
4170b2:	00 93 00 a6 0d 04    	add    %dl,0x40da600(%ebx)
4170b8:	05 22 00 34 7f       	add    $0x7f340022,%eax
4170bd:	00 00                	add    %al,(%eax)
4170bf:	08 00                	or     %al,(%eax)
4170c1:	93                   	xchg   %eax,%ebx
4170c2:	00 c0                	add    %al,%al
4170c4:	0d da 01 22 00       	or     $0x2201da,%eax
4170c9:	44                   	inc    %esp
4170ca:	7f 00                	jg     0x4170cc
4170cc:	00 08                	add    %cl,(%eax)
4170ce:	00 93 00 d3 0d 04    	add    %dl,0x40dd300(%ebx)
4170d4:	05 22 00 58 7f       	add    $0x7f580022,%eax
4170d9:	00 00                	add    %al,(%eax)
4170db:	08 00                	or     %al,(%eax)
4170dd:	93                   	xchg   %eax,%ebx
4170de:	00 e6                	add    %ah,%dh
4170e0:	0d 22 02 22 00       	or     $0x220222,%eax
4170e5:	68 7f 00 00 08       	push   $0x800007f
4170ea:	00 93 00 0d 0e 0a    	add    %dl,0xa0e0d00(%ebx)
4170f0:	05 22 00 7c 7f       	add    $0x7f7c0022,%eax
4170f5:	00 00                	add    %al,(%eax)
4170f7:	08 00                	or     %al,(%eax)
4170f9:	93                   	xchg   %eax,%ebx
4170fa:	00 2d 0e 86 01 22    	add    %ch,0x2201860e
417100:	00 9c 7f 00 00 08 00 	add    %bl,0x80000(%edi,%edi,2)
417107:	93                   	xchg   %eax,%ebx
417108:	00 40 0e             	add    %al,0xe(%eax)
41710b:	fc                   	cld
41710c:	04 22                	add    $0x22,%al
41710e:	00 b8 7f 00 00 08    	add    %bh,0x800007f(%eax)
417114:	00 93 00 53 0e 22    	add    %dl,0x220e5300(%ebx)
41711a:	02 22                	add    (%edx),%ah
41711c:	00 c8                	add    %cl,%al
41711e:	7f 00                	jg     0x417120
417120:	00 08                	add    %cl,(%eax)
417122:	00 93 00 66 0e 15    	add    %dl,0x150e6600(%ebx)
417128:	05 22 00 e0 7f       	add    $0x7fe00022,%eax
41712d:	00 00                	add    %al,(%eax)
41712f:	08 00                	or     %al,(%eax)
417131:	93                   	xchg   %eax,%ebx
417132:	00 79 0e             	add    %bh,0xe(%ecx)
417135:	a0 01 24 00 f0       	mov    0xf0002401,%al
41713a:	7f 00                	jg     0x41713c
41713c:	00 08                	add    %cl,(%eax)
41713e:	00 93 00 90 0e 1c    	add    %dl,0x1c0e9000(%ebx)
417144:	05 25 00 0c 80       	add    $0x800c0025,%eax
417149:	00 00                	add    %al,(%eax)
41714b:	08 00                	or     %al,(%eax)
41714d:	93                   	xchg   %eax,%ebx