47527f:	01 a8 aa 00 00 00    	add    %ebp,0xaa(%eax)
475285:	00 83 00 dd 0e dc    	add    %al,-0x23f12300(%ebx)
47528b:	04 84                	add    $0x84,%al
47528d:	01 cc                	add    %ecx,%esp
47528f:	aa                   	stos   %al,%es:(%edi)
475290:	00 00                	add    %al,(%eax)
475292:	00 00                	add    %al,(%eax)
475294:	83 00 dd             	addl   $0xffffffdd,(%eax)
475297:	0e                   	push   %cs
475298:	e0 04                	loopne 0x47529e
47529a:	84 01                	test   %al,(%ecx)
47529c:	dc aa 00 00 00 00    	fsubrl 0x0(%edx)
4752a2:	83 00 f3             	addl   $0xfffffff3,(%eax)
4752a5:	0e                   	push   %cs
4752a6:	dc 04 85 01 00 ab 00 	faddl  0xab0001(,%eax,4)
4752ad:	00 00                	add    %al,(%eax)
4752af:	00 83 00 f3 0e e0    	add    %al,-0x1ff10d00(%ebx)
4752b5:	04 85                	add    $0x85,%al
4752b7:	01 10                	add    %edx,(%eax)
4752b9:	ab                   	stos   %eax,%es:(%edi)
4752ba:	00 00                	add    %al,(%eax)
4752bc:	00 00                	add    %al,(%eax)
4752be:	c6 00 14             	movb   $0x14,(%eax)
4752c1:	13 36                	adc    (%esi),%esi
4752c3:	00 86 01 00 00 00    	add    %al,0x1(%esi)
4752c9:	00 00                	add    %al,(%eax)
4752cb:	00 c6                	add    %al,%dh
4752cd:	0d 9e 13 23 00       	or     $0x23139e,%eax
4752d2:	86 01                	xchg   %al,(%ecx)
4752d4:	8c ab 00 00 00 00    	mov    %gs,0x0(%ebx)
4752da:	96                   	xchg   %eax,%esi
4752db:	00 dd                	add    %bl,%ch
4752dd:	0e                   	push   %cs
4752de:	e5 04                	in     $0x4,%eax
4752e0:	86 01                	xchg   %al,(%ecx)
4752e2:	d8 ab 00 00 00 00    	fsubrs 0x0(%ebx)
4752e8:	86 18                	xchg   %bl,(%eax)
4752ea:	e5 12                	in     $0x12,%eax
4752ec:	52                   	push   %edx
4752ed:	00 89 01 74 ac 00    	add    %cl,0xac7401(%ecx)
4752f3:	00 00                	add    %al,(%eax)
4752f5:	00 86 00 dd 0e f5    	add    %al,-0xaf12300(%esi)
4752fb:	04 89                	add    $0x89,%al
4752fd:	01 94 ac 00 00 00 00 	add    %edx,0x0(%esp,%ebp,4)
475304:	86 00                	xchg   %al,(%eax)
475306:	dd 0e                	fisttpll (%esi)
475308:	fb                   	sti
475309:	04 89                	add    $0x89,%al
47530b:	01 a4 ac 00 00 00 00 	add    %esp,0x0(%esp,%ebp,4)
475312:	c4 00                	les    (%eax),%eax
475314:	e0 13                	loopne 0x475329
475316:	52                   	push   %edx
475317:	00 8a 01 ac ac 00    	add    %cl,0xacac01(%edx)
47531d:	00 00                	add    %al,(%eax)
47531f:	00 c4                	add    %al,%ah
475321:	00 1d 13 66 00 8a    	add    %bl,0x8a006613
475327:	01 e0                	add    %esp,%eax
475329:	ac                   	lods   %ds:(%esi),%al
47532a:	00 00                	add    %al,(%eax)
47532c:	00 00                	add    %al,(%eax)
47532e:	81 00 dd 0e 79 03    	addl   $0x3790edd,(%eax)
475334:	8b 01                	mov    (%ecx),%eax
475336:	44                   	inc    %esp
475337:	ad                   	lods   %ds:(%esi),%eax
475338:	00 00                	add    %al,(%eax)
47533a:	00 00                	add    %al,(%eax)
47533c:	81 00 dd 0e 52 00    	addl   $0x520edd,(%eax)
475342:	8d 01                	lea    (%ecx),%eax
475344:	34 af                	xor    $0xaf,%al
475346:	00 00                	add    %al,(%eax)
475348:	00 00                	add    %al,(%eax)
47534a:	86 18                	xchg   %bl,(%eax)
47534c:	e5 12                	in     $0x12,%eax
47534e:	52                   	push   %edx
47534f:	00 8d 01 3c af 00    	add    %cl,0xaf3c01(%ebp)
475355:	00 00                	add    %al,(%eax)
475357:	00 86 00 dd 0e 36    	add    %al,0x360edd00(%esi)
47535d:	00 8d 01 44 af 00    	add    %cl,0xaf4401(%ebp)
475363:	00 00                	add    %al,(%eax)
475365:	00 86 00 dd 0e b3    	add    %al,-0x4cf12300(%esi)
47536b:	00 8d 01 50 af 00    	add    %cl,0xaf5001(%ebp)
475371:	00 00                	add    %al,(%eax)
475373:	00 86 00 dd 0e 07    	add    %al,0x70edd00(%esi)
475379:	05 8e 01 58 af       	add    $0xaf58018e,%eax
47537e:	00 00                	add    %al,(%eax)
475380:	00 00                	add    %al,(%eax)
475382:	86 00                	xchg   %al,(%eax)
475384:	dd 0e                	fisttpll (%esi)
475386:	0d 05 8e 01 64       	or     $0x64018e05,%eax
47538b:	af                   	scas   %es:(%edi),%eax
47538c:	00 00                	add    %al,(%eax)
47538e:	00 00                	add    %al,(%eax)
475390:	86 18                	xchg   %bl,(%eax)
475392:	e5 12                	in     $0x12,%eax
475394:	52                   	push   %edx
475395:	00 8f 01 6c af 00    	add    %cl,0xaf6c01(%edi)
47539b:	00 00                	add    %al,(%eax)
47539d:	00 86 00 dd 0e 46    	add    %al,0x460edd00(%esi)
4753a3:	05 8f 01 74 af       	add    $0xaf74018f,%eax
4753a8:	00 00                	add    %al,(%eax)
4753aa:	00 00                	add    %al,(%eax)
4753ac:	86 00                	xchg   %al,(%eax)
4753ae:	dd 0e                	fisttpll (%esi)
4753b0:	4c                   	dec    %esp
4753b1:	05 8f 01 80 af       	add    $0xaf80018f,%eax
4753b6:	00 00                	add    %al,(%eax)
4753b8:	00 00                	add    %al,(%eax)
4753ba:	86 00                	xchg   %al,(%eax)
4753bc:	dd 0e                	fisttpll (%esi)
4753be:	e5 00                	in     $0x0,%eax
4753c0:	90                   	nop
4753c1:	01 88 af 00 00 00    	add    %ecx,0xaf(%eax)
4753c7:	00 86 00 dd 0e eb    	add    %al,-0x14f12300(%esi)
4753cd:	00 90 01 94 af 00    	add    %dl,0xaf9401(%eax)
4753d3:	00 00                	add    %al,(%eax)
4753d5:	00 86 18 e5 12 52    	add    %al,0x5212e518(%esi)
4753db:	00 91 01 9c af 00    	add    %dl,0xaf9c01(%ecx)
4753e1:	00 00                	add    %al,(%eax)
4753e3:	00 91 18 8b 13 3d    	add    %dl,0x3d138b18(%ecx)
4753e9:	02 91 01 b4 af 00    	add    0xafb401(%ecx),%dl
4753ef:	00 00                	add    %al,(%eax)
4753f1:	00 86 08 ef 14 58    	add    %al,0x5814ef08(%esi)
4753f7:	05 91 01 fc af       	add    $0xaffc0191,%eax
4753fc:	00 00                	add    %al,(%eax)
4753fe:	00 00                	add    %al,(%eax)
475400:	86 08                	xchg   %cl,(%eax)
475402:	00 15 5e 05 91 01    	add    %dl,0x191055e
475408:	10 b0 00 00 00 00    	adc    %dh,0x0(%eax)
47540e:	96                   	xchg   %eax,%esi
47540f:	08 17                	or     %dl,(%edi)
475411:	15 c2 00 92 01       	adc    $0x19200c2,%eax
475416:	24 b0                	and    $0xb0,%al
475418:	00 00                	add    %al,(%eax)
47541a:	00 00                	add    %al,(%eax)
47541c:	86 08                	xchg   %cl,(%eax)
47541e:	23 15 c8 00 92 01    	and    0x19200c8,%edx
475424:	48                   	dec    %eax
475425:	b0 00                	mov    $0x0,%al
475427:	00 00                	add    %al,(%eax)
475429:	00 86 08 33 15 ce    	add    %al,-0x31eaccf8(%esi)
47542f:	00 92 01 5c b0 00    	add    %dl,0xb05c01(%edx)
475435:	00 00                	add    %al,(%eax)
475437:	00 86 08 43 15 be    	add    %al,-0x41eabcf8(%esi)
47543d:	00 93 01 80 b0 00    	add    %dl,0xb08001(%ebx)
475443:	00 00                	add    %al,(%eax)
475445:	00 86 08 5a 15 66    	add    %al,0x66155a08(%esi)
47544b:	00 93 01 98 b0 00    	add    %dl,0xb09801(%ebx)
475451:	00 00                	add    %al,(%eax)
475453:	00 86 08 71 15 65    	add    %al,0x65157108(%esi)
475459:	05 94 01 bc b0       	add    $0xb0bc0194,%eax
47545e:	00 00                	add    %al,(%eax)
475460:	00 00                	add    %al,(%eax)
475462:	86 08                	xchg   %cl,(%eax)
475464:	84 15 6b 05 94 01    	test   %dl,0x194056b
47546a:	d4 b0                	aam    $0xb0
47546c:	00 00                	add    %al,(%eax)
47546e:	00 00                	add    %al,(%eax)
475470:	86 08                	xchg   %cl,(%eax)
475472:	97                   	xchg   %eax,%edi
475473:	15 36 00 95 01       	adc    $0x1950036,%eax
475478:	f8                   	clc
475479:	b0 00                	mov    $0x0,%al
47547b:	00 00                	add    %al,(%eax)
47547d:	00 86 08 a2 15 b3    	add    %al,-0x4cea5df8(%esi)
475483:	00 95 01 0c b1 00    	add    %dl,0xb10c01(%ebp)
475489:	00 00                	add    %al,(%eax)
47548b:	00 86 08 ad 15 36    	add    %al,0x3615ad08(%esi)
475491:	00 96 01 30 b1 00    	add    %dl,0xb13001(%esi)
475497:	00 00                	add    %al,(%eax)
475499:	00 86 08 b8 15 b3    	add    %al,-0x4cea47f8(%esi)
47549f:	00 96 01 00 00 01    	add    %dl,0x1000001(%esi)
4754a5:	00 dd                	add    %bl,%ch
4754a7:	0e                   	push   %cs
4754a8:	00 00                	add    %al,(%eax)
4754aa:	02 00                	add    (%eax),%al
4754ac:	f3 0e                	repz push %cs
4754ae:	00 00                	add    %al,(%eax)
4754b0:	01 00                	add    %eax,(%eax)
4754b2:	dd 0e                	fisttpll (%esi)
4754b4:	00 00                	add    %al,(%eax)
4754b6:	01 00                	add    %eax,(%eax)
4754b8:	dd 0e                	fisttpll (%esi)
4754ba:	00 00                	add    %al,(%eax)
4754bc:	02 00                	add    (%eax),%al
4754be:	f3 0e                	repz push %cs
4754c0:	00 00                	add    %al,(%eax)
4754c2:	01 00                	add    %eax,(%eax)
4754c4:	dd 0e                	fisttpll (%esi)
4754c6:	00 00                	add    %al,(%eax)
4754c8:	02 00                	add    (%eax),%al
4754ca:	f3 0e                	repz push %cs
4754cc:	00 00                	add    %al,(%eax)
4754ce:	01 00                	add    %eax,(%eax)
4754d0:	dd 0e                	fisttpll (%esi)
4754d2:	00 00                	add    %al,(%eax)
4754d4:	01 00                	add    %eax,(%eax)
4754d6:	dd 0e                	fisttpll (%esi)
4754d8:	00 00                	add    %al,(%eax)
4754da:	02 00                	add    (%eax),%al
4754dc:	f3 0e                	repz push %cs
4754de:	00 00                	add    %al,(%eax)
4754e0:	01 00                	add    %eax,(%eax)
4754e2:	dd 0e                	fisttpll (%esi)
4754e4:	00 00                	add    %al,(%eax)
4754e6:	01 00                	add    %eax,(%eax)
4754e8:	dd 0e                	fisttpll (%esi)
4754ea:	00 00                	add    %al,(%eax)
4754ec:	01 00                	add    %eax,(%eax)
4754ee:	dd 0e                	fisttpll (%esi)
4754f0:	00 00                	add    %al,(%eax)
4754f2:	01 00                	add    %eax,(%eax)
4754f4:	dd 0e                	fisttpll (%esi)
4754f6:	00 00                	add    %al,(%eax)
4754f8:	02 00                	add    (%eax),%al
4754fa:	f3 0e                	repz push %cs
4754fc:	00 00                	add    %al,(%eax)
4754fe:	01 00                	add    %eax,(%eax)
475500:	dd 0e                	fisttpll (%esi)
475502:	00 00                	add    %al,(%eax)
475504:	01 00                	add    %eax,(%eax)
475506:	dd 0e                	fisttpll (%esi)
475508:	00 00                	add    %al,(%eax)
47550a:	02 00                	add    (%eax),%al
47550c:	f3 0e                	repz push %cs
47550e:	00 00                	add    %al,(%eax)
475510:	01 00                	add    %eax,(%eax)
475512:	dd 0e                	fisttpll (%esi)
475514:	00 00                	add    %al,(%eax)
475516:	02 00                	add    (%eax),%al
475518:	f3 0e                	repz push %cs
47551a:	00 00                	add    %al,(%eax)
47551c:	01 00                	add    %eax,(%eax)
47551e:	dd 0e                	fisttpll (%esi)
475520:	00 00                	add    %al,(%eax)
475522:	01 00                	add    %eax,(%eax)
475524:	dd 0e                	fisttpll (%esi)
475526:	00 00                	add    %al,(%eax)
475528:	01 00                	add    %eax,(%eax)
47552a:	dd 0e                	fisttpll (%esi)
47552c:	00 00                	add    %al,(%eax)
47552e:	02 00                	add    (%eax),%al
475530:	f3 0e                	repz push %cs
475532:	00 00                	add    %al,(%eax)
475534:	01 00                	add    %eax,(%eax)
475536:	dd 0e                	fisttpll (%esi)
475538:	00 00                	add    %al,(%eax)
47553a:	02 00                	add    (%eax),%al
47553c:	f3 0e                	repz push %cs
47553e:	00 00                	add    %al,(%eax)
475540:	01 00                	add    %eax,(%eax)
475542:	dd 0e                	fisttpll (%esi)
475544:	00 00                	add    %al,(%eax)
475546:	01 00                	add    %eax,(%eax)
475548:	dd 0e                	fisttpll (%esi)
47554a:	00 00                	add    %al,(%eax)
47554c:	02 00                	add    (%eax),%al
47554e:	f3 0e                	repz push %cs
475550:	00 00                	add    %al,(%eax)
475552:	01 00                	add    %eax,(%eax)
475554:	dd 0e                	fisttpll (%esi)
475556:	00 00                	add    %al,(%eax)
475558:	01 00                	add    %eax,(%eax)
47555a:	dd 0e                	fisttpll (%esi)
47555c:	00 00                	add    %al,(%eax)
47555e:	02 00                	add    (%eax),%al
475560:	f3 0e                	repz push %cs
475562:	00 00                	add    %al,(%eax)
475564:	01 00                	add    %eax,(%eax)
475566:	dd 0e                	fisttpll (%esi)
475568:	00 00                	add    %al,(%eax)
47556a:	02 00                	add    (%eax),%al
47556c:	f3 0e                	repz push %cs
47556e:	00 00                	add    %al,(%eax)
475570:	01 00                	add    %eax,(%eax)
475572:	dd 0e                	fisttpll (%esi)
475574:	00 00                	add    %al,(%eax)
475576:	02 00                	add    (%eax),%al
475578:	f3 0e                	repz push %cs
47557a:	00 00                	add    %al,(%eax)
47557c:	01 00                	add    %eax,(%eax)
47557e:	dd 0e                	fisttpll (%esi)
475580:	00 00                	add    %al,(%eax)
475582:	02 00                	add    (%eax),%al
475584:	f3 0e                	repz push %cs
475586:	00 00                	add    %al,(%eax)
475588:	01 00                	add    %eax,(%eax)
47558a:	dd 0e                	fisttpll (%esi)
47558c:	00 00                	add    %al,(%eax)
47558e:	02 00                	add    (%eax),%al
475590:	f3 0e                	repz push %cs
475592:	00 00                	add    %al,(%eax)
475594:	01 00                	add    %eax,(%eax)
475596:	dd 0e                	fisttpll (%esi)
475598:	00 00                	add    %al,(%eax)
47559a:	02 00                	add    (%eax),%al
47559c:	f3 0e                	repz push %cs
47559e:	00 00                	add    %al,(%eax)
4755a0:	01 00                	add    %eax,(%eax)
4755a2:	dd 0e                	fisttpll (%esi)
4755a4:	00 00                	add    %al,(%eax)
4755a6:	02 00                	add    (%eax),%al
4755a8:	f3 0e                	repz push %cs
4755aa:	00 00                	add    %al,(%eax)
4755ac:	01 00                	add    %eax,(%eax)
4755ae:	dd 0e                	fisttpll (%esi)
4755b0:	00 00                	add    %al,(%eax)
4755b2:	01 00                	add    %eax,(%eax)
4755b4:	dd 0e                	fisttpll (%esi)
4755b6:	00 00                	add    %al,(%eax)
4755b8:	02 00                	add    (%eax),%al
4755ba:	f3 0e                	repz push %cs
4755bc:	00 00                	add    %al,(%eax)
4755be:	01 00                	add    %eax,(%eax)
4755c0:	dd 0e                	fisttpll (%esi)
4755c2:	00 00                	add    %al,(%eax)
4755c4:	02 00                	add    (%eax),%al
4755c6:	f3 0e                	repz push %cs
4755c8:	00 00                	add    %al,(%eax)
4755ca:	03 00                	add    (%eax),%eax
4755cc:	f5                   	cmc
4755cd:	0e                   	push   %cs
4755ce:	00 00                	add    %al,(%eax)
4755d0:	04 00                	add    $0x0,%al
4755d2:	f7 0e 00 00 01 00    	testl  $0x10000,(%esi)
4755d8:	dd 0e                	fisttpll (%esi)
4755da:	00 00                	add    %al,(%eax)
4755dc:	02 00                	add    (%eax),%al
4755de:	f3 0e                	repz push %cs
4755e0:	00 00                	add    %al,(%eax)
4755e2:	01 00                	add    %eax,(%eax)
4755e4:	dd 0e                	fisttpll (%esi)
4755e6:	00 00                	add    %al,(%eax)
4755e8:	02 00                	add    (%eax),%al
4755ea:	f3 0e                	repz push %cs
4755ec:	00 00                	add    %al,(%eax)
4755ee:	01 00                	add    %eax,(%eax)
4755f0:	dd 0e                	fisttpll (%esi)
4755f2:	00 00                	add    %al,(%eax)
4755f4:	01 00                	add    %eax,(%eax)
4755f6:	dd 0e                	fisttpll (%esi)
4755f8:	00 00                	add    %al,(%eax)
4755fa:	02 00                	add    (%eax),%al
4755fc:	f3 0e                	repz push %cs
4755fe:	00 00                	add    %al,(%eax)
475600:	01 00                	add    %eax,(%eax)
475602:	dd 0e                	fisttpll (%esi)
475604:	00 00                	add    %al,(%eax)
475606:	02 00                	add    (%eax),%al
475608:	f3 0e                	repz push %cs
47560a:	00 00                	add    %al,(%eax)