47335c:	01 00                	add    %eax,(%eax)
47335e:	00 01                	add    %al,(%ecx)
473360:	10 00                	adc    %al,(%eax)
473362:	dd 0e                	fisttpll (%esi)
473364:	00 00                	add    %al,(%eax)
473366:	7d 01                	jge    0x473369
473368:	01 00                	add    %eax,(%eax)
47336a:	01 00                	add    %eax,(%eax)
47336c:	80 01 10             	addb   $0x10,(%ecx)
47336f:	00 df                	add    %bl,%bh
473371:	0e                   	push   %cs
473372:	00 00                	add    %al,(%eax)
473374:	7d 01                	jge    0x473377
473376:	03 00                	add    (%eax),%eax
473378:	07                   	pop    %es
473379:	00 01                	add    %al,(%ecx)
47337b:	01 10                	add    %edx,(%eax)
47337d:	00 e4                	add    %ah,%ah
47337f:	0e                   	push   %cs
473380:	00 00                	add    %al,(%eax)
473382:	8d 02                	lea    (%edx),%eax
473384:	03 00                	add    (%eax),%eax
473386:	07                   	pop    %es
473387:	00 81 01 10 00 e9    	add    %al,-0x16ffefff(%ecx)
47338d:	0e                   	push   %cs
47338e:	00 00                	add    %al,(%eax)
473390:	7d 01                	jge    0x473393
473392:	0a 00                	or     (%eax),%al
473394:	0c 00                	or     $0x0,%al
473396:	01 01                	add    %eax,(%ecx)
473398:	10 00                	adc    %al,(%eax)
47339a:	ee                   	out    %al,(%dx)
47339b:	0e                   	push   %cs
47339c:	00 00                	add    %al,(%eax)
47339e:	8d 02                	lea    (%edx),%eax
4733a0:	0a 00                	or     (%eax),%al
4733a2:	0f 00 03             	sldt   (%ebx)
4733a5:	01 10                	add    %edx,(%eax)
4733a7:	00 dd                	add    %bl,%ch
4733a9:	0e                   	push   %cs
4733aa:	00 00                	add    %al,(%eax)
4733ac:	7d 01                	jge    0x4733af
4733ae:	3b 00                	cmp    (%eax),%eax
4733b0:	5d                   	pop    %ebp
4733b1:	00 03                	add    %al,(%ebx)
4733b3:	01 10                	add    %edx,(%eax)
4733b5:	00 f3                	add    %dh,%bl
4733b7:	0e                   	push   %cs
4733b8:	00 00                	add    %al,(%eax)
4733ba:	7d 01                	jge    0x4733bd
4733bc:	3e 00 5f 00          	add    %bl,%ds:0x0(%edi)
4733c0:	03 01                	add    (%ecx),%eax
4733c2:	00 00                	add    %al,(%eax)
4733c4:	f5                   	cmc
4733c5:	0e                   	push   %cs
4733c6:	00 00                	add    %al,(%eax)
4733c8:	09 01                	or     %eax,(%ecx)
4733ca:	40                   	inc    %eax
4733cb:	00 60 00             	add    %ah,0x0(%eax)
4733ce:	03 01                	add    (%ecx),%eax
4733d0:	10 00                	adc    %al,(%eax)
4733d2:	f7 0e 00 00 7d 01    	testl  $0x17d0000,(%esi)
4733d8:	41                   	inc    %ecx
4733d9:	00 60 00             	add    %ah,0x0(%eax)
4733dc:	00 01                	add    %al,(%ecx)
4733de:	00 00                	add    %al,(%eax)
4733e0:	f9                   	stc
4733e1:	0e                   	push   %cs
4733e2:	00 00                	add    %al,(%eax)
4733e4:	09 01                	or     %eax,(%ecx)
4733e6:	44                   	inc    %esp
4733e7:	00 61 00             	add    %ah,0x0(%ecx)
4733ea:	01 01                	add    %eax,(%ecx)
4733ec:	00 00                	add    %al,(%eax)
4733ee:	fe 0e                	decb   (%esi)
4733f0:	00 00                	add    %al,(%eax)
4733f2:	09 01                	or     %eax,(%ecx)
4733f4:	45                   	inc    %ebp
4733f5:	00 61 00             	add    %ah,0x0(%ecx)
4733f8:	80 01 10             	addb   $0x10,(%ecx)
4733fb:	00 03                	add    %al,(%ebx)
4733fd:	0f 00 00             	sldt   (%eax)
473400:	7d 01                	jge    0x473403
473402:	46                   	inc    %esi
473403:	00 61 00             	add    %ah,0x0(%ecx)
473406:	05 01 00 00 dd       	add    $0xdd000001,%eax
47340b:	0e                   	push   %cs
47340c:	00 00                	add    %al,(%eax)
47340e:	75 01                	jne    0x473411
473410:	46                   	inc    %esi
473411:	00 78 00             	add    %bh,0x0(%eax)
473414:	00 01                	add    %al,(%ecx)
473416:	00 00                	add    %al,(%eax)
473418:	08 0f                	or     %cl,(%edi)
47341a:	00 00                	add    %al,(%eax)
47341c:	09 01                	or     %eax,(%ecx)
47341e:	46                   	inc    %esi
47341f:	00 7c 00 80          	add    %bh,-0x80(%eax,%eax,1)
473423:	01 00                	add    %eax,(%eax)
473425:	00 0d 0f 00 00 7d    	add    %cl,0x7d00000f
47342b:	01 47 00             	add    %eax,0x0(%edi)
47342e:	7c 00                	jl     0x473430
473430:	05 01 10 00 12       	add    $0x12001001,%eax
473435:	0f 00 00             	sldt   (%eax)
473438:	7d 01                	jge    0x47343b
47343a:	50                   	push   %eax
47343b:	00 83 00 0b 01 10    	add    %al,0x10010b00(%ebx)
473441:	00 dd                	add    %bl,%ch
473443:	0e                   	push   %cs
473444:	00 00                	add    %al,(%eax)
473446:	45                   	inc    %ebp
473447:	02 52 00             	add    0x0(%edx),%dl
47344a:	89 00                	mov    %eax,(%eax)
47344c:	03 01                	add    (%ecx),%eax
47344e:	00 00                	add    %al,(%eax)
473450:	4d                   	dec    %ebp
473451:	0f 00 00             	sldt   (%eax)
473454:	09 01                	or     %eax,(%ecx)
473456:	54                   	push   %esp
473457:	00 89 00 03 01 10    	add    %cl,0x10010300(%ecx)
47345d:	00 97 0f 00 00 7d    	add    %dl,0x7d00000f(%edi)
473463:	01 55 00             	add    %edx,0x0(%ebp)
473466:	89 00                	mov    %eax,(%eax)
473468:	80 01 10             	addb   $0x10,(%ecx)
47346b:	00 f3                	add    %dh,%bl
47346d:	0e                   	push   %cs
47346e:	00 00                	add    %al,(%eax)
473470:	7d 01                	jge    0x473473
473472:	57                   	push   %edi
473473:	00 91 00 05 01 10    	add    %dl,0x10010500(%ecx)
473479:	00 dd                	add    %bl,%ch
47347b:	0e                   	push   %cs
47347c:	00 00                	add    %al,(%eax)
47347e:	7d 01                	jge    0x473481
473480:	57                   	push   %edi
473481:	00 91 00 01 01 00    	add    %dl,0x10100(%ecx)
473487:	00 e4                	add    %ah,%ah
473489:	0f 00 00             	sldt   (%eax)
47348c:	09 01                	or     %eax,(%ecx)
47348e:	5c                   	pop    %esp
47348f:	00 99 00 81 01 10    	add    %bl,0x10018100(%ecx)
473495:	00 e9                	add    %ch,%cl
473497:	0f 00 00             	sldt   (%eax)
47349a:	7d 01                	jge    0x47349d
47349c:	5d                   	pop    %ebp
47349d:	00 99 00 01 01 10    	add    %bl,0x10010100(%ecx)
4734a3:	00 ee                	add    %ch,%dh
4734a5:	0f 00 00             	sldt   (%eax)
4734a8:	8d 02                	lea    (%edx),%eax
4734aa:	5d                   	pop    %ebp
4734ab:	00 99 00 00 01 00    	add    %bl,0x10000(%ecx)
4734b1:	00 f3                	add    %dh,%bl
4734b3:	0f 00 00             	sldt   (%eax)
4734b6:	09 01                	or     %eax,(%ecx)
4734b8:	64 00 a2 00 00 01 00 	add    %ah,%fs:0x10000(%edx)
4734bf:	00 f8                	add    %bh,%al
4734c1:	0f 00 00             	sldt   (%eax)
4734c4:	09 01                	or     %eax,(%ecx)
4734c6:	65 00 a2 00 08 01 10 	add    %ah,%gs:0x10010800(%edx)
4734cd:	00 fd                	add    %bh,%ch
4734cf:	0f 00 00             	sldt   (%eax)
4734d2:	45                   	inc    %ebp
4734d3:	02 66 00             	add    0x0(%esi),%ah
4734d6:	a2 00 00 01 00       	mov    %al,0x10000
4734db:	00 02                	add    %al,(%edx)
4734dd:	10 00                	adc    %al,(%eax)
4734df:	00 09                	add    %cl,(%ecx)
4734e1:	01 69 00             	add    %ebp,0x0(%ecx)
4734e4:	a2 00 80 01 10       	mov    %al,0x10018000
4734e9:	00 07                	add    %al,(%edi)
4734eb:	10 00                	adc    %al,(%eax)
4734ed:	00 7d 01             	add    %bh,0x1(%ebp)
4734f0:	6a 00                	push   $0x0
4734f2:	a2 00 a0 00 00       	mov    %al,0xa000
4734f7:	00 f5                	add    %dh,%ch
4734f9:	0e                   	push   %cs
4734fa:	00 00                	add    %al,(%eax)
4734fc:	00 00                	add    %al,(%eax)
4734fe:	6a 00                	push   $0x0
473500:	a2 00 00 01 00       	mov    %al,0x10000
473505:	00 0c 10             	add    %cl,(%eax,%edx,1)
473508:	00 00                	add    %al,(%eax)
47350a:	09 01                	or     %eax,(%ecx)
47350c:	6a 00                	push   $0x0
47350e:	a3 00 00 01 10       	mov    %eax,0x10010000
473513:	00 11                	add    %dl,(%ecx)
473515:	10 00                	adc    %al,(%eax)
473517:	00 7d 01             	add    %bh,0x1(%ebp)
47351a:	6b 00 a3             	imul   $0xffffffa3,(%eax),%eax
47351d:	00 80 01 10 00 16    	add    %al,0x16001001(%eax)
473523:	10 00                	adc    %al,(%eax)
473525:	00 7d 01             	add    %bh,0x1(%ebp)
473528:	6c                   	insb   (%dx),%es:(%edi)
473529:	00 a5 00 00 01 00    	add    %ah,0x10000(%ebp)
47352f:	00 1b                	add    %bl,(%ebx)
473531:	10 00                	adc    %al,(%eax)
473533:	00 09                	add    %cl,(%ecx)
473535:	01 6c 00 a6          	add    %ebp,-0x5a(%eax,%eax,1)
473539:	00 00                	add    %al,(%eax)
47353b:	01 00                	add    %eax,(%eax)
47353d:	00 20                	add    %ah,(%eax)
47353f:	10 00                	adc    %al,(%eax)
473541:	00 09                	add    %cl,(%ecx)
473543:	01 6d 00             	add    %ebp,0x0(%ebp)
473546:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
473547:	00 08                	add    %cl,(%eax)
473549:	01 12                	add    %edx,(%edx)
47354b:	00 25 10 00 00 45    	add    %ah,0x45000010
473551:	02 6e 00             	add    0x0(%esi),%ch
473554:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
473555:	00 08                	add    %cl,(%eax)
473557:	01 10                	add    %edx,(%eax)
473559:	00 2a                	add    %ch,(%edx)
47355b:	10 00                	adc    %al,(%eax)
47355d:	00 45 02             	add    %al,0x2(%ebp)
473560:	85 00                	test   %eax,(%eax)
473562:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
473563:	00 80 01 10 00 2f    	add    %al,0x2f001001(%eax)
473569:	10 00                	adc    %al,(%eax)
47356b:	00 7d 01             	add    %bh,0x1(%ebp)
47356e:	8f 00                	pop    (%eax)
473570:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
473571:	00 03                	add    %al,(%ebx)
473573:	01 10                	add    %edx,(%eax)
473575:	00 34 10             	add    %dh,(%eax,%edx,1)
473578:	00 00                	add    %al,(%eax)
47357a:	7d 01                	jge    0x47357d
47357c:	90                   	nop
47357d:	00 ab 00 03 01 10    	add    %ch,0x10010300(%ebx)
473583:	00 6f 10             	add    %ch,0x10(%edi)
473586:	00 00                	add    %al,(%eax)
473588:	7d 01                	jge    0x47358b
47358a:	90                   	nop
47358b:	00 ad 00 03 01 10    	add    %ch,0x10010300(%ebp)
473591:	00 95 10 00 00 7d    	add    %dl,0x7d000010(%ebp)
473597:	01 90 00 af 00 03    	add    %edx,0x300af00(%eax)
47359d:	01 10                	add    %edx,(%eax)
47359f:	00 d6                	add    %dl,%dh
4735a1:	10 00                	adc    %al,(%eax)
4735a3:	00 7d 01             	add    %bh,0x1(%ebp)
4735a6:	90                   	nop
4735a7:	00 b1 00 03 01 10    	add    %dh,0x10010300(%ecx)
4735ad:	00 0b                	add    %cl,(%ebx)
4735af:	11 00                	adc    %eax,(%eax)
4735b1:	00 7d 01             	add    %bh,0x1(%ebp)
4735b4:	92                   	xchg   %eax,%edx
4735b5:	00 b4 00 03 01 10 00 	add    %dh,0x100103(%eax,%eax,1)
4735bc:	43                   	inc    %ebx
4735bd:	11 00                	adc    %eax,(%eax)
4735bf:	00 7d 01             	add    %bh,0x1(%ebp)
4735c2:	92                   	xchg   %eax,%edx
4735c3:	00 b6 00 03 01 10    	add    %dh,0x10010300(%esi)
4735c9:	00 93 11 00 00 7d    	add    %dl,0x7d000011(%ebx)
4735cf:	01 92 00 b8 00 83    	add    %edx,-0x7cff4800(%edx)
4735d5:	01 10                	add    %edx,(%eax)
4735d7:	00 e3                	add    %ah,%bl
4735d9:	11 00                	adc    %eax,(%eax)
4735db:	00 7d 01             	add    %bh,0x1(%ebp)
4735de:	92                   	xchg   %eax,%edx
4735df:	00 ba 00 a0 00 00    	add    %bh,0xa000(%edx)
4735e5:	00 1e                	add    %bl,(%esi)
4735e7:	12 00                	adc    (%eax),%al
4735e9:	00 00                	add    %al,(%eax)
4735eb:	00 92 00 bd 00 01    	add    %dl,0x100bd00(%edx)
4735f1:	00 10                	add    %dl,(%eax)
4735f3:	00 20                	add    %ah,(%eax)
4735f5:	12 00                	adc    (%eax),%al
4735f7:	00 55 03             	add    %dl,0x3(%ebp)
4735fa:	92                   	xchg   %eax,%edx
4735fb:	00 c0                	add    %al,%al
4735fd:	00 02                	add    %al,(%edx)
4735ff:	01 00                	add    %eax,(%eax)
473601:	00 dd                	add    %bl,%ch
473603:	0e                   	push   %cs
473604:	00 00                	add    %al,(%eax)
473606:	75 01                	jne    0x473609
473608:	b0 00                	mov    $0x0,%al
47360a:	01 01                	add    %eax,(%ecx)
47360c:	03 01                	add    (%ecx),%eax
47360e:	10 00                	adc    %al,(%eax)
473610:	f3 0e                	repz push %cs
473612:	00 00                	add    %al,(%eax)
473614:	f9                   	stc
473615:	02 b0 00 05 01 02    	add    0x2010500(%eax),%dh
47361b:	01 00                	add    %eax,(%eax)
47361d:	00 f5                	add    %dh,%ch
47361f:	0e                   	push   %cs
473620:	00 00                	add    %al,(%eax)
473622:	75 01                	jne    0x473625
473624:	b2 00                	mov    $0x0,%dl
473626:	09 01                	or     %eax,(%ecx)
473628:	02 01                	add    (%ecx),%al
47362a:	10 00                	adc    %al,(%eax)
47362c:	1e                   	push   %ds
47362d:	12 00                	adc    (%eax),%al
47362f:	00 7d 01             	add    %bh,0x1(%ebp)
473632:	b2 00                	mov    $0x0,%dl
473634:	0d 01 03 01 10       	or     $0x10010301,%eax
473639:	00 f7                	add    %dh,%bh
47363b:	0e                   	push   %cs
47363c:	00 00                	add    %al,(%eax)
47363e:	f9                   	stc
47363f:	02 b3 00 0f 01 01    	add    0x1010f00(%ebx),%dh
473645:	01 10                	add    %edx,(%eax)
473647:	00 25 12 00 00 8d    	add    %ah,0x8d000012
47364d:	02 d7                	add    %bh,%dl
47364f:	00 18                	add    %bl,(%eax)
473651:	01 01                	add    %eax,(%ecx)
473653:	01 10                	add    %edx,(%eax)
473655:	00 2a                	add    %ch,(%edx)
473657:	12 00                	adc    (%eax),%al
473659:	00 8d 02 e1 00 24    	add    %cl,0x2400e102(%ebp)
47365f:	01 00                	add    %eax,(%eax)
473661:	01 00                	add    %eax,(%eax)
473663:	00 2f                	add    %ch,(%edi)
473665:	12 00                	adc    (%eax),%al
473667:	00 09                	add    %cl,(%ecx)
473669:	01 ec                	add    %ebp,%esp
47366b:	00 32                	add    %dh,(%edx)
47366d:	01 00                	add    %eax,(%eax)
47366f:	01 00                	add    %eax,(%eax)
473671:	00 34 12             	add    %dh,(%edx,%edx,1)
473674:	00 00                	add    %al,(%eax)
473676:	09 01                	or     %eax,(%ecx)
473678:	ed                   	in     (%dx),%eax
473679:	00 32                	add    %dh,(%edx)
47367b:	01 08                	add    %ecx,(%eax)
47367d:	01 10                	add    %edx,(%eax)
47367f:	00 39                	add    %bh,(%ecx)
473681:	12 00                	adc    (%eax),%al
473683:	00 45 02             	add    %al,0x2(%ebp)
473686:	ee                   	out    %al,(%dx)
473687:	00 32                	add    %dh,(%edx)
473689:	01 00                	add    %eax,(%eax)
47368b:	01 00                	add    %eax,(%eax)
47368d:	00 3e                	add    %bh,(%esi)
47368f:	12 00                	adc    (%eax),%al
473691:	00 09                	add    %cl,(%ecx)
473693:	01 f0                	add    %esi,%eax
473695:	00 34 01             	add    %dh,(%ecx,%eax,1)
473698:	a0 00 00 00 f7       	mov    0xf7000000,%al
47369d:	0e                   	push   %cs
47369e:	00 00                	add    %al,(%eax)
4736a0:	00 00                	add    %al,(%eax)
4736a2:	f1                   	int1
4736a3:	00 34 01             	add    %dh,(%ecx,%eax,1)
4736a6:	81 01 10 00 43 12    	addl   $0x12430010,(%ecx)
4736ac:	00 00                	add    %al,(%eax)
4736ae:	7d 01                	jge    0x4736b1
4736b0:	f1                   	int1