49d465:	00 b7 0d 00 00 02    	add    %dh,0x200000d(%edi)
49d46b:	00 a6 04 00 00 01    	add    %ah,0x1000004(%esi)
49d471:	00 5e 09             	add    %bl,0x9(%esi)
49d474:	00 00                	add    %al,(%eax)
49d476:	02 00                	add    (%eax),%al
49d478:	b7 0d                	mov    $0xd,%bh
49d47a:	00 00                	add    %al,(%eax)
49d47c:	01 00                	add    %eax,(%eax)
49d47e:	cb                   	lret
49d47f:	0d 00 00 01 00       	or     $0x10000,%eax
49d484:	f5                   	cmc
49d485:	03 00                	add    (%eax),%eax
49d487:	00 01                	add    %al,(%ecx)
49d489:	00 7a 0e             	add    %bh,0xe(%edx)
49d48c:	00 00                	add    %al,(%eax)
49d48e:	02 00                	add    (%eax),%al
49d490:	cd 05                	int    $0x5
49d492:	00 00                	add    %al,(%eax)
49d494:	01 00                	add    %eax,(%eax)
49d496:	da 03                	fiaddl (%ebx)
49d498:	00 00                	add    %al,(%eax)
49d49a:	01 00                	add    %eax,(%eax)
49d49c:	26 04 00             	es add $0x0,%al
49d49f:	00 01                	add    %al,(%ecx)
49d4a1:	00 a4 08 02 00 0d 00 	add    %ah,0xd0002(%eax,%ecx,1)
49d4a8:	09 00                	or     %eax,(%eax)
49d4aa:	a0 0b 0a 00 b1       	mov    0xb1000a0b,%al
49d4af:	00 a0 0b 1b 00 b9    	add    %ah,-0x46ffe4f5(%eax)
49d4b5:	00 a0 0b 1b 00 c1    	add    %ah,-0x3effe4f5(%eax)
49d4bb:	00 a0 0b 1b 00 c9    	add    %ah,-0x36ffe4f5(%eax)
49d4c1:	00 a0 0b 11 03 d1    	add    %ah,-0x2efceef5(%eax)
49d4c7:	00 a0 0b 0a 00 d9    	add    %ah,-0x26fff5f5(%eax)
49d4cd:	00 a0 0b 1b 00 e1    	add    %ah,-0x1effe4f5(%eax)
49d4d3:	00 a0 0b 1b 00 e9    	add    %ah,-0x16ffe4f5(%eax)
49d4d9:	00 a0 0b 1b 00 f1    	add    %ah,-0xeffe4f5(%eax)
49d4df:	00 a0 0b 1b 00 f9    	add    %ah,-0x6ffe4f5(%eax)
49d4e5:	00 a0 0b 1b 00 01    	add    %ah,0x1001b0b(%eax)
49d4eb:	01 a0 0b d6 03 09    	add    %esp,0x903d60b(%eax)
49d4f1:	01 a0 0b 1b 00 11    	add    %esp,0x11001b0b(%eax)
49d4f7:	01 a0 0b 1b 00 19    	add    %esp,0x19001b0b(%eax)
49d4fd:	01 a0 0b 0a 00 59    	add    %esp,0x59000a0b(%eax)
49d503:	01 a0 0b 0a 00 61    	add    %esp,0x61000a0b(%eax)
49d509:	01 a0 0b 0a 00 69    	add    %esp,0x69000a0b(%eax)
49d50f:	01 a0 0b 0a 00 71    	add    %esp,0x71000a0b(%eax)
49d515:	01 a0 0b 0a 00 79    	add    %esp,0x79000a0b(%eax)
49d51b:	01 a0 0b 0a 00 81    	add    %esp,-0x7efff5f5(%eax)
49d521:	01 a0 0b 0d 04 89    	add    %esp,-0x76fbf2f5(%eax)
49d527:	01 a0 0b 1a 04 a9    	add    %esp,-0x56fbe5f5(%eax)
49d52d:	01 19                	add    %ebx,(%ecx)
49d52f:	0e                   	push   %cs
49d530:	4a                   	dec    %edx
49d531:	04 11                	add    $0x11,%al
49d533:	00 a0 0b 0a 00 51    	add    %ah,0x51000a0b(%eax)
49d539:	01 a0 0b 0a 00 c9    	add    %esp,-0x36fff5f5(%eax)
49d53f:	01 a0 0b 5f 04 11    	add    %esp,0x11045f0b(%eax)
49d545:	00 07                	add    %al,(%edi)
49d547:	09 68 04             	or     %ebp,0x4(%eax)
49d54a:	59                   	pop    %ecx
49d54b:	00 a2 05 68 04 29    	add    %ah,0x29046805(%edx)
49d551:	00 a2 05 68 04 a1    	add    %ah,-0x5efb97fb(%edx)
49d557:	01 45 0d             	add    %eax,0xd(%ebp)
49d55a:	db 04 e1             	fildl  (%ecx,%eiz,8)
49d55d:	01 a0 0b 0a 00 59    	add    %esp,0x59000a0b(%eax)
49d563:	00 f8                	add    %bh,%al
49d565:	0c f4                	or     $0xf4,%al
49d567:	04 19                	add    $0x19,%al
49d569:	00 34 06             	add    %dh,(%esi,%eax,1)
49d56c:	0a 00                	or     (%eax),%al
49d56e:	31 01                	xor    %eax,(%ecx)
49d570:	a0 0b 83 05 29       	mov    0x2905830b,%al
49d575:	00 fd                	add    %bh,%ch
49d577:	0b a8 05 31 00 a0    	or     -0x5fffcefb(%eax),%ebp
49d57d:	0b 0a                	or     (%edx),%ecx
49d57f:	00 21                	add    %ah,(%ecx)
49d581:	00 26                	add    %ah,(%esi)
49d583:	0a bd 05 41 01 8d    	or     -0x72febefb(%ebp),%bh
49d589:	03 c2                	add    %edx,%eax
49d58b:	05 61 00 35 09       	add    $0x9350061,%eax
49d590:	d2 05 f9 01 12 0d    	rolb   %cl,0xd1201f9
49d596:	e1 05                	loope  0x49d59d
49d598:	41                   	inc    %ecx
49d599:	00 a0 0b 0a 00 29    	add    %ah,0x29000a0b(%eax)
49d59f:	00 6d 0e             	add    %ch,0xe(%ebp)
49d5a2:	f2 05 21 01 63 06    	repnz add $0x6630121,%eax
49d5a8:	01 06                	add    %eax,(%esi)
49d5aa:	09 02                	or     %eax,(%edx)
49d5ac:	ca 00 70             	lret   $0x7000
49d5af:	06                   	push   %es
49d5b0:	29 01                	sub    %eax,(%ecx)
49d5b2:	e7 04                	out    %eax,$0x4
49d5b4:	7f 06                	jg     0x49d5bc
49d5b6:	11 02                	adc    %eax,(%edx)
49d5b8:	a0 0b 11 03 31       	mov    0x3103110b,%al
49d5bd:	00 29                	add    %ch,(%ecx)
49d5bf:	0e                   	push   %cs
49d5c0:	9e                   	sahf
49d5c1:	06                   	push   %es
49d5c2:	59                   	pop    %ecx
49d5c3:	00 80 04 e8 06 31    	add    %al,0x3106e804(%eax)
49d5c9:	01 67 09             	add    %esp,0x9(%edi)
49d5cc:	0a 00                	or     (%eax),%al
49d5ce:	11 02                	adc    %eax,(%edx)
49d5d0:	ca 00 d2             	lret   $0xd200
49d5d3:	05 3c 00 92 0b       	add    $0xb92003c,%eax
49d5d8:	89 07                	mov    %eax,(%edi)
49d5da:	44                   	inc    %esp
49d5db:	00 d2                	add    %dl,%dl
49d5dd:	0d 9b 07 41 02       	or     $0x241079b,%eax
49d5e2:	ee                   	out    %al,(%dx)
49d5e3:	0d af 07 49 02       	or     $0x24907af,%eax
49d5e8:	8d 09                	lea    (%ecx),%ecx
49d5ea:	b3 07                	mov    $0x7,%bl
49d5ec:	59                   	pop    %ecx
49d5ed:	02 a0 0b 1b 00 61    	add    0x61001b0b(%eax),%ah
49d5f3:	02 e1                	add    %cl,%ah
49d5f5:	05 e0 07 21 01       	add    $0x12107e0,%eax
49d5fa:	a0 0a e5 07 41       	mov    0x4107e50a,%al
49d5ff:	01 ad 0b f4 07 21    	add    %ebp,0x2107f40b(%ebp)
49d605:	00 fe                	add    %bh,%dh
49d607:	0a 05 08 21 00 85    	or     0x85002108,%al
49d60d:	04 15                	add    $0x15,%al
49d60f:	08 f9                	or     %bh,%cl
49d611:	01 74 05 6d          	add    %esi,0x6d(%ebp,%eax,1)
49d615:	08 61 00             	or     %ah,0x0(%ecx)
49d618:	83 0e 74             	orl    $0x74,(%esi)
49d61b:	08 21                	or     %ah,(%ecx)
49d61d:	00 0e                	add    %cl,(%esi)
49d61f:	0a 88 08 99 00 ad    	or     -0x52ff66f8(%eax),%cl
49d625:	0d 9c 08 41 01       	or     $0x141089c,%eax
49d62a:	48                   	dec    %eax
49d62b:	0e                   	push   %cs
49d62c:	c2 05 29             	ret    $0x2905
49d62f:	00 62 05             	add    %ah,0x5(%edx)
49d632:	0d 09 99 00 a0       	or     $0xa0009909,%eax
49d637:	0b 15 09 08 00 08    	or     0x8000809,%edx
49d63d:	00 3b                	add    %bh,(%ebx)
49d63f:	00 08                	add    %cl,(%eax)
49d641:	00 34 00             	add    %dh,(%eax,%eax,1)
49d644:	0e                   	push   %cs
49d645:	00 08                	add    %cl,(%eax)
49d647:	00 38                	add    %bh,(%eax)
49d649:	00 c2                	add    %al,%dl
49d64b:	00 09                	add    %cl,(%ecx)
49d64d:	00 68 00             	add    %ch,0x0(%eax)
49d650:	e2 01                	loop   0x49d653
49d652:	09 00                	or     %eax,(%eax)
49d654:	6c                   	insb   (%dx),%es:(%edi)
49d655:	00 e7                	add    %ah,%bh
49d657:	01 09                	add    %ecx,(%ecx)
49d659:	00 70 00             	add    %dh,0x0(%eax)
49d65c:	ec                   	in     (%dx),%al
49d65d:	01 09                	add    %ecx,(%ecx)
49d65f:	00 74 00 f1          	add    %dh,-0xf(%eax,%eax,1)
49d663:	01 09                	add    %ecx,(%ecx)
49d665:	00 78 00             	add    %bh,0x0(%eax)
49d668:	f6 01 09             	testb  $0x9,(%ecx)
49d66b:	00 7c 00 fb          	add    %bh,-0x5(%eax,%eax,1)
49d66f:	01 09                	add    %ecx,(%ecx)
49d671:	00 80 00 0e 00 09    	add    %al,0x9000e00(%eax)
49d677:	00 84 00 c2 00 27 00 	add    %al,0x2700c2(%eax,%eax,1)
49d67e:	0b 00                	or     (%eax),%eax
49d680:	0e                   	push   %cs
49d681:	00 29                	add    %ch,(%ecx)
49d683:	00 b3 00 21 04 2e    	add    %dh,0x2e042100(%ebx)
49d689:	00 13                	add    %dl,(%ebx)
49d68b:	00 e5                	add    %ah,%ch
49d68d:	02 2e                	add    (%esi),%ch
49d68f:	00 1b                	add    %bl,(%ebx)
49d691:	00 f8                	add    %bh,%al
49d693:	02 2e                	add    (%esi),%ch
49d695:	00 23                	add    %ah,(%ebx)
49d697:	00 fe                	add    %bh,%dh
49d699:	02 2e                	add    (%esi),%ch
49d69b:	00 2b                	add    %ch,(%ebx)
49d69d:	00 16                	add    %dl,(%esi)
49d69f:	03 2e                	add    (%esi),%ebp
49d6a1:	00 33                	add    %dh,(%ebx)
49d6a3:	00 1f                	add    %bl,(%edi)
49d6a5:	03 2e                	add    (%esi),%ebp
49d6a7:	00 3b                	add    %bh,(%ebx)
49d6a9:	00 3e                	add    %bh,(%esi)
49d6ab:	03 2e                	add    (%esi),%ebp
49d6ad:	00 43 00             	add    %al,0x0(%ebx)
49d6b0:	e5 02                	in     $0x2,%eax
49d6b2:	2e 00 4b 00          	add    %cl,%cs:0x0(%ebx)
49d6b6:	54                   	push   %esp
49d6b7:	03 2e                	add    (%esi),%ebp
49d6b9:	00 53 00             	add    %dl,0x0(%ebx)
49d6bc:	7e 03                	jle    0x49d6c1
49d6be:	2e 00 5b 00          	add    %bl,%cs:0x0(%ebx)
49d6c2:	8c 03                	mov    %es,(%ebx)
49d6c4:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
49d6c8:	f8                   	clc
49d6c9:	02 2e                	add    (%esi),%ch
49d6cb:	00 6b 00             	add    %ch,0x0(%ebx)
49d6ce:	db 03                	fildl  (%ebx)
49d6d0:	2e 00 73 00          	add    %dh,%cs:0x0(%ebx)
49d6d4:	f9                   	stc
49d6d5:	03 2e                	add    (%esi),%ebp
49d6d7:	00 7b 00             	add    %bh,0x0(%ebx)
49d6da:	0e                   	push   %cs
49d6db:	00 49 00             	add    %cl,0x0(%ecx)
49d6de:	b3 00                	mov    $0x0,%bl
49d6e0:	21 04 80             	and    %eax,(%eax,%eax,4)
49d6e3:	01 83 00 0e 00 a0    	add    %eax,-0x5ffff200(%ebx)
49d6e9:	02 83 00 0e 00 03    	add    0x3000e00(%ebx),%al
49d6ef:	03 9b 00 0e 00 23    	add    0x23000e00(%ebx),%ebx
49d6f5:	03 8b 00 0e 00 23    	add    0x23000e00(%ebx),%ecx
49d6fb:	03 a3 00 0e 00 23    	add    0x23000e00(%ebx),%esp
49d701:	03 ab 00 13 04 43    	add    0x43041300(%ebx),%ebp
49d707:	03 8b 00 0e 00 60    	add    0x60000e00(%ebx),%ecx
49d70d:	03 83 00 0e 00 e0    	add    -0x1ffff200(%ebx),%eax
49d713:	03 83 00 0e 00 00    	add    0xe00(%ebx),%eax
49d719:	04 83                	add    $0x83,%al
49d71b:	00 0e                	add    %cl,(%esi)
49d71d:	00 60 04             	add    %ah,0x4(%eax)
49d720:	83 00 0e             	addl   $0xe,(%eax)
49d723:	00 80 04 83 00 0e    	add    %al,0xe008304(%eax)
49d729:	00 80 05 83 00 0e    	add    %al,0xe008305(%eax)
49d72f:	00 00                	add    %al,(%eax)
49d731:	06                   	push   %es
49d732:	83 00 0e             	addl   $0xe,(%eax)
49d735:	00 a0 06 83 00 0e    	add    %ah,0xe008306(%eax)
49d73b:	00 c0                	add    %al,%al
49d73d:	06                   	push   %es
49d73e:	83 00 0e             	addl   $0xe,(%eax)
49d741:	00 c0                	add    %al,%al
49d743:	07                   	pop    %es
49d744:	83 00 0e             	addl   $0xe,(%eax)
49d747:	00 c0                	add    %al,%al
49d749:	08 8b 00 0e 00 e0    	or     %cl,-0x1ffff200(%ebx)
49d74f:	08 8b 00 0e 00 00    	or     %cl,0xe00(%ebx)
49d755:	09 83 00 0e 00 20    	or     %eax,0x20000e00(%ebx)
49d75b:	09 83 00 0e 00 40    	or     %eax,0x40000e00(%ebx)
49d761:	09 83 00 0e 00 60    	or     %eax,0x60000e00(%ebx)
49d767:	09 83 00 0e 00 80    	or     %eax,-0x7ffff200(%ebx)
49d76d:	09 83 00 0e 00 40    	or     %eax,0x40000e00(%ebx)
49d773:	0b 83 00 0e 00 e0    	or     -0x1ffff200(%ebx),%eax
49d779:	0b 83 00 0e 00 00    	or     0xe00(%ebx),%eax
49d77f:	0c 83                	or     $0x83,%al
49d781:	00 0e                	add    %cl,(%esi)
49d783:	00 20                	add    %ah,(%eax)
49d785:	0c 93                	or     $0x93,%al
49d787:	00 0e                	add    %cl,(%esi)
49d789:	00 a0 0c 83 00 0e    	add    %ah,0xe00830c(%eax)
49d78f:	00 c0                	add    %al,%al
49d791:	0c 83                	or     $0x83,%al
49d793:	00 0e                	add    %cl,(%esi)
49d795:	00 24 00             	add    %ah,(%eax,%eax,1)
49d798:	da 00                	fiaddl (%eax)
49d79a:	26 00 de             	es add %bl,%dh
49d79d:	00 08                	add    %cl,(%eax)
49d79f:	00 06                	add    %al,(%esi)
49d7a1:	00 45 02             	add    %al,0x2(%ebp)
49d7a4:	01 00                	add    %eax,(%eax)
49d7a6:	10 00                	adc    %al,(%eax)
49d7a8:	00 00                	add    %al,(%eax)
49d7aa:	1b 00                	sbb    (%eax),%eax
49d7ac:	01 00                	add    %eax,(%eax)
49d7ae:	14 00                	adc    $0x0,%al
49d7b0:	00 00                	add    %al,(%eax)
49d7b2:	1c 00                	sbb    $0x0,%al
49d7b4:	01 00                	add    %eax,(%eax)
49d7b6:	10 18                	adc    %bl,(%eax)
49d7b8:	01 00                	add    %eax,(%eax)
49d7ba:	1d 00 04 00 10       	sbb    $0x10000400,%eax
49d7bf:	02 00                	add    (%eax),%al
49d7c1:	00 1e                	add    %bl,(%esi)
49d7c3:	00 01                	add    %al,(%ecx)
49d7c5:	00 4e 02             	add    %cl,0x2(%esi)
49d7c8:	00 00                	add    %al,(%eax)
49d7ca:	1f                   	pop    %ds
49d7cb:	00 2a                	add    %ch,(%edx)
49d7cd:	04 53                	add    $0x53,%al
49d7cf:	04 7b                	add    $0x7b,%al
49d7d1:	04 8a                	add    $0x8a,%al
49d7d3:	04 a7                	add    $0xa7,%al
49d7d5:	04 cc                	add    $0xcc,%al
49d7d7:	04 e7                	add    $0xe7,%al
49d7d9:	04 fe                	add    $0xfe,%al
49d7db:	04 17                	add    $0x17,%al
49d7dd:	05 3c 05 67 05       	add    $0x567053c,%eax
49d7e2:	70 05                	jo     0x49d7e9
49d7e4:	a0 05 b2 05 c8       	mov    0xc805b205,%al
49d7e9:	05 d6 05 e7 05       	add    $0x5e705d6,%eax
49d7ee:	f7 05 09 06 34 06 39 	testl  $0x6680639,0x6340609
49d7f5:	06 68 06
49d7f8:	75 06                	jne    0x49d800
49d7fa:	86 06                	xchg   %al,(%esi)
49d7fc:	92                   	xchg   %eax,%edx
49d7fd:	06                   	push   %es
49d7fe:	a3 06 be 06 df       	mov    %eax,0xdf06be06
49d803:	06                   	push   %es
49d804:	ef                   	out    %eax,(%dx)
49d805:	06                   	push   %es
49d806:	f8                   	clc
49d807:	06                   	push   %es
49d808:	1d 07 28 07 49       	sbb    $0x49072807,%eax
49d80d:	07                   	pop    %es
49d80e:	68 07 c9 07 d6       	push   $0xd607c907
49d813:	07                   	pop    %es
49d814:	ea 07 f9 07 0b 08 1b 	ljmp   $0x1b08,$0xb07f907
49d81b:	08 3a                	or     %bh,(%edx)
49d81d:	08 5f 08             	or     %bl,0x8(%edi)
49d820:	64 08 7f 08          	or     %bh,%fs:0x8(%edi)
49d824:	94                   	xchg   %eax,%esp
49d825:	08 a3 08 c4 08 e3    	or     %ah,-0x1cf73bf8(%ebx)
49d82b:	08 08                	or     %cl,(%eax)
49d82d:	09 24 09             	or     %esp,(%ecx,%ecx,1)
49d830:	49                   	dec    %ecx
49d831:	09 62 09             	or     %esp,0x9(%edx)
49d834:	19 00                	sbb    %eax,(%eax)
49d836:	01 00                	add    %eax,(%eax)
49d838:	00 00                	add    %al,(%eax)
49d83a:	36 0b 26             	or     %ss:(%esi),%esp
49d83d:	02 00                	add    (%eax),%al
49d83f:	00 21                	add    %ah,(%ecx)
49d841:	06                   	push   %es
49d842:	2b 02                	sub    (%edx),%eax
49d844:	00 00                	add    %al,(%eax)
49d846:	e8 02 30 02 00       	call   0x4c084d
49d84b:	00 4e 09             	add    %cl,0x9(%esi)
49d84e:	30 02                	xor    %al,(%edx)
49d850:	02 00                	add    (%eax),%al
49d852:	6d                   	insl   (%dx),%es:(%edi)
49d853:	00 03                	add    %al,(%ebx)
49d855:	00 02                	add    %al,(%edx)
49d857:	00 6e 00             	add    %ch,0x0(%esi)
49d85a:	05 00 01 00 6f       	add    $0x6f000100,%eax
49d85f:	00 05 00 02 00 70    	add    %al,0x70000200
49d865:	00 07                	add    %al,(%edi)
49d867:	00 02                	add    %al,(%edx)
49d869:	00 71 00             	add    %dh,0x0(%ecx)
49d86c:	09 00                	or     %eax,(%eax)
49d86e:	47                   	inc    %edi
49d86f:	04 d8                	add    $0xd8,%al
49d871:	04 f1                	add    $0xf1,%al
49d873:	04 fa                	add    $0xfa,%al
49d875:	04 ae                	add    $0xae,%al
49d877:	05 7c 06 82 07       	add    $0x782067c,%eax
49d87c:	93                   	xchg   %eax,%ebx
49d87d:	07                   	pop    %es
49d87e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
49d87f:	07                   	pop    %es
49d880:	02 08                	add    (%eax),%cl
49d882:	50                   	push   %eax
49d883:	20 00                	and    %al,(%eax)
49d885:	00 0b                	add    %cl,(%ebx)
49d887:	00 60 22             	add    %ah,0x22(%eax)
49d88a:	00 00                	add    %al,(%eax)