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
4736b1:	00 35 01 00 01 10    	add    %dh,0x10010001
4736b7:	00 48 12             	add    %cl,0x12(%eax)
4736ba:	00 00                	add    %al,(%eax)
4736bc:	7d 01                	jge    0x4736bf
4736be:	f1                   	int1
4736bf:	00 36                	add    %dh,(%esi)
4736c1:	01 00                	add    %eax,(%eax)
4736c3:	01 10                	add    %edx,(%eax)
4736c5:	00 4d 12             	add    %cl,0x12(%ebp)
4736c8:	00 00                	add    %al,(%eax)
4736ca:	7d 01                	jge    0x4736cd
4736cc:	f1                   	int1
4736cd:	00 3f                	add    %bh,(%edi)
4736cf:	01 00                	add    %eax,(%eax)
4736d1:	01 00                	add    %eax,(%eax)
4736d3:	00 52 12             	add    %dl,0x12(%edx)
4736d6:	00 00                	add    %al,(%eax)
4736d8:	09 01                	or     %eax,(%ecx)
4736da:	f3 00 44 01 00       	repz add %al,0x0(%ecx,%eax,1)
4736df:	01 00                	add    %eax,(%eax)
4736e1:	00 57 12             	add    %dl,0x12(%edi)
4736e4:	00 00                	add    %al,(%eax)
4736e6:	09 01                	or     %eax,(%ecx)
4736e8:	f4                   	hlt
4736e9:	00 44 01 00          	add    %al,0x0(%ecx,%eax,1)
4736ed:	01 00                	add    %eax,(%eax)
4736ef:	00 5c 12 00          	add    %bl,0x0(%edx,%edx,1)
4736f3:	00 75 01             	add    %dh,0x1(%ebp)
4736f6:	f5                   	cmc
4736f7:	00 44 01 08          	add    %al,0x8(%ecx,%eax,1)
4736fb:	01 10                	add    %edx,(%eax)
4736fd:	00 61 12             	add    %ah,0x12(%ecx)
473700:	00 00                	add    %al,(%eax)
473702:	45                   	inc    %ebp
473703:	02 f5                	add    %ch,%dh
473705:	00 48 01             	add    %cl,0x1(%eax)
473708:	a0 00 00 00 66       	mov    0x66000000,%al
47370d:	12 00                	adc    (%eax),%al
47370f:	00 00                	add    %al,(%eax)
473711:	00 fc                	add    %bh,%ah
473713:	00 49 01             	add    %cl,0x1(%ecx)
473716:	81 01 00 00 68 12    	addl   $0x12680000,(%ecx)
47371c:	00 00                	add    %al,(%eax)
47371e:	7d 01                	jge    0x473721
473720:	fc                   	cld
473721:	00 4a 01             	add    %cl,0x1(%edx)
473724:	03 01                	add    (%ecx),%eax
473726:	10 00                	adc    %al,(%eax)
473728:	dd 0e                	fisttpll (%esi)
47372a:	00 00                	add    %al,(%eax)
47372c:	7d 01                	jge    0x47372f
47372e:	01 01                	add    %eax,(%ecx)
473730:	50                   	push   %eax
473731:	01 01                	add    %eax,(%ecx)
473733:	01 10                	add    %edx,(%eax)
473735:	00 6d 12             	add    %ch,0x12(%ebp)
473738:	00 00                	add    %al,(%eax)
47373a:	8d 02                	lea    (%edx),%eax
47373c:	02 01                	add    (%ecx),%al
47373e:	52                   	push   %edx
47373f:	01 01                	add    %eax,(%ecx)
473741:	01 10                	add    %edx,(%eax)
473743:	00 72 12             	add    %dh,0x12(%edx)
473746:	00 00                	add    %al,(%eax)
473748:	8d 02                	lea    (%edx),%eax
47374a:	09 01                	or     %eax,(%ecx)
47374c:	59                   	pop    %ecx
47374d:	01 00                	add    %eax,(%eax)
47374f:	01 00                	add    %eax,(%eax)
473751:	00 77 12             	add    %dh,0x12(%edi)
473754:	00 00                	add    %al,(%eax)
473756:	09 01                	or     %eax,(%ecx)
473758:	0e                   	push   %cs
473759:	01 5f 01             	add    %ebx,0x1(%edi)
47375c:	08 01                	or     %al,(%ecx)
47375e:	10 00                	adc    %al,(%eax)
473760:	7c 12                	jl     0x473774
473762:	00 00                	add    %al,(%eax)
473764:	45                   	inc    %ebp
473765:	02 0f                	add    (%edi),%cl
473767:	01 5f 01             	add    %ebx,0x1(%edi)
47376a:	08 01                	or     %al,(%ecx)
47376c:	10 00                	adc    %al,(%eax)
47376e:	81 12 00 00 45 02    	adcl   $0x2450000,(%edx)
473774:	12 01                	adc    (%ecx),%al
473776:	5f                   	pop    %edi
473777:	01 00                	add    %eax,(%eax)
473779:	01 00                	add    %eax,(%eax)
47377b:	00 86 12 00 00 09    	add    %al,0x9000012(%esi)
473781:	01 16                	add    %edx,(%esi)
473783:	01 66 01             	add    %esp,0x1(%esi)
473786:	a0 00 00 00 8b       	mov    0x8b000000,%al
47378b:	12 00                	adc    (%eax),%al
47378d:	00 00                	add    %al,(%eax)
47378f:	00 17                	add    %dl,(%edi)
473791:	01 66 01             	add    %esp,0x1(%esi)
473794:	01 01                	add    %eax,(%ecx)
473796:	00 00                	add    %al,(%eax)
473798:	8d 12                	lea    (%edx),%edx
47379a:	00 00                	add    %al,(%eax)
47379c:	09 01                	or     %eax,(%ecx)
47379e:	17                   	pop    %ss
47379f:	01 67 01             	add    %esp,0x1(%edi)
4737a2:	81 01 10 00 92 12    	addl   $0x12920010,(%ecx)
4737a8:	00 00                	add    %al,(%eax)
4737aa:	7d 01                	jge    0x4737ad
4737ac:	18 01                	sbb    %al,(%ecx)
4737ae:	67 01 01             	add    %eax,(%bx,%di)
4737b1:	01 10                	add    %edx,(%eax)
4737b3:	00 97 12 00 00 c4    	add    %dl,-0x3bffffee(%edi)
4737b9:	00 18                	add    %bl,(%eax)
4737bb:	01 68 01             	add    %ebp,0x1(%eax)
4737be:	03 01                	add    (%ecx),%eax
4737c0:	10 00                	adc    %al,(%eax)
4737c2:	dd 0e                	fisttpll (%esi)
4737c4:	00 00                	add    %al,(%eax)
4737c6:	7d 01                	jge    0x4737c9
4737c8:	1b 01                	sbb    (%ecx),%eax
4737ca:	6f                   	outsl  %ds:(%esi),(%dx)
4737cb:	01 01                	add    %eax,(%ecx)
4737cd:	01 00                	add    %eax,(%eax)
4737cf:	00 9c 12 00 00 09 01 	add    %bl,0x1090000(%edx,%edx,1)
4737d6:	1d 01 74 01 08       	sbb    $0x8017401,%eax
4737db:	01 10                	add    %edx,(%eax)
4737dd:	00 a1 12 00 00 45    	add    %ah,0x45000012(%ecx)
4737e3:	02 1e                	add    (%esi),%bl
4737e5:	01 74 01 00          	add    %esi,0x0(%ecx,%eax,1)
4737e9:	01 00                	add    %eax,(%eax)
4737eb:	00 a6 12 00 00 09    	add    %ah,0x9000012(%esi)
4737f1:	01 22                	add    %esp,(%edx)
4737f3:	01 74 01 00          	add    %esi,0x0(%ecx,%eax,1)
4737f7:	01 00                	add    %eax,(%eax)
4737f9:	00 ab 12 00 00 09    	add    %ch,0x9000012(%ebx)
4737ff:	01 2d 01 74 01 01    	add    %ebp,0x1017401
473805:	21 10                	and    %edx,(%eax)
473807:	00 b0 12 bd 12 7d    	add    %dh,0x7d12bd12(%eax)
47380d:	01 2e                	add    %ebp,(%esi)
47380f:	01 74 01 00          	add    %esi,0x0(%ecx,%eax,1)
473813:	01 10                	add    %edx,(%eax)
473815:	00 c7                	add    %al,%bh
473817:	12 d0                	adc    %al,%dl
473819:	12 65 00             	adc    0x0(%ebp),%ah
47381c:	30 01                	xor    %al,(%ecx)
47381e:	79 01                	jns    0x473821
473820:	21 00                	and    %eax,(%eax)
473822:	dd 0e                	fisttpll (%esi)
473824:	13 00                	adc    (%eax),%eax
473826:	21 00                	and    %eax,(%eax)
473828:	f3 0e                	repz push %cs
47382a:	17                   	pop    %ss
47382b:	00 01                	add    %al,(%ecx)
47382d:	00 dd                	add    %bl,%ch
47382f:	0e                   	push   %cs
473830:	3a 00                	cmp    (%eax),%al
473832:	01 00                	add    %eax,(%eax)
473834:	f3 0e                	repz push %cs
473836:	3e 00 01             	add    %al,%ds:(%ecx)
473839:	00 f5                	add    %dh,%ch
47383b:	0e                   	push   %cs
47383c:	3e 00 01             	add    %al,%ds:(%ecx)
47383f:	00 f7                	add    %dh,%bh
473841:	0e                   	push   %cs
473842:	43                   	inc    %ebx
473843:	00 01                	add    %al,(%ecx)
473845:	00 1e                	add    %bl,(%esi)
473847:	12 48 00             	adc    0x0(%eax),%cl
47384a:	01 00                	add    %eax,(%eax)
47384c:	66 12 3e             	data16 adc (%esi),%bh
47384f:	00 01                	add    %al,(%ecx)
473851:	00 8b 12 4d 00 01    	add    %cl,0x1004d12(%ebx)
473857:	00 dd                	add    %bl,%ch
473859:	0e                   	push   %cs
47385a:	7b 00                	jnp    0x47385c
47385c:	01 00                	add    %eax,(%eax)
47385e:	f3 0e                	repz push %cs