46c44e:	d8 21                	fsubs  (%ecx)
46c450:	00 00                	add    %al,(%eax)
46c452:	00 00                	add    %al,(%eax)
46c454:	e1 01                	loope  0x46c457
46c456:	0c 07                	or     $0x7,%al
46c458:	2f                   	das
46c459:	00 02                	add    %al,(%edx)
46c45b:	00 20                	add    %ah,(%eax)
46c45d:	22 00                	and    (%eax),%al
46c45f:	00 00                	add    %al,(%eax)
46c461:	00 e1                	add    %ah,%cl
46c463:	01 0c 07             	add    %ecx,(%edi,%eax,1)
46c466:	37                   	aaa
46c467:	00 02                	add    %al,(%edx)
46c469:	00 00                	add    %al,(%eax)
46c46b:	00 00                	add    %al,(%eax)
46c46d:	00 00                	add    %al,(%eax)
46c46f:	00 c6                	add    %al,%dh
46c471:	05 0c 07 37 00       	add    $0x37070c,%eax
46c476:	02 00                	add    (%eax),%al
46c478:	00 00                	add    %al,(%eax)
46c47a:	00 00                	add    %al,(%eax)
46c47c:	00 00                	add    %al,(%eax)
46c47e:	c6 05 0c 07 3c 00 02 	movb   $0x2,0x3c070c
46c485:	00 00                	add    %al,(%eax)
46c487:	00 00                	add    %al,(%eax)
46c489:	00 00                	add    %al,(%eax)
46c48b:	00 c6                	add    %al,%dh
46c48d:	05 13 07 23 00       	add    $0x230713,%eax
46c492:	02 00                	add    (%eax),%al
46c494:	00 00                	add    %al,(%eax)
46c496:	00 00                	add    %al,(%eax)
46c498:	00 00                	add    %al,(%eax)
46c49a:	c6 05 13 07 2b 00 02 	movb   $0x2,0x2b0713
46c4a1:	00 00                	add    %al,(%eax)
46c4a3:	00 00                	add    %al,(%eax)
46c4a5:	00 00                	add    %al,(%eax)
46c4a7:	00 c6                	add    %al,%dh
46c4a9:	05 13 07 0e 00       	add    $0xe0713,%eax
46c4ae:	02 00                	add    (%eax),%al
46c4b0:	00 00                	add    %al,(%eax)
46c4b2:	00 00                	add    %al,(%eax)
46c4b4:	00 00                	add    %al,(%eax)
46c4b6:	c6 05 21 07 0e 00 02 	movb   $0x2,0xe0721
46c4bd:	00 00                	add    %al,(%eax)
46c4bf:	00 00                	add    %al,(%eax)
46c4c1:	00 00                	add    %al,(%eax)
46c4c3:	00 c6                	add    %al,%dh
46c4c5:	0d 13 07 45 00       	or     $0x450713,%eax
46c4ca:	02 00                	add    (%eax),%al
46c4cc:	28 22                	sub    %ah,(%edx)
46c4ce:	00 00                	add    %al,(%eax)
46c4d0:	00 00                	add    %al,(%eax)
46c4d2:	91                   	xchg   %eax,%ecx
46c4d3:	00 c6                	add    %al,%dh
46c4d5:	05 12 00 02 00       	add    $0x20012,%eax
46c4da:	34 22                	xor    $0x22,%al
46c4dc:	00 00                	add    %al,(%eax)
46c4de:	00 00                	add    %al,(%eax)
46c4e0:	83 18 f3             	sbbl   $0xfffffff3,(%eax)
46c4e3:	06                   	push   %es
46c4e4:	0e                   	push   %cs
46c4e5:	00 02                	add    %al,(%edx)
46c4e7:	00 3c 22             	add    %bh,(%edx,%eiz,1)
46c4ea:	00 00                	add    %al,(%eax)
46c4ec:	00 00                	add    %al,(%eax)
46c4ee:	93                   	xchg   %eax,%ebx
46c4ef:	00 c6                	add    %al,%dh
46c4f1:	05 53 00 02 00       	add    $0x20053,%eax
46c4f6:	84 22                	test   %ah,(%edx)
46c4f8:	00 00                	add    %al,(%eax)
46c4fa:	00 00                	add    %al,(%eax)
46c4fc:	93                   	xchg   %eax,%ebx
46c4fd:	00 c6                	add    %al,%dh
46c4ff:	05 59 00 02 00       	add    $0x20059,%eax
46c504:	98                   	cwtl
46c505:	22 00                	and    (%eax),%al
46c507:	00 00                	add    %al,(%eax)
46c509:	00 93 00 c6 05 5e    	add    %dl,0x5e05c600(%ebx)
46c50f:	00 02                	add    %al,(%edx)
46c511:	00 a0 22 00 00 00    	add    %ah,0x22(%eax)
46c517:	00 93 00 c6 05 64    	add    %dl,0x6405c600(%ebx)
46c51d:	00 03                	add    %al,(%ebx)
46c51f:	00 c8                	add    %cl,%al
46c521:	22 00                	and    (%eax),%al
46c523:	00 00                	add    %al,(%eax)
46c525:	00 86 18 f3 06 0e    	add    %al,0xe06f318(%esi)
46c52b:	00 03                	add    %al,(%ebx)
46c52d:	00 d0                	add    %dl,%al
46c52f:	22 00                	and    (%eax),%al
46c531:	00 00                	add    %al,(%eax)
46c533:	00 96 00 c6 05 12    	add    %dl,0x1205c600(%esi)
46c539:	00 03                	add    %al,(%ebx)
46c53b:	00 d4                	add    %dl,%ah
46c53d:	23 00                	and    (%eax),%eax
46c53f:	00 00                	add    %al,(%eax)
46c541:	00 96 00 c6 05 68    	add    %dl,0x6805c600(%esi)
46c547:	00 03                	add    %al,(%ebx)
46c549:	00 00                	add    %al,(%eax)
46c54b:	24 00                	and    $0x0,%al
46c54d:	00 00                	add    %al,(%eax)
46c54f:	00 96 00 c6 05 6d    	add    %dl,0x6d05c600(%esi)
46c555:	00 03                	add    %al,(%ebx)
46c557:	00 24 24             	add    %ah,(%esp)
46c55a:	00 00                	add    %al,(%eax)
46c55c:	00 00                	add    %al,(%eax)
46c55e:	96                   	xchg   %eax,%esi
46c55f:	00 c6                	add    %al,%dh
46c561:	05 72 00 04 00       	add    $0x40072,%eax
46c566:	20 25 00 00 00 00    	and    %ah,0x0
46c56c:	86 18                	xchg   %bl,(%eax)
46c56e:	f3 06                	repz push %es
46c570:	0e                   	push   %cs
46c571:	00 06                	add    %al,(%esi)
46c573:	00 28                	add    %ch,(%eax)
46c575:	25 00 00 00 00       	and    $0x0,%eax
46c57a:	96                   	xchg   %eax,%esi
46c57b:	00 c6                	add    %al,%dh
46c57d:	05 12 00 06 00       	add    $0x60012,%eax
46c582:	58                   	pop    %eax
46c583:	25 00 00 00 00       	and    $0x0,%eax
46c588:	86 18                	xchg   %bl,(%eax)
46c58a:	f3 06                	repz push %es
46c58c:	0e                   	push   %cs
46c58d:	00 06                	add    %al,(%esi)
46c58f:	00 60 25             	add    %ah,0x25(%eax)
46c592:	00 00                	add    %al,(%eax)
46c594:	00 00                	add    %al,(%eax)
46c596:	86 00                	xchg   %al,(%eax)
46c598:	c6 05 0e 00 06 00 8c 	movb   $0x8c,0x6000e
46c59f:	25 00 00 00 00       	and    $0x0,%eax
46c5a4:	86 00                	xchg   %al,(%eax)
46c5a6:	c8 05 0e 00          	enter  $0xe05,$0x0
46c5aa:	06                   	push   %es
46c5ab:	00 14 26             	add    %dl,(%esi,%eiz,1)
46c5ae:	00 00                	add    %al,(%eax)
46c5b0:	00 00                	add    %al,(%eax)
46c5b2:	86 00                	xchg   %al,(%eax)
46c5b4:	ca 05 0e             	lret   $0xe05
46c5b7:	00 06                	add    %al,(%esi)
46c5b9:	00 40 26             	add    %al,0x26(%eax)
46c5bc:	00 00                	add    %al,(%eax)
46c5be:	00 00                	add    %al,(%eax)
46c5c0:	86 00                	xchg   %al,(%eax)
46c5c2:	cc                   	int3
46c5c3:	05 0e 00 06 00       	add    $0x6000e,%eax
46c5c8:	44                   	inc    %esp
46c5c9:	26 00 00             	add    %al,%es:(%eax)
46c5cc:	00 00                	add    %al,(%eax)
46c5ce:	86 00                	xchg   %al,(%eax)
46c5d0:	ce                   	into
46c5d1:	05 0e 00 06 00       	add    $0x6000e,%eax
46c5d6:	88 26                	mov    %ah,(%esi)
46c5d8:	00 00                	add    %al,(%eax)
46c5da:	00 00                	add    %al,(%eax)
46c5dc:	86 18                	xchg   %bl,(%eax)
46c5de:	f3 06                	repz push %es
46c5e0:	0e                   	push   %cs
46c5e1:	00 06                	add    %al,(%esi)
46c5e3:	00 90 26 00 00 00    	add    %dl,0x26(%eax)
46c5e9:	00 86 00 c6 05 0e    	add    %al,0xe05c600(%esi)
46c5ef:	00 06                	add    %al,(%esi)
46c5f1:	00 b8 26 00 00 00    	add    %bh,0x26(%eax)
46c5f7:	00 86 00 c8 05 0e    	add    %al,0xe05c800(%esi)
46c5fd:	00 06                	add    %al,(%esi)
46c5ff:	00 bc 26 00 00 00 00 	add    %bh,0x0(%esi,%eiz,1)
46c606:	86 00                	xchg   %al,(%eax)
46c608:	ca 05 0e             	lret   $0xe05
46c60b:	00 06                	add    %al,(%esi)
46c60d:	00 e8                	add    %ch,%al
46c60f:	26 00 00             	add    %al,%es:(%eax)
46c612:	00 00                	add    %al,(%eax)
46c614:	86 00                	xchg   %al,(%eax)
46c616:	cc                   	int3
46c617:	05 0e 00 06 00       	add    $0x6000e,%eax
46c61c:	ec                   	in     (%dx),%al
46c61d:	26 00 00             	add    %al,%es:(%eax)
46c620:	00 00                	add    %al,(%eax)
46c622:	86 00                	xchg   %al,(%eax)
46c624:	ce                   	into
46c625:	05 0e 00 06 00       	add    $0x6000e,%eax
46c62a:	f0 26 00 00          	lock add %al,%es:(%eax)
46c62e:	08 00                	or     %al,(%eax)
46c630:	91                   	xchg   %eax,%ecx
46c631:	18 f9                	sbb    %bh,%cl
46c633:	06                   	push   %es
46c634:	12 00                	adc    (%eax),%al
46c636:	06                   	push   %es
46c637:	00 64 28 00          	add    %ah,0x0(%eax,%ebp,1)
46c63b:	00 08                	add    %cl,(%eax)
46c63d:	00 93 00 c6 05 8d    	add    %dl,-0x72fa3a00(%ebx)
46c643:	00 06                	add    %al,(%esi)
46c645:	00 b4 28 00 00 08 00 	add    %dh,0x80000(%eax,%ebp,1)
46c64c:	91                   	xchg   %eax,%ecx
46c64d:	00 c6                	add    %al,%dh
46c64f:	05 92 00 07 00       	add    $0x70092,%eax
46c654:	00 31                	add    %dh,(%ecx)
46c656:	00 00                	add    %al,(%eax)
46c658:	00 00                	add    %al,(%eax)
46c65a:	91                   	xchg   %eax,%ecx
46c65b:	00 c6                	add    %al,%dh
46c65d:	05 98 00 09 00       	add    $0x90098,%eax
46c662:	38 31                	cmp    %dh,(%ecx)
46c664:	00 00                	add    %al,(%eax)
46c666:	00 00                	add    %al,(%eax)
46c668:	91                   	xchg   %eax,%ecx
46c669:	00 c6                	add    %al,%dh
46c66b:	05 a1 00 0a 00       	add    $0xa00a1,%eax
46c670:	58                   	pop    %eax
46c671:	31 00                	xor    %eax,(%eax)
46c673:	00 08                	add    %cl,(%eax)
46c675:	00 91 00 c6 05 a9    	add    %dl,-0x56fa3a00(%ecx)
46c67b:	00 0b                	add    %cl,(%ebx)
46c67d:	00 c8                	add    %cl,%al
46c67f:	31 00                	xor    %eax,(%eax)
46c681:	00 00                	add    %al,(%eax)
46c683:	00 91 00 c6 05 b0    	add    %dl,-0x4ffa3a00(%ecx)
46c689:	00 0d 00 6c 32 00    	add    %cl,0x326c00
46c68f:	00 00                	add    %al,(%eax)
46c691:	00 86 18 f3 06 0e    	add    %al,0xe06f318(%esi)
46c697:	00 10                	add    %dl,(%eax)
46c699:	00 84 32 00 00 00 00 	add    %al,0x0(%edx,%esi,1)
46c6a0:	86 18                	xchg   %bl,(%eax)
46c6a2:	f3 06                	repz push %es
46c6a4:	1e                   	push   %ds
46c6a5:	00 10                	add    %dl,(%eax)
46c6a7:	00 c4                	add    %al,%ah
46c6a9:	32 00                	xor    (%eax),%al
46c6ab:	00 00                	add    %al,(%eax)
46c6ad:	00 86 00 c6 05 27    	add    %al,0x2705c600(%esi)
46c6b3:	00 11                	add    %dl,(%ecx)
46c6b5:	00 cc                	add    %cl,%ah
46c6b7:	32 00                	xor    (%eax),%al
46c6b9:	00 00                	add    %al,(%eax)
46c6bb:	00 81 00 c6 05 0e    	add    %al,0xe05c600(%ecx)
46c6c1:	00 11                	add    %dl,(%ecx)
46c6c3:	00 80 33 00 00 00    	add    %al,0x33(%eax)
46c6c9:	00 86 00 c6 05 be    	add    %al,-0x41fa3a00(%esi)
46c6cf:	00 11                	add    %dl,(%ecx)
46c6d1:	00 dc                	add    %bl,%ah
46c6d3:	33 00                	xor    (%eax),%eax
46c6d5:	00 00                	add    %al,(%eax)
46c6d7:	00 86 00 c6 05 c3    	add    %al,-0x3cfa3a00(%esi)
46c6dd:	00 12                	add    %dl,(%edx)
46c6df:	00 70 34             	add    %dh,0x34(%eax)
46c6e2:	00 00                	add    %al,(%eax)
46c6e4:	00 00                	add    %al,(%eax)
46c6e6:	86 18                	xchg   %bl,(%eax)
46c6e8:	f3 06                	repz push %es
46c6ea:	d0 00                	rolb   $1,(%eax)
46c6ec:	14 00                	adc    $0x0,%al
46c6ee:	8c 34 00             	mov    %?,(%eax,%eax,1)
46c6f1:	00 00                	add    %al,(%eax)
46c6f3:	00 86 00 c6 05 d6    	add    %al,-0x29fa3a00(%esi)
46c6f9:	00 15 00 94 34 00    	add    %dl,0x349400
46c6ff:	00 00                	add    %al,(%eax)
46c701:	00 86 00 c6 05 db    	add    %al,-0x24fa3a00(%esi)
46c707:	00 15 00 b4 34 00    	add    %dl,0x34b400
46c70d:	00 00                	add    %al,(%eax)
46c70f:	00 86 00 c6 05 27    	add    %al,0x2705c600(%esi)
46c715:	00 15 00 e8 34 00    	add    %dl,0x34e800
46c71b:	00 00                	add    %al,(%eax)
46c71d:	00 81 00 c6 05 0e    	add    %al,0xe05c600(%ecx)
46c723:	00 15 00 f0 34 00    	add    %dl,0x34f000
46c729:	00 00                	add    %al,(%eax)
46c72b:	00 81 00 c6 05 1e    	add    %al,0x1e05c600(%ecx)
46c731:	00 15 00 50 35 00    	add    %dl,0x355000
46c737:	00 00                	add    %al,(%eax)
46c739:	00 86 00 c8 05 0e    	add    %al,0xe05c800(%esi)
46c73f:	00 16                	add    %dl,(%esi)
46c741:	00 7c 35 00          	add    %bh,0x0(%ebp,%esi,1)
46c745:	00 00                	add    %al,(%eax)
46c747:	00 86 00 c6 05 df    	add    %al,-0x20fa3a00(%esi)
46c74d:	00 16                	add    %dl,(%esi)
46c74f:	00 d8                	add    %bl,%al
46c751:	35 00 00 00 00       	xor    $0x0,%eax
46c756:	91                   	xchg   %eax,%ecx
46c757:	18 f9                	sbb    %bh,%cl
46c759:	06                   	push   %es
46c75a:	12 00                	adc    (%eax),%al
46c75c:	17                   	pop    %ss
46c75d:	00 e4                	add    %ah,%ah
46c75f:	35 00 00 08 00       	xor    $0x80000,%eax
46c764:	93                   	xchg   %eax,%ebx
46c765:	00 c6                	add    %al,%dh
46c767:	05 e9 00 17 00       	add    $0x1700e9,%eax
46c76c:	ac                   	lods   %ds:(%esi),%al
46c76d:	37                   	aaa
46c76e:	00 00                	add    %al,(%eax)
46c770:	08 00                	or     %al,(%eax)
46c772:	91                   	xchg   %eax,%ecx
46c773:	00 c6                	add    %al,%dh
46c775:	05 ed 00 17 00       	add    $0x1700ed,%eax
46c77a:	b8 37 00 00 08       	mov    $0x8000037,%eax
46c77f:	00 91 00 c8 05 ed    	add    %dl,-0x12fa3800(%ecx)
46c785:	00 17                	add    %dl,(%edi)
46c787:	00 1c 38             	add    %bl,(%eax,%edi,1)
46c78a:	00 00                	add    %al,(%eax)
46c78c:	00 00                	add    %al,(%eax)
46c78e:	91                   	xchg   %eax,%ecx
46c78f:	00 c6                	add    %al,%dh
46c791:	05 f1 00 17 00       	add    $0x1700f1,%eax
46c796:	24 38                	and    $0x38,%al
46c798:	00 00                	add    %al,(%eax)
46c79a:	00 00                	add    %al,(%eax)
46c79c:	93                   	xchg   %eax,%ebx
46c79d:	00 c6                	add    %al,%dh
46c79f:	05 f8 00 18 00       	add    $0x1800f8,%eax
46c7a4:	38 38                	cmp    %bh,(%eax)
46c7a6:	00 00                	add    %al,(%eax)
46c7a8:	00 00                	add    %al,(%eax)
46c7aa:	93                   	xchg   %eax,%ebx
46c7ab:	00 c8                	add    %cl,%al
46c7ad:	05 f8 00 1a 00       	add    $0x1a00f8,%eax
46c7b2:	5c                   	pop    %esp
46c7b3:	38 00                	cmp    %al,(%eax)
46c7b5:	00 00                	add    %al,(%eax)
46c7b7:	00 93 00 ca 05 f8    	add    %dl,-0x7fa3600(%ebx)
46c7bd:	00 1c 00             	add    %bl,(%eax,%eax,1)
46c7c0:	74 38                	je     0x46c7fa
46c7c2:	00 00                	add    %al,(%eax)
46c7c4:	00 00                	add    %al,(%eax)
46c7c6:	86 18                	xchg   %bl,(%eax)
46c7c8:	f3 06                	repz push %es
46c7ca:	0e                   	push   %cs
46c7cb:	00 1e                	add    %bl,(%esi)
46c7cd:	00 7c 38 00          	add    %bh,0x0(%eax,%edi,1)
46c7d1:	00 08                	add    %cl,(%eax)
46c7d3:	00 93 00 c6 05 fe    	add    %dl,-0x1fa3a00(%ebx)
46c7d9:	00 1e                	add    %bl,(%esi)
46c7db:	00 fc                	add    %bh,%ah
46c7dd:	38 00                	cmp    %al,(%eax)
46c7df:	00 00                	add    %al,(%eax)
46c7e1:	00 86 18 f3 06 0e    	add    %al,0xe06f318(%esi)
46c7e7:	00 1e                	add    %bl,(%esi)
46c7e9:	00 04 39             	add    %al,(%ecx,%edi,1)
46c7ec:	00 00                	add    %al,(%eax)
46c7ee:	08 00                	or     %al,(%eax)
46c7f0:	93                   	xchg   %eax,%ebx
46c7f1:	00 c6                	add    %al,%dh
46c7f3:	05 fe 00 1e 00       	add    $0x1e00fe,%eax
46c7f8:	54                   	push   %esp
46c7f9:	39 00                	cmp    %eax,(%eax)
46c7fb:	00 00                	add    %al,(%eax)
46c7fd:	00 86 18 f3 06 0e    	add    %al,0xe06f318(%esi)
46c803:	00 1e                	add    %bl,(%esi)
46c805:	00 5c 39 00          	add    %bl,0x0(%ecx,%edi,1)
46c809:	00 08                	add    %cl,(%eax)
46c80b:	00 93 00 c6 05 fe    	add    %dl,-0x1fa3a00(%ebx)
46c811:	00 1e                	add    %bl,(%esi)