4673a3:	00 98 cc 46 00 7c    	add    %bl,0x7c0046cc(%eax)
4673a9:	f5                   	cmc
4673aa:	46                   	inc    %esi
4673ab:	00 1c f5 46 00 64 b9 	add    %bl,-0x469bffba(,%esi,8)
4673b2:	46                   	inc    %esi
4673b3:	00 e0                	add    %ah,%al
4673b5:	c0 46 00 dc          	rolb   $0xdc,0x0(%esi)
4673b9:	c1 46 00 50          	roll   $0x50,0x0(%esi)
4673bd:	cb                   	lret
4673be:	46                   	inc    %esi
4673bf:	00 0b                	add    %cl,(%ebx)
4673c1:	54                   	push   %esp
4673c2:	42                   	inc    %edx
4673c3:	79 74                	jns    0x467439
4673c5:	65 73 46             	gs jae 0x46740e
4673c8:	69 65 6c 64 d0 73 46 	imul   $0x4673d064,0x6c(%ebp),%esp
4673cf:	00 07                	add    %al,(%edi)
4673d1:	0b 54 42 79          	or     0x79(%edx,%eax,2),%edx
4673d5:	74 65                	je     0x46743c
4673d7:	73 46                	jae    0x46741f
4673d9:	69 65 6c 64 e0 72 46 	imul   $0x4672e064,0x6c(%ebp),%esp
4673e0:	00 54 72 46          	add    %dl,0x46(%edx,%esi,2)
4673e4:	00 1d 00 02 44 42    	add    %bl,0x42440200
4673ea:	00 00                	add    %al,(%eax)
4673ec:	38 74 46 00          	cmp    %dh,0x0(%esi,%eax,2)
4673fc:	2c 75                	sub    $0x75,%al
4673fe:	46                   	inc    %esi
46740b:	00 18                	add    %bl,(%eax)
46740d:	75 46                	jne    0x467455
46740f:	00 e0                	add    %ah,%al
467411:	00 00                	add    %al,(%eax)
467413:	00 94 72 46 00 70 4a 	add    %dl,0x4a700046(%edx,%esi,2)
46741a:	42                   	inc    %edx
46741b:	00 28                	add    %ch,(%eax)
46741d:	36 40                	ss inc %eax
46741f:	00 c4                	add    %al,%ah
467421:	43                   	inc    %ebx
467422:	42                   	inc    %edx
467423:	00 30                	add    %dh,(%eax)
467425:	36 40                	ss inc %eax
467427:	00 24 36             	add    %ah,(%esi,%esi,1)
46742a:	40                   	inc    %eax
46742b:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
467432:	40                   	inc    %eax
467433:	00 fc                	add    %bh,%ah
467435:	b6 46                	mov    $0x46,%dh
467437:	00 e8                	add    %ch,%al
467439:	c4 41 00             	les    0x0(%ecx),%eax
46743c:	58                   	pop    %eax
46743d:	ba 46 00 c0 b7       	mov    $0xb7c00046,%edx
467442:	46                   	inc    %esi
467443:	00 50 47             	add    %dl,0x47(%eax)
467446:	42                   	inc    %edx
467447:	00 04 c2             	add    %al,(%edx,%eax,8)
46744a:	46                   	inc    %esi
46744b:	00 e4                	add    %ah,%ah
46744d:	c2 46 00             	ret    $0x46
467450:	58                   	pop    %eax
467451:	48                   	dec    %eax
467452:	42                   	inc    %edx
467453:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
467459:	47                   	inc    %edi
46745a:	42                   	inc    %edx
46745b:	00 68 47             	add    %ch,0x47(%eax)
46745e:	42                   	inc    %edx
46745f:	00 90 4a 42 00 04    	add    %dl,0x400424a(%eax)
467465:	f6 46 00 44          	testb  $0x44,0x0(%esi)
467469:	b8 46 00 08 f3       	mov    $0xf3080046,%eax
46746e:	46                   	inc    %esi
46746f:	00 30                	add    %dh,(%eax)
467471:	b9 46 00 50 bb       	mov    $0xbb500046,%ecx
467476:	46                   	inc    %esi
467477:	00 a8 bb 46 00 54    	add    %ch,0x540046bb(%eax)
46747d:	bb 46 00 80 bb       	mov    $0xbb800046,%ebx
467482:	46                   	inc    %esi
467483:	00 d0                	add    %dl,%al
467485:	bb 46 00 f4 bb       	mov    $0xbbf40046,%ebx
46748a:	46                   	inc    %esi
46748b:	00 2c bc             	add    %ch,(%esp,%edi,4)
46748e:	46                   	inc    %esi
46748f:	00 60 bc             	add    %ah,-0x44(%eax)
467492:	46                   	inc    %esi
467493:	00 8c bc 46 00 58 f3 	add    %cl,-0xca7ffba(%esp,%edi,4)
46749a:	46                   	inc    %esi
46749b:	00 08                	add    %cl,(%eax)
46749d:	f5                   	cmc
46749e:	46                   	inc    %esi
46749f:	00 08                	add    %cl,(%eax)
4674a1:	bd 46 00 4c bd       	mov    $0xbd4c0046,%ebp
4674a6:	46                   	inc    %esi
4674a7:	00 54 f6 46          	add    %dl,0x46(%esi,%esi,8)
4674ab:	00 b4 f2 46 00 74 bf 	add    %dh,-0x408bffba(%edx,%esi,8)
4674b2:	46                   	inc    %esi
4674b3:	00 c8                	add    %cl,%al
4674b5:	bf 46 00 5c c0       	mov    $0xc05c0046,%edi
4674ba:	46                   	inc    %esi
4674bb:	00 e4                	add    %ah,%ah
4674bd:	c0 46 00 b4          	rolb   $0xb4,0x0(%esi)
4674c1:	cc                   	int3
4674c2:	46                   	inc    %esi
4674c3:	00 2c f5 46 00 6c c4 	add    %ch,-0x3b93ffba(,%esi,8)
4674ca:	46                   	inc    %esi
4674cb:	00 94 c4 46 00 68 f6 	add    %dl,-0x997ffba(%esp,%eax,8)
4674d2:	46                   	inc    %esi
4674d3:	00 c0                	add    %al,%al
4674d5:	c4 46 00             	les    0x0(%esi),%eax
4674d8:	ec                   	in     (%dx),%al
4674d9:	c4 46 00             	les    0x0(%esi),%eax
4674dc:	24 c5                	and    $0xc5,%al
4674de:	46                   	inc    %esi
4674df:	00 58 c5             	add    %bl,-0x3b(%eax)
4674e2:	46                   	inc    %esi
4674e3:	00 84 c5 46 00 14 f4 	add    %al,-0xbebffba(%ebp,%eax,8)
4674ea:	46                   	inc    %esi
4674eb:	00 e4                	add    %ah,%ah
4674ed:	c5 46 00             	lds    0x0(%esi),%eax
4674f0:	60                   	pusha
4674f1:	c8 46 00 7c          	enter  $0x46,$0x7c
4674f5:	ca 46 00             	lret   $0x46
4674f8:	28 c9                	sub    %cl,%cl
4674fa:	46                   	inc    %esi
4674fb:	00 98 cc 46 00 7c    	add    %bl,0x7c0046cc(%eax)
467501:	f5                   	cmc
467502:	46                   	inc    %esi
467503:	00 1c f5 46 00 64 b9 	add    %bl,-0x469bffba(,%esi,8)
46750a:	46                   	inc    %esi
46750b:	00 e0                	add    %ah,%al
46750d:	c0 46 00 dc          	rolb   $0xdc,0x0(%esi)
467511:	c1 46 00 50          	roll   $0x50,0x0(%esi)
467515:	cb                   	lret
467516:	46                   	inc    %esi
467517:	00 0e                	add    %cl,(%esi)
467519:	54                   	push   %esp
46751a:	56                   	push   %esi
46751b:	61                   	popa
46751c:	72 42                	jb     0x467560
46751e:	79 74                	jns    0x467594
467520:	65 73 46             	gs jae 0x467569
467523:	69 65 6c 64 90 2c 75 	imul   $0x752c9064,0x6c(%ebp),%esp
46752a:	46                   	inc    %esi
46752b:	00 07                	add    %al,(%edi)
46752d:	0e                   	push   %cs
46752e:	54                   	push   %esp
46752f:	56                   	push   %esi
467530:	61                   	popa
467531:	72 42                	jb     0x467575
467533:	79 74                	jns    0x4675a9
467535:	65 73 46             	gs jae 0x46757e
467538:	69 65 6c 64 38 74 46 	imul   $0x46743864,0x6c(%ebp),%esp
46753f:	00 cc                	add    %cl,%ah
467541:	73 46                	jae    0x467589
467543:	00 1d 00 02 44 42    	add    %bl,0x42440200
467549:	00 00                	add    %al,(%eax)
46754b:	90                   	nop
46754c:	98                   	cwtl
46754d:	75 46                	jne    0x467595
46755b:	00 88 76 46 00 00    	add    %cl,0x4676(%eax)
467569:	00 00                	add    %al,(%eax)
46756b:	00 78 76             	add    %bh,0x76(%eax)
46756e:	46                   	inc    %esi
46756f:	00 04 01             	add    %al,(%ecx,%eax,1)
467572:	00 00                	add    %al,(%eax)
467574:	70 5c                	jo     0x4675d2
467576:	46                   	inc    %esi
467577:	00 70 4a             	add    %dh,0x4a(%eax)
46757a:	42                   	inc    %edx
46757b:	00 28                	add    %ch,(%eax)
46757d:	36 40                	ss inc %eax
46757f:	00 c4                	add    %al,%ah
467581:	43                   	inc    %ebx
467582:	42                   	inc    %edx
467583:	00 30                	add    %dh,(%eax)
467585:	36 40                	ss inc %eax
467587:	00 24 36             	add    %ah,(%esi,%esi,1)
46758a:	40                   	inc    %eax
46758b:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
467592:	40                   	inc    %eax
467593:	00 fc                	add    %bh,%ah
467595:	b6 46                	mov    $0x46,%dh
467597:	00 e8                	add    %ch,%al
467599:	c4 41 00             	les    0x0(%ecx),%eax
46759c:	58                   	pop    %eax
46759d:	ba 46 00 c0 b7       	mov    $0xb7c00046,%edx
4675a2:	46                   	inc    %esi
4675a3:	00 50 47             	add    %dl,0x47(%eax)
4675a6:	42                   	inc    %edx
4675a7:	00 04 c2             	add    %al,(%edx,%eax,8)
4675aa:	46                   	inc    %esi
4675ab:	00 e4                	add    %ah,%ah
4675ad:	c2 46 00             	ret    $0x46
4675b0:	58                   	pop    %eax
4675b1:	48                   	dec    %eax
4675b2:	42                   	inc    %edx
4675b3:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
4675b9:	47                   	inc    %edi
4675ba:	42                   	inc    %edx
4675bb:	00 68 47             	add    %ch,0x47(%eax)
4675be:	42                   	inc    %edx
4675bf:	00 90 4a 42 00 e8    	add    %dl,-0x17ffbdb6(%eax)
4675c5:	f6 46 00 44          	testb  $0x44,0x0(%esi)
4675c9:	b8 46 00 94 f7       	mov    $0xf7940046,%eax
4675ce:	46                   	inc    %esi
4675cf:	00 30                	add    %dh,(%eax)
4675d1:	b9 46 00 50 bb       	mov    $0xbb500046,%ecx
4675d6:	46                   	inc    %esi
4675d7:	00 e4                	add    %ah,%ah
4675d9:	f7 46 00 54 bb 46 00 	testl  $0x46bb54,0x0(%esi)
4675e0:	80 bb 46 00 30 f8 46 	cmpb   $0x46,-0x7cfffba(%ebx)
4675e7:	00 f4                	add    %dh,%ah
4675e9:	bb 46 00 54 f8       	mov    $0xf8540046,%ebx
4675ee:	46                   	inc    %esi
4675ef:	00 78 f8             	add    %bh,-0x8(%eax)
4675f2:	46                   	inc    %esi
4675f3:	00 8c bc 46 00 94 f8 	add    %cl,-0x76bffba(%esp,%edi,4)
4675fa:	46                   	inc    %esi
4675fb:	00 c8                	add    %cl,%al
4675fd:	f8                   	clc
4675fe:	46                   	inc    %esi
4675ff:	00 08                	add    %cl,(%eax)
467601:	bd 46 00 4c bd       	mov    $0xbd4c0046,%ebp
467606:	46                   	inc    %esi
467607:	00 f8                	add    %bh,%al
467609:	f8                   	clc
46760a:	46                   	inc    %esi
46760b:	00 0c fd 46 00 00 f9 	add    %cl,-0x6ffffba(,%edi,8)
467612:	46                   	inc    %esi
467613:	00 c8                	add    %cl,%al
467615:	bf 46 00 5c c0       	mov    $0xc05c0046,%edi
46761a:	46                   	inc    %esi
46761b:	00 e4                	add    %ah,%ah
46761d:	c0 46 00 b4          	rolb   $0xb4,0x0(%esi)
467621:	cc                   	int3
467622:	46                   	inc    %esi
467623:	00 14 f9             	add    %dl,(%ecx,%edi,8)
467626:	46                   	inc    %esi
467627:	00 60 fa             	add    %ah,-0x6(%eax)
46762a:	46                   	inc    %esi
46762b:	00 94 c4 46 00 b8 c6 	add    %dl,-0x3947ffba(%esp,%eax,8)
467632:	46                   	inc    %esi
467633:	00 88 fa 46 00 ec    	add    %cl,-0x13ffb906(%eax)
467639:	c4 46 00             	les    0x0(%esi),%eax
46763c:	0c fb                	or     $0xfb,%al
46763e:	46                   	inc    %esi
46763f:	00 30                	add    %dh,(%eax)
467641:	fb                   	sti
467642:	46                   	inc    %esi
467643:	00 84 c5 46 00 58 fb 	add    %al,-0x4a7ffba(%ebp,%eax,8)
46764a:	46                   	inc    %esi
46764b:	00 e4                	add    %ah,%ah
46764d:	c5 46 00             	lds    0x0(%esi),%eax
467650:	60                   	pusha
467651:	c8 46 00 7c          	enter  $0x46,$0x7c
467655:	ca 46 00             	lret   $0x46
467658:	28 c9                	sub    %cl,%cl
46765a:	46                   	inc    %esi
46765b:	00 98 cc 46 00 b8    	add    %bl,-0x47ffb934(%eax)
467661:	cc                   	int3
467662:	46                   	inc    %esi
467663:	00 b0 fc 46 00 64    	add    %dh,0x640046fc(%eax)
467669:	b9 46 00 e0 c0       	mov    $0xc0e00046,%ecx
46766e:	46                   	inc    %esi
46766f:	00 dc                	add    %bl,%ah
467671:	c1 46 00 50          	roll   $0x50,0x0(%esi)
467675:	cb                   	lret
467676:	46                   	inc    %esi
467677:	00 09                	add    %cl,(%ecx)
467679:	54                   	push   %esp
46767a:	42                   	inc    %edx
46767b:	43                   	inc    %ebx
46767c:	44                   	inc    %esp
46767d:	46                   	inc    %esi
46767e:	69 65 6c 64 8b c0 88 	imul   $0x88c08b64,0x6c(%ebp),%esp
467685:	76 46                	jbe    0x4676cd
467687:	00 07                	add    %al,(%edi)
467689:	09 54 42 43          	or     %edx,0x43(%edx,%eax,2)
46768d:	44                   	inc    %esp
46768e:	46                   	inc    %esi
46768f:	69 65 6c 64 98 75 46 	imul   $0x46759864,0x6c(%ebp),%esp
467696:	00 c4                	add    %al,%ah
467698:	5d                   	pop    %ebp
467699:	46                   	inc    %esi
46769a:	00 23                	add    %ah,(%ebx)
46769c:	00 02                	add    %al,(%edx)
46769e:	44                   	inc    %esp
46769f:	42                   	inc    %edx
4676a0:	05 00 00 10 40       	add    $0x40100000,%eax
4676a5:	00 e8                	add    %ch,%al
4676a7:	00 00                	add    %al,(%eax)
4676a9:	ff 14 fc             	call   *(%esp,%edi,8)
4676ac:	46                   	inc    %esi
4676ad:	00 01                	add    %al,(%ecx)
4676af:	00 00                	add    %al,(%eax)
4676b1:	00 00                	add    %al,(%eax)
4676b3:	00 00                	add    %al,(%eax)
4676b5:	80 00 00             	addb   $0x0,(%eax)
4676b8:	00 00                	add    %al,(%eax)
4676ba:	1e                   	push   %ds
4676bb:	00 08                	add    %cl,(%eax)
4676bd:	63 75 72             	arpl   %esi,0x72(%ebp)
4676c0:	72 65                	jb     0x467727
4676c2:	6e                   	outsb  %ds:(%esi),(%dx)
4676c3:	63 79 d8             	arpl   %edi,-0x28(%ecx)
4676c6:	10 40 00             	adc    %al,0x0(%eax)
4676c9:	f8                   	clc
4676ca:	00 00                	add    %al,(%eax)
4676cc:	ff 2c fc             	ljmp   *(%esp,%edi,8)
4676cf:	46                   	inc    %esi
4676d0:	00 01                	add    %al,(%ecx)
4676d2:	00 00                	add    %al,(%eax)
4676d4:	00 00                	add    %al,(%eax)
4676d6:	00 00                	add    %al,(%eax)
4676d8:	80 00 00             	addb   $0x0,(%eax)
4676db:	00 80 1f 00 08 4d    	add    %al,0x4d08001f(%eax)
4676e1:	61                   	popa
4676e2:	78 56                	js     0x46773a
4676e4:	61                   	popa
4676e5:	6c                   	insb   (%dx),%es:(%edi)
4676e6:	75 65                	jne    0x46774d
4676e8:	d8 10                	fcoms  (%eax)
4676ea:	40                   	inc    %eax
4676eb:	00 f0                	add    %dh,%al
4676ed:	00 00                	add    %al,(%eax)
4676ef:	ff 4c fc 46          	decl   0x46(%esp,%edi,8)
4676f3:	00 01                	add    %al,(%ecx)
4676f5:	00 00                	add    %al,(%eax)
4676f7:	00 00                	add    %al,(%eax)
4676f9:	00 00                	add    %al,(%eax)
4676fb:	80 00 00             	addb   $0x0,(%eax)
4676fe:	00 80 20 00 08 4d    	add    %al,0x4d080020(%eax)
467704:	69 6e 56 61 6c 75 65 	imul   $0x65756c61,0x56(%esi),%ebp
46770b:	54                   	push   %esp
46770c:	10 40 00             	adc    %al,0x0(%eax)
46770f:	00 01                	add    %al,(%ecx)
467711:	00 ff                	add    %bh,%bh
467713:	6c                   	insb   (%dx),%es:(%edi)
467714:	fc                   	cld
467715:	46                   	inc    %esi
467716:	00 01                	add    %al,(%ecx)
467718:	00 00                	add    %al,(%eax)
46771a:	00 00                	add    %al,(%eax)
46771c:	00 00                	add    %al,(%eax)
46771e:	80 00 00             	addb   $0x0,(%eax)
467721:	00 00                	add    %al,(%eax)
467723:	21 00                	and    %eax,(%eax)
467725:	09 50 72             	or     %edx,0x72(%eax)
467728:	65 63 69 73          	arpl   %ebp,%gs:0x73(%ecx)
46772c:	69 6f 6e 54 10 40 00 	imul   $0x401054,0x6e(%edi),%ebp
467733:	88 00                	mov    %al,(%eax)
467735:	00 fe                	add    %bh,%dh
467737:	c4 00                	les    (%eax),%eax