476644:	37                   	aaa
476645:	2b 2f                	sub    (%edi),%ebp
476647:	2f                   	das
476648:	2f                   	das
476649:	50                   	push   %eax
47664a:	2f                   	das
47664b:	76 2f                	jbe    0x47667c
47664d:	2f                   	das
47664e:	31 76 37             	xor    %esi,0x37(%esi)
476651:	2f                   	das
476652:	2f                   	das
476653:	2b 66 2b             	sub    0x2b(%esi),%esp
476656:	2f                   	das
476657:	2f                   	das
476658:	2f                   	das
476659:	77 2f                	ja     0x47668a
47665b:	76 2f                	jbe    0x47668c
47665d:	2f                   	das
47665e:	4f                   	dec    %edi
47665f:	4b                   	dec    %ebx
476660:	48                   	dec    %eax
476661:	2b 2f                	sub    (%edi),%ebp
476663:	2f                   	das
476664:	38 47 4b             	cmp    %al,0x4b(%edi)
476667:	6a 6f                	push   $0x6f
476669:	43                   	inc    %ebx
47666a:	4b                   	dec    %ebx
47666b:	41                   	inc    %ecx
47666c:	63 2c 41             	arpl   %ebp,(%ecx,%eax,2)
47666f:	6f                   	outsl  %ds:(%esi),(%dx)
476670:	43                   	inc    %ebx
476671:	41                   	inc    %ecx
476672:	33 30                	xor    (%eax),%esi
476674:	6f                   	outsl  %ds:(%esi),(%dx)
476675:	2c 41                	sub    $0x41,%al
476677:	45                   	inc    %ebp
476678:	4b                   	dec    %ebx
476679:	67 2c 41             	addr16 sub $0x41,%al
47667c:	42                   	inc    %edx
47667d:	4d                   	dec    %ebp
47667e:	77 42                	ja     0x4766c2
476680:	51                   	push   %ecx
476681:	44                   	inc    %esp
476682:	76 2c                	jbe    0x4766b0
476684:	2c 45                	sub    $0x45,%al
476686:	51                   	push   %ecx
476687:	2c 45                	sub    $0x45,%al
476689:	51                   	push   %ecx
47668a:	49                   	dec    %ecx
47668b:	43                   	inc    %ebx
47668c:	65 79 6b             	gs jns 0x4766fa
47668f:	2c 41                	sub    $0x41,%al
476691:	51                   	push   %ecx
476692:	44                   	inc    %esp
476693:	61                   	popa
476694:	6c                   	insb   (%dx),%es:(%edi)
476695:	67 72 56             	addr16 jb 0x4766ee
476698:	51                   	push   %ecx
476699:	4d                   	dec    %ebp
47669a:	43                   	inc    %ebx
47669b:	65 79 63             	gs jns 0x476701
47669e:	2c 41                	sub    $0x41,%al
4766a0:	51                   	push   %ecx
4766a1:	43                   	inc    %ebx
4766a2:	65 79 59             	gs jns 0x4766fe
4766a5:	2c 41                	sub    $0x41,%al
4766a7:	52                   	push   %edx
4766a8:	5a                   	pop    %edx
4766a9:	57                   	push   %edi
4766aa:	51                   	push   %ecx
4766ab:	6f                   	outsl  %ds:(%esi),(%dx)
4766ac:	72 4f                	jb     0x4766fd
4766ae:	77 49                	ja     0x4766f9
4766b0:	43                   	inc    %ebx
4766b1:	65 79 55             	gs jns 0x476709
4766b4:	2c 41                	sub    $0x41,%al
4766b6:	51                   	push   %ecx
4766b7:	43                   	inc    %ebx
4766b8:	65 79 67             	gs jns 0x476722
4766bb:	2c 41                	sub    $0x41,%al
4766bd:	52                   	push   %edx
4766be:	76 67                	jbe    0x476727
4766c0:	77 2c                	ja     0x4766ee
4766c2:	43                   	inc    %ebx
4766c3:	72 67                	jb     0x47672c
4766c5:	43                   	inc    %ebx
4766c6:	65 79 63             	gs jns 0x47672c
4766c9:	2c 41                	sub    $0x41,%al
4766cb:	51                   	push   %ecx
4766cc:	66 48                	dec    %ax
4766ce:	31 39                	xor    %edi,(%ecx)
4766d0:	69 59 43 73 55 41 67 	imul   $0x67415573,0x43(%ecx),%ebx
4766d7:	4a                   	dec    %edx
4766d8:	37                   	aaa
4766d9:	4a                   	dec    %edx
4766da:	77 2c                	ja     0x476708
4766dc:	42                   	inc    %edx
4766dd:	42                   	inc    %edx
4766de:	35 59 66 53 63       	xor    $0x63536659,%eax
4766e3:	2c 41                	sub    $0x41,%al
4766e5:	51                   	push   %ecx
4766e6:	47                   	inc    %edi
4766e7:	48                   	dec    %eax
4766e8:	6c                   	insb   (%dx),%es:(%edi)
4766e9:	6b 4b 4b 77          	imul   $0x77,0x4b(%ebx),%ecx
4766ed:	64 39 4a 51          	cmp    %ecx,%fs:0x51(%edx)
4766f1:	2c 42                	sub    $0x42,%al
4766f3:	43                   	inc    %ebx
4766f4:	76 6c                	jbe    0x476762
4766f6:	42                   	inc    %edx
4766f7:	68 59 77 41 69       	push   $0x69417759
4766fc:	73 4a                	jae    0x476748
4766fe:	4b                   	dec    %ebx
4766ff:	37                   	aaa
476700:	31 39                	xor    %edi,(%ecx)
476702:	4b                   	dec    %ebx
476703:	51                   	push   %ecx
476704:	2c 42                	sub    $0x42,%al
476706:	43                   	inc    %ebx
476707:	75 6b                	jne    0x476774
476709:	41                   	inc    %ecx
47670a:	6e                   	outsb  %ds:(%esi),(%dx)
47670b:	73 6c                	jae    0x476779
47670d:	2c 41                	sub    $0x41,%al
47670f:	45                   	inc    %ebp
476710:	41                   	inc    %ecx
476711:	6e                   	outsb  %ds:(%esi),(%dx)
476712:	73 6d                	jae    0x476781
476714:	2c 41                	sub    $0x41,%al
476716:	45                   	inc    %ebp
476717:	48                   	dec    %eax
476718:	78 39                	js     0x476753
47671a:	66 5a                	pop    %dx
47671c:	42                   	inc    %edx
47671d:	63 44 48 78          	arpl   %eax,0x78(%eax,%ecx,2)
476721:	39 66 59             	cmp    %esp,0x59(%esi)
476724:	68 64 5a 58 77       	push   $0x77585a64
476729:	49                   	dec    %ecx
47672a:	43                   	inc    %ebx
47672b:	65 79 59             	gs jns 0x476787
47672e:	2c 41                	sub    $0x41,%al
476730:	51                   	push   %ecx
476731:	44                   	inc    %esp
476732:	57                   	push   %edi
476733:	48                   	dec    %eax
476734:	30 6d 2c             	xor    %ch,0x2c(%ebp)
476737:	41                   	inc    %ecx
476738:	45                   	inc    %ebp
476739:	41                   	inc    %ecx
47673a:	6e                   	outsb  %ds:(%esi),(%dx)
47673b:	73 6e                	jae    0x4767ab
47673d:	2c 41                	sub    $0x41,%al
47673f:	45                   	inc    %ebp
476740:	41                   	inc    %ecx
476741:	6e                   	outsb  %ds:(%esi),(%dx)
476742:	73 6d                	jae    0x4767b1
476744:	2c 41                	sub    $0x41,%al
476746:	45                   	inc    %ebp
476747:	4d                   	dec    %ebp
476748:	78 67                	js     0x4767b1
47674a:	43                   	inc    %ebx
47674b:	41                   	inc    %ecx
47674c:	68 59 6c 43 33       	push   $0x33436c59
476751:	30 6d 2c             	xor    %ch,0x2c(%ebp)
476754:	41                   	inc    %ecx
476755:	45                   	inc    %ebp
476756:	42                   	inc    %edx
476757:	33 30                	xor    (%eax),%esi
476759:	6e                   	outsb  %ds:(%esi),(%dx)
47675a:	2c 41                	sub    $0x41,%al
47675c:	45                   	inc    %ebp
47675d:	41                   	inc    %ecx
47675e:	68 5a 39 4a 51       	push   $0x514a395a
476763:	2c 42                	sub    $0x42,%al
476765:	43                   	inc    %ebx
476766:	6f                   	outsl  %ds:(%esi),(%dx)
476767:	43                   	inc    %ebx
476768:	65 79 59             	gs jns 0x4767c4
47676b:	2c 41                	sub    $0x41,%al
47676d:	51                   	push   %ecx
47676e:	65 4d                	gs dec %ebp
476770:	6a 41                	push   $0x41
476772:	43                   	inc    %ebx
476773:	41                   	inc    %ecx
476774:	6e                   	outsb  %ds:(%esi),(%dx)
476775:	73 6c                	jae    0x4767e3
476777:	2c 41                	sub    $0x41,%al
476779:	45                   	inc    %ebp
47677a:	41                   	inc    %ecx
47677b:	6e                   	outsb  %ds:(%esi),(%dx)
47677c:	73 6d                	jae    0x4767eb
47677e:	2c 41                	sub    $0x41,%al
476780:	45                   	inc    %ebp
476781:	48                   	dec    %eax
476782:	78 39                	js     0x4767bd
476784:	66 5a                	pop    %dx
476786:	48                   	dec    %eax
476787:	30 6c 2c 41          	xor    %ch,0x41(%esp,%ebp,1)
47678b:	45                   	inc    %ebp
47678c:	41                   	inc    %ecx
47678d:	67 4a                	addr16 dec %edx
47678f:	37                   	aaa
476790:	4a                   	dec    %edx
476791:	77 2c                	ja     0x4767bf
476793:	42                   	inc    %edx
476794:	41                   	inc    %ecx
476795:	4a                   	dec    %edx
476796:	37                   	aaa
476797:	4a                   	dec    %edx
476798:	67 2c 42             	addr16 sub $0x42,%al
47679b:	46                   	inc    %esi
47679c:	6c                   	insb   (%dx),%es:(%edi)
47679d:	39 4a 77             	cmp    %ecx,0x77(%edx)
4767a0:	2c 42                	sub    $0x42,%al
4767a2:	41                   	inc    %ecx
4767a3:	49                   	dec    %ecx
4767a4:	57                   	push   %edi
4767a5:	66 53                	push   %bx
4767a7:	59                   	pop    %ecx
4767a8:	2c 41                	sub    $0x41,%al
4767aa:	51                   	push   %ecx
4767ab:	71 41                	jno    0x4767ee
4767ad:	42                   	inc    %edx
4767ae:	4d                   	dec    %ebp
4767af:	77 42                	ja     0x4767f3
4767b1:	41                   	inc    %ecx
4767b2:	42                   	inc    %edx
4767b3:	48                   	dec    %eax
4767b4:	2c 2c                	sub    $0x2c,%al
4767b6:	48                   	dec    %eax
4767b7:	51                   	push   %ecx
4767b8:	2c 45                	sub    $0x45,%al
4767ba:	51                   	push   %ecx
4767bb:	4a                   	dec    %edx
4767bc:	37                   	aaa
4767bd:	4a                   	dec    %edx
4767be:	77 2c                	ja     0x4767ec
4767c0:	42                   	inc    %edx
4767c1:	41                   	inc    %ecx
4767c2:	4a                   	dec    %edx
4767c3:	37                   	aaa
4767c4:	4a                   	dec    %edx
4767c5:	67 2c 42             	addr16 sub $0x42,%al
4767c8:	43                   	inc    %ebx
4767c9:	73 74                	jae    0x47683f
4767cb:	41                   	inc    %ecx
4767cc:	67 4a                	addr16 dec %edx
4767ce:	37                   	aaa
4767cf:	4b                   	dec    %ebx
4767d0:	51                   	push   %ecx
4767d1:	2c 42                	sub    $0x42,%al
4767d3:	41                   	inc    %ecx
4767d4:	4a                   	dec    %edx
4767d5:	37                   	aaa
4767d6:	4a                   	dec    %edx
4767d7:	77 2c                	ja     0x476805
4767d9:	42                   	inc    %edx
4767da:	41                   	inc    %ecx
4767db:	4a                   	dec    %edx
4767dc:	37                   	aaa
4767dd:	4a                   	dec    %edx
4767de:	67 2c 42             	addr16 sub $0x42,%al
4767e1:	46                   	inc    %esi
4767e2:	6c                   	insb   (%dx),%es:(%edi)
4767e3:	71 57                	jno    0x47683c
4767e5:	48                   	dec    %eax
4767e6:	30 70 2c             	xor    %dh,0x2c(%eax)
4767e9:	41                   	inc    %ecx
4767ea:	45                   	inc    %ebp
4767eb:	41                   	inc    %ecx
4767ec:	67 49                	addr16 dec %ecx
4767ee:	57                   	push   %edi
4767ef:	4a                   	dec    %edx
4767f0:	51                   	push   %ecx
4767f1:	70 39                	jo     0x47682c
4767f3:	4a                   	dec    %edx
4767f4:	67 2c 42             	addr16 sub $0x42,%al
4767f7:	41                   	inc    %ecx
4767f8:	5a                   	pop    %edx
4767f9:	39 4a 77             	cmp    %ecx,0x77(%edx)
4767fc:	2c 42                	sub    $0x42,%al
4767fe:	43                   	inc    %ebx
4767ff:	73 45                	jae    0x476846
476801:	4c                   	dec    %esp
476802:	75 77                	jne    0x47687b
476804:	72 7a                	jb     0x476880
476806:	77 49                	ja     0x476851
476808:	57                   	push   %edi
476809:	66 53                	push   %bx
47680b:	55                   	push   %ebp
47680c:	2c 41                	sub    $0x41,%al
47680e:	51                   	push   %ecx
47680f:	71 41                	jno    0x476852
476811:	42                   	inc    %edx
476812:	4d                   	dec    %ebp
476813:	77 42                	ja     0x476857
476815:	2c 68                	sub    $0x68,%al
476817:	2c 2c                	sub    $0x2c,%al
476819:	48                   	dec    %eax
47681a:	51                   	push   %ecx
47681b:	2c 45                	sub    $0x45,%al
47681d:	51                   	push   %ecx
47681e:	4a                   	dec    %edx
47681f:	37                   	aaa
476820:	4b                   	dec    %ebx
476821:	2c 41                	sub    $0x41,%al
476823:	42                   	inc    %edx
476824:	41                   	inc    %ecx
476825:	4d                   	dec    %ebp
476826:	45                   	inc    %ebp
476827:	42                   	inc    %edx
476828:	57                   	push   %edi
476829:	39 76 2c             	cmp    %esi,0x2c(%esi)
47682c:	41                   	inc    %ecx
47682d:	4b                   	dec    %ebx
47682e:	43                   	inc    %ebx
47682f:	67 49                	addr16 dec %ecx
476831:	43                   	inc    %ebx
476832:	65 79 6b             	gs jns 0x4768a0
476835:	2c 41                	sub    $0x41,%al
476837:	51                   	push   %ecx
476838:	47                   	inc    %edi
476839:	47                   	inc    %edi
47683a:	57                   	push   %edi
47683b:	4a                   	dec    %edx
47683c:	71 57                	jno    0x476895
47683e:	48                   	dec    %eax
47683f:	30 70 2c             	xor    %dh,0x2c(%eax)
476842:	41                   	inc    %ecx
476843:	45                   	inc    %ebp
476844:	4b                   	dec    %ebx
476845:	6d                   	insl   (%dx),%es:(%edi)
476846:	6f                   	outsl  %ds:(%esi),(%dx)
476847:	43                   	inc    %ebx
476848:	4b                   	dec    %ebx
476849:	41                   	inc    %ecx
47684a:	63 2c 41             	arpl   %ebp,(%ecx,%eax,2)
47684d:	6f                   	outsl  %ds:(%esi),(%dx)
47684e:	43                   	inc    %ebx
47684f:	41                   	inc    %ecx
476850:	33 30                	xor    (%eax),%esi
476852:	73 2c                	jae    0x476880
476854:	41                   	inc    %ecx
476855:	45                   	inc    %ebp
476856:	41                   	inc    %ecx
476857:	67 4f                	addr16 dec %edi
476859:	4e                   	dec    %esi
47685a:	42                   	inc    %edx
47685b:	2c 2c                	sub    $0x2c,%al
47685d:	58                   	pop    %eax