46a462:	47                   	inc    %edi
46a463:	42                   	inc    %edx
46a464:	67 41                	addr16 inc %ecx
46a466:	45                   	inc    %ebp
46a467:	41                   	inc    %ecx
46a468:	68 34 47 42 67       	push   $0x67424734
46a46d:	44                   	inc    %esp
46a46e:	32 42 42             	xor    0x42(%edx),%al
46a471:	34 47                	xor    $0x47,%al
46a473:	42                   	inc    %edx
46a474:	67 44                	addr16 inc %esp
46a476:	4f                   	dec    %edi
46a477:	42                   	inc    %edx
46a478:	46                   	inc    %esi
46a479:	6b 4b 42 67          	imul   $0x67,0x42(%ebx),%ecx
46a47d:	42                   	inc    %edx
46a47e:	39 43 68             	cmp    %eax,0x68(%ebx)
46a481:	34 47                	xor    $0x47,%al
46a483:	42                   	inc    %edx
46a484:	67 42                	addr16 inc %edx
46a486:	4b                   	dec    %ebx
46a487:	41                   	inc    %ecx
46a488:	46                   	inc    %esi
46a489:	4d                   	dec    %ebp
46a48a:	42                   	inc    %edx
46a48b:	44                   	inc    %esp
46a48c:	67 41                	addr16 inc %ecx
46a48e:	72 43                	jb     0x46a4d3
46a490:	50                   	push   %eax
46a491:	30 45 44             	xor    %al,0x44(%ebp)
46a494:	67 44                	addr16 inc %esp
46a496:	63 41 66             	arpl   %eax,0x66(%ecx)
46a499:	30 45 44             	xor    %al,0x44(%ebp)
46a49c:	67 41                	addr16 inc %ecx
46a49e:	4d                   	dec    %ebp
46a49f:	42                   	inc    %edx
46a4a0:	2f                   	das
46a4a1:	30 45 42             	xor    %al,0x42(%ebp)
46a4a4:	67 41                	addr16 inc %ecx
46a4a6:	38 41 46             	cmp    %al,0x46(%ecx)
46a4a9:	4d                   	dec    %ebp
46a4aa:	42                   	inc    %edx
46a4ab:	42                   	inc    %edx
46a4ac:	67 44                	addr16 inc %esp
46a4ae:	6f                   	outsl  %ds:(%esi),(%dx)
46a4af:	42                   	inc    %edx
46a4b0:	38 51 49             	cmp    %dl,0x49(%ecx)
46a4b3:	42                   	inc    %edx
46a4b4:	67 44                	addr16 inc %esp
46a4b6:	6f                   	outsl  %ds:(%esi),(%dx)
46a4b7:	43                   	inc    %ebx
46a4b8:	70 6b                	jo     0x46a525
46a4ba:	47                   	inc    %edi
46a4bb:	42                   	inc    %edx
46a4bc:	67 43                	addr16 inc %ebx
46a4be:	4e                   	dec    %esi
46a4bf:	41                   	inc    %ecx
46a4c0:	62 30                	bound  %esi,(%eax)
46a4c2:	45                   	inc    %ebp
46a4c3:	42                   	inc    %edx
46a4c4:	67 41                	addr16 inc %ecx
46a4c6:	4a                   	dec    %edx
46a4c7:	43                   	inc    %ebx
46a4c8:	68 34 47 42 67       	push   $0x67424734
46a4cd:	44                   	inc    %esp
46a4ce:	6a 42                	push   $0x42
46a4d0:	70 6b                	jo     0x46a53d
46a4d2:	47                   	inc    %edi
46a4d3:	42                   	inc    %edx
46a4d4:	67 42                	addr16 inc %edx
46a4d6:	69 41 42 34 47 42 67 	imul   $0x67424734,0x42(%ecx),%eax
46a4dd:	44                   	inc    %esp
46a4de:	65 41                	gs inc %ecx
46a4e0:	70 6b                	jo     0x46a54d
46a4e2:	47                   	inc    %edi
46a4e3:	42                   	inc    %edx
46a4e4:	67 42                	addr16 inc %edx
46a4e6:	6e                   	outsb  %ds:(%esi),(%dx)
46a4e7:	42                   	inc    %edx
46a4e8:	68 34 47 42 67       	push   $0x67424734
46a4ed:	41                   	inc    %ecx
46a4ee:	51                   	push   %ecx
46a4ef:	41                   	inc    %ecx
46a4f0:	6a 59                	push   $0x59
46a4f2:	4a                   	dec    %edx
46a4f3:	42                   	inc    %edx
46a4f4:	67 44                	addr16 inc %esp
46a4f6:	2f                   	das
46a4f7:	41                   	inc    %ecx
46a4f8:	68 34 47 42 67       	push   $0x67424734
46a4fd:	44                   	inc    %esp
46a4fe:	31 43 52             	xor    %eax,0x52(%ebx)
46a501:	34 47                	xor    $0x47,%al
46a503:	42                   	inc    %edx
46a504:	67 42                	addr16 inc %edx
46a506:	6a 42                	push   $0x42
46a508:	52                   	push   %edx
46a509:	34 47                	xor    $0x47,%al
46a50b:	42                   	inc    %edx
46a50c:	67 44                	addr16 inc %esp
46a50e:	73 43                	jae    0x46a553
46a510:	4a                   	dec    %edx
46a511:	6b 47 42 67          	imul   $0x67,0x42(%edi),%eax
46a515:	43                   	inc    %ebx
46a516:	45                   	inc    %ebp
46a517:	42                   	inc    %edx
46a518:	39 6b 4a             	cmp    %ebp,0x4a(%ebx)
46a51b:	42                   	inc    %edx
46a51c:	67 44                	addr16 inc %esp
46a51e:	5a                   	pop    %edx
46a51f:	41                   	inc    %ecx
46a520:	68 34 47 42 67       	push   $0x67424734
46a525:	44                   	inc    %esp
46a526:	75 42                	jne    0x46a56a
46a528:	70 6b                	jo     0x46a595
46a52a:	47                   	inc    %edi
46a52b:	42                   	inc    %edx
46a52c:	67 43                	addr16 inc %ebx
46a52e:	58                   	pop    %eax
46a52f:	42                   	inc    %edx
46a530:	64 6b 4a 42 67       	imul   $0x67,%fs:0x42(%edx),%ecx
46a535:	41                   	inc    %ecx
46a536:	61                   	popa
46a537:	41                   	inc    %ecx
46a538:	68 34 47 42 67       	push   $0x67424734
46a53d:	43                   	inc    %ebx
46a53e:	35 42 39 6b 4a       	xor    $0x4a6b3942,%eax
46a543:	42                   	inc    %edx
46a544:	67 41                	addr16 inc %ecx
46a546:	4d                   	dec    %ebp
46a547:	43                   	inc    %ebx
46a548:	5a                   	pop    %edx
46a549:	6b 47 42 67          	imul   $0x67,0x42(%edi),%eax
46a54d:	42                   	inc    %edx
46a54e:	44                   	inc    %esp
46a54f:	43                   	inc    %ebx
46a550:	68 34 47 42 67       	push   $0x67424734
46a555:	41                   	inc    %ecx
46a556:	70 43                	jo     0x46a59b
46a558:	5a                   	pop    %edx
46a559:	6b 47 42 67          	imul   $0x67,0x42(%edi),%eax
46a55d:	44                   	inc    %esp
46a55e:	61                   	popa
46a55f:	42                   	inc    %edx
46a560:	35 6b 47 42 67       	xor    $0x6742476b,%eax
46a565:	44                   	inc    %esp
46a566:	34 42                	xor    $0x42,%al
46a568:	35 6b 47 42 67       	xor    $0x6742476b,%eax
46a56d:	41                   	inc    %ecx
46a56e:	5a                   	pop    %edx
46a56f:	42                   	inc    %edx
46a570:	78 34                	js     0x46a5a6
46a572:	47                   	inc    %edi
46a573:	42                   	inc    %edx
46a574:	67 43                	addr16 inc %ebx
46a576:	67 42                	addr16 inc %edx
46a578:	39 6b 4a             	cmp    %ebp,0x4a(%ebx)
46a57b:	42                   	inc    %edx
46a57c:	67 41                	addr16 inc %ecx
46a57e:	72 42                	jb     0x46a5c2
46a580:	39 38                	cmp    %edi,(%eax)
46a582:	41                   	inc    %ecx
46a583:	42                   	inc    %edx
46a584:	67 44                	addr16 inc %esp
46a586:	53                   	push   %ebx
46a587:	42                   	inc    %edx
46a588:	68 34 47 42 67       	push   $0x67424734
46a58d:	41                   	inc    %ecx
46a58e:	30 43 4e             	xor    %al,0x4e(%ebx)
46a591:	6b 4a 42 67          	imul   $0x67,0x42(%edx),%ecx
46a595:	43                   	inc    %ebx
46a596:	73 42                	jae    0x46a5da
46a598:	39 6b 4a             	cmp    %ebp,0x4a(%ebx)
46a59b:	42                   	inc    %edx
46a59c:	67 43                	addr16 inc %ebx
46a59e:	49                   	dec    %ecx
46a59f:	41                   	inc    %ecx
46a5a0:	42                   	inc    %edx
46a5a1:	34 47                	xor    $0x47,%al
46a5a3:	42                   	inc    %edx
46a5a4:	67 44                	addr16 inc %esp
46a5a6:	56                   	push   %esi
46a5a7:	43                   	inc    %ebx
46a5a8:	4e                   	dec    %esi
46a5a9:	6b 4a 42 67          	imul   $0x67,0x42(%edx),%ecx
46a5ad:	43                   	inc    %ebx
46a5ae:	30 41 64             	xor    %al,0x64(%ecx)
46a5b1:	6b 4a 42 67          	imul   $0x67,0x42(%edx),%ecx
46a5b5:	42                   	inc    %edx
46a5b6:	74 41                	je     0x46a5f9
46a5b8:	70 6b                	jo     0x46a625
46a5ba:	47                   	inc    %edi
46a5bb:	42                   	inc    %edx
46a5bc:	67 44                	addr16 inc %esp
46a5be:	4b                   	dec    %ebx
46a5bf:	42                   	inc    %edx
46a5c0:	39 6b 4a             	cmp    %ebp,0x4a(%ebx)
46a5c3:	42                   	inc    %edx
46a5c4:	67 43                	addr16 inc %ebx
46a5c6:	44                   	inc    %esp
46a5c7:	43                   	inc    %ebx
46a5c8:	64 6b 4a 42 67       	imul   $0x67,%fs:0x42(%edx),%ecx
46a5cd:	43                   	inc    %ebx
46a5ce:	53                   	push   %ebx
46a5cf:	42                   	inc    %edx
46a5d0:	39 6b 4a             	cmp    %ebp,0x4a(%ebx)
46a5d3:	42                   	inc    %edx
46a5d4:	67 44                	addr16 inc %esp
46a5d6:	39 43 4a             	cmp    %eax,0x4a(%ebx)
46a5d9:	6b 47 42 67          	imul   $0x67,0x42(%edi),%eax
46a5dd:	42                   	inc    %edx
46a5de:	72 42                	jb     0x46a622
46a5e0:	35 67 4b 42 67       	xor    $0x67424b67,%eax
46a5e5:	42                   	inc    %edx
46a5e6:	53                   	push   %ebx
46a5e7:	42                   	inc    %edx
46a5e8:	35 67 4b 42 67       	xor    $0x67424b67,%eax
46a5ed:	44                   	inc    %esp
46a5ee:	6d                   	insl   (%dx),%es:(%edi)
46a5ef:	42                   	inc    %edx
46a5f0:	5a                   	pop    %edx
46a5f1:	67 4b                	addr16 dec %ebx
46a5f3:	42                   	inc    %edx
46a5f4:	67 43                	addr16 inc %ebx
46a5f6:	34 42                	xor    $0x42,%al
46a5f8:	68 34 47 42 67       	push   $0x67424734
46a5fd:	44                   	inc    %esp
46a5fe:	68 42 78 34 47       	push   $0x47347842
46a603:	42                   	inc    %edx
46a604:	67 44                	addr16 inc %esp
46a606:	44                   	inc    %esp
46a607:	41                   	inc    %ecx
46a608:	4a                   	dec    %edx
46a609:	67 4b                	addr16 dec %ebx
46a60b:	42                   	inc    %edx
46a60c:	67 42                	addr16 inc %edx
46a60e:	4a                   	dec    %edx
46a60f:	43                   	inc    %ebx
46a610:	5a                   	pop    %edx
46a611:	67 4b                	addr16 dec %ebx
46a613:	42                   	inc    %edx
46a614:	67 41                	addr16 inc %ecx
46a616:	6c                   	insb   (%dx),%es:(%edi)
46a617:	42                   	inc    %edx
46a618:	70 67                	jo     0x46a681
46a61a:	4b                   	dec    %ebx
46a61b:	42                   	inc    %edx
46a61c:	67 42                	addr16 inc %edx
46a61e:	47                   	inc    %edi
46a61f:	42                   	inc    %edx
46a620:	70 67                	jo     0x46a689
46a622:	4b                   	dec    %ebx
46a623:	42                   	inc    %edx
46a624:	67 43                	addr16 inc %ebx
46a626:	37                   	aaa
46a627:	41                   	inc    %ecx
46a628:	5a                   	pop    %edx
46a629:	67 4b                	addr16 dec %ebx
46a62b:	42                   	inc    %edx
46a62c:	67 41                	addr16 inc %ecx
46a62e:	34 42                	xor    $0x42,%al
46a630:	35 67 4b 42 67       	xor    $0x67424b67,%eax
46a635:	41                   	inc    %ecx
46a636:	34 42                	xor    $0x42,%al
46a638:	70 67                	jo     0x46a6a1
46a63a:	4b                   	dec    %ebx
46a63b:	42                   	inc    %edx
46a63c:	67 43                	addr16 inc %ebx
46a63e:	30 41 35             	xor    %al,0x35(%ecx)
46a641:	6b 47 42 67          	imul   $0x67,0x42(%edi),%eax
46a645:	43                   	inc    %ebx
46a646:	2b 41 68             	sub    0x68(%ecx),%eax
46a649:	34 47                	xor    $0x47,%al
46a64b:	42                   	inc    %edx
46a64c:	67 41                	addr16 inc %ecx
46a64e:	46                   	inc    %esi
46a64f:	42                   	inc    %edx
46a650:	4a                   	dec    %edx
46a651:	6b 47 42 67          	imul   $0x67,0x42(%edi),%eax
46a655:	41                   	inc    %ecx
46a656:	31 42 52             	xor    %eax,0x52(%edx)
46a659:	34 47                	xor    $0x47,%al
46a65b:	42                   	inc    %edx
46a65c:	67 41                	addr16 inc %ecx
46a65e:	63 42 4b             	arpl   %eax,0x4b(%edx)
46a661:	51                   	push   %ecx
46a662:	49                   	dec    %ecx
46a663:	42                   	inc    %edx
46a664:	67 43                	addr16 inc %ebx
46a666:	4a                   	dec    %edx
46a667:	42                   	inc    %edx
46a668:	4b                   	dec    %ebx
46a669:	51                   	push   %ecx
46a66a:	49                   	dec    %ecx
46a66b:	42                   	inc    %edx
46a66c:	67 41                	addr16 inc %ecx
46a66e:	6c                   	insb   (%dx),%es:(%edi)
46a66f:	41                   	inc    %ecx
46a670:	33 49 49             	xor    0x49(%ecx),%ecx
46a673:	4a                   	dec    %edx
46a674:	77 48                	ja     0x46a6be
46a676:	64 43                	fs inc %ebx
46a678:	41                   	inc    %ecx
46a679:	41                   	inc    %ecx
46a67a:	41                   	inc    %ecx
46a67b:	42                   	inc    %edx
46a67c:	67 42                	addr16 inc %edx
46a67e:	4e                   	dec    %esi
46a67f:	41                   	inc    %ecx
46a680:	35 6b 47 42 67       	xor    $0x6742476b,%eax
46a685:	44                   	inc    %esp
46a686:	6f                   	outsl  %ds:(%esi),(%dx)
46a687:	41                   	inc    %ecx
46a688:	35 6b 47 42 67       	xor    $0x6742476b,%eax
46a68d:	44                   	inc    %esp
46a68e:	4a                   	dec    %edx
46a68f:	41                   	inc    %ecx
46a690:	35 6b 47 42 67       	xor    $0x6742476b,%eax
46a695:	42                   	inc    %edx
46a696:	77 42                	ja     0x46a6da
46a698:	4a                   	dec    %edx
46a699:	6b 47 42 67          	imul   $0x67,0x42(%edi),%eax
46a69d:	41                   	inc    %ecx
46a69e:	38 42 4a             	cmp    %al,0x4a(%edx)
46a6a1:	6b 47 42 67          	imul   $0x67,0x42(%edi),%eax
46a6a5:	42                   	inc    %edx
46a6a6:	56                   	push   %esi
46a6a7:	42                   	inc    %edx
46a6a8:	4a                   	dec    %edx
46a6a9:	6b 47 42 67          	imul   $0x67,0x42(%edi),%eax
46a6ad:	42                   	inc    %edx
46a6ae:	6b 41 35 6b          	imul   $0x6b,0x35(%ecx),%eax
46a6b2:	47                   	inc    %edi
46a6b3:	42                   	inc    %edx
46a6b4:	67 41                	addr16 inc %ecx
46a6b6:	35 41 34 55 49       	xor    $0x49553441,%eax
46a6bb:	42                   	inc    %edx
46a6bc:	67 41                	addr16 inc %ecx
46a6be:	58                   	pop    %eax
46a6bf:	41                   	inc    %ecx
46a6c0:	34 55                	xor    $0x55,%al
46a6c2:	49                   	dec    %ecx
46a6c3:	42                   	inc    %edx
46a6c4:	67 43                	addr16 inc %ebx
46a6c6:	58                   	pop    %eax
46a6c7:	41                   	inc    %ecx
46a6c8:	35 6b 47 42 67       	xor    $0x6742476b,%eax
46a6cd:	42                   	inc    %edx
46a6ce:	2f                   	das
46a6cf:	41                   	inc    %ecx