46b055:	00 23                	add    %ah,(%ebx)
46b057:	00 00                	add    %al,(%eax)
46b059:	00 04 00             	add    %al,(%eax,%eax,1)
46b05c:	36 00 00             	add    %al,%ss:(%eax)
46b05f:	00 05 00 3c 02 00    	add    %al,0x23c00
46b065:	00 06                	add    %al,(%esi)
46b067:	00 72 02             	add    %dh,0x2(%edx)
46b06a:	00 00                	add    %al,(%eax)
46b06c:	01 00                	add    %eax,(%eax)
46b06e:	23 01                	and    (%ecx),%eax
46b070:	00 00                	add    %al,(%eax)
46b072:	01 00                	add    %eax,(%eax)
46b074:	7f 00                	jg     0x46b076
46b076:	00 00                	add    %al,(%eax)
46b078:	01 00                	add    %eax,(%eax)
46b07a:	58                   	pop    %eax
46b07b:	01 00                	add    %eax,(%eax)
46b07d:	00 02                	add    %al,(%edx)
46b07f:	00 59 02             	add    %bl,0x2(%ecx)
46b082:	00 00                	add    %al,(%eax)
46b084:	01 00                	add    %eax,(%eax)
46b086:	6e                   	outsb  %ds:(%esi),(%dx)
46b087:	00 00                	add    %al,(%eax)
46b089:	00 02                	add    %al,(%edx)
46b08b:	00 15 00 00 00 03    	add    %dl,0x3000000
46b091:	00 4e 01             	add    %cl,0x1(%esi)
46b094:	00 00                	add    %al,(%eax)
46b096:	04 00                	add    $0x0,%al
46b098:	64 00 00             	add    %al,%fs:(%eax)
46b09b:	00 01                	add    %al,(%ecx)
46b09d:	00 76 01             	add    %dh,0x1(%esi)
46b0a0:	00 00                	add    %al,(%eax)
46b0a2:	02 00                	add    (%eax),%al
46b0a4:	68 02 00 00 03       	push   $0x3000002
46b0a9:	00 35 01 00 00 04    	add    %dh,0x4000001
46b0af:	00 40 00             	add    %al,0x0(%eax)
46b0b2:	00 00                	add    %al,(%eax)
46b0b4:	01 00                	add    %eax,(%eax)
46b0b6:	a9 02 00 00 02       	test   $0x2000002,%eax
46b0bb:	00 66 01             	add    %ah,0x1(%esi)
46b0be:	00 00                	add    %al,(%eax)
46b0c0:	03 00                	add    (%eax),%eax
46b0c2:	0b 00                	or     (%eax),%eax
46b0c4:	00 00                	add    %al,(%eax)
46b0c6:	04 00                	add    $0x0,%al
46b0c8:	5f                   	pop    %edi
46b0c9:	00 00                	add    %al,(%eax)
46b0cb:	00 01                	add    %al,(%ecx)
46b0cd:	00 54 02 00          	add    %dl,0x0(%edx,%eax,1)
46b0d1:	00 02                	add    %al,(%edx)
46b0d3:	00 1a                	add    %bl,(%edx)
46b0d5:	01 00                	add    %eax,(%eax)
46b0d7:	00 03                	add    %al,(%ebx)
46b0d9:	00 49 01             	add    %cl,0x1(%ecx)
46b0dc:	00 00                	add    %al,(%eax)
46b0de:	01 00                	add    %eax,(%eax)
46b0e0:	b8 02 00 00 02       	mov    $0x2000002,%eax
46b0e5:	00 c7                	add    %al,%bh
46b0e7:	02 00                	add    (%eax),%al
46b0e9:	00 03                	add    %al,(%ebx)
46b0eb:	00 4f 02             	add    %cl,0x2(%edi)
46b0ee:	00 00                	add    %al,(%eax)
46b0f0:	01 00                	add    %eax,(%eax)
46b0f2:	f4                   	hlt
46b0f3:	01 00                	add    %eax,(%eax)
46b0f5:	00 01                	add    %al,(%ecx)
46b0f7:	00 53 01             	add    %dl,0x1(%ebx)
46b0fa:	00 00                	add    %al,(%eax)
46b0fc:	01 00                	add    %eax,(%eax)
46b0fe:	06                   	push   %es
46b0ff:	00 00                	add    %al,(%eax)
46b101:	00 02                	add    %al,(%edx)
46b103:	00 87 0d 00 00 03    	add    %al,0x300000d(%edi)
46b109:	00 4e 00             	add    %cl,0x0(%esi)
46b10c:	00 00                	add    %al,(%eax)
46b10e:	01 00                	add    %eax,(%eax)
46b110:	03 02                	add    (%edx),%eax
46b112:	00 00                	add    %al,(%eax)
46b114:	02 00                	add    (%eax),%al
46b116:	1f                   	pop    %ds
46b117:	02 00                	add    (%eax),%al
46b119:	00 03                	add    %al,(%ebx)
46b11b:	00 01                	add    %al,(%ecx)
46b11d:	00 00                	add    %al,(%eax)
46b11f:	00 04 00             	add    %al,(%eax,%eax,1)
46b122:	4a                   	dec    %edx
46b123:	02 00                	add    (%eax),%al
46b125:	00 05 00 24 02 00    	add    %al,0x22400
46b12b:	00 01                	add    %al,(%ecx)
46b12d:	00 31                	add    %dh,(%ecx)
46b12f:	00 00                	add    %al,(%eax)
46b131:	00 02                	add    %al,(%edx)
46b133:	00 7c 02 00          	add    %bh,0x0(%edx,%eax,1)
46b137:	00 03                	add    %al,(%ebx)
46b139:	00 9a 02 00 00 01    	add    %bl,0x1000002(%edx)
46b13f:	00 7b 01             	add    %bh,0x1(%ebx)
46b142:	00 00                	add    %al,(%eax)
46b144:	02 00                	add    (%eax),%al
46b146:	2c 00                	sub    $0x0,%al
46b148:	00 00                	add    %al,(%eax)
46b14a:	03 00                	add    (%eax),%eax
46b14c:	3b 00                	cmp    (%eax),%eax
46b14e:	00 00                	add    %al,(%eax)
46b150:	04 00                	add    $0x0,%al
46b152:	5e                   	pop    %esi
46b153:	02 00                	add    (%eax),%al
46b155:	00 05 00 01 01 00    	add    %al,0x10100
46b15b:	00 01                	add    %al,(%ecx)
46b15d:	00 1e                	add    %bl,(%esi)
46b15f:	00 00                	add    %al,(%eax)
46b161:	00 02                	add    %al,(%edx)
46b163:	00 fe                	add    %bh,%dh
46b165:	01 00                	add    %eax,(%eax)
46b167:	00 03                	add    %al,(%ebx)
46b169:	00 10                	add    %dl,(%eax)
46b16b:	00 00                	add    %al,(%eax)
46b16d:	00 01                	add    %al,(%ecx)
46b16f:	00 8e 04 00 00 01    	add    %cl,0x1000004(%esi)
46b175:	00 16                	add    %dl,(%esi)
46b177:	02 00                	add    (%eax),%al
46b179:	00 01                	add    %al,(%ecx)
46b17b:	00 cc                	add    %cl,%ah
46b17d:	02 00                	add    (%eax),%al
46b17f:	00 02                	add    %al,(%edx)
46b181:	00 bd 02 00 00 01    	add    %bh,0x1000002(%ebp)
46b187:	00 49 00             	add    %cl,0x0(%ecx)
46b18a:	00 00                	add    %al,(%eax)
46b18c:	02 00                	add    (%eax),%al
46b18e:	df 01                	filds  (%ecx)
46b190:	00 00                	add    %al,(%eax)
46b192:	03 00                	add    (%eax),%eax
46b194:	0d 02 00 00 01       	or     $0x1000002,%eax
46b199:	00 ae 02 00 00 02    	add    %ch,0x2000002(%esi)
46b19f:	00 86 02 00 00 03    	add    %al,0x3000002(%esi)
46b1a5:	00 29                	add    %ch,(%ecx)
46b1a7:	02 00                	add    (%eax),%al
46b1a9:	00 04 00             	add    %al,(%eax,%eax,1)
46b1ac:	8c 0d 00 00 05 00    	mov    %cs,0x50000
46b1b2:	76 0d                	jbe    0x46b1c1
46b1b4:	00 00                	add    %al,(%eax)
46b1b6:	01 00                	add    %eax,(%eax)
46b1b8:	37                   	aaa
46b1b9:	02 00                	add    (%eax),%al
46b1bb:	00 02                	add    %al,(%edx)
46b1bd:	00 3f                	add    %bh,(%edi)
46b1bf:	01 00                	add    %eax,(%eax)
46b1c1:	00 03                	add    %al,(%ebx)
46b1c3:	00 28                	add    %ch,(%eax)
46b1c5:	01 00                	add    %eax,(%eax)
46b1c7:	00 01                	add    %al,(%ecx)
46b1c9:	00 88 00 00 00 02    	add    %cl,0x2000000(%eax)
46b1cf:	00 3a                	add    %bh,(%edx)
46b1d1:	01 00                	add    %eax,(%eax)
46b1d3:	00 03                	add    %al,(%ebx)
46b1d5:	00 2e                	add    %ch,(%esi)
46b1d7:	02 00                	add    (%eax),%al
46b1d9:	00 01                	add    %al,(%ecx)
46b1db:	00 63 02             	add    %ah,0x2(%ebx)
46b1de:	09 00                	or     %eax,(%eax)
46b1e0:	06                   	push   %es
46b1e1:	00 09                	add    %cl,(%ecx)
46b1e3:	00 0a                	add    %cl,(%edx)
46b1e5:	00 09                	add    %cl,(%ecx)
46b1e7:	00 39                	add    %bh,(%ecx)
46b1e9:	00 09                	add    %cl,(%ecx)
46b1eb:	00 3d 00 09 00 41    	add    %bh,0x41000900
46b1f1:	00 09                	add    %cl,(%ecx)
46b1f3:	00 1c 0a             	add    %bl,(%edx,%ecx,1)
46b1f6:	0a 00                	or     (%eax),%al
46b1f8:	79 00                	jns    0x46b1fa
46b1fa:	69 04 0a 00 81 00 eb 	imul   $0xeb008100,(%edx,%ecx,1),%eax
46b201:	0c 28                	or     $0x28,%al
46b203:	01 14 00             	add    %edx,(%eax,%eax,1)
46b206:	cc                   	int3
46b207:	0c 30                	or     $0x30,%al
46b209:	01 81 00 c1 0b 0a    	add    %eax,0xa0bc100(%ecx)
46b20f:	00 81 00 cc 0c 35    	add    %al,0x350ccc00(%ecx)
46b215:	01 0c 00             	add    %ecx,(%eax,%eax,1)
46b218:	e6 09                	out    %al,$0x9
46b21a:	41                   	inc    %ecx
46b21b:	01 71 00             	add    %esi,0x0(%ecx)
46b21e:	e6 09                	out    %al,$0x9
46b220:	4a                   	dec    %edx
46b221:	01 c9                	add    %ecx,%ecx
46b223:	00 1c 0a             	add    %bl,(%edx,%ecx,1)
46b226:	83 02 d1             	addl   $0xffffffd1,(%edx)
46b229:	00 1c 0a             	add    %bl,(%edx,%ecx,1)
46b22c:	83 02 d9             	addl   $0xffffffd9,(%edx)
46b22f:	00 1c 0a             	add    %bl,(%edx,%ecx,1)
46b232:	83 02 e1             	addl   $0xffffffe1,(%edx)
46b235:	00 1c 0a             	add    %bl,(%edx,%ecx,1)
46b238:	23 01                	and    (%ecx),%eax
46b23a:	e9 00 1c 0a 0a       	jmp    0xa50ce3f
46b23f:	00 f1                	add    %dh,%cl
46b241:	00 1c 0a             	add    %bl,(%edx,%ecx,1)
46b244:	83 02 f9             	addl   $0xfffffff9,(%edx)
46b247:	00 1c 0a             	add    %bl,(%edx,%ecx,1)
46b24a:	83 02 01             	addl   $0x1,(%edx)
46b24d:	01 1c 0a             	add    %ebx,(%edx,%ecx,1)
46b250:	83 02 09             	addl   $0x9,(%edx)
46b253:	01 1c 0a             	add    %ebx,(%edx,%ecx,1)
46b256:	83 02 11             	addl   $0x11,(%edx)
46b259:	01 1c 0a             	add    %ebx,(%edx,%ecx,1)
46b25c:	83 02 19             	addl   $0x19,(%edx)
46b25f:	01 1c 0a             	add    %ebx,(%edx,%ecx,1)
46b262:	83 02 21             	addl   $0x21,(%edx)
46b265:	01 1c 0a             	add    %ebx,(%edx,%ecx,1)
46b268:	83 02 29             	addl   $0x29,(%edx)
46b26b:	01 1c 0a             	add    %ebx,(%edx,%ecx,1)
46b26e:	ab                   	stos   %eax,%es:(%edi)
46b26f:	03 61 01             	add    0x1(%ecx),%esp
46b272:	1c 0a                	sbb    $0xa,%al
46b274:	0a 00                	or     (%eax),%al
46b276:	69 01 1c 0a 0a 00    	imul   $0xa0a1c,(%ecx),%eax
46b27c:	71 01                	jno    0x46b27f
46b27e:	1c 0a                	sbb    $0xa,%al
46b280:	b0 03                	mov    $0x3,%al
46b282:	79 01                	jns    0x46b285
46b284:	1c 0a                	sbb    $0xa,%al
46b286:	0a 00                	or     (%eax),%al
46b288:	81 01 1c 0a 0a 00    	addl   $0xa0a1c,(%ecx)
46b28e:	89 01                	mov    %eax,(%ecx)
46b290:	1c 0a                	sbb    $0xa,%al
46b292:	1f                   	pop    %ds
46b293:	04 91                	add    $0x91,%al
46b295:	01 1c 0a             	add    %ebx,(%edx,%ecx,1)
46b298:	0a 00                	or     (%eax),%al
46b29a:	99                   	cltd
46b29b:	01 1c 0a             	add    %ebx,(%edx,%ecx,1)
46b29e:	67 04 b1             	addr16 add $0xb1,%al
46b2a1:	01 18                	add    %ebx,(%eax)
46b2a3:	0d d1 04 11 00       	or     $0x1104d1,%eax
46b2a8:	1c 0a                	sbb    $0xa,%al
46b2aa:	0a 00                	or     (%eax),%al
46b2ac:	19 00                	sbb    %eax,(%eax)
46b2ae:	2c 03                	sub    $0x3,%al
46b2b0:	fd                   	std
46b2b1:	04 51                	add    $0x51,%al
46b2b3:	00 46 07             	add    %al,0x7(%esi)
46b2b6:	0f 05                	syscall
46b2b8:	31 01                	xor    %eax,(%ecx)
46b2ba:	fd                   	std
46b2bb:	03 2c 01             	add    (%ecx,%eax,1),%ebp
46b2be:	41                   	inc    %ecx
46b2bf:	00 eb                	add    %ch,%bl
46b2c1:	03 22                	add    (%edx),%esp
46b2c3:	05 29 00 1c 0a       	add    $0xa1c0029,%eax
46b2c8:	2d 05 e1 01 00       	sub    $0x1e105,%eax
46b2cd:	0d 41 05 f1 01       	or     $0x1f10541,%eax
46b2d2:	4e                   	dec    %esi
46b2d3:	0d d8 00 51 00       	or     $0x5100d8,%eax
46b2d8:	75 07                	jne    0x46b2e1
46b2da:	5c                   	pop    %esp
46b2db:	05 f9 01 9c 07       	add    $0x79c01f9,%eax
46b2e0:	7c 05                	jl     0x46b2e7
46b2e2:	49                   	dec    %ecx
46b2e3:	00 14 0b             	add    %dl,(%ebx,%ecx,1)
46b2e6:	89 05 49 01 1c 0a    	mov    %eax,0xa1c0149
46b2ec:	83 02 51             	addl   $0x51,(%edx)
46b2ef:	01 1c 0a             	add    %ebx,(%edx,%ecx,1)
46b2f2:	0a 00                	or     (%eax),%al
46b2f4:	21 02                	and    %eax,(%edx)
46b2f6:	1c 0a                	sbb    $0xa,%al
46b2f8:	f1                   	int1
46b2f9:	05 31 02 39 03       	add    $0x3390231,%eax
46b2fe:	0a 00                	or     (%eax),%al
46b300:	39 02                	cmp    %eax,(%edx)
46b302:	1c 0a                	sbb    $0xa,%al
46b304:	f9                   	stc
46b305:	05 31 02 e4 0c       	add    $0xce40231,%eax
46b30a:	0a 00                	or     (%eax),%al
46b30c:	29 00                	sub    %eax,(%eax)
46b30e:	0d 0a 00 06 69       	or     $0x6906000a,%eax
46b313:	02 0d 03 77 00 51    	add    0x51007703,%cl
46b319:	00 d9                	add    %bl,%cl
46b31b:	0b 0d 06 39 01 b1    	or     0xb1013906,%ecx
46b321:	07                   	pop    %es
46b322:	1e                   	push   %ds
46b323:	06                   	push   %es
46b324:	39 01                	cmp    %eax,(%ecx)
46b326:	61                   	popa
46b327:	0b 2c 06             	or     (%esi,%eax,1),%ebp
46b32a:	41                   	inc    %ecx
46b32b:	01 77 03             	add    %esi,0x3(%edi)
46b32e:	2c 01                	sub    $0x1,%al
46b330:	49                   	dec    %ecx
46b331:	01 0b                	add    %ecx,(%ebx)
46b333:	0b 52 06             	or     0x6(%edx),%edx
46b336:	79 02                	jns    0x46b33a
46b338:	71 04                	jno    0x46b33e
46b33a:	58                   	pop    %eax
46b33b:	06                   	push   %es
46b33c:	79 02                	jns    0x46b340
46b33e:	28 0d 68 06 41 00    	sub    %cl,0x410668
46b344:	30 0d 7e 06 a9 00    	xor    %cl,0xa9067e
46b34a:	94                   	xchg   %eax,%esp
46b34b:	0b 86 06 91 00 cc    	or     -0x33ff6efa(%esi),%eax
46b351:	0c 35                	or     $0x35,%al
46b353:	01 51 01             	add    %edx,0x1(%ecx)
46b356:	ef                   	out    %eax,(%dx)
46b357:	0c 9f                	or     $0x9f,%al
46b359:	06                   	push   %es
46b35a:	89 02                	mov    %eax,(%edx)
46b35c:	d8 0c d3             	fmuls  (%ebx,%edx,8)
46b35f:	00 91 00 eb 0c 28    	add    %dl,0x280ceb00(%ecx)
46b365:	01 91 02 1c 0a 0a    	add    %edx,0xa0a1c02(%ecx)
46b36b:	00 99 02 c8 00 f8    	add    %bl,-0x7ff37fe(%ecx)
46b371:	06                   	push   %es
46b372:	59                   	pop    %ecx
46b373:	01 83 03 fc 06 99    	add    %eax,-0x66f903fd(%ebx)
46b379:	02 79 07             	add    0x7(%ecx),%bh
46b37c:	f8                   	clc
46b37d:	06                   	push   %es
46b37e:	41                   	inc    %ecx
46b37f:	00 4e 03             	add    %cl,0x3(%esi)
46b382:	03 07                	add    (%edi),%eax
46b384:	99                   	cltd
46b385:	02 9e 0b f8 06 41    	add    0x4106f80b(%esi),%bl
46b38b:	00 4b 0a             	add    %cl,0xa(%ebx)
46b38e:	1d 07 51 00 53       	sbb    $0x53005107,%eax
46b393:	07                   	pop    %es
46b394:	33 07                	xor    (%edi),%eax
46b396:	a1 02 f4 09 38       	mov    0x3809f402,%eax
46b39b:	07                   	pop    %es
46b39c:	a9 00 1c 0a 3e       	test   $0x3e0a1c00,%eax
46b3a1:	07                   	pop    %es
46b3a2:	c1 00 1c             	roll   $0x1c,(%eax)
46b3a5:	0a 0a                	or     (%edx),%cl
46b3a7:	00 27                	add    %ah,(%edi)
46b3a9:	00 0b                	add    %cl,(%ebx)
46b3ab:	00 0e                	add    %cl,(%esi)
46b3ad:	00 2e                	add    %ch,(%esi)
46b3af:	00 4b 00             	add    %cl,0x0(%ebx)
46b3b2:	88 02                	mov    %al,(%edx)
46b3b4:	2e 00 53 00          	add    %dl,%cs:0x0(%ebx)
46b3b8:	9c                   	pushf
46b3b9:	02 2e                	add    (%esi),%ch
46b3bb:	00 5b 00             	add    %bl,0x0(%ebx)
46b3be:	a2 02 2e 00 63       	mov    %al,0x63002e02
46b3c3:	00 b8 02 2e 00 6b    	add    %bh,0x6b002e02(%eax)
46b3c9:	00 c1                	add    %al,%cl
46b3cb:	02 2e                	add    (%esi),%ch
46b3cd:	00 73 00             	add    %dh,0x0(%ebx)
46b3d0:	e0 02                	loopne 0x46b3d4
46b3d2:	2e 00 7b 00          	add    %bh,%cs:0x0(%ebx)
46b3d6:	88 02                	mov    %al,(%edx)
46b3d8:	2e 00 83 00 f8 02 2e 	add    %al,%cs:0x2e02f800(%ebx)
46b3df:	00 8b 00 22 03 2e    	add    %cl,0x2e032200(%ebx)
46b3e5:	00 93 00 2f 03 2e    	add    %dl,0x2e032f00(%ebx)
46b3eb:	00 9b 00 79 03 2e    	add    %bl,0x2e037900(%ebx)