467700:	51                   	push   %ecx
467701:	49                   	dec    %ecx
467702:	44                   	inc    %esp
467703:	42                   	inc    %edx
467704:	31 67 49             	xor    %esp,0x49(%edi)
467707:	57                   	push   %edi
467708:	4a                   	dec    %edx
467709:	51                   	push   %ecx
46770a:	73 46                	jae    0x467752
46770c:	52                   	push   %edx
46770d:	6b 54 42 69 75       	imul   $0x75,0x69(%edx,%eax,2),%edx
467712:	2f                   	das
467713:	43                   	inc    %ebx
467714:	43                   	inc    %ebx
467715:	43                   	inc    %ebx
467716:	4b                   	dec    %ebx
467717:	41                   	inc    %ecx
467718:	41                   	inc    %ecx
467719:	41                   	inc    %ecx
46771a:	41                   	inc    %ecx
46771b:	4c                   	dec    %esp
46771c:	77 30                	ja     0x46774e
46771e:	58                   	pop    %eax
46771f:	45                   	inc    %ebp
467720:	77 59                	ja     0x46777b
467722:	72 73                	jb     0x467797
467724:	68 59 72 41 78       	push   $0x78417259
467729:	63 72 41             	arpl   %esi,0x41(%edx)
46772c:	43                   	inc    %ebx
46772d:	32 6b 43             	xor    0x43(%ebx),%ch
467730:	42                   	inc    %edx
467731:	6b 76 47 67          	imul   $0x67,0x47(%esi),%esi
467735:	67 58                	addr16 pop %eax
467737:	4d                   	dec    %ebp
467738:	67 67 47             	addr16 addr16 inc %edi
46773b:	46                   	inc    %esi
46773c:	6d                   	insl   (%dx),%es:(%edi)
46773d:	38 79 41             	cmp    %bh,0x41(%ecx)
467740:	41                   	inc    %ecx
467741:	41                   	inc    %ecx
467742:	47                   	inc    %edi
467743:	4a                   	dec    %edx
467744:	67 67 59             	addr16 addr16 pop %ecx
467747:	4d                   	dec    %ebp
467748:	6a 67                	push   $0x67
46774a:	47                   	inc    %edi
46774b:	46                   	inc    %esi
46774c:	6d                   	insl   (%dx),%es:(%edi)
46774d:	38 79 41             	cmp    %bh,0x41(%ecx)
467750:	41                   	inc    %ecx
467751:	41                   	inc    %ecx
467752:	47                   	inc    %edi
467753:	4a                   	dec    %edx
467754:	69 73 75 43 42 38 4c 	imul   $0x4c384243,0x75(%ebx),%esi
46775b:	4c                   	dec    %esp
46775c:	78 55                	js     0x4677b3
46775e:	47                   	inc    %edi
46775f:	48                   	dec    %eax
467760:	78 46                	js     0x4677a8
467762:	76 4d                	jbe    0x4677b1
467764:	67 41                	addr16 inc %ecx
467766:	41                   	inc    %ecx
467767:	42                   	inc    %edx
467768:	69 59 47 43 42 6c 5a 	imul   $0x5a6c4243,0x47(%ecx),%ebx
46776f:	62 7a 49             	bound  %edi,0x49(%edx)
467772:	41                   	inc    %ecx
467773:	41                   	inc    %ecx
467774:	41                   	inc    %ecx
467775:	59                   	pop    %ecx
467776:	6d                   	insl   (%dx),%es:(%edi)
467777:	4b                   	dec    %ebx
467778:	78 51                	js     0x4677cb
46777a:	47                   	inc    %edi
46777b:	48                   	dec    %eax
46777c:	78 4a                	js     0x4677c8
46777e:	76 4d                	jbe    0x4677cd
467780:	67 41                	addr16 inc %ecx
467782:	41                   	inc    %ecx
467783:	42                   	inc    %edx
467784:	69 59 47 43 42 38 4c 	imul   $0x4c384243,0x47(%ecx),%ebx
46778b:	57                   	push   %edi
46778c:	57                   	push   %edi
46778d:	38 79 41             	cmp    %bh,0x41(%ecx)
467790:	41                   	inc    %ecx
467791:	41                   	inc    %ecx
467792:	47                   	inc    %edi
467793:	4a                   	dec    %edx
467794:	67 63 49 57          	arpl   %ecx,0x57(%bx,%di)
467798:	41                   	inc    %ecx
467799:	73 34                	jae    0x4677cf
46779b:	33 51 41             	xor    0x41(%ecx),%edx
46779e:	41                   	inc    %ecx
46779f:	41                   	inc    %ecx
4677a0:	41                   	inc    %ecx
4677a1:	49                   	dec    %ecx
4677a2:	44                   	inc    %esp
4677a3:	42                   	inc    %edx
4677a4:	79 55                	jns    0x4677fb
4677a6:	58                   	pop    %eax
4677a7:	57                   	push   %edi
4677a8:	41                   	inc    %ecx
4677a9:	74 59                	je     0x467804
4677ab:	6c                   	insb   (%dx),%es:(%edi)
4677ac:	41                   	inc    %ecx
4677ad:	30 72 46             	xor    %dh,0x46(%edx)
4677b0:	78 45                	js     0x4677f7
4677b2:	46                   	inc    %esi
4677b3:	52                   	push   %edx
4677b4:	51                   	push   %ecx
4677b5:	51                   	push   %ecx
4677b6:	41                   	inc    %ecx
4677b7:	41                   	inc    %ecx
4677b8:	41                   	inc    %ecx
4677b9:	41                   	inc    %ecx
4677ba:	4c                   	dec    %esp
4677bb:	41                   	inc    %ecx
4677bc:	41                   	inc    %ecx
4677bd:	41                   	inc    %ecx
4677be:	41                   	inc    %ecx
4677bf:	47                   	inc    %edi
4677c0:	41                   	inc    %ecx
4677c1:	41                   	inc    %ecx
4677c2:	41                   	inc    %ecx
4677c3:	41                   	inc    %ecx
4677c4:	43                   	inc    %ebx
4677c5:	59                   	pop    %ecx
4677c6:	41                   	inc    %ecx
4677c7:	41                   	inc    %ecx
4677c8:	41                   	inc    %ecx
4677c9:	41                   	inc    %ecx
4677ca:	76 41                	jbe    0x46780d
4677cc:	41                   	inc    %ecx
4677cd:	41                   	inc    %ecx
4677ce:	41                   	inc    %ecx
4677cf:	48                   	dec    %eax
4677d0:	78 73                	js     0x467845
4677d2:	6f                   	outsl  %ds:(%esi),(%dx)
4677d3:	4f                   	dec    %edi
4677d4:	67 41                	addr16 inc %ecx
4677d6:	41                   	inc    %ecx
4677d7:	42                   	inc    %edx
4677d8:	68 4d 46 4b 39       	push   $0x394b464d
4677dd:	34 47                	xor    $0x47,%al
4677df:	43                   	inc    %ebx
4677e0:	57                   	push   %edi
4677e1:	38 79 41             	cmp    %bh,0x41(%ecx)
4677e4:	41                   	inc    %ecx
4677e5:	41                   	inc    %ecx
4677e6:	47                   	inc    %edi
4677e7:	4a                   	dec    %edx
4677e8:	68 63 54 42 53       	push   $0x53425463
4677ed:	76 52                	jbe    0x467841
4677ef:	46                   	inc    %esi
4677f0:	68 4d 45 48 78       	push   $0x7848454d
4677f5:	6b 6f 4f 67          	imul   $0x67,0x4f(%edi),%ebp
4677f9:	41                   	inc    %ecx
4677fa:	41                   	inc    %ecx
4677fb:	42                   	inc    %edx
4677fc:	68 4d 46 4b 38       	push   $0x384b464d
467801:	4d                   	dec    %ebp
467802:	52                   	push   %edx
467803:	42                   	inc    %edx
467804:	43                   	inc    %ebx
467805:	77 4c                	ja     0x467853
467807:	47                   	inc    %edi
467808:	52                   	push   %edx
467809:	4d                   	dec    %ebp
46780a:	46                   	inc    %esi
46780b:	4b                   	dec    %ebx
46780c:	37                   	aaa
46780d:	6f                   	outsl  %ds:(%esi),(%dx)
46780e:	52                   	push   %edx
46780f:	42                   	inc    %edx
467810:	42                   	inc    %edx
467811:	64 59                	fs pop %ecx
467813:	45                   	inc    %ebp
467814:	77 51                	ja     0x467867
467816:	48                   	dec    %eax
467817:	45                   	inc    %ebp
467818:	51                   	push   %ecx
467819:	52                   	push   %edx
46781a:	59                   	pop    %ecx
46781b:	42                   	inc    %edx
46781c:	43                   	inc    %ebx
46781d:	39 59 45             	cmp    %ebx,0x45(%ecx)
467820:	51                   	push   %ecx
467821:	51                   	push   %ecx
467822:	63 4c 31 4d          	arpl   %ecx,0x4d(%ecx,%esi,1)
467826:	43                   	inc    %ebx
467827:	41                   	inc    %ecx
467828:	77 64                	ja     0x46788e
46782a:	59                   	pop    %ecx
46782b:	45                   	inc    %ebp
46782c:	51                   	push   %ecx
46782d:	52                   	push   %edx
46782e:	59                   	pop    %ecx
46782f:	6c                   	insb   (%dx),%es:(%edi)
467830:	41                   	inc    %ecx
467831:	6b 75 34 79          	imul   $0x79,0x34(%ebp),%esi
467835:	73 58                	jae    0x46788f
467837:	45                   	inc    %ebp
467838:	51                   	push   %ecx
467839:	64 46                	fs inc %esi
46783b:	42                   	inc    %edx
46783c:	41                   	inc    %ecx
46783d:	41                   	inc    %ecx
46783e:	41                   	inc    %ecx
46783f:	41                   	inc    %ecx
467840:	41                   	inc    %ecx
467841:	73 41                	jae    0x467884
467843:	41                   	inc    %ecx
467844:	41                   	inc    %ecx
467845:	41                   	inc    %ecx
467846:	5a                   	pop    %edx
467847:	41                   	inc    %ecx
467848:	41                   	inc    %ecx
467849:	41                   	inc    %ecx
46784a:	41                   	inc    %ecx
46784b:	4c                   	dec    %esp
46784c:	77 41                	ja     0x46788f
46784e:	41                   	inc    %ecx
46784f:	41                   	inc    %ecx
467850:	45                   	inc    %ebp
467851:	63 41 41             	arpl   %eax,0x41(%ecx)
467854:	41                   	inc    %ecx
467855:	41                   	inc    %ecx
467856:	66 47                	inc    %di
467858:	53                   	push   %ebx
467859:	67 36 41             	addr16 ss inc %ecx
46785c:	41                   	inc    %ecx
46785d:	41                   	inc    %ecx
46785e:	47                   	inc    %edi
46785f:	45                   	inc    %ebp
467860:	77 63                	ja     0x4678c5
467862:	72 33                	jb     0x467897
467864:	67 59                	addr16 pop %ecx
467866:	66 45                	inc    %bp
467868:	47                   	inc    %edi
467869:	38 79 41             	cmp    %bh,0x41(%ecx)
46786c:	41                   	inc    %ecx
46786d:	41                   	inc    %ecx
46786e:	47                   	inc    %edi
46786f:	4a                   	dec    %edx
467870:	68 63 54 42 79       	push   $0x79425463
467875:	76 51                	jbe    0x4678c8
467877:	42                   	inc    %edx
467878:	68 45 45 47 56       	push   $0x56474545
46787d:	6c                   	insb   (%dx),%es:(%edi)
46787e:	76 4d                	jbe    0x4678cd
467880:	67 41                	addr16 inc %ecx
467882:	41                   	inc    %ecx
467883:	42                   	inc    %edx
467884:	69 59 66 45 53 67 36 	imul   $0x36675345,0x66(%ecx),%ebx
46788b:	41                   	inc    %ecx
46788c:	41                   	inc    %ecx
46788d:	41                   	inc    %ecx
46788e:	47                   	inc    %edi
46788f:	45                   	inc    %ebp
467890:	77 63                	ja     0x4678f5
467892:	72 75                	jb     0x467909
467894:	68 45 45 47 54       	push   $0x54474545
467899:	49                   	dec    %ecx
46789a:	43                   	inc    %ebx
46789b:	4b                   	dec    %ebx
46789c:	77 77                	ja     0x467915
46789e:	72 48                	jb     0x4678e8
4678a0:	54                   	push   %esp
4678a1:	6d                   	insl   (%dx),%es:(%edi)
4678a2:	41                   	inc    %ecx
4678a3:	2f                   	das
4678a4:	76 2f                	jbe    0x4678d5
4678a6:	2f                   	das
4678a7:	4f                   	dec    %edi
4678a8:	48                   	dec    %eax
4678a9:	6a 2b                	push   $0x2b
4678ab:	2f                   	das
4678ac:	2f                   	das
4678ad:	38 57 45             	cmp    %dl,0x45(%edi)
4678b0:	77 63                	ja     0x467915
4678b2:	72 6f                	jb     0x467923
4678b4:	67 63 52 42          	arpl   %edx,0x42(%bp,%si)
4678b8:	46                   	inc    %esi
4678b9:	67 4c                	addr16 dec %esp
4678bb:	4b                   	dec    %ebx
4678bc:	77 63                	ja     0x467921
4678be:	73 42                	jae    0x467902
4678c0:	54                   	push   %esp
4678c1:	68 62 2f 76 2f       	push   $0x2f762f62
4678c6:	2f                   	das
4678c7:	42                   	inc    %edx
4678c8:	77 51                	ja     0x46791b
4678ca:	79 41                	jns    0x46790d
4678cc:	69 73 4c 4f 46 44 2b 	imul   $0x2b44464f,0x4c(%ebx),%esi
4678d3:	2f                   	das
4678d4:	2f                   	das
4678d5:	38 4c 4f 45          	cmp    %cl,0x45(%edi,%ecx,2)
4678d9:	54                   	push   %esp
4678da:	2b 2f                	sub    (%edi),%ebp
4678dc:	2f                   	das
4678dd:	38 47 62             	cmp    %al,0x62(%edi)
4678e0:	7a 4d                	jp     0x46792f
4678e2:	41                   	inc    %ecx
4678e3:	41                   	inc    %ecx
4678e4:	41                   	inc    %ecx
4678e5:	59                   	pop    %ecx
4678e6:	71 48                	jno    0x467930
4678e8:	68 4d 77 42 51       	push   $0x5142774d
4678ed:	43                   	inc    %ebx
4678ee:	6f                   	outsl  %ds:(%esi),(%dx)
4678ef:	41                   	inc    %ecx
4678f0:	51                   	push   %ecx
4678f1:	41                   	inc    %ecx
4678f2:	41                   	inc    %ecx
4678f3:	47                   	inc    %edi
4678f4:	41                   	inc    %ecx
4678f5:	41                   	inc    %ecx
4678f6:	41                   	inc    %ecx
4678f7:	45                   	inc    %ebp
4678f8:	51                   	push   %ecx
4678f9:	41                   	inc    %ecx
4678fa:	43                   	inc    %ebx
4678fb:	6a 6d                	push   $0x6d
4678fd:	6d                   	insl   (%dx),%es:(%edi)
4678fe:	4e                   	dec    %esi
4678ff:	46                   	inc    %esi
467900:	67 41                	addr16 inc %ecx
467902:	41                   	inc    %ecx
467903:	41                   	inc    %ecx
467904:	51                   	push   %ecx
467905:	6f                   	outsl  %ds:(%esi),(%dx)
467906:	72 42                	jb     0x46794a
467908:	78 45                	js     0x46794f
46790a:	49                   	dec    %ecx
46790b:	4f                   	dec    %edi
46790c:	48                   	dec    %eax
46790d:	51                   	push   %ecx
46790e:	42                   	inc    %edx
46790f:	41                   	inc    %ecx
467910:	41                   	inc    %ecx
467911:	41                   	inc    %ecx
467912:	66 47                	inc    %di
467914:	79 67                	jns    0x46797d
467916:	36 41                	ss inc %ecx
467918:	41                   	inc    %ecx
467919:	41                   	inc    %ecx
46791a:	47                   	inc    %edi
46791b:	45                   	inc    %ebp
46791c:	77 67                	ja     0x467985
46791e:	72 37                	jb     0x467957
467920:	67 4b                	addr16 dec %ebx