4661fa:	46                   	inc    %esi
4661fb:	00 14 e0             	add    %dl,(%eax,%eiz,8)
4661fe:	46                   	inc    %esi
4661ff:	00 3c e0             	add    %bh,(%eax,%eiz,8)
466202:	46                   	inc    %esi
466203:	00 8c bc 46 00 8c e0 	add    %cl,-0x1f73ffba(%esp,%edi,4)
46620a:	46                   	inc    %esi
46620b:	00 d4                	add    %dl,%ah
46620d:	e0 46                	loopne 0x466255
46620f:	00 08                	add    %cl,(%eax)
466211:	bd 46 00 4c bd       	mov    $0xbd4c0046,%ebp
466216:	46                   	inc    %esi
466217:	00 08                	add    %cl,(%eax)
466219:	e1 46                	loope  0x466261
46621b:	00 70 b9             	add    %dh,-0x47(%eax)
46621e:	46                   	inc    %esi
46621f:	00 10                	add    %dl,(%eax)
466221:	e1 46                	loope  0x466269
466223:	00 c8                	add    %cl,%al
466225:	bf 46 00 5c c0       	mov    $0xc05c0046,%edi
46622a:	46                   	inc    %esi
46622b:	00 e4                	add    %ah,%ah
46622d:	c0 46 00 b4          	rolb   $0xb4,0x0(%esi)
466231:	cc                   	int3
466232:	46                   	inc    %esi
466233:	00 18                	add    %bl,(%eax)
466235:	e1 46                	loope  0x46627d
466237:	00 6c c4 46          	add    %ch,0x46(%esp,%eax,8)
46623b:	00 94 c4 46 00 b8 c6 	add    %dl,-0x3947ffba(%esp,%eax,8)
466242:	46                   	inc    %esi
466243:	00 c0                	add    %al,%al
466245:	c4 46 00             	les    0x0(%esi),%eax
466248:	ec                   	in     (%dx),%al
466249:	c4 46 00             	les    0x0(%esi),%eax
46624c:	08 e2                	or     %ah,%dl
46624e:	46                   	inc    %esi
46624f:	00 24 e2             	add    %ah,(%edx,%eiz,8)
466252:	46                   	inc    %esi
466253:	00 84 c5 46 00 98 e2 	add    %al,-0x1d67ffba(%ebp,%eax,8)
46625a:	46                   	inc    %esi
46625b:	00 e4                	add    %ah,%ah
46625d:	c5 46 00             	lds    0x0(%esi),%eax
466260:	60                   	pusha
466261:	c8 46 00 7c          	enter  $0x46,$0x7c
466265:	ca 46 00             	lret   $0x46
466268:	28 c9                	sub    %cl,%cl
46626a:	46                   	inc    %esi
46626b:	00 98 cc 46 00 b8    	add    %bl,-0x47ffb934(%eax)
466271:	cc                   	int3
466272:	46                   	inc    %esi
466273:	00 54 e3 46          	add    %dl,0x46(%ebx,%eiz,8)
466277:	00 64 b9 46          	add    %ah,0x46(%ecx,%edi,4)
46627b:	00 e0                	add    %ah,%al
46627d:	c0 46 00 dc          	rolb   $0xdc,0x0(%esi)
466281:	c1 46 00 50          	roll   $0x50,0x0(%esi)
466285:	cb                   	lret
466286:	46                   	inc    %esi
466287:	00 0e                	add    %cl,(%esi)
466289:	54                   	push   %esp
46628a:	4c                   	dec    %esp
46628b:	61                   	popa
46628c:	72 67                	jb     0x4662f5
46628e:	65 69 6e 74 46 69 65 	imul   $0x6c656946,%gs:0x74(%esi),%ebp
466295:	6c
466296:	64 90                	fs nop
466298:	9c                   	pushf
466299:	62 46 00             	bound  %eax,0x0(%esi)
46629c:	07                   	pop    %es
46629d:	0e                   	push   %cs
46629e:	54                   	push   %esp
46629f:	4c                   	dec    %esp
4662a0:	61                   	popa
4662a1:	72 67                	jb     0x46630a
4662a3:	65 69 6e 74 46 69 65 	imul   $0x6c656946,%gs:0x74(%esi),%ebp
4662aa:	6c
4662ab:	64 a8 61             	fs test $0x61,%al
4662ae:	46                   	inc    %esi
4662af:	00 c4                	add    %al,%ah
4662b1:	5d                   	pop    %ebp
4662b2:	46                   	inc    %esi
4662b3:	00 20                	add    %ah,(%eax)
4662b5:	00 02                	add    %al,(%edx)
4662b7:	44                   	inc    %esp
4662b8:	42                   	inc    %edx
4662b9:	02 00                	add    (%eax),%al
4662bb:	ac                   	lods   %ds:(%esi),%al
4662bc:	10 40 00             	adc    %al,0x0(%eax)
4662bf:	f0 00 00             	lock add %al,(%eax)
4662c2:	ff f0                	push   %eax
4662c4:	00 00                	add    %al,(%eax)
4662c6:	ff 01                	incl   (%ecx)
4662c8:	00 00                	add    %al,(%eax)
4662ca:	00 00                	add    %al,(%eax)
4662cc:	00 00                	add    %al,(%eax)
4662ce:	80 00 00             	addb   $0x0,(%eax)
4662d1:	00 00                	add    %al,(%eax)
4662d3:	1e                   	push   %ds
4662d4:	00 08                	add    %cl,(%eax)
4662d6:	4d                   	dec    %ebp
4662d7:	61                   	popa
4662d8:	78 56                	js     0x466330
4662da:	61                   	popa
4662db:	6c                   	insb   (%dx),%es:(%edi)
4662dc:	75 65                	jne    0x466343
4662de:	ac                   	lods   %ds:(%esi),%al
4662df:	10 40 00             	adc    %al,0x0(%eax)
4662e2:	e8 00 00 ff e8       	call   0xe94562e7
4662e7:	00 00                	add    %al,(%eax)
4662e9:	ff 01                	incl   (%ecx)
4662eb:	00 00                	add    %al,(%eax)
4662ed:	00 00                	add    %al,(%eax)
4662ef:	00 00                	add    %al,(%eax)
4662f1:	80 00 00             	addb   $0x0,(%eax)
4662f4:	00 00                	add    %al,(%eax)
4662f6:	1f                   	pop    %ds
4662f7:	00 08                	add    %cl,(%eax)
4662f9:	4d                   	dec    %ebp
4662fa:	69 6e 56 61 6c 75 65 	imul   $0x65756c61,0x56(%esi),%ebp
466301:	8d 40 00             	lea    0x0(%eax),%eax
466304:	50                   	push   %eax
466305:	63 46 00             	arpl   %eax,0x0(%esi)
466314:	40                   	inc    %eax
466315:	64 46                	fs inc %esi
466323:	00 30                	add    %dh,(%eax)
466325:	64 46                	fs inc %esi
466327:	00 f8                	add    %bh,%al
466329:	00 00                	add    %al,(%eax)
46632b:	00 58 5e             	add    %bl,0x5e(%eax)
46632e:	46                   	inc    %esi
46632f:	00 70 4a             	add    %dh,0x4a(%eax)
466332:	42                   	inc    %edx
466333:	00 28                	add    %ch,(%eax)
466335:	36 40                	ss inc %eax
466337:	00 c4                	add    %al,%ah
466339:	43                   	inc    %ebx
46633a:	42                   	inc    %edx
46633b:	00 30                	add    %dh,(%eax)
46633d:	36 40                	ss inc %eax
46633f:	00 24 36             	add    %ah,(%esi,%esi,1)
466342:	40                   	inc    %eax
466343:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
46634a:	40                   	inc    %eax
46634b:	00 fc                	add    %bh,%ah
46634d:	b6 46                	mov    $0x46,%dh
46634f:	00 e8                	add    %ch,%al
466351:	c4 41 00             	les    0x0(%ecx),%eax
466354:	58                   	pop    %eax
466355:	ba 46 00 c0 b7       	mov    $0xb7c00046,%edx
46635a:	46                   	inc    %esi
46635b:	00 50 47             	add    %dl,0x47(%eax)
46635e:	42                   	inc    %edx
46635f:	00 04 c2             	add    %al,(%edx,%eax,8)
466362:	46                   	inc    %esi
466363:	00 e4                	add    %ah,%ah
466365:	c2 46 00             	ret    $0x46
466368:	58                   	pop    %eax
466369:	48                   	dec    %eax
46636a:	42                   	inc    %edx
46636b:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
466371:	47                   	inc    %edi
466372:	42                   	inc    %edx
466373:	00 68 47             	add    %ch,0x47(%eax)
466376:	42                   	inc    %edx
466377:	00 90 4a 42 00 80    	add    %dl,-0x7fffbdb6(%eax)
46637d:	e3 46                	jecxz  0x4663c5
46637f:	00 44 b8 46          	add    %al,0x46(%eax,%edi,4)
466383:	00 34 cc             	add    %dh,(%esp,%ecx,8)
466386:	46                   	inc    %esi
466387:	00 30                	add    %dh,(%eax)
466389:	b9 46 00 50 bb       	mov    $0xbb500046,%ecx
46638e:	46                   	inc    %esi
46638f:	00 a8 bb 46 00 54    	add    %ch,0x540046bb(%eax)
466395:	bb 46 00 80 bb       	mov    $0xbb800046,%ebx
46639a:	46                   	inc    %esi
46639b:	00 d0                	add    %dl,%al
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