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)
46b3f1:	00 a3 00 97 03 2e    	add    %ah,0x2e039700(%ebx)
46b3f7:	00 ab 00 9c 02 69    	add    %ch,0x69029c00(%ebx)
46b3fd:	00 eb                	add    %ch,%bl
46b3ff:	00 6e 04             	add    %ch,0x4(%esi)
46b402:	80 00 b3             	addb   $0xb3,(%eax)
46b405:	00 0e                	add    %cl,(%esi)
46b407:	00 89 00 eb 00 6e    	add    %cl,0x6e00eb00(%ecx)
46b40d:	04 a0                	add    $0xa0,%al
46b40f:	00 b3 00 0e 00 c0    	add    %dh,-0x3ffff200(%ebx)
46b415:	00 b3 00 0e 00 23    	add    %dh,0x23000e00(%ebx)
46b41b:	01 cb                	add    %ecx,%ebx
46b41d:	00 0e                	add    %cl,(%esi)
46b41f:	00 60 01             	add    %ah,0x1(%eax)
46b422:	b3 00                	mov    $0x0,%bl
46b424:	0e                   	push   %cs
46b425:	00 80 01 b3 00 0e    	add    %al,0xe00b301(%eax)
46b42b:	00 83 01 db 00 25    	add    %al,0x2500db01(%ebx)
46b431:	04 83                	add    $0x83,%al
46b433:	01 cb                	add    %ecx,%ebx
46b435:	00 0e                	add    %cl,(%esi)
46b437:	00 83 01 e3 00 0e    	add    %al,0xe00e301(%ebx)
46b43d:	00 a0 01 b3 00 0e    	add    %ah,0xe00b301(%eax)
46b443:	00 a3 01 db 00 77    	add    %ah,0x7700db01(%ebx)
46b449:	04 a3                	add    $0xa3,%al
46b44b:	01 cb                	add    %ecx,%ebx
46b44d:	00 0e                	add    %cl,(%esi)
46b44f:	00 c3                	add    %al,%bl
46b451:	01 cb                	add    %ecx,%ebx
46b453:	00 0e                	add    %cl,(%esi)
46b455:	00 60 02             	add    %ah,0x2(%eax)
46b458:	b3 00                	mov    $0x0,%bl
46b45a:	0e                   	push   %cs
46b45b:	00 c0                	add    %al,%al
46b45d:	02 b3 00 0e 00 e0    	add    -0x1ffff200(%ebx),%dh
46b463:	02 b3 00 0e 00 00    	add    0xe00(%ebx),%dh
46b469:	03 b3 00 0e 00 20    	add    0x20000e00(%ebx),%esi
46b46f:	03 b3 00 0e 00 60    	add    0x60000e00(%ebx),%esi
46b475:	03 bb 00 0e 00 80    	add    -0x7ffff200(%ebx),%edi
46b47b:	03 b3 00 0e 00 a0    	add    -0x5ffff200(%ebx),%esi
46b481:	03 b3 00 0e 00 c0    	add    -0x3ffff200(%ebx),%esi
46b487:	03 c3                	add    %ebx,%eax
46b489:	00 b6 03 40 04 b3    	add    %dh,-0x4cfbbffd(%esi)
46b48f:	00 0e                	add    %cl,(%esi)
46b491:	00 60 04             	add    %ah,0x4(%eax)
46b494:	b3 00                	mov    $0x0,%bl
46b496:	0e                   	push   %cs
46b497:	00 80 04 b3 00 0e    	add    %al,0xe00b304(%eax)
46b49d:	00 a0 04 b3 00 0e    	add    %ah,0xe00b304(%eax)
46b4a3:	00 c0                	add    %al,%al
46b4a5:	04 b3                	add    $0xb3,%al
46b4a7:	00 0e                	add    %cl,(%esi)
46b4a9:	00 e0                	add    %ah,%al
46b4ab:	04 d3                	add    $0xd3,%al
46b4ad:	00 0e                	add    %cl,(%esi)
46b4af:	00 00                	add    %al,(%eax)
46b4b1:	05 d3 00 0e 00       	add    $0xe00d3,%eax
46b4b6:	40                   	inc    %eax
46b4b7:	05 d3 00 0e 00       	add    $0xe00d3,%eax
46b4bc:	60                   	pusha
46b4bd:	05 d3 00 0e 00       	add    $0xe00d3,%eax
46b4c2:	80 05 d3 00 0e 00 a0 	addb   $0xa0,0xe00d3
46b4c9:	05 d3 00 0e 00       	add    $0xe00d3,%eax
46b4ce:	c0 05 d3 00 0e 00 60 	rolb   $0x60,0xe00d3
46b4d5:	06                   	push   %es
46b4d6:	b3 00                	mov    $0x0,%bl
46b4d8:	0e                   	push   %cs
46b4d9:	00 80 06 b3 00 0e    	add    %al,0xe00b306(%eax)
46b4df:	00 a0 06 b3 00 0e    	add    %ah,0xe00b306(%eax)
46b4e5:	00 c0                	add    %al,%al
46b4e7:	06                   	push   %es
46b4e8:	b3 00                	mov    $0x0,%bl
46b4ea:	0e                   	push   %cs
46b4eb:	00 08                	add    %cl,(%eax)
46b4ed:	00 06                	add    %al,(%esi)
46b4ef:	00 e3                	add    %ah,%bl
46b4f1:	01 01                	add    %eax,(%ecx)
46b4f3:	00 00                	add    %al,(%eax)
46b4f5:	fa                   	cli
46b4f6:	00 00                	add    %al,(%eax)
46b4f8:	0f 00 01             	sldt   (%ecx)
46b4fb:	00 ca                	add    %cl,%dl
46b4fd:	01 00                	add    %eax,(%eax)
46b4ff:	00 10                	add    %dl,(%eax)
46b501:	00 01                	add    %al,(%ecx)
46b503:	00 be 00 00 00 11    	add    %bh,0x11000000(%esi)
46b509:	00 db                	add    %bl,%bl
46b50b:	04 f1                	add    $0xf1,%al
46b50d:	04 04                	add    $0x4,%al
46b50f:	05 16 05 37 05       	add    $0x5370516,%eax
46b514:	47                   	inc    %edi
46b515:	05 52 05 67 05       	add    $0x5670552,%eax
46b51a:	8f 05 ab 05 c6 05    	pop    0x5c605ab
46b520:	05 06 13 06 25       	add    $0x25061306,%eax
46b525:	06                   	push   %es
46b526:	31 06                	xor    %eax,(%esi)
46b528:	3d 06 48 06 75       	cmp    $0x75064806,%eax
46b52d:	06                   	push   %es
46b52e:	8d 06                	lea    (%esi),%eax
46b530:	94                   	xchg   %eax,%esp
46b531:	06                   	push   %es
46b532:	a5                   	movsl  %ds:(%esi),%es:(%edi)
46b533:	06                   	push   %es
46b534:	aa                   	stos   %al,%es:(%edi)
46b535:	06                   	push   %es
46b536:	bc 06 cc 06 e3       	mov    $0xe306cc06,%esp
46b53b:	06                   	push   %es
46b53c:	13 07                	adc    (%edi),%eax
46b53e:	27                   	daa
46b53f:	07                   	pop    %es
46b540:	52                   	push   %edx
46b541:	07                   	pop    %es
46b542:	09 00                	or     %eax,(%eax)
46b544:	01 00                	add    %eax,(%eax)
46b546:	0c 00                	or     $0x0,%al
46b548:	03 00                	add    (%eax),%eax
46b54a:	0d 00 07 00 00       	or     $0x700,%eax
46b54f:	00 06                	add    %al,(%esi)
46b551:	0c 4f                	or     $0x4f,%al
46b553:	01 00                	add    %eax,(%eax)
46b555:	00 44 0c 53          	add    %al,0x53(%esp,%ecx,1)
46b559:	01 00                	add    %eax,(%eax)
46b55b:	00 42 09             	add    %al,0x9(%edx)
46b55e:	be 01 00 00 2b       	mov    $0x2b000001,%esi
46b563:	04 c3                	add    $0xc3,%al
46b565:	01 00                	add    %eax,(%eax)
46b567:	00 ce                	add    %cl,%dh
46b569:	01 c8                	add    %ecx,%eax
46b56b:	01 00                	add    %eax,(%eax)
46b56d:	00 f0                	add    %dh,%al
46b56f:	01 c8                	add    %ecx,%eax
46b571:	01 00                	add    %eax,(%eax)
46b573:	00 de                	add    %bl,%dh
46b575:	0b d6                	or     %esi,%edx
46b577:	01 02                	add    %eax,(%edx)
46b579:	00 2a                	add    %ch,(%edx)
46b57b:	00 03                	add    %al,(%ebx)
46b57d:	00 02                	add    %al,(%edx)
46b57f:	00 2c 00             	add    %ch,(%eax,%eax,1)
46b582:	05 00 02 00 39       	add    $0x39000200,%eax
46b587:	00 07                	add    %al,(%edi)
46b589:	00 02                	add    %al,(%edx)
46b58b:	00 3a                	add    %bh,(%edx)
46b58d:	00 09                	add    %cl,(%ecx)
46b58f:	00 01                	add    %al,(%ecx)
46b591:	00 3b                	add    %bh,(%ebx)
46b593:	00 09                	add    %cl,(%ecx)
46b595:	00 02                	add    %al,(%edx)
46b597:	00 3c 00             	add    %bh,(%eax,%eax,1)
46b59a:	0b 00                	or     (%eax),%eax
46b59c:	02 00                	add    (%eax),%al
46b59e:	3d 00 0d 00 02       	cmp    $0x2000d00,%eax
46b5a3:	00 3e                	add    %bh,(%esi)
46b5a5:	00 0f                	add    %cl,(%edi)
46b5a7:	00 09                	add    %cl,(%ecx)
46b5a9:	00 50 00             	add    %dl,0x0(%eax)
46b5ac:	05 00 09 00 52       	add    $0x52000900,%eax
46b5b1:	00 07                	add    %al,(%edi)
46b5b3:	00 09                	add    %cl,(%ecx)
46b5b5:	00 54 00 09          	add    %dl,0x9(%eax,%eax,1)
46b5b9:	00 09                	add    %cl,(%ecx)
46b5bb:	00 56 00             	add    %dl,0x0(%esi)
46b5be:	0b 00                	or     (%eax),%eax
46b5c0:	09 00                	or     %eax,(%eax)
46b5c2:	58                   	pop    %eax
46b5c3:	00 0d 00 09 00 5a    	add    %cl,0x5a000900
46b5c9:	00 0f                	add    %cl,(%edi)
46b5cb:	00 09                	add    %cl,(%ecx)
46b5cd:	00 5c 00 11          	add    %bl,0x11(%eax,%eax,1)
46b5d1:	00 10                	add    %dl,(%eax)
46b5d3:	01 16                	add    %edx,(%esi)
46b5d5:	01 ee                	add    %ebp,%esi
46b5d7:	04 fa                	add    $0xfa,%al
46b5d9:	04 0c                	add    $0xc,%al
46b5db:	05 2a 05 e1 05       	add    $0x5e1052a,%eax
46b5e0:	83 06 23             	addl   $0x23,(%esi)