47d315:	00 48 00             	add    %cl,0x0(%eax)
47d318:	30 fb                	xor    %bh,%bl
47d31a:	47                   	inc    %edi
47d31b:	00 dc                	add    %bl,%ah
47d31d:	01 48 00             	add    %ecx,0x0(%eax)
47d320:	94                   	xchg   %eax,%esp
47d321:	02 48 00             	add    0x0(%eax),%cl
47d324:	9c                   	pushf
47d325:	fc                   	cld
47d326:	47                   	inc    %edi
47d327:	00 48 fd             	add    %cl,-0x3(%eax)
47d32a:	47                   	inc    %edi
47d32b:	00 c4                	add    %al,%ah
47d32d:	00 48 00             	add    %cl,0x0(%eax)
47d330:	e4 ff                	in     $0xff,%al
47d332:	47                   	inc    %edi
47d333:	00 dc                	add    %bl,%ah
47d335:	fc                   	cld
47d336:	47                   	inc    %edi
47d337:	00 dc                	add    %bl,%ah
47d339:	00 48 00             	add    %cl,0x0(%eax)
47d33c:	20 fd                	and    %bh,%ch
47d33e:	47                   	inc    %edi
47d33f:	00 40 fd             	add    %al,-0x3(%eax)
47d342:	47                   	inc    %edi
47d343:	00 d8                	add    %bl,%al
47d345:	02 48 00             	add    0x0(%eax),%cl
47d348:	17                   	pop    %ss
47d349:	54                   	push   %esp
47d34a:	54                   	push   %esp
47d34b:	42                   	inc    %edx
47d34c:	46                   	inc    %esi
47d34d:	6c                   	insb   (%dx),%es:(%edi)
47d34e:	6f                   	outsl  %ds:(%esi),(%dx)
47d34f:	61                   	popa
47d350:	74 69                	je     0x47d3bb
47d352:	6e                   	outsb  %ds:(%esi),(%dx)
47d353:	67 57                	addr16 push %edi
47d355:	69 6e 64 6f 77 50 61 	imul   $0x6150776f,0x64(%esi),%ebp
47d35c:	72 65                	jb     0x47d3c3
47d35e:	6e                   	outsb  %ds:(%esi),(%dx)
47d35f:	74 64                	je     0x47d3c5
47d361:	d3 47 00             	roll   %cl,0x0(%edi)
47d364:	07                   	pop    %es
47d365:	17                   	pop    %ss
47d366:	54                   	push   %esp
47d367:	54                   	push   %esp
47d368:	42                   	inc    %edx
47d369:	46                   	inc    %esi
47d36a:	6c                   	insb   (%dx),%es:(%edi)
47d36b:	6f                   	outsl  %ds:(%esi),(%dx)
47d36c:	61                   	popa
47d36d:	74 69                	je     0x47d3d8
47d36f:	6e                   	outsb  %ds:(%esi),(%dx)
47d370:	67 57                	addr16 push %edi
47d372:	69 6e 64 6f 77 50 61 	imul   $0x6150776f,0x64(%esi),%ebp
47d379:	72 65                	jb     0x47d3e0
47d37b:	6e                   	outsb  %ds:(%esi),(%dx)
47d37c:	74 f0                	je     0x47d36e
47d37e:	d1 47 00             	roll   $1,0x0(%edi)
47d381:	80 f5 45             	xor    $0x45,%ch
47d384:	00 0d 00 07 54 42    	add    %cl,0x42540700
47d38a:	32 44 6f 63          	xor    0x63(%edi,%ebp,2),%al
47d38e:	6b 00 00             	imul   $0x0,(%eax),%eax
47d391:	8d 40 00             	lea    0x0(%eax),%eax
47d394:	98                   	cwtl
47d395:	d3 47 00             	roll   %cl,0x0(%edi)
47d398:	08 14 54             	or     %dl,(%esp,%edx,2)
47d39b:	54                   	push   %esp
47d39c:	42                   	inc    %edx
47d39d:	44                   	inc    %esp
47d39e:	6f                   	outsl  %ds:(%esi),(%dx)
47d39f:	63 6b 43             	arpl   %ebp,0x43(%ebx)
47d3a2:	68 61 6e 67 69       	push   $0x69676e61
47d3a7:	6e                   	outsb  %ds:(%esi),(%dx)
47d3a8:	67 45                	addr16 inc %ebp
47d3aa:	76 65                	jbe    0x47d411
47d3ac:	6e                   	outsb  %ds:(%esi),(%dx)
47d3ad:	74 00                	je     0x47d3af
47d3af:	03 08                	add    (%eax),%ecx
47d3b1:	06                   	push   %es
47d3b2:	53                   	push   %ebx
47d3b3:	65 6e                	outsb  %gs:(%esi),(%dx)
47d3b5:	64 65 72 07          	fs gs jb 0x47d3c0
47d3b9:	54                   	push   %esp
47d3ba:	4f                   	dec    %edi
47d3bb:	62 6a 65             	bound  %ebp,0x65(%edx)
47d3be:	63 74 00 08          	arpl   %esi,0x8(%eax,%eax,1)
47d3c2:	46                   	inc    %esi
47d3c3:	6c                   	insb   (%dx),%es:(%edi)
47d3c4:	6f                   	outsl  %ds:(%esi),(%dx)
47d3c5:	61                   	popa
47d3c6:	74 69                	je     0x47d431
47d3c8:	6e                   	outsb  %ds:(%esi),(%dx)
47d3c9:	67 07                	addr16 pop %es
47d3cb:	42                   	inc    %edx
47d3cc:	6f                   	outsl  %ds:(%esi),(%dx)
47d3cd:	6f                   	outsl  %ds:(%esi),(%dx)
47d3ce:	6c                   	insb   (%dx),%es:(%edi)
47d3cf:	65 61                	gs popa
47d3d1:	6e                   	outsb  %ds:(%esi),(%dx)
47d3d2:	08 09                	or     %cl,(%ecx)
47d3d4:	44                   	inc    %esp
47d3d5:	6f                   	outsl  %ds:(%esi),(%dx)
47d3d6:	63 6b 69             	arpl   %ebp,0x69(%ebx)
47d3d9:	6e                   	outsb  %ds:(%esi),(%dx)
47d3da:	67 54                	addr16 push %esp
47d3dc:	6f                   	outsl  %ds:(%esi),(%dx)
47d3dd:	07                   	pop    %es
47d3de:	54                   	push   %esp
47d3df:	54                   	push   %esp
47d3e0:	42                   	inc    %edx
47d3e1:	44                   	inc    %esp
47d3e2:	6f                   	outsl  %ds:(%esi),(%dx)
47d3e3:	63 6b 8d             	arpl   %ebp,-0x73(%ebx)
47d3e6:	40                   	inc    %eax
47d3e7:	00 ec                	add    %ch,%ah
47d3e9:	d3 47 00             	roll   %cl,0x0(%edi)
47d3ec:	03 12                	add    (%edx),%edx
47d3ee:	54                   	push   %esp
47d3ef:	54                   	push   %esp
47d3f0:	42                   	inc    %edx
47d3f1:	44                   	inc    %esp
47d3f2:	72 61                	jb     0x47d455
47d3f4:	67 48                	addr16 dec %eax
47d3f6:	61                   	popa
47d3f7:	6e                   	outsb  %ds:(%esi),(%dx)
47d3f8:	64 6c                	fs insb (%dx),%es:(%edi)
47d3fa:	65 53                	gs push %ebx
47d3fc:	74 79                	je     0x47d477
47d3fe:	6c                   	insb   (%dx),%es:(%edi)
47d3ff:	65 01 00             	add    %eax,%gs:(%eax)
47d402:	00 00                	add    %al,(%eax)
47d404:	00 02                	add    %al,(%edx)
47d406:	00 00                	add    %al,(%eax)
47d408:	00 e8                	add    %ch,%al
47d40a:	d3 47 00             	roll   %cl,0x0(%edi)
47d40d:	08 64 68 44          	or     %ah,0x44(%eax,%ebp,2)
47d411:	6f                   	outsl  %ds:(%esi),(%dx)
47d412:	75 62                	jne    0x47d476
47d414:	6c                   	insb   (%dx),%es:(%edi)
47d415:	65 06                	gs push %es
47d417:	64 68 4e 6f 6e 65    	fs push $0x656e6f4e
47d41d:	08 64 68 53          	or     %ah,0x53(%eax,%ebp,2)
47d421:	69 6e 67 6c 65 07 54 	imul   $0x5407656c,0x67(%esi),%ebp
47d428:	42                   	inc    %edx
47d429:	32 44 6f 63          	xor    0x63(%edi,%ebp,2),%al
47d42d:	6b 8b c0 34 d4 47 00 	imul   $0x0,0x47d434c0(%ebx),%ecx
47d434:	03 0b                	add    (%ebx),%ecx
47d436:	54                   	push   %esp
47d437:	54                   	push   %esp
47d438:	42                   	inc    %edx
47d439:	44                   	inc    %esp
47d43a:	6f                   	outsl  %ds:(%esi),(%dx)
47d43b:	63 6b 4d             	arpl   %ebp,0x4d(%ebx)
47d43e:	6f                   	outsl  %ds:(%esi),(%dx)
47d43f:	64 65 01 00          	fs add %eax,%gs:(%eax)
47d443:	00 00                	add    %al,(%eax)
47d445:	00 02                	add    %al,(%edx)
47d447:	00 00                	add    %al,(%eax)
47d449:	00 30                	add    %dh,(%eax)
47d44b:	d4 47                	aam    $0x47
47d44d:	00 0a                	add    %cl,(%edx)
47d44f:	64 6d                	fs insl (%dx),%es:(%edi)
47d451:	43                   	inc    %ebx
47d452:	61                   	popa
47d453:	6e                   	outsb  %ds:(%esi),(%dx)
47d454:	46                   	inc    %esi
47d455:	6c                   	insb   (%dx),%es:(%edi)
47d456:	6f                   	outsl  %ds:(%esi),(%dx)
47d457:	61                   	popa
47d458:	74 0d                	je     0x47d467
47d45a:	64 6d                	fs insl (%dx),%es:(%edi)
47d45c:	43                   	inc    %ebx
47d45d:	61                   	popa
47d45e:	6e                   	outsb  %ds:(%esi),(%dx)
47d45f:	6e                   	outsb  %ds:(%esi),(%dx)
47d460:	6f                   	outsl  %ds:(%esi),(%dx)
47d461:	74 46                	je     0x47d4a9
47d463:	6c                   	insb   (%dx),%es:(%edi)
47d464:	6f                   	outsl  %ds:(%esi),(%dx)
47d465:	61                   	popa
47d466:	74 1a                	je     0x47d482
47d468:	64 6d                	fs insl (%dx),%es:(%edi)
47d46a:	43                   	inc    %ebx
47d46b:	61                   	popa
47d46c:	6e                   	outsb  %ds:(%esi),(%dx)
47d46d:	6e                   	outsb  %ds:(%esi),(%dx)
47d46e:	6f                   	outsl  %ds:(%esi),(%dx)
47d46f:	74 46                	je     0x47d4b7
47d471:	6c                   	insb   (%dx),%es:(%edi)
47d472:	6f                   	outsl  %ds:(%esi),(%dx)
47d473:	61                   	popa
47d474:	74 4f                	je     0x47d4c5
47d476:	72 43                	jb     0x47d4bb
47d478:	68 61 6e 67 65       	push   $0x65676e61
47d47d:	44                   	inc    %esp
47d47e:	6f                   	outsl  %ds:(%esi),(%dx)
47d47f:	63 6b 73             	arpl   %ebp,0x73(%ebx)
47d482:	07                   	pop    %es
47d483:	54                   	push   %esp
47d484:	42                   	inc    %edx
47d485:	32 44 6f 63          	xor    0x63(%edi,%ebp,2),%al
47d489:	6b 8b c0 90 d4 47 00 	imul   $0x0,0x47d490c0(%ebx),%ecx
47d490:	03 0f                	add    (%edi),%ecx
47d492:	54                   	push   %esp
47d493:	54                   	push   %esp
47d494:	42                   	inc    %edx
47d495:	46                   	inc    %esi
47d496:	6c                   	insb   (%dx),%es:(%edi)
47d497:	6f                   	outsl  %ds:(%esi),(%dx)
47d498:	61                   	popa
47d499:	74 69                	je     0x47d504
47d49b:	6e                   	outsb  %ds:(%esi),(%dx)
47d49c:	67 4d                	addr16 dec %ebp
47d49e:	6f                   	outsl  %ds:(%esi),(%dx)
47d49f:	64 65 01 00          	fs add %eax,%gs:(%eax)
47d4a3:	00 00                	add    %al,(%eax)
47d4a5:	00 01                	add    %al,(%ecx)
47d4a7:	00 00                	add    %al,(%eax)
47d4a9:	00 8c d4 47 00 13 66 	add    %cl,0x66130047(%esp,%edx,8)
47d4b0:	6d                   	insl   (%dx),%es:(%edi)
47d4b1:	4f                   	dec    %edi
47d4b2:	6e                   	outsb  %ds:(%esi),(%dx)
47d4b3:	54                   	push   %esp
47d4b4:	6f                   	outsl  %ds:(%esi),(%dx)
47d4b5:	70 4f                	jo     0x47d506
47d4b7:	66 50                	push   %ax
47d4b9:	61                   	popa
47d4ba:	72 65                	jb     0x47d521
47d4bc:	6e                   	outsb  %ds:(%esi),(%dx)
47d4bd:	74 46                	je     0x47d505
47d4bf:	6f                   	outsl  %ds:(%esi),(%dx)
47d4c0:	72 6d                	jb     0x47d52f
47d4c2:	11 66 6d             	adc    %esp,0x6d(%esi)
47d4c5:	4f                   	dec    %edi
47d4c6:	6e                   	outsb  %ds:(%esi),(%dx)
47d4c7:	54                   	push   %esp
47d4c8:	6f                   	outsl  %ds:(%esi),(%dx)
47d4c9:	70 4f                	jo     0x47d51a
47d4cb:	66 41                	inc    %cx
47d4cd:	6c                   	insb   (%dx),%es:(%edi)
47d4ce:	6c                   	insb   (%dx),%es:(%edi)
47d4cf:	46                   	inc    %esi
47d4d0:	6f                   	outsl  %ds:(%esi),(%dx)
47d4d1:	72 6d                	jb     0x47d540
47d4d3:	73 07                	jae    0x47d4dc
47d4d5:	54                   	push   %esp
47d4d6:	42                   	inc    %edx
47d4d7:	32 44 6f 63          	xor    0x63(%edi,%ebp,2),%al
47d4db:	6b e0 d4             	imul   $0xffffffd4,%eax,%esp
47d4de:	47                   	inc    %edi
47d4df:	00 03                	add    %al,(%ebx)
47d4e1:	0d 54 54 42 53       	or     $0x53425454,%eax
47d4e6:	68 72 69 6e 6b       	push   $0x6b6e6972
47d4eb:	4d                   	dec    %ebp
47d4ec:	6f                   	outsl  %ds:(%esi),(%dx)
47d4ed:	64 65 01 00          	fs add %eax,%gs:(%eax)
47d4f1:	00 00                	add    %al,(%eax)
47d4f3:	00 02                	add    %al,(%edx)
47d4f5:	00 00                	add    %al,(%eax)
47d4f7:	00 dc                	add    %bl,%ah
47d4f9:	d4 47                	aam    $0x47
47d4fb:	00 08                	add    %cl,(%eax)
47d4fd:	74 62                	je     0x47d561
47d4ff:	73 6d                	jae    0x47d56e
47d501:	4e                   	dec    %esi
47d502:	6f                   	outsl  %ds:(%esi),(%dx)
47d503:	6e                   	outsb  %ds:(%esi),(%dx)
47d504:	65 08 74 62 73       	or     %dh,%gs:0x73(%edx,%eiz,2)
47d509:	6d                   	insl   (%dx),%es:(%edi)
47d50a:	57                   	push   %edi
47d50b:	72 61                	jb     0x47d56e
47d50d:	70 0b                	jo     0x47d51a
47d50f:	74 62                	je     0x47d573
47d511:	73 6d                	jae    0x47d580
47d513:	43                   	inc    %ebx
47d514:	68 65 76 72 6f       	push   $0x6f727665
47d519:	6e                   	outsb  %ds:(%esi),(%dx)
47d51a:	07                   	pop    %es
47d51b:	54                   	push   %esp
47d51c:	42                   	inc    %edx
47d51d:	32 44 6f 63          	xor    0x63(%edi,%ebp,2),%al
47d521:	6b 8b c0 70 d5 47 00 	imul   $0x0,0x47d570c0(%ebx),%ecx
47d534:	64 d7                	xlat   %fs:(%ebx)
47d536:	47                   	inc    %edi
47d53f:	00 68 d6             	add    %ch,-0x2a(%eax)
47d542:	47                   	inc    %edi
47d543:	00 48 d7             	add    %cl,-0x29(%eax)
47d546:	47                   	inc    %edi
47d547:	00 c8                	add    %cl,%al
47d549:	02 00                	add    (%eax),%al
47d54b:	00 d8                	add    %bl,%al
47d54d:	4a                   	dec    %edx
47d54e:	44                   	inc    %esp
47d54f:	00 c8                	add    %cl,%al
47d551:	4d                   	dec    %ebp
47d552:	42                   	inc    %edx
47d553:	00 cc                	add    %cl,%ah
47d555:	3c 40                	cmp    $0x40,%al
47d557:	00 1c 47             	add    %bl,(%edi,%eax,2)
47d55a:	42                   	inc    %edx
47d55b:	00 d4                	add    %dl,%ah
47d55d:	3c 40                	cmp    $0x40,%al
47d55f:	00 30                	add    %dh,(%eax)
47d561:	cb                   	lret
47d562:	44                   	inc    %esp
47d563:	00 10                	add    %dl,(%eax)
47d565:	3a 40 00             	cmp    0x0(%eax),%al
47d568:	2c 3a                	sub    $0x3a,%al
47d56a:	40                   	inc    %eax
47d56b:	00 00                	add    %al,(%eax)
47d56d:	08 48 00             	or     %cl,0x0(%eax)
47d570:	6c                   	insb   (%dx),%es:(%edi)
47d571:	fa                   	cli
47d572:	44                   	inc    %esp
47d573:	00 88 10 48 00 48    	add    %cl,0x48004810(%eax)
47d579:	c7 41 00 d4 10 48 00 	movl   $0x4810d4,0x0(%ecx)
47d580:	f4                   	hlt
47d581:	0e                   	push   %cs
47d582:	48                   	dec    %eax
47d583:	00 e0                	add    %ah,%al
47d585:	af                   	scas   %es:(%edi),%eax
47d586:	44                   	inc    %esp
47d587:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
47d58e:	42                   	inc    %edx
47d58f:	00 c8                	add    %cl,%al
47d591:	4a                   	dec    %edx
47d592:	42                   	inc    %edx
47d593:	00 c0                	add    %al,%al
47d595:	4a                   	dec    %edx
47d596:	42                   	inc    %edx
47d597:	00 e8                	add    %ch,%al
47d599:	4d                   	dec    %ebp
47d59a:	42                   	inc    %edx
47d59b:	00 00                	add    %al,(%eax)
47d59d:	07                   	pop    %es
47d59e:	48                   	dec    %eax
47d59f:	00 80 f5 44 00 9c    	add    %al,-0x63ffbb0b(%eax)
47d5a5:	fa                   	cli
47d5a6:	44                   	inc    %esp
47d5a7:	00 e8                	add    %ch,%al
47d5a9:	f9                   	stc
47d5aa:	44                   	inc    %esp
47d5ab:	00 e8                	add    %ch,%al
47d5ad:	7a 44                	jp     0x47d5f3
47d5af:	00 fc                	add    %bh,%ah
47d5b1:	ef                   	out    %eax,(%dx)
47d5b2:	44                   	inc    %esp
47d5b3:	00 1c f0             	add    %bl,(%eax,%esi,8)