4737c7:	55                   	push   %ebp
4737c8:	55                   	push   %ebp
4737c9:	45                   	inc    %ebp
4737ca:	2c 2c                	sub    $0x2c,%al
4737cc:	73 50                	jae    0x47381e
4737ce:	2f                   	das
4737cf:	2f                   	das
4737d0:	2f                   	das
4737d1:	37                   	aaa
4737d2:	66 2f                	data16 das
4737d4:	2f                   	das
4737d5:	2f                   	das
4737d6:	2f                   	das
4737d7:	45                   	inc    %ebp
4737d8:	2f                   	das
4737d9:	2f                   	das
4737da:	2f                   	das
4737db:	2f                   	das
4737dc:	31 2f                	xor    %ebp,(%edi)
4737de:	2f                   	das
4737df:	2f                   	das
4737e0:	2f                   	das
4737e1:	79 75                	jns    0x473858
4737e3:	6b 42 69 6f          	imul   $0x6f,0x69(%edx),%eax
4737e7:	2c 42                	sub    $0x42,%al
4737e9:	4d                   	dec    %ebp
4737ea:	77 42                	ja     0x47382e
4737ec:	41                   	inc    %ecx
4737ed:	44                   	inc    %esp
4737ee:	6b 2c 2c 43          	imul   $0x43,(%esp,%ebp,1),%ebp
4737f2:	77 2c                	ja     0x473820
4737f4:	45                   	inc    %ebp
4737f5:	51                   	push   %ecx
4737f6:	41                   	inc    %ecx
4737f7:	57                   	push   %edi
4737f8:	43                   	inc    %ebx
4737f9:	69 73 47 43 54 69 39 	imul   $0x39695443,0x47(%ebx),%esi
473800:	2c 2c                	sub    $0x2c,%al
473802:	48                   	dec    %eax
473803:	78 41                	js     0x473846
473805:	6f                   	outsl  %ds:(%esi),(%dx)
473806:	50                   	push   %eax
473807:	51                   	push   %ecx
473808:	2c 42                	sub    $0x42,%al
47380a:	67 30 72 38          	xor    %dh,0x38(%bp,%si)
47380e:	41                   	inc    %ecx
47380f:	63 34 6e             	arpl   %esi,(%esi,%ebp,2)
473812:	2c 2c                	sub    $0x2c,%al
473814:	42                   	inc    %edx
473815:	67 4e                	addr16 dec %esi
473817:	4b                   	dec    %ebx
473818:	2b 59 57             	sub    0x57(%ecx),%ebx
47381b:	4f                   	dec    %edi
47381c:	49                   	dec    %ecx
47381d:	45                   	inc    %ebp
47381e:	2c 2c                	sub    $0x2c,%al
473820:	57                   	push   %edi
473821:	44                   	inc    %esp
473822:	53                   	push   %ebx
473823:	76 63                	jbe    0x473888
473825:	42                   	inc    %edx
473826:	67 49                	addr16 dec %ecx
473828:	48                   	dec    %eax
473829:	6c                   	insb   (%dx),%es:(%edi)
47382a:	48                   	dec    %eax
47382b:	34 46                	xor    $0x46,%al
47382d:	2c 41                	sub    $0x41,%al
47382f:	45                   	inc    %ebp
473830:	42                   	inc    %edx
473831:	34 38                	xor    $0x38,%al
473833:	4c                   	dec    %esp
473834:	2c 41                	sub    $0x41,%al
473836:	43                   	inc    %ebx
473837:	65 78 49             	gs js  0x473883
47383a:	2c 41                	sub    $0x41,%al
47383c:	52                   	push   %edx
47383d:	61                   	popa
47383e:	57                   	push   %edi
47383f:	41                   	inc    %ecx
473840:	6f                   	outsl  %ds:(%esi),(%dx)
473841:	66 45                	inc    %bp
473843:	53                   	push   %ebx
473844:	67 39 2c             	cmp    %ebp,(%si)
473847:	41                   	inc    %ecx
473848:	47                   	inc    %edi
473849:	44                   	inc    %esp
47384a:	53                   	push   %ebx
47384b:	75 37                	jne    0x473884
47384d:	42                   	inc    %edx
47384e:	78 64                	js     0x4738b4
473850:	59                   	pop    %ecx
473851:	43                   	inc    %ebx
473852:	77 63                	ja     0x4738b7
473854:	43                   	inc    %ebx
473855:	6a 6d                	push   $0x6d
473857:	6b 79 31 53          	imul   $0x53,0x31(%ecx),%edi
47385b:	73 58                	jae    0x4738b5
47385d:	45                   	inc    %ebp
47385e:	51                   	push   %ecx
47385f:	52                   	push   %edx
473860:	46                   	inc    %esi
473861:	42                   	inc    %edx
473862:	2c 2c                	sub    $0x2c,%al
473864:	41                   	inc    %ecx
473865:	73 2c                	jae    0x473893
473867:	2c 59                	sub    $0x59,%al
473869:	2c 2c                	sub    $0x2c,%al
47386b:	49                   	dec    %ecx
47386c:	2c 2c                	sub    $0x2c,%al
47386e:	45                   	inc    %ebp
47386f:	51                   	push   %ecx
473870:	2c 2c                	sub    $0x2c,%al
473872:	66 47                	inc    %di
473874:	79 67                	jns    0x4738dd
473876:	39 2c 41             	cmp    %ebp,(%ecx,%eax,2)
473879:	47                   	inc    %edi
47387a:	45                   	inc    %ebp
47387b:	77 51                	ja     0x4738ce
47387d:	72 33                	jb     0x4738b2
47387f:	68 59 4d 48 78       	push   $0x78484d59
473884:	41                   	inc    %ecx
473885:	6f                   	outsl  %ds:(%esi),(%dx)
473886:	50                   	push   %eax
473887:	51                   	push   %ecx
473888:	2c 42                	sub    $0x42,%al
47388a:	68 4d 45 4b 39       	push   $0x394b454d
47388f:	45                   	inc    %ebp
473890:	49                   	dec    %ecx
473891:	4c                   	dec    %esp
473892:	44                   	inc    %esp
473893:	59                   	pop    %ecx
473894:	59                   	pop    %ecx
473895:	45                   	inc    %ebp
473896:	77 51                	ja     0x4738e9
473898:	72 79                	jb     0x473913
47389a:	51                   	push   %ecx
47389b:	59                   	pop    %ecx
47389c:	44                   	inc    %esp
47389d:	43                   	inc    %ebx
47389e:	4a                   	dec    %edx
47389f:	52                   	push   %edx
4738a0:	2b 42 67             	sub    0x67(%edx),%eax
4738a3:	2c 42                	sub    $0x42,%al
4738a5:	41                   	inc    %ecx
4738a6:	69 50 43 77 2c 41 6e 	imul   $0x6e412c77,0x43(%eax),%edx
4738ad:	73 53                	jae    0x473902
4738af:	2c 41                	sub    $0x41,%al
4738b1:	45                   	inc    %ebp
4738b2:	57                   	push   %edi
4738b3:	6c                   	insb   (%dx),%es:(%edi)
4738b4:	67 4b                	addr16 dec %ebx
4738b6:	4b                   	dec    %ebx
4738b7:	77 59                	ja     0x473912
4738b9:	4c                   	dec    %esp
4738ba:	4f                   	dec    %edi
4738bb:	48                   	dec    %eax
4738bc:	6e                   	outsb  %ds:(%esi),(%dx)
4738bd:	2f                   	das
4738be:	2f                   	das
4738bf:	2f                   	das
4738c0:	38 5a 45             	cmp    %bl,0x45(%edx)
4738c3:	77 51                	ja     0x473916
4738c5:	72 70                	jb     0x473937
4738c7:	51                   	push   %ecx
4738c8:	67 58                	addr16 pop %eax
4738ca:	57                   	push   %edi
4738cb:	41                   	inc    %ecx
4738cc:	77 72                	ja     0x473940
4738ce:	42                   	inc    %edx
4738cf:	79 79                	jns    0x47394a
4738d1:	56                   	push   %esi
4738d2:	4f                   	dec    %edi
4738d3:	46                   	inc    %esi
4738d4:	33 2f                	xor    (%edi),%ebp
4738d6:	2f                   	das
4738d7:	2f                   	das
4738d8:	38 49 41             	cmp    %cl,0x41(%ecx)
4738db:	34 35                	xor    $0x35,%al
4738dd:	70 4d                	jo     0x47392c
4738df:	67 49                	addr16 dec %ecx
4738e1:	72 48                	jb     0x47392b
4738e3:	43                   	inc    %ebx
4738e4:	76 46                	jbe    0x47392c
4738e6:	52                   	push   %edx
4738e7:	51                   	push   %ecx
4738e8:	51                   	push   %ecx
4738e9:	2c 2c                	sub    $0x2c,%al
4738eb:	34 2f                	xor    $0x2f,%al
4738ed:	2f                   	das
4738ee:	2f                   	das
4738ef:	2f                   	das
4738f0:	51                   	push   %ecx
4738f1:	76 2f                	jbe    0x473922
4738f3:	2f                   	das
4738f4:	2f                   	das
4738f5:	30 7a 2f             	xor    %bh,0x2f(%edx)
4738f8:	2f                   	das
4738f9:	2f                   	das
4738fa:	39 74 2f 2f          	cmp    %esi,0x2f(%edi,%ebp,1)
4738fe:	2f                   	das
4738ff:	2f                   	das
473900:	4f                   	dec    %edi
473901:	43                   	inc    %ebx
473902:	6e                   	outsb  %ds:(%esi),(%dx)
473903:	2f                   	das
473904:	2f                   	das
473905:	2f                   	das
473906:	38 47 4b             	cmp    %al,0x4b(%edi)
473909:	68 4d 77 41 77       	push   $0x7741774d
47390e:	42                   	inc    %edx
47390f:	34 2c                	xor    $0x2c,%al
473911:	2c 45                	sub    $0x45,%al
473913:	77 2c                	ja     0x473941
473915:	45                   	inc    %ebp
473916:	51                   	push   %ecx
473917:	41                   	inc    %ecx
473918:	43                   	inc    %ebx
473919:	6a 6d                	push   $0x6d
47391b:	6d                   	insl   (%dx),%es:(%edi)
47391c:	4e                   	dec    %esi
47391d:	43                   	inc    %ebx
47391e:	77 2c                	ja     0x47394c
473920:	41                   	inc    %ecx
473921:	67 6f                	outsl  %ds:(%si),(%dx)
473923:	72 41                	jb     0x473966
473925:	77 67                	ja     0x47398e
473927:	72 55                	jb     0x47397e
473929:	42                   	inc    %edx
47392a:	38 51 4b             	cmp    %dl,0x4b(%ecx)
47392d:	44                   	inc    %esp
47392e:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
473931:	59                   	pop    %ecx
473932:	4d                   	dec    %ebp
473933:	4b                   	dec    %ebx
473934:	2f                   	das
473935:	4d                   	dec    %ebp
473936:	48                   	dec    %eax
473937:	4b                   	dec    %ebx
473938:	7a 63                	jp     0x47399d
47393a:	59                   	pop    %ecx
47393b:	44                   	inc    %esp
47393c:	43                   	inc    %ebx
47393d:	76 73                	jbe    0x4739b2
47393f:	46                   	inc    %esi
473940:	69 73 6a 46 67 77 72 	imul   $0x72776746,0x6a(%ebx),%esi
473947:	35 51 59 48 6a       	xor    $0x6a485951,%eax
47394c:	77 73                	ja     0x4739c1
47394e:	2c 41                	sub    $0x41,%al
473950:	49                   	dec    %ecx
473951:	43                   	inc    %ebx
473952:	42                   	inc    %edx
473953:	35 52 39 45 67       	xor    $0x67453952,%eax
473958:	2c 42                	sub    $0x42,%al
47395a:	42                   	inc    %edx
47395b:	38 52 4b             	cmp    %dl,0x4b(%edx)
47395e:	44                   	inc    %esp
47395f:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
473962:	59                   	pop    %ecx
473963:	4d                   	dec    %ebp
473964:	4b                   	dec    %ebx
473965:	38 77 48             	cmp    %dh,0x48(%edi)
473968:	46                   	inc    %esi
473969:	31 67 4c             	xor    %esp,0x4c(%edi)
47396c:	4b                   	dec    %ebx
47396d:	77 4d                	ja     0x4739bc
47396f:	4c                   	dec    %esp
473970:	4b                   	dec    %ebx
473971:	39 6f 48             	cmp    %ebp,0x48(%edi)
473974:	41                   	inc    %ecx
473975:	6f                   	outsl  %ds:(%esi),(%dx)
473976:	35 70 4d 67 49       	xor    $0x49674d70,%eax
47397b:	72 42                	jb     0x4739bf
47397d:	69 76 55 4c 50 51 72 	imul   $0x7251504c,0x55(%esi),%esi
473984:	78 51                	js     0x4739d7
473986:	59                   	pop    %ecx
473987:	6f                   	outsl  %ds:(%esi),(%dx)
473988:	49                   	dec    %ecx
473989:	2c 41                	sub    $0x41,%al
47398b:	42                   	inc    %edx
47398c:	69 73 58 52 51 51 2c 	imul   $0x2c515152,0x58(%ebx),%esi
473993:	41                   	inc    %ecx
473994:	43                   	inc    %ebx
473995:	6c                   	insb   (%dx),%es:(%edi)
473996:	2f                   	das
473997:	2f                   	das
473998:	2f                   	das
473999:	2f                   	das
47399a:	72 50                	jb     0x4739ec
47399c:	2f                   	das
47399d:	2f                   	das
47399e:	2f                   	das
47399f:	37                   	aaa
4739a0:	50                   	push   %eax
4739a1:	2f                   	das
4739a2:	2f                   	das
4739a3:	2f                   	das
4739a4:	2f                   	das
4739a5:	4d                   	dec    %ebp
4739a6:	2f                   	das
4739a7:	2f                   	das
4739a8:	2f                   	das
4739a9:	2f                   	das
4739aa:	4b                   	dec    %ebx
4739ab:	35 6b 47 4b 68       	xor    $0x684b476b,%eax
4739b0:	4d                   	dec    %ebp
4739b1:	77 42                	ja     0x4739f5
4739b3:	41                   	inc    %ecx
4739b4:	44                   	inc    %esp
4739b5:	65 41                	gs inc %ecx
4739b7:	51                   	push   %ecx
4739b8:	2c 46                	sub    $0x46,%al
4739ba:	2c 41                	sub    $0x41,%al
4739bc:	45                   	inc    %ebp
4739bd:	51                   	push   %ecx
4739be:	41                   	inc    %ecx
4739bf:	43                   	inc    %ebx
4739c0:	46                   	inc    %esi
4739c1:	6f                   	outsl  %ds:(%esi),(%dx)
4739c2:	38 4c 2c 41          	cmp    %cl,0x41(%esp,%ebp,1)
4739c6:	43                   	inc    %ebx
4739c7:	65 78 49             	gs js  0x473a13
4739ca:	2c 41                	sub    $0x41,%al
4739cc:	51                   	push   %ecx
4739cd:	4b                   	dec    %ebx
4739ce:	4b                   	dec    %ebx
4739cf:	77 63                	ja     0x473a34
4739d1:	52                   	push   %edx
4739d2:	43                   	inc    %ebx
4739d3:	6a 69                	push   $0x69
4739d5:	6c                   	insb   (%dx),%es:(%edi)
4739d6:	41                   	inc    %ecx
4739d7:	51                   	push   %ecx
4739d8:	2c 48                	sub    $0x48,%al
4739da:	78 41                	js     0x473a1d
4739dc:	6f                   	outsl  %ds:(%esi),(%dx)
4739dd:	50                   	push   %eax
4739de:	51                   	push   %ecx
4739df:	2c 42                	sub    $0x42,%al
4739e1:	68 4d 4b 4b 2b       	push   $0x2b4b4b4d
4739e6:	34 52                	xor    $0x52,%al
4739e8:	42                   	inc    %edx
4739e9:	44                   	inc    %esp
4739ea:	69 42 41 51 2c 47 42 	imul   $0x42472c51,0x41(%edx),%eax
4739f1:	4d                   	dec    %ebp
4739f2:	4b                   	dec    %ebx
4739f3:	4b                   	dec    %ebx
4739f4:	2b 49 58             	sub    0x58(%ecx),%ecx
4739f7:	4f                   	dec    %edi
4739f8:	47                   	inc    %edi
4739f9:	41                   	inc    %ecx