4736a5:	39 4f 2b             	cmp    %ecx,0x2b(%edi)
4736a8:	66 2f                	data16 das
4736aa:	2f                   	das
4736ab:	4f                   	dec    %edi
4736ac:	41                   	inc    %ecx
4736ad:	2f                   	das
4736ae:	35 2f 2f 38 52       	xor    $0x52382f2f,%eax
4736b3:	43                   	inc    %ebx
4736b4:	42                   	inc    %edx
4736b5:	38 66 4d             	cmp    %ah,0x4d(%esi)
4736b8:	51                   	push   %ecx
4736b9:	49                   	dec    %ecx
4736ba:	72 59                	jb     0x473715
4736bc:	43                   	inc    %ebx
4736bd:	75 6e                	jne    0x47372d
4736bf:	52                   	push   %edx
4736c0:	52                   	push   %edx
4736c1:	55                   	push   %ebp
4736c2:	2c 41                	sub    $0x41,%al
4736c4:	43                   	inc    %ebx
4736c5:	61                   	popa
4736c6:	2b 50 2f             	sub    0x2f(%eax),%edx
4736c9:	2f                   	das
4736ca:	36 50                	ss push %eax
4736cc:	6a 2f                	push   $0x2f
4736ce:	2f                   	das
4736cf:	77 2f                	ja     0x473700
4736d1:	35 2f 2f 38 78       	xor    $0x78382f2f,%eax
4736d6:	2b 66 2f             	sub    0x2f(%esi),%esp
4736d9:	2f                   	das
4736da:	53                   	push   %ebx
4736db:	76 6e                	jbe    0x47374b
4736dd:	2f                   	das
4736de:	2f                   	das
4736df:	33 44 35 2f          	xor    0x2f(%ebp,%esi,1),%eax
4736e3:	2f                   	das
4736e4:	2b 58 2b             	sub    0x2b(%eax),%ebx
4736e7:	66 2f                	data16 das
4736e9:	2f                   	das
4736ea:	76 76                	jbe    0x473762
4736ec:	6e                   	outsb  %ds:(%esi),(%dx)
4736ed:	2f                   	das
4736ee:	2f                   	das
4736ef:	2b 50 35             	sub    0x35(%eax),%edx
4736f2:	2f                   	das
4736f3:	2f                   	das
4736f4:	38 47 2b             	cmp    %al,0x2b(%edi)
4736f7:	76 2f                	jbe    0x473728
4736f9:	2f                   	das
4736fa:	4b                   	dec    %ebx
4736fb:	2f                   	das
4736fc:	72 2f                	jb     0x47372d
4736fe:	2f                   	das
4736ff:	31 48 36             	xor    %ecx,0x36(%eax)
473702:	2f                   	das
473703:	2f                   	das
473704:	39 37                	cmp    %esi,(%edi)
473706:	2b 76 2f             	sub    0x2f(%esi),%esi
473709:	2f                   	das
47370a:	6d                   	insl   (%dx),%es:(%edi)
47370b:	2f                   	das
47370c:	72 2f                	jb     0x47373d
47370e:	2f                   	das
47370f:	37                   	aaa
473710:	33 36                	xor    (%esi),%esi
473712:	2f                   	das
473713:	2f                   	das
473714:	2f                   	das
473715:	69 2b 76 2f 2f 42    	imul   $0x422f2f76,(%ebx),%ebp
47371b:	66 76 2f             	data16 jbe 0x47374d
47371e:	2f                   	das
47371f:	78 50                	js     0x473771
473721:	37                   	aaa
473722:	2f                   	das
473723:	2f                   	das
473724:	38 36                	cmp    %dh,(%esi)
473726:	2b 2f                	sub    (%edi),%ebp
473728:	2f                   	das
473729:	2f                   	das
47372a:	61                   	popa
47372b:	66 76 2f             	data16 jbe 0x47375d
47372e:	2f                   	das
47372f:	34 37                	xor    $0x37,%al
473731:	37                   	aaa
473732:	2f                   	das
473733:	2f                   	das
473734:	38 34 69             	cmp    %dh,(%ecx,%ebp,2)
473737:	76 6a                	jbe    0x4737a3
473739:	2f                   	das
47373a:	2f                   	das
47373b:	33 34 46             	xor    (%esi,%eax,2),%esi
47373e:	2c 41                	sub    $0x41,%al
473740:	45                   	inc    %ebp
473741:	66 67 59             	addr16 pop %cx
473744:	2c 41                	sub    $0x41,%al
473746:	51                   	push   %ecx
473747:	6f                   	outsl  %ds:(%esi),(%dx)
473748:	49                   	dec    %ecx
473749:	51                   	push   %ecx
47374a:	2c 42                	sub    $0x42,%al
47374c:	6f                   	outsl  %ds:(%esi),(%dx)
47374d:	41                   	inc    %ecx
47374e:	48                   	dec    %eax
47374f:	2c 41                	sub    $0x41,%al
473751:	45                   	inc    %ebp
473752:	4b                   	dec    %ebx
473753:	67 41                	addr16 inc %ecx
473755:	54                   	push   %esp
473756:	4d                   	dec    %ebp
473757:	41                   	inc    %ecx
473758:	51                   	push   %ecx
473759:	41                   	inc    %ecx
47375a:	5a                   	pop    %edx
47375b:	67 2c 41             	addr16 sub $0x41,%al
47375e:	42                   	inc    %edx
47375f:	49                   	dec    %ecx
473760:	2c 42                	sub    $0x42,%al
473762:	45                   	inc    %ebp
473763:	41                   	inc    %ecx
473764:	46                   	inc    %esi
473765:	67 6f                	outsl  %ds:(%si),(%dx)
473767:	72 41                	jb     0x4737aa
473769:	77 67                	ja     0x4737d2
47376b:	72 52                	jb     0x4737bf
47376d:	52                   	push   %edx
47376e:	38 51 4b             	cmp    %dl,0x4b(%ecx)
473771:	44                   	inc    %esp
473772:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
473775:	59                   	pop    %ecx
473776:	4d                   	dec    %ebp
473777:	4b                   	dec    %ebx
473778:	2f                   	das
473779:	4d                   	dec    %ebp
47377a:	48                   	dec    %eax
47377b:	4b                   	dec    %ebx
47377c:	79 6f                	jns    0x4737ed
47377e:	59                   	pop    %ecx
47377f:	44                   	inc    %esp
473780:	43                   	inc    %ebx
473781:	76 73                	jbe    0x4737f6
473783:	46                   	inc    %esi
473784:	69 73 57 48 78 73 6f 	imul   $0x6f737848,0x57(%ebx),%esi
47378b:	50                   	push   %eax
47378c:	51                   	push   %ecx
47378d:	2c 42                	sub    $0x42,%al
47378f:	67 77 72             	addr16 ja 0x473804
473792:	33 77 59             	xor    0x59(%edi),%esi
473795:	43                   	inc    %ebx
473796:	42                   	inc    %edx
473797:	35 51 44 42 35       	xor    $0x35424451,%eax
47379c:	52                   	push   %edx
47379d:	61                   	popa
47379e:	57                   	push   %edi
47379f:	41                   	inc    %ecx
4737a0:	6f                   	outsl  %ds:(%esi),(%dx)
4737a1:	72 41                	jb     0x4737e4
4737a3:	77 73                	ja     0x473818
4737a5:	72 35                	jb     0x4737dc
4737a7:	78 6b                	js     0x473814
4737a9:	4d                   	dec    %ebp
4737aa:	4b                   	dec    %ebx
4737ab:	38 77 48             	cmp    %dh,0x48(%edi)
4737ae:	46                   	inc    %esi
4737af:	31 67 4c             	xor    %esp,0x4c(%edi)
4737b2:	4b                   	dec    %ebx
4737b3:	77 51                	ja     0x473806
4737b5:	73 41                	jae    0x4737f8
4737b7:	69 76 53 42 77 4b 4f 	imul   $0x4f4b7742,0x53(%esi),%esi
4737be:	61                   	popa
4737bf:	54                   	push   %esp
4737c0:	49                   	dec    %ecx
4737c1:	43                   	inc    %ebx
4737c2:	4b                   	dec    %ebx
4737c3:	78 6b                	js     0x473830
4737c5:	72 32                	jb     0x4737f9
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