47027b:	00 06                	add    %al,(%esi)
47027d:	00 ae 0b 01 00 58    	add    %ch,0x5800010b(%esi)
470283:	0a 01                	or     (%ecx),%al
470285:	00 06                	add    %al,(%esi)
470287:	00 c9                	add    %cl,%cl
470289:	0b 01                	or     (%ecx),%eax
47028b:	00 58 0a             	add    %bl,0xa(%eax)
47028e:	01 00                	add    %eax,(%eax)
470290:	06                   	push   %es
470291:	00 e0                	add    %ah,%al
470293:	0b 01                	or     (%ecx),%eax
470295:	00 9e 06 00 00 0e    	add    %bl,0xe000006(%esi)
47029b:	00 f3                	add    %dh,%bl
47029d:	0b 01                	or     (%ecx),%eax
47029f:	00 0a                	add    %cl,(%edx)
4702a1:	0c 01                	or     $0x1,%al
4702a3:	00 06                	add    %al,(%esi)
4702a5:	00 22                	add    %ah,(%edx)
4702a7:	0c 01                	or     $0x1,%al
4702a9:	00 58 0a             	add    %bl,0xa(%eax)
4702ac:	01 00                	add    %eax,(%eax)
4702ae:	0e                   	push   %cs
4702af:	00 3f                	add    %bh,(%edi)
4702b1:	0c 01                	or     $0x1,%al
4702b3:	00 87 34 00 00 0e    	add    %al,0xe000034(%edi)
4702b9:	00 58 0c             	add    %bl,0xc(%eax)
4702bc:	01 00                	add    %eax,(%eax)
4702be:	87 34 00             	xchg   %esi,(%eax,%eax,1)
4702c1:	00 06                	add    %al,(%esi)
4702c3:	00 d8                	add    %bl,%al
4702c5:	0d 01 00 04 0e       	or     $0xe040001,%eax
4702ca:	00 00                	add    %al,(%eax)
4702cc:	06                   	push   %es
4702cd:	00 f3                	add    %dh,%bl
4702cf:	0d 01 00 9e 06       	or     $0x69e0001,%eax
4702d4:	00 00                	add    %al,(%eax)
4702d6:	06                   	push   %es
4702d7:	00 03                	add    %al,(%ebx)
4702d9:	0e                   	push   %cs
4702da:	01 00                	add    %eax,(%eax)
4702dc:	9e                   	sahf
4702dd:	06                   	push   %es
4702de:	00 00                	add    %al,(%eax)
4702e0:	06                   	push   %es
4702e1:	00 0a                	add    %cl,(%edx)
4702e3:	0e                   	push   %cs
4702e4:	01 00                	add    %eax,(%eax)
4702e6:	06                   	push   %es
4702e7:	0a 01                	or     (%ecx),%al
4702e9:	00 06                	add    %al,(%esi)
4702eb:	00 59 0e             	add    %bl,0xe(%ecx)
4702ee:	01 00                	add    %eax,(%eax)
4702f0:	9e                   	sahf
4702f1:	06                   	push   %es
4702f2:	00 00                	add    %al,(%eax)
4702f4:	06                   	push   %es
4702f5:	00 7d 0e             	add    %bh,0xe(%ebp)
4702f8:	01 00                	add    %eax,(%eax)
4702fa:	9e                   	sahf
4702fb:	06                   	push   %es
4702fc:	00 00                	add    %al,(%eax)
4702fe:	06                   	push   %es
4702ff:	00 90 0e 01 00 9e    	add    %dl,-0x61fffef2(%eax)
470305:	06                   	push   %es
470306:	00 00                	add    %al,(%eax)
470308:	06                   	push   %es
470309:	00 ac 0e 01 00 9e 06 	add    %ch,0x69e0001(%esi,%ecx,1)
470310:	00 00                	add    %al,(%eax)
470312:	06                   	push   %es
470313:	00 ed                	add    %ch,%ch
470315:	0e                   	push   %cs
470316:	01 00                	add    %eax,(%eax)
470318:	9e                   	sahf
470319:	06                   	push   %es
47031a:	00 00                	add    %al,(%eax)
47031c:	12 00                	adc    (%eax),%al
47031e:	94                   	xchg   %eax,%esp
47031f:	0f 01 00             	sgdtl  (%eax)
470322:	41                   	inc    %ecx
470323:	3a 00                	cmp    (%eax),%al
470325:	00 9b 00 b1 10 01    	add    %bl,0x110b100(%ebx)
47032b:	00 00                	add    %al,(%eax)
47032d:	00 00                	add    %al,(%eax)
47032f:	00 06                	add    %al,(%esi)
470331:	00 19                	add    %bl,(%ecx)
470333:	11 01                	adc    %eax,(%ecx)
470335:	00 9e 06 00 00 06    	add    %bl,0x6000006(%esi)
47033b:	00 8c 11 01 00 04 0e 	add    %cl,0xe040001(%ecx,%edx,1)
470342:	00 00                	add    %al,(%eax)
470344:	0a 00                	or     (%eax),%al
470346:	1a 12                	sbb    (%edx),%dl
470348:	01 00                	add    %eax,(%eax)
47034a:	57                   	push   %edi
47034b:	34 00                	xor    $0x0,%al
47034d:	00 06                	add    %al,(%esi)
47034f:	00 85 12 01 00 9e    	add    %al,-0x61fffeee(%ebp)
470355:	06                   	push   %es
470356:	00 00                	add    %al,(%eax)
470358:	0a 00                	or     (%eax),%al
47035a:	16                   	push   %ss
47035b:	13 01                	adc    (%ecx),%eax
47035d:	00 57 34             	add    %dl,0x34(%edi)
470360:	00 00                	add    %al,(%eax)
470362:	06                   	push   %es
470363:	00 b1 13 01 00 9e    	add    %dh,-0x61fffeed(%ecx)
470369:	06                   	push   %es
47036a:	00 00                	add    %al,(%eax)
47036c:	06                   	push   %es
47036d:	00 17                	add    %dl,(%edi)
47036f:	14 01                	adc    $0x1,%al
470371:	00 9e 06 00 00 00    	add    %bl,0x6(%esi)
470377:	00 00                	add    %al,(%eax)
470379:	00 0b                	add    %cl,(%ebx)
470383:	00 01                	add    %al,(%ecx)
470385:	00 01                	add    %al,(%ecx)
470387:	00 0d 01 10 00 a5    	add    %cl,0xa5001001
47038d:	06                   	push   %es
47038e:	00 00                	add    %al,(%eax)
470390:	00 00                	add    %al,(%eax)
470392:	00 00                	add    %al,(%eax)
470394:	0d 00 05 00 0b       	or     $0xb000500,%eax
470399:	00 0d 01 10 00 9f    	add    %cl,0x9f001001
47039f:	08 00                	or     %al,(%eax)
4703a1:	00 00                	add    %al,(%eax)
4703a3:	00 00                	add    %al,(%eax)
4703a5:	00 0d 00 06 00 0d    	add    %cl,0xd000600
4703ab:	00 05 00 10 00 06    	add    %al,0x6001000
4703b1:	0c 00                	or     $0x0,%al
4703b3:	00 00                	add    %al,(%eax)
4703b5:	00 00                	add    %al,(%eax)
4703b7:	00 11                	add    %dl,(%ecx)
4703b9:	00 08                	add    %cl,(%eax)
4703bb:	00 12                	add    %dl,(%edx)
4703bd:	00 05 00 10 00 fb    	add    %al,0xfb001000
4703c3:	0f 00 00             	sldt   (%eax)
4703c6:	00 00                	add    %al,(%eax)
4703c8:	00 00                	add    %al,(%eax)
4703ca:	11 00                	adc    %eax,(%eax)
4703cc:	0b 00                	or     (%eax),%eax
4703ce:	17                   	pop    %ss
4703cf:	00 05 00 10 00 8d    	add    %al,0x8d001000
4703d5:	1c 00                	sbb    $0x0,%al
4703d7:	00 00                	add    %al,(%eax)
4703d9:	00 00                	add    %al,(%eax)
4703db:	00 11                	add    %dl,(%ecx)
4703dd:	00 1d 00 1f 00 05    	add    %bl,0x5001f00
4703e3:	00 10                	add    %dl,(%eax)
4703e5:	00 65 21             	add    %ah,0x21(%ebp)
4703e8:	00 00                	add    %al,(%eax)
4703ea:	00 00                	add    %al,(%eax)
4703ec:	00 00                	add    %al,(%eax)
4703ee:	11 00                	adc    %eax,(%eax)
4703f0:	23 00                	and    (%eax),%eax
4703f2:	23 00                	and    (%eax),%eax
4703f4:	0d 01 10 00 3a       	or     $0x3a001001,%eax
4703f9:	26 00 00             	add    %al,%es:(%eax)
4703fc:	00 00                	add    %al,(%eax)
4703fe:	00 00                	add    %al,(%eax)
470400:	0d 00 27 00 29       	or     $0x29002700,%eax
470405:	00 05 00 10 00 22    	add    %al,0x22001000
47040b:	29 00                	sub    %eax,(%eax)
47040d:	00 00                	add    %al,(%eax)
47040f:	00 00                	add    %al,(%eax)
470411:	00 11                	add    %dl,(%ecx)
470413:	00 28                	add    %ch,(%eax)
470415:	00 2d 00 0d 01 10    	add    %ch,0x10010d00
47041b:	00 6b 2f             	add    %ch,0x2f(%ebx)
47041e:	00 00                	add    %al,(%eax)
470420:	00 00                	add    %al,(%eax)
470422:	00 00                	add    %al,(%eax)
470424:	0d 00 2d 00 35       	or     $0x35002d00,%eax
470429:	00 15 01 00 00 4b    	add    %dl,0x4b000001
47042f:	33 00                	xor    (%eax),%eax
470431:	00 00                	add    %al,(%eax)
470433:	00 00                	add    %al,(%eax)
470435:	00 0d 00 2e 00 3b    	add    %cl,0x3b002e00
47043b:	00 15 01 00 00 c7    	add    %dl,0xc7000001
470441:	33 00                	xor    (%eax),%eax
470443:	00 00                	add    %al,(%eax)
470445:	00 00                	add    %al,(%eax)
470447:	00 0d 00 2e 00 3b    	add    %cl,0x3b002e00
47044d:	00 01                	add    %al,(%ecx)
47044f:	00 10                	add    %dl,(%eax)
470451:	00 43 34             	add    %al,0x34(%ebx)
470454:	00 00                	add    %al,(%eax)
470456:	49                   	dec    %ecx
470457:	34 00                	xor    $0x0,%al
470459:	00 19                	add    %bl,(%ecx)
47045b:	00 2e                	add    %ch,(%esi)
47045d:	00 3b                	add    %bh,(%ebx)
47045f:	00 01                	add    %al,(%ecx)
470461:	00 10                	add    %dl,(%eax)
470463:	00 b4 47 00 00 49 34 	add    %dh,0x34490000(%edi,%eax,2)
47046a:	00 00                	add    %al,(%eax)
47046c:	11 00                	adc    %eax,(%eax)
47046e:	32 00                	xor    (%eax),%al
470470:	64 00 01             	add    %al,%fs:(%ecx)
470473:	00 10                	add    %dl,(%eax)
470475:	00 5f 4b             	add    %bl,0x4b(%edi)
470478:	00 00                	add    %al,(%eax)
47047a:	49                   	dec    %ecx
47047b:	34 00                	xor    $0x0,%al
47047d:	00 11                	add    %dl,(%ecx)
47047f:	00 39                	add    %bh,(%ecx)
470481:	00 77 00             	add    %dh,0x0(%edi)
470484:	01 00                	add    %eax,(%eax)
470486:	10 00                	adc    %al,(%eax)
470488:	c2 4b 00             	ret    $0x4b
47048b:	00 49 34             	add    %cl,0x34(%ecx)
47048e:	00 00                	add    %al,(%eax)
470490:	11 00                	adc    %eax,(%eax)
470492:	3a 00                	cmp    (%eax),%al
470494:	7d 00                	jge    0x470496
470496:	01 00                	add    %eax,(%eax)
470498:	10 00                	adc    %al,(%eax)
47049a:	7e 51                	jle    0x4704ed
47049c:	00 00                	add    %al,(%eax)
47049e:	49                   	dec    %ecx
47049f:	34 00                	xor    $0x0,%al
4704a1:	00 11                	add    %dl,(%ecx)
4704a3:	00 40 00             	add    %al,0x0(%eax)
4704a6:	97                   	xchg   %eax,%edi
4704a7:	00 00                	add    %al,(%eax)
4704a9:	00 10                	add    %dl,(%eax)
4704ab:	00 c2                	add    %al,%dl
4704ad:	51                   	push   %ecx
4704ae:	00 00                	add    %al,(%eax)
4704b0:	49                   	dec    %ecx
4704b1:	34 00                	xor    $0x0,%al
4704b3:	00 11                	add    %dl,(%ecx)
4704b5:	00 41 00             	add    %al,0x0(%ecx)
4704b8:	9b                   	fwait
4704b9:	00 00                	add    %al,(%eax)
4704bb:	00 10                	add    %dl,(%eax)
4704bd:	00 cc                	add    %cl,%ah
4704bf:	51                   	push   %ecx
4704c0:	00 00                	add    %al,(%eax)
4704c2:	49                   	dec    %ecx
4704c3:	34 00                	xor    $0x0,%al
4704c5:	00 11                	add    %dl,(%ecx)
4704c7:	00 42 00             	add    %al,0x0(%edx)
4704ca:	9d                   	popf
4704cb:	00 01                	add    %al,(%ecx)
4704cd:	00 10                	add    %dl,(%eax)
4704cf:	00 16                	add    %dl,(%esi)
4704d1:	5a                   	pop    %edx
4704d2:	00 00                	add    %al,(%eax)
4704d4:	49                   	dec    %ecx
4704d5:	34 00                	xor    $0x0,%al
4704d7:	00 11                	add    %dl,(%ecx)
4704d9:	00 42 00             	add    %al,0x0(%edx)
4704dc:	b1 00                	mov    $0x0,%cl
4704de:	01 00                	add    %eax,(%eax)
4704e0:	10 00                	adc    %al,(%eax)
4704e2:	3b 5a 00             	cmp    0x0(%edx),%ebx
4704e5:	00 49 34             	add    %cl,0x34(%ecx)
4704e8:	00 00                	add    %al,(%eax)
4704ea:	11 00                	adc    %eax,(%eax)
4704ec:	43                   	inc    %ebx
4704ed:	00 b3 00 01 00 10    	add    %dh,0x10000100(%ebx)
4704f3:	00 cf                	add    %cl,%bh
4704f5:	5b                   	pop    %ebx
4704f6:	00 00                	add    %al,(%eax)
4704f8:	49                   	dec    %ecx
4704f9:	34 00                	xor    $0x0,%al
4704fb:	00 19                	add    %bl,(%ecx)
4704fd:	00 44 00 b8          	add    %al,-0x48(%eax,%eax,1)
470501:	00 01                	add    %al,(%ecx)
470503:	00 10                	add    %dl,(%eax)
470505:	00 4c 6f 00          	add    %cl,0x0(%edi,%ebp,2)
470509:	00 49 34             	add    %cl,0x34(%ecx)
47050c:	00 00                	add    %al,(%eax)
47050e:	19 00                	sbb    %eax,(%eax)
470510:	48                   	dec    %eax
470511:	00 e7                	add    %ah,%bh
470513:	00 01                	add    %al,(%ecx)
470515:	00 10                	add    %dl,(%eax)
470517:	00 91 80 00 00 49    	add    %dl,0x49000080(%ecx)
47051d:	34 00                	xor    $0x0,%al
47051f:	00 19                	add    %bl,(%ecx)
470521:	00 4d 00             	add    %cl,0x0(%ebp)
470524:	15 01 01 00 10       	adc    $0x10000101,%eax
470529:	00 5d 9e             	add    %bl,-0x62(%ebp)
47052c:	00 00                	add    %al,(%eax)
47052e:	49                   	dec    %ecx
47052f:	34 00                	xor    $0x0,%al
470531:	00 11                	add    %dl,(%ecx)
470533:	00 60 00             	add    %ah,0x0(%eax)
470536:	5f                   	pop    %edi
470537:	01 81 01 10 00 86    	add    %eax,-0x79ffefff(%ecx)
47053d:	aa                   	stos   %al,%es:(%edi)
47053e:	00 00                	add    %al,(%eax)
470540:	49                   	dec    %ecx
470541:	34 00                	xor    $0x0,%al
470543:	00 11                	add    %dl,(%ecx)
470545:	00 73 00             	add    %dh,0x0(%ebx)
470548:	a5                   	movsl  %ds:(%esi),%es:(%edi)
470549:	01 01                	add    %eax,(%ecx)
47054b:	00 10                	add    %dl,(%eax)
47054d:	00 a0 ab 00 00 49    	add    %ah,0x490000ab(%eax)
470553:	34 00                	xor    $0x0,%al
470555:	00 19                	add    %bl,(%ecx)
470557:	00 75 00             	add    %dh,0x0(%ebp)
47055a:	a9 01 01 00 10       	test   $0x10000101,%eax
47055f:	00 bd bb 00 00 49    	add    %bh,0x490000bb(%ebp)
470565:	34 00                	xor    $0x0,%al
470567:	00 19                	add    %bl,(%ecx)
470569:	00 79 00             	add    %bh,0x0(%ecx)
47056c:	d4 01                	aam    $0x1
47056e:	01 00                	add    %eax,(%eax)
470570:	10 00                	adc    %al,(%eax)
470572:	a0 6f 00 00 49       	mov    0x4900006f,%al
470577:	34 00                	xor    $0x0,%al
470579:	00 19                	add    %bl,(%ecx)
47057b:	00 87 00 06 02 01    	add    %al,0x1020600(%edi)
470581:	00 10                	add    %dl,(%eax)
470583:	00 df                	add    %bl,%bh
470585:	e2 00                	loop   0x470587
470587:	00 49 34             	add    %cl,0x34(%ecx)
47058a:	00 00                	add    %al,(%eax)
47058c:	19 00                	sbb    %eax,(%eax)
47058e:	8d 00                	lea    (%eax),%eax
470590:	3a 02                	cmp    (%edx),%al
470592:	01 20                	add    %esp,(%eax)
470594:	10 00                	adc    %al,(%eax)
470596:	0e                   	push   %cs
470597:	a2 00 00 49 34       	mov    %al,0x34490000
47059c:	00 00                	add    %al,(%eax)
47059e:	11 00                	adc    %eax,(%eax)
4705a0:	91                   	xchg   %eax,%ecx
4705a1:	00 67 02             	add    %ah,0x2(%edi)
4705a4:	80 01 10             	addb   $0x10,(%ecx)
4705a7:	00 39                	add    %bh,(%ecx)
4705a9:	f5                   	cmc
4705aa:	00 00                	add    %al,(%eax)
4705ac:	49                   	dec    %ecx
4705ad:	34 00                	xor    $0x0,%al
4705af:	00 11                	add    %dl,(%ecx)
4705b1:	00 95 00 74 02 01    	add    %dl,0x1027400(%ebp)
4705b7:	00 10                	add    %dl,(%eax)
4705b9:	00 ba f6 00 00 49    	add    %bh,0x490000f6(%edx)
4705bf:	34 00                	xor    $0x0,%al
4705c1:	00 19                	add    %bl,(%ecx)
4705c3:	00 95 00 78 02 00    	add    %dl,0x27800(%ebp)
4705c9:	00 10                	add    %dl,(%eax)
4705cb:	00 55 05             	add    %dl,0x5(%ebp)
4705ce:	01 00                	add    %eax,(%eax)
4705d0:	5f                   	pop    %edi
4705d1:	05 01 00 11 00       	add    $0x110001,%eax
4705d6:	99                   	cltd