47465f:	2c 2c                	sub    $0x2c,%al
474661:	4c                   	dec    %esp
474662:	2c 2c                	sub    $0x2c,%al
474664:	46                   	inc    %esi
474665:	2c 2c                	sub    $0x2c,%al
474667:	43                   	inc    %ebx
474668:	55                   	push   %ebp
474669:	2c 2c                	sub    $0x2c,%al
47466b:	2f                   	das
47466c:	2c 2c                	sub    $0x2c,%al
47466e:	54                   	push   %esp
47466f:	51                   	push   %ecx
474670:	2c 41                	sub    $0x41,%al
474672:	46                   	inc    %esi
474673:	67 2c 2c             	addr16 sub $0x2c,%al
474676:	66 4a                	dec    %dx
474678:	43                   	inc    %ebx
474679:	67 39 2c             	cmp    %ebp,(%si)
47467c:	41                   	inc    %ecx
47467d:	47                   	inc    %edi
47467e:	45                   	inc    %ebp
47467f:	77 38                	ja     0x4746b9
474681:	72 31                	jb     0x4746b4
474683:	68 45 49 4c 45       	push   $0x454c4945
474688:	38 59 45             	cmp    %bl,0x45(%ecx)
47468b:	77 38                	ja     0x4746c5
47468d:	72 7a                	jb     0x474709
47468f:	52                   	push   %edx
474690:	45                   	inc    %ebp
474691:	48                   	dec    %eax
474692:	6a 6d                	push   $0x6d
474694:	6b 59 57 34          	imul   $0x34,0x57(%ecx),%ebx
474698:	30 4d 2c             	xor    %cl,0x2c(%ebp)
47469b:	41                   	inc    %ecx
47469c:	42                   	inc    %edx
47469d:	44                   	inc    %esp
47469e:	42                   	inc    %edx
47469f:	6b 54 44 79 75       	imul   $0x75,0x79(%esp,%eax,2),%edx
4746a4:	38 43 42             	cmp    %al,0x42(%ebx)
4746a7:	45                   	inc    %ebp
4746a8:	49                   	dec    %ecx
4746a9:	45                   	inc    %ebp
4746aa:	51                   	push   %ecx
4746ab:	63 52 43             	arpl   %edx,0x43(%edx)
4746ae:	42                   	inc    %edx
4746af:	68 61 6c 42 45       	push   $0x45426c61
4746b4:	48                   	dec    %eax
4746b5:	45                   	inc    %ebp
4746b6:	51                   	push   %ecx
4746b7:	67 59                	addr16 pop %ecx
4746b9:	57                   	push   %edi
4746ba:	68 64 59 6c 46       	push   $0x466c5964
4746bf:	69 65 47 78 4d 50 4b 	imul   $0x4b504d78,0x47(%ebp),%esp
4746c6:	36 49                	ss dec %ecx
4746c8:	57                   	push   %edi
4746c9:	45                   	inc    %ebp
4746ca:	77 67                	ja     0x474733
4746cc:	66 47                	inc    %di
4746ce:	79 67                	jns    0x474737
4746d0:	39 2c 41             	cmp    %ebp,(%ecx,%eax,2)
4746d3:	47                   	inc    %edi
4746d4:	45                   	inc    %ebp
4746d5:	77 38                	ja     0x47470f
4746d7:	72 6c                	jb     0x474745
4746d9:	41                   	inc    %ecx
4746da:	63 52 42             	arpl   %edx,0x42(%edx)
4746dd:	68 45 48 6f 68       	push   $0x686f4845
4746e2:	63 54 44 79          	arpl   %edx,0x79(%esp,%eax,2)
4746e6:	75 4a                	jne    0x474732
4746e8:	45                   	inc    %ebp
4746e9:	51                   	push   %ecx
4746ea:	67 58                	addr16 pop %eax
4746ec:	57                   	push   %edi
4746ed:	42                   	inc    %edx
4746ee:	4d                   	dec    %ebp
4746ef:	49                   	dec    %ecx
4746f0:	45                   	inc    %ebp
4746f1:	51                   	push   %ecx
4746f2:	67 49                	addr16 dec %ecx
4746f4:	6a 6d                	push   $0x6d
4746f6:	6b 79 77 42          	imul   $0x42,0x77(%ecx),%edi
4746fa:	45                   	inc    %ebp
4746fb:	47                   	inc    %edi
4746fc:	46                   	inc    %esi
4746fd:	31 67 54             	xor    %esp,0x54(%edi)
474700:	42                   	inc    %edx
474701:	68 45 47 41 7a       	push   $0x7a414745
474706:	39 6a 2f             	cmp    %ebp,0x2f(%edx)
474709:	2f                   	das
47470a:	2f                   	das
47470b:	2f                   	das
47470c:	42                   	inc    %edx
47470d:	6f                   	outsl  %ds:(%esi),(%dx)
47470e:	30 4d 2c             	xor    %cl,0x2c(%ebp)
474711:	41                   	inc    %ecx
474712:	42                   	inc    %edx
474713:	44                   	inc    %esp
474714:	53                   	push   %ebx
474715:	73 54                	jae    0x47476b
474717:	45                   	inc    %ebp
474718:	52                   	push   %edx
474719:	42                   	inc    %edx
47471a:	46                   	inc    %esi
47471b:	41                   	inc    %ecx
47471c:	77 2c                	ja     0x47474a
47471e:	2c 73                	sub    $0x73,%al
474720:	2c 2c                	sub    $0x2c,%al
474722:	56                   	push   %esi
474723:	2c 2c                	sub    $0x2c,%al
474725:	48                   	dec    %eax
474726:	77 2c                	ja     0x474754
474728:	41                   	inc    %ecx
474729:	42                   	inc    %edx
47472a:	38 62 4b             	cmp    %ah,0x4b(%edx)
47472d:	44                   	inc    %esp
47472e:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
474731:	59                   	pop    %ecx
474732:	54                   	push   %esp
474733:	45                   	inc    %ebp
474734:	43                   	inc    %ebx
474735:	76 69                	jbe    0x4747a0
474737:	42                   	inc    %edx
474738:	68 64 5a 45 77       	push   $0x77455a64
47473d:	51                   	push   %ecx
47473e:	58                   	pop    %eax
47473f:	45                   	inc    %ebp
474740:	78 41                	js     0x474783
474742:	72 32                	jb     0x474776
474744:	41                   	inc    %ecx
474745:	4d                   	dec    %ebp
474746:	58                   	pop    %eax
474747:	57                   	push   %edi
474748:	52                   	push   %edx
474749:	4d                   	dec    %ebp
47474a:	4a                   	dec    %edx
47474b:	47                   	inc    %edi
47474c:	42                   	inc    %edx
47474d:	4d                   	dec    %ebp
47474e:	51                   	push   %ecx
47474f:	4b                   	dec    %ebx
474750:	38 34 72             	cmp    %dh,(%edx,%esi,2)
474753:	61                   	popa
474754:	41                   	inc    %ecx
474755:	63 52 43             	arpl   %edx,0x43(%edx)
474758:	5a                   	pop    %edx
474759:	6f                   	outsl  %ds:(%esi),(%dx)
47475a:	54                   	push   %esp
47475b:	43                   	inc    %ebx
47475c:	68 59 54 43 78       	push   $0x78435459
474761:	59                   	pop    %ecx
474762:	54                   	push   %esp
474763:	44                   	inc    %esp
474764:	42                   	inc    %edx
474765:	59                   	pop    %ecx
474766:	54                   	push   %esp
474767:	44                   	inc    %esp
474768:	52                   	push   %edx
474769:	45                   	inc    %ebp
47476a:	4e                   	dec    %esi
47476b:	4c                   	dec    %esp
47476c:	44                   	inc    %esp
47476d:	4d                   	dec    %ebp
47476e:	52                   	push   %edx
47476f:	44                   	inc    %esp
474770:	41                   	inc    %ecx
474771:	4b                   	dec    %ebx
474772:	4f                   	dec    %edi
474773:	61                   	popa
474774:	53                   	push   %ebx
474775:	38 67 41             	cmp    %ah,0x41(%edi)
474778:	68 45 4d 6c 42       	push   $0x426c4d45
47477d:	45                   	inc    %ebp
47477e:	4b                   	dec    %ebx
47477f:	45                   	inc    %ebp
474780:	51                   	push   %ecx
474781:	32 55 4d             	xor    0x4d(%ebp),%dl
474784:	78 55                	js     0x4747db
474786:	4a                   	dec    %edx
474787:	45                   	inc    %ebp
474788:	51                   	push   %ecx
474789:	79 50                	jns    0x4747db
47478b:	44                   	inc    %esp
47478c:	2c 2c                	sub    $0x2c,%al
47478e:	53                   	push   %ebx
47478f:	56                   	push   %esi
474790:	4b                   	dec    %ebx
474791:	46                   	inc    %esi
474792:	31 68 55             	xor    %ebp,0x55(%eax)
474795:	45                   	inc    %ebp
474796:	51                   	push   %ecx
474797:	77 58                	ja     0x4747f1
474799:	57                   	push   %edi
47479a:	42                   	inc    %edx
47479b:	4d                   	dec    %ebp
47479c:	4d                   	dec    %ebp
47479d:	4b                   	dec    %ebx
47479e:	77 59                	ja     0x4747f9
4747a0:	52                   	push   %edx
4747a1:	43                   	inc    %ebx
4747a2:	78 64                	js     0x474808
4747a4:	59                   	pop    %ecx
4747a5:	45                   	inc    %ebp
4747a6:	77 73                	ja     0x47481b
4747a8:	52                   	push   %edx
4747a9:	44                   	inc    %esp
4747aa:	52                   	push   %edx
4747ab:	64 59                	fs pop %ecx
4747ad:	45                   	inc    %ebp
4747ae:	77 30                	ja     0x4747e0
4747b0:	52                   	push   %edx
4747b1:	44                   	inc    %esp
4747b2:	52                   	push   %edx
4747b3:	45                   	inc    %ebp
4747b4:	45                   	inc    %ebp
4747b5:	47                   	inc    %edi
4747b6:	46                   	inc    %esi
4747b7:	6f                   	outsl  %ds:(%esi),(%dx)
4747b8:	79 78                	jns    0x474832
4747ba:	52                   	push   %edx
4747bb:	45                   	inc    %ebp
4747bc:	4c                   	dec    %esp
4747bd:	45                   	inc    %ebp
4747be:	77 51                	ja     0x474811
4747c0:	72 42                	jb     0x474804
4747c2:	67 73 34             	addr16 jae 0x4747f9
4747c5:	67 50                	addr16 push %eax
4747c7:	37                   	aaa
4747c8:	2f                   	das
4747c9:	2f                   	das
4747ca:	78 45                	js     0x474811
4747cc:	4a                   	dec    %edx
4747cd:	46                   	inc    %esi
4747ce:	31 6b 54             	xor    %ebp,0x54(%ebx)
4747d1:	43                   	inc    %ebx
4747d2:	53                   	push   %ebx
4747d3:	73 47                	jae    0x47481c
4747d5:	6e                   	outsb  %ds:(%esi),(%dx)
4747d6:	6a 68                	push   $0x68
4747d8:	69 2f 76 2f 2f 45    	imul   $0x452f2f76,(%edi),%ebp
4747de:	51                   	push   %ecx
4747df:	6b 57 4c 77          	imul   $0x77,0x4c(%edi),%edx
4747e3:	49                   	dec    %ecx
4747e4:	72 4b                	jb     0x474831
4747e6:	43                   	inc    %ebx
4747e7:	75 50                	jne    0x474839
4747e9:	52                   	push   %edx
4747ea:	51                   	push   %ecx
4747eb:	63 2c 2c             	arpl   %ebp,(%esp,%ebp,1)
4747ee:	68 2f 76 2f 2f       	push   $0x2f2f762f
4747f3:	50                   	push   %eax
4747f4:	66 37                	data16 aaa
4747f6:	2f                   	das
4747f7:	2f                   	das
4747f8:	30 33                	xor    %dh,(%ebx)
4747fa:	2b 2f                	sub    (%edi),%ebp
4747fc:	2f                   	das
4747fd:	39 56 2f             	cmp    %edx,0x2f(%esi)
474800:	76 2f                	jbe    0x474831
474802:	2f                   	das
474803:	58                   	pop    %eax
474804:	76 37                	jbe    0x47483d
474806:	2f                   	das
474807:	2f                   	das
474808:	33 54 2b 2f          	xor    0x2f(%ebx,%ebp,1),%edx
47480c:	2f                   	das
47480d:	39 39                	cmp    %edi,(%ecx)
47480f:	2f                   	das
474810:	76 2f                	jbe    0x474841
474812:	2f                   	das
474813:	4f                   	dec    %edi
474814:	42                   	inc    %edx
474815:	48                   	dec    %eax
474816:	2b 2f                	sub    (%edi),%ebp
474818:	2f                   	das
474819:	38 4a 4b             	cmp    %cl,0x4b(%edx)
47481c:	67 41                	addr16 inc %ecx
47481e:	54                   	push   %esp
47481f:	4d                   	dec    %ebp
474820:	41                   	inc    %ecx
474821:	59                   	pop    %ecx
474822:	41                   	inc    %ecx
474823:	37                   	aaa
474824:	67 2c 41             	addr16 sub $0x41,%al
474827:	42                   	inc    %edx
474828:	6f                   	outsl  %ds:(%esi),(%dx)
474829:	2c 42                	sub    $0x42,%al
47482b:	45                   	inc    %ebp
47482c:	2c 6f                	sub    $0x6f,%al
47482e:	35 70 41 34 35       	xor    $0x35344170,%eax
474833:	70 57                	jo     0x47488c
474835:	49                   	dec    %ecx
474836:	30 4d 2c             	xor    %cl,0x2c(%ebp)
474839:	41                   	inc    %ecx
47483a:	42                   	inc    %edx
47483b:	43                   	inc    %ebx
47483c:	69 73 48 45 51 51 34 	imul   $0x34515145,0x48(%ebx),%esi
474843:	72 77                	jb     0x4748bc
474845:	2c 41                	sub    $0x41,%al
474847:	42                   	inc    %edx
474848:	38 62 4b             	cmp    %ah,0x4b(%edx)
47484b:	44                   	inc    %esp
47484c:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
47484f:	59                   	pop    %ecx
474850:	54                   	push   %esp
474851:	42                   	inc    %edx
474852:	43                   	inc    %ebx
474853:	76 75                	jbe    0x4748ca
474855:	46                   	inc    %esi
474856:	6a 69                	push   $0x69
474858:	4f                   	dec    %edi
474859:	2c 2c                	sub    $0x2c,%al
47485b:	47                   	inc    %edi
47485c:	68 4d 45 4b 2b       	push   $0x2b4b454d
474861:	4d                   	dec    %ebp
474862:	57                   	push   %edi
474863:	4f                   	dec    %edi
474864:	47                   	inc    %edi
474865:	67 2c 2c             	addr16 sub $0x2c,%al
474868:	66 47                	inc    %di
47486a:	53                   	push   %ebx
47486b:	67 39 2c             	cmp    %ebp,(%si)
47486e:	41                   	inc    %ecx
47486f:	47                   	inc    %edi
474870:	45                   	inc    %ebp
474871:	77 51                	ja     0x4748c4
474873:	72 30                	jb     0x4748a5
474875:	67 6b 73 50 42       	imul   $0x42,0x50(%bp,%di),%esi
47487a:	73 54                	jae    0x4748d0
47487c:	42                   	inc    %edx
47487d:	43                   	inc    %ebx
47487e:	76 4b                	jbe    0x4748cb
474880:	42                   	inc    %edx
474881:	67 6b 6c 46 31       	imul   $0x31,0x46(%si),%ebp
474886:	67 4e                	addr16 dec %esi
474888:	41                   	inc    %ecx
474889:	67 63 6c 46          	arpl   %ebp,0x46(%si)
47488d:	31 67 4c             	xor    %esp,0x4c(%edi)
474890:	6c                   	insb   (%dx),%es:(%edi)
474891:	4a                   	dec    %edx
474892:	34 63                	xor    $0x63,%al
474894:	45                   	inc    %ebp
474895:	77 51                	ja     0x4748e8
474897:	72 74                	jb     0x47490d
474899:	78 59                	js     0x4748f4
47489b:	4d                   	dec    %ebp
47489c:	46                   	inc    %esi
47489d:	78 4d                	js     0x4748ec
47489f:	45                   	inc    %ebp
4748a0:	4b                   	dec    %ebx
4748a1:	37                   	aaa