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
4748a2:	41                   	inc    %ecx
4748a3:	43                   	inc    %ebx
4748a4:	42                   	inc    %edx
4748a5:	35 51 44 43 4a       	xor    $0x4a434451,%eax
4748aa:	51                   	push   %ecx
4748ab:	76 42                	jbe    0x4748ef
4748ad:	78 6b                	js     0x47491a
4748af:	54                   	push   %esp
4748b0:	42                   	inc    %edx
4748b1:	43                   	inc    %ebx
4748b2:	75 6a                	jne    0x47491e
4748b4:	4b                   	dec    %ebx
4748b5:	77 34                	ja     0x4748eb
4748b7:	47                   	inc    %edi
4748b8:	43                   	inc    %ebx
4748b9:	53                   	push   %ebx
4748ba:	55                   	push   %ebp
4748bb:	58                   	pop    %eax
4748bc:	57                   	push   %edi
4748bd:	41                   	inc    %ecx
4748be:	30 44 43 43          	xor    %al,0x43(%ebx,%eax,2)
4748c2:	55                   	push   %ebp
4748c3:	58                   	pop    %eax
4748c4:	57                   	push   %edi
4748c5:	41                   	inc    %ecx
4748c6:	79 55                	jns    0x47491d
4748c8:	6e                   	outsb  %ds:(%esi),(%dx)
4748c9:	67 63 43 6a          	arpl   %eax,0x6a(%bp,%di)
4748cd:	6d                   	insl   (%dx),%es:(%edi)
4748ce:	6b 76 47 77          	imul   $0x77,0x47(%esi),%esi
4748d2:	67 44                	addr16 inc %esp
4748d4:	6a 6d                	push   $0x6d
4748d6:	6b 79 31 79          	imul   $0x79,0x31(%ecx),%edi
4748da:	73 54                	jae    0x474930
4748dc:	42                   	inc    %edx
4748dd:	67 6b 6c 46 31       	imul   $0x31,0x46(%si),%ebp
4748e2:	67 4e                	addr16 dec %esi
4748e4:	41                   	inc    %ecx
4748e5:	67 63 6c 46          	arpl   %ebp,0x46(%si)
4748e9:	31 67 4c             	xor    %esp,0x4c(%edi)
4748ec:	6c                   	insb   (%dx),%es:(%edi)
4748ed:	4a                   	dec    %edx
4748ee:	34 72                	xor    $0x72,%al
4748f0:	41                   	inc    %ecx
4748f1:	77 30                	ja     0x474923
4748f3:	72 6c                	jb     0x474961
4748f5:	51                   	push   %ecx
4748f6:	63 43 6a             	arpl   %eax,0x6a(%ebx)
4748f9:	6d                   	insl   (%dx),%es:(%edi)
4748fa:	6b 79 35 79          	imul   $0x79,0x35(%ecx),%edi
4748fe:	73 57                	jae    0x474957
474900:	42                   	inc    %edx
474901:	67 6b 6c 46 31       	imul   $0x31,0x46(%si),%ebp
474906:	67 4e                	addr16 dec %esi
474908:	41                   	inc    %ecx
474909:	77 67                	ja     0x474972
47490b:	6c                   	insb   (%dx),%es:(%edi)
47490c:	46                   	inc    %esi
47490d:	31 67 4d             	xor    %esp,0x4d(%edi)
474910:	6c                   	insb   (%dx),%es:(%edi)
474911:	4a                   	dec    %edx
474912:	34 72                	xor    $0x72,%al
474914:	42                   	inc    %edx
474915:	67 73 34             	addr16 jae 0x47494c
474918:	62 50 2f             	bound  %edx,0x2f(%eax)
47491b:	2f                   	das
47491c:	2f                   	das
47491d:	77 67                	ja     0x474986
47491f:	44                   	inc    %esp
474920:	6a 6d                	push   $0x6d
474922:	6b 79 41 69          	imul   $0x69,0x41(%ecx),%edi
474926:	73 6f                	jae    0x474997
474928:	4b                   	dec    %ebx
474929:	2b 42 46             	sub    0x46(%edx),%eax
47492c:	42                   	inc    %edx
47492d:	77 2c                	ja     0x47495b
47492f:	41                   	inc    %ecx
474930:	44                   	inc    %esp
474931:	76 2f                	jbe    0x474962
474933:	2f                   	das
474934:	2f                   	das
474935:	39 47 2f             	cmp    %eax,0x2f(%edi)
474938:	2f                   	das
474939:	2f                   	das
47493a:	2f                   	das
47493b:	56                   	push   %esi
47493c:	2f                   	das
47493d:	2f                   	das
47493e:	2f                   	das
47493f:	2f                   	das
474940:	31 2f                	xor    %ebp,(%edi)
474942:	2f                   	das
474943:	2f                   	das
474944:	2f                   	das
474945:	39 79 2f             	cmp    %edi,0x2f(%ecx)
474948:	2f                   	das
474949:	2f                   	das
47494a:	2f                   	das
47494b:	65 66 2f             	gs data16 das
47494e:	2f                   	das
47494f:	2f                   	das
474950:	34 62                	xor    $0x62,%al
474952:	2f                   	das
474953:	2f                   	das
474954:	2f                   	das
474955:	38 34 4b             	cmp    %dh,(%ebx,%ecx,2)
474958:	2f                   	das
474959:	2f                   	das
47495a:	2f                   	das
47495b:	2f                   	das
47495c:	77 59                	ja     0x4749b7
47495e:	71 48                	jno    0x4749a8
474960:	67 4a                	addr16 dec %edx
474962:	37                   	aaa
474963:	45                   	inc    %ebp
474964:	2c 41                	sub    $0x41,%al
474966:	42                   	inc    %edx
474967:	43                   	inc    %ebx
474968:	6f                   	outsl  %ds:(%esi),(%dx)
474969:	6d                   	insl   (%dx),%es:(%edi)
47496a:	41                   	inc    %ecx
47496b:	6e                   	outsb  %ds:(%esi),(%dx)
47496c:	73 50                	jae    0x4749be
47496e:	2c 41                	sub    $0x41,%al
474970:	45                   	inc    %ebp
474971:	41                   	inc    %ecx
474972:	35 51 71 55 67       	xor    $0x67557151,%eax
474977:	49                   	dec    %ecx
474978:	6f                   	outsl  %ds:(%esi),(%dx)
474979:	42                   	inc    %edx
47497a:	77 2c                	ja     0x4749a8
47497c:	43                   	inc    %ebx
47497d:	67 49                	addr16 dec %ecx
47497f:	66 45                	inc    %bp
474981:	49                   	dec    %ecx
474982:	30 4d 2c             	xor    %cl,0x2c(%ebp)
474985:	41                   	inc    %ecx
474986:	42                   	inc    %edx
474987:	66 51                	push   %cx
474989:	38 2c 41             	cmp    %ch,(%ecx,%eax,2)
47498c:	51                   	push   %ecx
47498d:	71 2c                	jno    0x4749bb
47498f:	2c 45                	sub    $0x45,%al
474991:	7a 41                	jp     0x4749d4
474993:	46                   	inc    %esi
474994:	41                   	inc    %ecx
474995:	46                   	inc    %esi
474996:	6b 2c 2c 62          	imul   $0x62,(%esp,%ebp,1),%ebp
47499a:	2c 41                	sub    $0x41,%al
47499c:	52                   	push   %edx
47499d:	41                   	inc    %ecx
47499e:	6e                   	outsb  %ds:(%esi),(%dx)
47499f:	73 51                	jae    0x4749f2
4749a1:	2c 41                	sub    $0x41,%al
4749a3:	45                   	inc    %ebp
4749a4:	41                   	inc    %ecx
4749a5:	6e                   	outsb  %ds:(%esi),(%dx)
4749a6:	73 50                	jae    0x4749f8
4749a8:	2c 41                	sub    $0x41,%al
4749aa:	45                   	inc    %ebp
4749ab:	6a 6d                	push   $0x6d
4749ad:	6b 7a 4b 51          	imul   $0x51,0x4b(%edx),%edi
4749b1:	4a                   	dec    %edx
4749b2:	37                   	aaa
4749b3:	45                   	inc    %ebp
4749b4:	2c 41                	sub    $0x41,%al
4749b6:	42                   	inc    %edx
4749b7:	42                   	inc    %edx
4749b8:	68 61 6a 51 77       	push   $0x77516a61
4749bd:	2c 41                	sub    $0x41,%al
4749bf:	45                   	inc    %ebp
4749c0:	4b                   	dec    %ebx
4749c1:	41                   	inc    %ecx
4749c2:	6e                   	outsb  %ds:(%esi),(%dx)
4749c3:	73 50                	jae    0x474a15