46639d:	bb 46 00 f4 bb       	mov    $0xbbf40046,%ebx
4663a2:	46                   	inc    %esi
4663a3:	00 6c db 46          	add    %ch,0x46(%ebx,%ebx,8)
4663a7:	00 90 db 46 00 8c    	add    %dl,-0x73ffb925(%eax)
4663ad:	bc 46 00 ac db       	mov    $0xdbac0046,%esp
4663b2:	46                   	inc    %esi
4663b3:	00 f0                	add    %dh,%al
4663b5:	db 46 00             	fildl  0x0(%esi)
4663b8:	08 bd 46 00 4c bd    	or     %bh,-0x42b3ffba(%ebp)
4663be:	46                   	inc    %esi
4663bf:	00 d0                	add    %dl,%al
4663c1:	e3 46                	jecxz  0x466409
4663c3:	00 70 b9             	add    %dh,-0x47(%eax)
4663c6:	46                   	inc    %esi
4663c7:	00 74 bf 46          	add    %dh,0x46(%edi,%edi,4)
4663cb:	00 c8                	add    %cl,%al
4663cd:	bf 46 00 5c c0       	mov    $0xc05c0046,%edi
4663d2:	46                   	inc    %esi
4663d3:	00 e4                	add    %ah,%ah
4663d5:	c0 46 00 b4          	rolb   $0xb4,0x0(%esi)
4663d9:	cc                   	int3
4663da:	46                   	inc    %esi
4663db:	00 28                	add    %ch,(%eax)
4663dd:	dc 46 00             	faddl  0x0(%esi)
4663e0:	6c                   	insb   (%dx),%es:(%edi)
4663e1:	c4 46 00             	les    0x0(%esi),%eax
4663e4:	94                   	xchg   %eax,%esp
4663e5:	c4 46 00             	les    0x0(%esi),%eax
4663e8:	b8 c6 46 00 c0       	mov    $0xc00046c6,%eax
4663ed:	c4 46 00             	les    0x0(%esi),%eax
4663f0:	ec                   	in     (%dx),%al
4663f1:	c4 46 00             	les    0x0(%esi),%eax
4663f4:	50                   	push   %eax
4663f5:	dd 46 00             	fldl   0x0(%esi)
4663f8:	70 dd                	jo     0x4663d7
4663fa:	46                   	inc    %esi
4663fb:	00 84 c5 46 00 c8 dd 	add    %al,-0x2237ffba(%ebp,%eax,8)
466402:	46                   	inc    %esi
466403:	00 e4                	add    %ah,%ah
466405:	c5 46 00             	lds    0x0(%esi),%eax
466408:	60                   	pusha
466409:	c8 46 00 7c          	enter  $0x46,$0x7c
46640d:	ca 46 00             	lret   $0x46
466410:	28 c9                	sub    %cl,%cl
466412:	46                   	inc    %esi
466413:	00 98 cc 46 00 b8    	add    %bl,-0x47ffb934(%eax)
466419:	cc                   	int3
46641a:	46                   	inc    %esi
46641b:	00 d0                	add    %dl,%al
46641d:	de 46 00             	fiadds 0x0(%esi)
466420:	64 b9 46 00 e0 c0    	fs mov $0xc0e00046,%ecx
466426:	46                   	inc    %esi
466427:	00 dc                	add    %bl,%ah
466429:	c1 46 00 50          	roll   $0x50,0x0(%esi)
46642d:	cb                   	lret
46642e:	46                   	inc    %esi
46642f:	00 0a                	add    %cl,(%edx)
466431:	54                   	push   %esp
466432:	57                   	push   %edi
466433:	6f                   	outsl  %ds:(%esi),(%dx)
466434:	72 64                	jb     0x46649a
466436:	46                   	inc    %esi
466437:	69 65 6c 64 90 40 64 	imul   $0x64409064,0x6c(%ebp),%esp
46643e:	46                   	inc    %esi
46643f:	00 07                	add    %al,(%edi)
466441:	0a 54 57 6f          	or     0x6f(%edi,%edx,2),%dl
466445:	72 64                	jb     0x4664ab
466447:	46                   	inc    %esi
466448:	69 65 6c 64 50 63 46 	imul   $0x46635064,0x6c(%ebp),%esp
46644f:	00 94 5f 46 00 20 00 	add    %dl,0x200046(%edi,%ebx,2)
466456:	02 44 42 00          	add    0x0(%edx,%eax,2),%al
46645a:	00 90 a8 64 46 00    	add    %dl,0x4664a8(%eax)
46646c:	9c                   	pushf
46646d:	65 46                	gs inc %esi
46647b:	00 88 65 46 00 f8    	add    %cl,-0x7ffb99b(%eax)
466481:	00 00                	add    %al,(%eax)
466483:	00 58 5e             	add    %bl,0x5e(%eax)
466486:	46                   	inc    %esi
466487:	00 70 4a             	add    %dh,0x4a(%eax)
46648a:	42                   	inc    %edx
46648b:	00 28                	add    %ch,(%eax)
46648d:	36 40                	ss inc %eax
46648f:	00 c4                	add    %al,%ah
466491:	43                   	inc    %ebx
466492:	42                   	inc    %edx
466493:	00 30                	add    %dh,(%eax)
466495:	36 40                	ss inc %eax
466497:	00 24 36             	add    %ah,(%esi,%esi,1)
46649a:	40                   	inc    %eax
46649b:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
4664a2:	40                   	inc    %eax
4664a3:	00 fc                	add    %bh,%ah
4664a5:	b6 46                	mov    $0x46,%dh
4664a7:	00 e8                	add    %ch,%al
4664a9:	c4 41 00             	les    0x0(%ecx),%eax
4664ac:	58                   	pop    %eax
4664ad:	ba 46 00 c0 b7       	mov    $0xb7c00046,%edx
4664b2:	46                   	inc    %esi
4664b3:	00 50 47             	add    %dl,0x47(%eax)
4664b6:	42                   	inc    %edx
4664b7:	00 04 c2             	add    %al,(%edx,%eax,8)
4664ba:	46                   	inc    %esi
4664bb:	00 e4                	add    %ah,%ah
4664bd:	c2 46 00             	ret    $0x46
4664c0:	58                   	pop    %eax
4664c1:	48                   	dec    %eax
4664c2:	42                   	inc    %edx
4664c3:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
4664c9:	47                   	inc    %edi
4664ca:	42                   	inc    %edx
4664cb:	00 68 47             	add    %ch,0x47(%eax)
4664ce:	42                   	inc    %edx
4664cf:	00 90 4a 42 00 d8    	add    %dl,-0x27ffbdb6(%eax)
4664d5:	e3 46                	jecxz  0x46651d
4664d7:	00 44 b8 46          	add    %al,0x46(%eax,%edi,4)
4664db:	00 34 cc             	add    %dh,(%esp,%ecx,8)
4664de:	46                   	inc    %esi
4664df:	00 30                	add    %dh,(%eax)
4664e1:	b9 46 00 50 bb       	mov    $0xbb500046,%ecx
4664e6:	46                   	inc    %esi
4664e7:	00 a8 bb 46 00 54    	add    %ch,0x540046bb(%eax)
4664ed:	bb 46 00 80 bb       	mov    $0xbb800046,%ebx
4664f2:	46                   	inc    %esi
4664f3:	00 d0                	add    %dl,%al
4664f5:	bb 46 00 f4 bb       	mov    $0xbbf40046,%ebx
4664fa:	46                   	inc    %esi
4664fb:	00 6c db 46          	add    %ch,0x46(%ebx,%ebx,8)
4664ff:	00 90 db 46 00 8c    	add    %dl,-0x73ffb925(%eax)
466505:	bc 46 00 ac db       	mov    $0xdbac0046,%esp
46650a:	46                   	inc    %esi
46650b:	00 f0                	add    %dh,%al
46650d:	db 46 00             	fildl  0x0(%esi)
466510:	08 bd 46 00 4c bd    	or     %bh,-0x42b3ffba(%ebp)
466516:	46                   	inc    %esi
466517:	00 20                	add    %ah,(%eax)
466519:	dc 46 00             	faddl  0x0(%esi)
46651c:	70 b9                	jo     0x4664d7
46651e:	46                   	inc    %esi
46651f:	00 74 bf 46          	add    %dh,0x46(%edi,%edi,4)
466523:	00 c8                	add    %cl,%al
466525:	bf 46 00 5c c0       	mov    $0xc05c0046,%edi
46652a:	46                   	inc    %esi
46652b:	00 e4                	add    %ah,%ah
46652d:	c0 46 00 b4          	rolb   $0xb4,0x0(%esi)
466531:	cc                   	int3
466532:	46                   	inc    %esi
466533:	00 28                	add    %ch,(%eax)
466535:	dc 46 00             	faddl  0x0(%esi)
466538:	6c                   	insb   (%dx),%es:(%edi)
466539:	c4 46 00             	les    0x0(%esi),%eax
46653c:	94                   	xchg   %eax,%esp
46653d:	c4 46 00             	les    0x0(%esi),%eax
466540:	b8 c6 46 00 c0       	mov    $0xc00046c6,%eax
466545:	c4 46 00             	les    0x0(%esi),%eax
466548:	ec                   	in     (%dx),%al
466549:	c4 46 00             	les    0x0(%esi),%eax
46654c:	50                   	push   %eax
46654d:	dd 46 00             	fldl   0x0(%esi)
466550:	70 dd                	jo     0x46652f
466552:	46                   	inc    %esi
466553:	00 84 c5 46 00 c8 dd 	add    %al,-0x2237ffba(%ebp,%eax,8)
46655a:	46                   	inc    %esi
46655b:	00 e4                	add    %ah,%ah
46655d:	c5 46 00             	lds    0x0(%esi),%eax
466560:	60                   	pusha
466561:	c8 46 00 7c          	enter  $0x46,$0x7c
466565:	ca 46 00             	lret   $0x46
466568:	28 c9                	sub    %cl,%cl
46656a:	46                   	inc    %esi
46656b:	00 98 cc 46 00 b8    	add    %bl,-0x47ffb934(%eax)
466571:	cc                   	int3
466572:	46                   	inc    %esi
466573:	00 d0                	add    %dl,%al
466575:	de 46 00             	fiadds 0x0(%esi)
466578:	64 b9 46 00 e0 c0    	fs mov $0xc0e00046,%ecx
46657e:	46                   	inc    %esi
46657f:	00 dc                	add    %bl,%ah
466581:	c1 46 00 50          	roll   $0x50,0x0(%esi)
466585:	cb                   	lret
466586:	46                   	inc    %esi
466587:	00 0d 54 41 75 74    	add    %cl,0x74754154
46658d:	6f                   	outsl  %ds:(%esi),(%dx)
46658e:	49                   	dec    %ecx
46658f:	6e                   	outsb  %ds:(%esi),(%dx)
466590:	63 46 69             	arpl   %eax,0x69(%esi)
466593:	65 6c                	gs insb (%dx),%es:(%edi)
466595:	64 8b c0             	fs mov %eax,%eax
466598:	9c                   	pushf
466599:	65 46                	gs inc %esi
46659b:	00 07                	add    %al,(%edi)
46659d:	0d 54 41 75 74       	or     $0x74754154,%eax
4665a2:	6f                   	outsl  %ds:(%esi),(%dx)
4665a3:	49                   	dec    %ecx
4665a4:	6e                   	outsb  %ds:(%esi),(%dx)
4665a5:	63 46 69             	arpl   %eax,0x69(%esi)
4665a8:	65 6c                	gs insb (%dx),%es:(%edi)
4665aa:	64 a8 64             	fs test $0x64,%al
4665ad:	46                   	inc    %esi
4665ae:	00 94 5f 46 00 20 00 	add    %dl,0x200046(%edi,%ebx,2)
4665b5:	02 44 42 00          	add    0x0(%edx,%eax,2),%al
4665b9:	00 8b c0 08 66 46    	add    %cl,0x466608c0(%ebx)
4665cb:	00 f8                	add    %bh,%al
4665cd:	66 46                	inc    %si
4665db:	00 e8                	add    %ch,%al
4665dd:	66 46                	inc    %si
4665df:	00 00                	add    %al,(%eax)
4665e1:	01 00                	add    %eax,(%eax)
4665e3:	00 70 5c             	add    %dh,0x5c(%eax)
4665e6:	46                   	inc    %esi
4665e7:	00 70 4a             	add    %dh,0x4a(%eax)
4665ea:	42                   	inc    %edx
4665eb:	00 28                	add    %ch,(%eax)
4665ed:	36 40                	ss inc %eax
4665ef:	00 c4                	add    %al,%ah
4665f1:	43                   	inc    %ebx
4665f2:	42                   	inc    %edx
4665f3:	00 30                	add    %dh,(%eax)
4665f5:	36 40                	ss inc %eax
4665f7:	00 24 36             	add    %ah,(%esi,%esi,1)
4665fa:	40                   	inc    %eax
4665fb:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
466602:	40                   	inc    %eax
466603:	00 fc                	add    %bh,%ah
466605:	b6 46                	mov    $0x46,%dh
466607:	00 e8                	add    %ch,%al
466609:	c4 41 00             	les    0x0(%ecx),%eax
46660c:	58                   	pop    %eax
46660d:	ba 46 00 c0 b7       	mov    $0xb7c00046,%edx
466612:	46                   	inc    %esi
466613:	00 50 47             	add    %dl,0x47(%eax)
466616:	42                   	inc    %edx
466617:	00 04 c2             	add    %al,(%edx,%eax,8)
46661a:	46                   	inc    %esi
46661b:	00 e4                	add    %ah,%ah
46661d:	c2 46 00             	ret    $0x46
466620:	58                   	pop    %eax
466621:	48                   	dec    %eax
466622:	42                   	inc    %edx
466623:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
466629:	47                   	inc    %edi
46662a:	42                   	inc    %edx
46662b:	00 68 47             	add    %ch,0x47(%eax)
46662e:	42                   	inc    %edx
46662f:	00 90 4a 42 00 18    	add    %dl,0x1800424a(%eax)
466635:	e4 46                	in     $0x46,%al
466637:	00 44 b8 46          	add    %al,0x46(%eax,%edi,4)
46663b:	00 34 cc             	add    %dh,(%esp,%ecx,8)
46663e:	46                   	inc    %esi
46663f:	00 30                	add    %dh,(%eax)
466641:	b9 46 00 50 bb       	mov    $0xbb500046,%ecx
466646:	46                   	inc    %esi
466647:	00 a8 bb 46 00 54    	add    %ch,0x540046bb(%eax)
46664d:	bb 46 00 80 bb       	mov    $0xbb800046,%ebx
466652:	46                   	inc    %esi
466653:	00 d0                	add    %dl,%al
466655:	bb 46 00 f4 bb       	mov    $0xbbf40046,%ebx
46665a:	46                   	inc    %esi
46665b:	00 c0                	add    %al,%al
46665d:	e4 46                	in     $0x46,%al
46665f:	00 e8                	add    %ch,%al
466661:	e4 46                	in     $0x46,%al
466663:	00 8c bc 46 00 fc e4 	add    %cl,-0x1b03ffba(%esp,%edi,4)
46666a:	46                   	inc    %esi
46666b:	00 34 e5 46 00 08 bd 	add    %dh,-0x42f7ffba(,%eiz,8)
466672:	46                   	inc    %esi
466673:	00 4c bd 46          	add    %cl,0x46(%ebp,%edi,4)
466677:	00 64 e5 46          	add    %ah,0x46(%ebp,%eiz,8)
46667b:	00 70 b9             	add    %dh,-0x47(%eax)
46667e:	46                   	inc    %esi
46667f:	00 74 bf 46          	add    %dh,0x46(%edi,%edi,4)
466683:	00 c8                	add    %cl,%al
466685:	bf 46 00 5c c0       	mov    $0xc05c0046,%edi
46668a:	46                   	inc    %esi
46668b:	00 e4                	add    %ah,%ah
46668d:	c0 46 00 b4          	rolb   $0xb4,0x0(%esi)
466691:	cc                   	int3
466692:	46                   	inc    %esi
466693:	00 6c e5 46          	add    %ch,0x46(%ebp,%eiz,8)
466697:	00 6c c4 46          	add    %ch,0x46(%esp,%eax,8)
46669b:	00 94 c4 46 00 b8 c6 	add    %dl,-0x3947ffba(%esp,%eax,8)
4666a2:	46                   	inc    %esi
4666a3:	00 c0                	add    %al,%al
4666a5:	c4 46 00             	les    0x0(%esi),%eax
4666a8:	ec                   	in     (%dx),%al
4666a9:	c4 46 00             	les    0x0(%esi),%eax
4666ac:	84 e6                	test   %ah,%dh
4666ae:	46                   	inc    %esi
4666af:	00 ec                	add    %ch,%ah
4666b1:	e6 46                	out    %al,$0x46
4666b3:	00 84 c5 46 00 0c e7 	add    %al,-0x18f3ffba(%ebp,%eax,8)
4666ba:	46                   	inc    %esi
4666bb:	00 e4                	add    %ah,%ah
4666bd:	c5 46 00             	lds    0x0(%esi),%eax
4666c0:	60                   	pusha
4666c1:	c8 46 00 7c          	enter  $0x46,$0x7c
4666c5:	ca 46 00             	lret   $0x46
4666c8:	28 c9                	sub    %cl,%cl
4666ca:	46                   	inc    %esi
4666cb:	00 98 cc 46 00 b8    	add    %bl,-0x47ffb934(%eax)
4666d1:	cc                   	int3
4666d2:	46                   	inc    %esi
4666d3:	00 50 e8             	add    %dl,-0x18(%eax)
4666d6:	46                   	inc    %esi
4666d7:	00 64 b9 46          	add    %ah,0x46(%ecx,%edi,4)
4666db:	00 e0                	add    %ah,%al
4666dd:	c0 46 00 dc          	rolb   $0xdc,0x0(%esi)
4666e1:	c1 46 00 50          	roll   $0x50,0x0(%esi)
4666e5:	cb                   	lret
4666e6:	46                   	inc    %esi
4666e7:	00 0b                	add    %cl,(%ebx)
4666e9:	54                   	push   %esp
4666ea:	46                   	inc    %esi
4666eb:	6c                   	insb   (%dx),%es:(%edi)
4666ec:	6f                   	outsl  %ds:(%esi),(%dx)
4666ed:	61                   	popa
4666ee:	74 46                	je     0x466736
4666f0:	69 65 6c 64 f8 66 46 	imul   $0x4666f864,0x6c(%ebp),%esp
4666f7:	00 07                	add    %al,(%edi)
4666f9:	0b 54 46 6c          	or     0x6c(%esi,%eax,2),%edx
4666fd:	6f                   	outsl  %ds:(%esi),(%dx)
4666fe:	61                   	popa
4666ff:	74 46                	je     0x466747
466701:	69 65 6c 64 08 66 46 	imul   $0x46660864,0x6c(%ebp),%esp
466708:	00 c4                	add    %al,%ah
46670a:	5d                   	pop    %ebp
46670b:	46                   	inc    %esi
46670c:	00 22                	add    %ah,(%edx)
46670e:	00 02                	add    %al,(%edx)
466710:	44                   	inc    %esp
466711:	42                   	inc    %edx
466712:	04 00                	add    $0x0,%al
466714:	00 10                	add    %dl,(%eax)
466716:	40                   	inc    %eax
466717:	00 e8                	add    %ch,%al
466719:	00 00                	add    %al,(%eax)
46671b:	ff cc                	dec    %esp
46671d:	e7 46                	out    %eax,$0x46
46671f:	00 01                	add    %al,(%ecx)
466721:	00 00                	add    %al,(%eax)
466723:	00 00                	add    %al,(%eax)
466725:	00 00                	add    %al,(%eax)
466727:	80 00 00             	addb   $0x0,(%eax)
46672a:	00 00                	add    %al,(%eax)
46672c:	1e                   	push   %ds
46672d:	00 08                	add    %cl,(%eax)
46672f:	63 75 72             	arpl   %esi,0x72(%ebp)
466732:	72 65                	jb     0x466799
466734:	6e                   	outsb  %ds:(%esi),(%dx)
466735:	63 79 c8             	arpl   %edi,-0x38(%ecx)
466738:	10 40 00             	adc    %al,0x0(%eax)