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
4705d7:	00 a0 02 00 01 10    	add    %ah,0x10010002(%eax)
4705dd:	00 22                	add    %ah,(%edx)
4705df:	08 01                	or     %al,(%ecx)
4705e1:	00 5f 05             	add    %bl,0x5(%edi)
4705e4:	01 00                	add    %eax,(%eax)
4705e6:	39 01                	cmp    %eax,(%ecx)
4705e8:	9b                   	fwait
4705e9:	00 aa 02 00 01 00    	add    %ch,0x10002(%edx)
4705ef:	00 05 09 01 00 00    	add    %al,0x109
4705f5:	00 00                	add    %al,(%eax)
4705f7:	00 11                	add    %dl,(%ecx)
4705f9:	00 9c 00 ae 02 13 01 	add    %bl,0x11302ae(%eax,%eax,1)
470600:	00 00                	add    %al,(%eax)
470602:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
470603:	09 01                	or     %eax,(%ecx)
470605:	00 00                	add    %al,(%eax)
470607:	00 00                	add    %al,(%eax)
470609:	00 0d 00 9e 00 ae    	add    %cl,0xae009e00
47060f:	02 13                	add    (%ebx),%dl
470611:	01 00                	add    %eax,(%eax)
470613:	00 c3                	add    %al,%bl
470615:	09 01                	or     %eax,(%ecx)
470617:	00 00                	add    %al,(%eax)
470619:	00 00                	add    %al,(%eax)
47061b:	00 0d 00 9e 00 ae    	add    %cl,0xae009e00
470621:	02 13                	add    (%ebx),%dl
470623:	00 14 00             	add    %dl,(%eax,%eax,1)
470626:	00 00                	add    %al,(%eax)
470628:	01 00                	add    %eax,(%eax)
47062a:	13 01                	adc    (%ecx),%eax
47062c:	90                   	nop
47062d:	00 00                	add    %al,(%eax)
47062f:	00 05 00 13 00 0c    	add    %al,0xc001300
470635:	01 00                	add    %eax,(%eax)
470637:	00 12                	add    %dl,(%edx)
470639:	00 13                	add    %dl,(%ebx)
47063b:	01 ac 01 00 00 16 00 	add    %ebp,0x160000(%ecx,%eax,1)
470642:	03 00                	add    (%eax),%eax
470644:	2b 07                	sub    (%edi),%eax
470646:	00 00                	add    %al,(%eax)
470648:	34 00                	xor    $0x0,%al
47064a:	23 00                	and    (%eax),%eax
47064c:	1b 09                	sbb    (%ecx),%ecx
47064e:	00 00                	add    %al,(%eax)
470650:	41                   	inc    %ecx
470651:	00 23                	add    %ah,(%ebx)
470653:	00 97 09 00 00 46    	add    %dl,0x46000009(%edi)
470659:	00 03                	add    %al,(%ebx)
47065b:	00 89 0c 00 00 34    	add    %cl,0x3400000c(%ecx)
470661:	00 03                	add    %al,(%ebx)
470663:	00 05 0d 00 00 34    	add    %al,0x3400000d
470669:	00 03                	add    %al,(%ebx)
47066b:	00 81 0d 00 00 59    	add    %al,0x5900000d(%ecx)
470671:	00 23                	add    %ah,(%ebx)
470673:	00 77 10             	add    %dh,0x10(%edi)
470676:	00 00                	add    %al,(%eax)
470678:	41                   	inc    %ecx
470679:	00 23                	add    %ah,(%ebx)
47067b:	00 f3                	add    %dh,%bl
47067d:	10 00                	adc    %al,(%eax)
47067f:	00 41 00             	add    %al,0x0(%ecx)
470682:	23 00                	and    (%eax),%eax
470684:	6f                   	outsl  %ds:(%esi),(%dx)
470685:	11 00                	adc    %eax,(%eax)
470687:	00 41 00             	add    %al,0x0(%ecx)
47068a:	23 00                	and    (%eax),%eax
47068c:	eb 11                	jmp    0x47069f
47068e:	00 00                	add    %al,(%eax)
470690:	41                   	inc    %ecx
470691:	00 23                	add    %ah,(%ebx)
470693:	00 67 12             	add    %ah,0x12(%edi)
470696:	00 00                	add    %al,(%eax)
470698:	41                   	inc    %ecx
470699:	00 23                	add    %ah,(%ebx)
47069b:	00 e3                	add    %ah,%bl
47069d:	12 00                	adc    (%eax),%al
47069f:	00 41 00             	add    %al,0x0(%ecx)
4706a2:	23 00                	and    (%eax),%eax
4706a4:	5f                   	pop    %edi
4706a5:	13 00                	adc    (%eax),%eax
4706a7:	00 68 00             	add    %ch,0x0(%eax)
4706aa:	23 00                	and    (%eax),%eax
4706ac:	db 13                	fistl  (%ebx)
4706ae:	00 00                	add    %al,(%eax)
4706b0:	6c                   	insb   (%dx),%es:(%edi)
4706b1:	00 23                	add    %ah,(%ebx)
4706b3:	00 57 14             	add    %dl,0x14(%edi)
4706b6:	00 00                	add    %al,(%eax)
4706b8:	70 00                	jo     0x4706ba
4706ba:	23 00                	and    (%eax),%eax
4706bc:	d3 14 00             	rcll   %cl,(%eax,%eax,1)
4706bf:	00 41 00             	add    %al,0x0(%ecx)
4706c2:	23 00                	and    (%eax),%eax
4706c4:	4f                   	dec    %edi
4706c5:	15 00 00 74 00       	adc    $0x740000,%eax
4706ca:	23 00                	and    (%eax),%eax
4706cc:	c8 15 00 00          	enter  $0x15,$0x0
4706d0:	79 00                	jns    0x4706d2
4706d2:	23 00                	and    (%eax),%eax
4706d4:	44                   	inc    %esp
4706d5:	16                   	push   %ss
4706d6:	00 00                	add    %al,(%eax)
4706d8:	68 00 03 00 c0       	push   $0xc0000300
4706dd:	16                   	push   %ss
4706de:	00 00                	add    %al,(%eax)
4706e0:	7d 00                	jge    0x4706e2
4706e2:	03 00                	add    (%eax),%eax
4706e4:	3c 17                	cmp    $0x17,%al
4706e6:	00 00                	add    %al,(%eax)
4706e8:	34 00                	xor    $0x0,%al
4706ea:	03 00                	add    (%eax),%eax
4706ec:	b8 17 00 00 34       	mov    $0x34000017,%eax
4706f1:	00 03                	add    %al,(%ebx)
4706f3:	00 34 18             	add    %dh,(%eax,%ebx,1)
4706f6:	00 00                	add    %al,(%eax)
4706f8:	80 00 03             	addb   $0x3,(%eax)
4706fb:	00 b0 18 00 00 34    	add    %dh,0x34000018(%eax)
470701:	00 23                	add    %ah,(%ebx)
470703:	00 09                	add    %cl,(%ecx)
470705:	1d 00 00 74 00       	sbb    $0x740000,%eax
47070a:	23 00                	and    (%eax),%eax
47070c:	85 1d 00 00 74 00    	test   %ebx,0x740000
470712:	03 00                	add    (%eax),%eax
470714:	01 1e                	add    %ebx,(%esi)
470716:	00 00                	add    %al,(%eax)
470718:	ac                   	lods   %ds:(%esi),%al
470719:	00 03                	add    %al,(%ebx)
47071b:	00 7d 1e             	add    %bh,0x1e(%ebp)
47071e:	00 00                	add    %al,(%eax)
470720:	ac                   	lods   %ds:(%esi),%al
470721:	00 03                	add    %al,(%ebx)
470723:	00 f9                	add    %bh,%cl
470725:	1e                   	push   %ds
470726:	00 00                	add    %al,(%eax)
470728:	80 00 03             	addb   $0x3,(%eax)
47072b:	00 75 1f             	add    %dh,0x1f(%ebp)
47072e:	00 00                	add    %al,(%eax)
470730:	34 00                	xor    $0x0,%al
470732:	03 00                	add    (%eax),%eax
470734:	e1 21                	loope  0x470757
470736:	00 00                	add    %al,(%eax)
470738:	b7 00                	mov    $0x0,%bh
47073a:	03 00                	add    (%eax),%eax
47073c:	5d                   	pop    %ebp
47073d:	22 00                	and    (%eax),%al
47073f:	00 46 00             	add    %al,0x0(%esi)
470742:	03 00                	add    (%eax),%eax
470744:	d9 22                	fldenv (%edx)
470746:	00 00                	add    %al,(%eax)
470748:	46                   	inc    %esi
470749:	00 03                	add    %al,(%ebx)
47074b:	00 55 23             	add    %dl,0x23(%ebp)
47074e:	00 00                	add    %al,(%eax)
470750:	34 00                	xor    $0x0,%al
470752:	03 00                	add    (%eax),%eax
470754:	b6 26                	mov    $0x26,%dh
470756:	00 00                	add    %al,(%eax)
470758:	41                   	inc    %ecx
470759:	00 03                	add    %al,(%ebx)
47075b:	00 9b 29 00 00 01    	add    %bl,0x1000029(%ebx)
470761:	00 03                	add    %al,(%ebx)
470763:	00 17                	add    %dl,(%edi)
470765:	2a 00                	sub    (%eax),%al
470767:	00 34 00             	add    %dh,(%eax,%eax,1)
47076a:	03 00                	add    (%eax),%eax
47076c:	93                   	xchg   %eax,%ebx
47076d:	2a 00                	sub    (%eax),%al
47076f:	00 59 00             	add    %bl,0x0(%ecx)
470772:	03 00                	add    (%eax),%eax
470774:	0f 2b 00             	movntps %xmm0,(%eax)
470777:	00 34 00             	add    %dh,(%eax,%eax,1)
47077a:	03 00                	add    (%eax),%eax
47077c:	8b 2b                	mov    (%ebx),%ebp
47077e:	00 00                	add    %al,(%eax)
470780:	34 00                	xor    $0x0,%al