4676c7:	42                   	inc    %edx
4676c8:	52                   	push   %edx
4676c9:	6d                   	insl   (%dx),%es:(%edi)
4676ca:	2f                   	das
4676cb:	58                   	pop    %eax
4676cc:	41                   	inc    %ecx
4676cd:	47                   	inc    %edi
4676ce:	34 4d                	xor    $0x4d,%al
4676d0:	36 68 55 6e 62 38    	ss push $0x38626e55
4676d6:	67 57                	addr16 push %edi
4676d8:	79 2f                	jns    0x467709
4676da:	49                   	dec    %ecx
4676db:	79 36                	jns    0x467713
4676dd:	59                   	pop    %ecx
4676de:	33 36                	xor    (%esi),%esi
4676e0:	4f                   	dec    %edi
4676e1:	61                   	popa
4676e2:	38 68 2b             	cmp    %ch,0x2b(%eax)
4676e5:	55                   	push   %ebp
4676e6:	65 32 4a 4d          	xor    %gs:0x4d(%edx),%cl
4676ea:	72 62                	jb     0x46774e
4676ec:	53                   	push   %ebx
4676ed:	63 4e 76             	arpl   %ecx,0x76(%esi)
4676f0:	30 5a 50             	xor    %bl,0x50(%edx)
4676f3:	48                   	dec    %eax
4676f4:	68 62 59 68 66       	push   $0x66685962
4676f9:	72 51                	jb     0x46774c
4676fb:	58                   	pop    %eax
4676fc:	36 65 33 58 50       	ss xor %gs:0x50(%eax),%ebx
467701:	69 34 72 6f 43 73 57 	imul   $0x5773436f,(%edx,%esi,2),%esi
467708:	54                   	push   %esp
467709:	4a                   	dec    %edx
46770a:	38 77 61             	cmp    %dh,0x61(%edi)
46770d:	70 66                	jo     0x467775
46770f:	69 53 4b 72 33 39 50 	imul   $0x50393372,0x4b(%ebx),%edx
467716:	41                   	inc    %ecx
467717:	75 66                	jne    0x46777f
467719:	37                   	aaa
46771a:	71 33                	jno    0x46774f
46771c:	35 4c 50 76 67       	xor    $0x6776504c,%eax
467721:	78 39                	js     0x46775c
467723:	33 30                	xor    (%eax),%esi
467725:	6d                   	insl   (%dx),%es:(%edi)
467726:	69 6b 4a 4f 58 58 2b 	imul   $0x2b58584f,0x4a(%ebx),%ebp
46772d:	2b 59 71             	sub    0x71(%ecx),%ebx
467730:	72 75                	jb     0x4677a7
467732:	4c                   	dec    %esp
467733:	67 47                	addr16 inc %edi
467735:	4a                   	dec    %edx
467736:	35 52 56 6b 5a       	xor    $0x5a6b5652,%eax
46773b:	74 43                	je     0x467780
46773d:	6f                   	outsl  %ds:(%esi),(%dx)
46773e:	5a                   	pop    %edx
46773f:	66 79 33             	data16 jns 0x467775
467742:	72 4d                	jb     0x467791
467744:	4d                   	dec    %ebp
467745:	51                   	push   %ecx
467746:	74 41                	je     0x467789
467748:	33 30                	xor    (%eax),%esi
46774a:	36 39 2b             	cmp    %ebp,%ss:(%ebx)
46774d:	33 43 35             	xor    0x35(%ebx),%eax
467750:	72 54                	jb     0x4677a6
467752:	70 6b                	jo     0x4677bf
467754:	6d                   	insl   (%dx),%es:(%edi)
467755:	47                   	inc    %edi
467756:	64 63 4b 53          	arpl   %ecx,%fs:0x53(%ebx)
46775a:	70 73                	jo     0x4677cf
46775c:	68 35 5a 4f 4f       	push   $0x4f4f5a35
467761:	4b                   	dec    %ebx
467762:	67 2b 43 74          	sub    0x74(%bp,%di),%eax
467766:	4f                   	dec    %edi
467767:	2b 37                	sub    (%edi),%esi
467769:	54                   	push   %esp
46776a:	55                   	push   %ebp
46776b:	4e                   	dec    %esi
46776c:	4c                   	dec    %esp
46776d:	71 2b                	jno    0x46779a
46776f:	61                   	popa
467770:	74 41                	je     0x4677b3
467772:	4e                   	dec    %esi
467773:	6b 48 75 48          	imul   $0x48,0x75(%eax),%ecx
467777:	71 70                	jno    0x4677e9
467779:	49                   	dec    %ecx
46777a:	30 31                	xor    %dh,(%ecx)
46777c:	44                   	inc    %esp
46777d:	39 4b 38             	cmp    %ecx,0x38(%ebx)
467780:	77 69                	ja     0x4677eb
467782:	32 4d 69             	xor    0x69(%ebp),%cl
467785:	58                   	pop    %eax
467786:	50                   	push   %eax
467787:	35 73 6d 73 64       	xor    $0x64736d73,%eax
46778c:	74 4a                	je     0x4677d8
46778e:	73 44                	jae    0x4677d4
467790:	72 2b                	jb     0x4677bd
467792:	48                   	dec    %eax
467793:	35 41 37 31 77       	xor    $0x77313741,%eax
467798:	4d                   	dec    %ebp
467799:	66 35 4d 67          	xor    $0x674d,%ax
46779d:	58                   	pop    %eax
46779e:	32 32                	xor    (%edx),%dh
4677a0:	45                   	inc    %ebp
4677a1:	65 34 2b             	gs xor $0x2b,%al
4677a4:	69 58 63 55 67 57 49 	imul   $0x49576755,0x63(%eax),%ebx
4677ab:	47                   	inc    %edi
4677ac:	71 48                	jno    0x4677f6
4677ae:	31 63 45             	xor    %esp,0x45(%ebx)
4677b1:	51                   	push   %ecx
4677b2:	68 69 75 77 42       	push   $0x42777569
4677b7:	34 6c                	xor    $0x6c,%al
4677b9:	6a 53                	push   $0x53
4677bb:	78 70                	js     0x46782d
4677bd:	65 66 57             	gs push %di
4677c0:	46                   	inc    %esi
4677c1:	48                   	dec    %eax
4677c2:	39 4c 67 4d          	cmp    %ecx,0x4d(%edi,%eiz,2)
4677c6:	37                   	aaa
4677c7:	6e                   	outsb  %ds:(%esi),(%dx)
4677c8:	70 32                	jo     0x4677fc
4677ca:	2f                   	das
4677cb:	39 6d 79             	cmp    %ebp,0x79(%ebp)
4677ce:	70 38                	jo     0x467808
4677d0:	36 63 63 35          	arpl   %esp,%ss:0x35(%ebx)
4677d4:	57                   	push   %edi
4677d5:	57                   	push   %edi
4677d6:	45                   	inc    %ebp
4677d7:	4a                   	dec    %edx
4677d8:	55                   	push   %ebp
4677d9:	6d                   	insl   (%dx),%es:(%edi)
4677da:	41                   	inc    %ecx
4677db:	4d                   	dec    %ebp
4677dc:	48                   	dec    %eax
4677dd:	42                   	inc    %edx
4677de:	67 78 55             	addr16 js 0x467836
4677e1:	56                   	push   %esi
4677e2:	72 4c                	jb     0x467830
4677e4:	77 73                	ja     0x467859
4677e6:	62 56 63             	bound  %edx,0x63(%esi)
4677e9:	33 61 37             	xor    0x37(%ecx),%esp
4677ec:	52                   	push   %edx
4677ed:	31 45 33             	xor    %eax,0x33(%ebp)
4677f0:	4a                   	dec    %edx
4677f1:	44                   	inc    %esp
4677f2:	6b 35 59 62 62 6b 6d 	imul   $0x6d,0x6b626259,%esi
4677f9:	59                   	pop    %ecx
4677fa:	32 47 72             	xor    0x72(%edi),%al
4677fd:	4c                   	dec    %esp
4677fe:	50                   	push   %eax
4677ff:	30 4e 4a             	xor    %cl,0x4a(%esi)
467802:	6c                   	insb   (%dx),%es:(%edi)
467803:	77 56                	ja     0x46785b
467805:	33 34 6b             	xor    (%ebx,%ebp,2),%esi
467808:	6d                   	insl   (%dx),%es:(%edi)
467809:	64 6c                	fs insb (%dx),%es:(%edi)
46780b:	35 46 53 64 6e       	xor    $0x6e645346,%eax
467810:	41                   	inc    %ecx
467811:	46                   	inc    %esi
467812:	30 59 76             	xor    %bl,0x76(%ecx)
467815:	4e                   	dec    %esi
467816:	73 53                	jae    0x46786b
467818:	54                   	push   %esp
467819:	6a 61                	push   $0x61
46781b:	47                   	inc    %edi
46781c:	55                   	push   %ebp
46781d:	66 49                	dec    %cx
46781f:	78 65                	js     0x467886
467821:	6b 6f 6a 43          	imul   $0x43,0x6a(%edi),%ebp
467825:	2b 42 6c             	sub    0x6c(%edx),%eax
467828:	7a 4d                	jp     0x467877
46782a:	51                   	push   %ecx
46782b:	6a 37                	push   $0x37
46782d:	35 57 2b 65 68       	xor    $0x68652b57,%eax
467832:	35 53 65 66 7a       	xor    $0x7a666553,%eax
467837:	36 56                	ss push %esi
467839:	38 4c 6f 76          	cmp    %cl,0x76(%edi,%ebp,2)
46783d:	35 58 45 4f 5a       	xor    $0x5a4f4558,%eax
467842:	51                   	push   %ecx
467843:	75 68                	jne    0x4678ad
467845:	68 73 37 43 79       	push   $0x79433773
46784a:	74 77                	je     0x4678c3
46784c:	67 68 65 66 2f 4f    	addr16 push $0x4f2f6665
467852:	68 55 79 7a 66       	push   $0x667a7955
467857:	32 74 54 66          	xor    0x66(%esp,%edx,2),%dh
46785b:	53                   	push   %ebx
46785c:	6c                   	insb   (%dx),%es:(%edi)
46785d:	4c                   	dec    %esp
46785e:	72 36                	jb     0x467896
467860:	4c                   	dec    %esp
467861:	49                   	dec    %ecx
467862:	68 4e 38 70 34       	push   $0x3470384e
467867:	63 6b 66             	arpl   %ebp,0x66(%ebx)
46786a:	2f                   	das
46786b:	51                   	push   %ecx
46786c:	4e                   	dec    %esi
46786d:	6b 6a 67 63          	imul   $0x63,0x67(%edx),%ebp
467871:	42                   	inc    %edx
467872:	7a 6a                	jp     0x4678de
467874:	37                   	aaa
467875:	54                   	push   %esp
467876:	61                   	popa
467877:	49                   	dec    %ecx
467878:	4b                   	dec    %ebx
467879:	75 75                	jne    0x4678f0
46787b:	32 37                	xor    (%edi),%dh
46787d:	57                   	push   %edi
46787e:	2b 42 56             	sub    0x56(%edx),%eax
467881:	41                   	inc    %ecx
467882:	53                   	push   %ebx
467883:	49                   	dec    %ecx
467884:	41                   	inc    %ecx
467885:	77 5a                	ja     0x4678e1
467887:	74 39                	je     0x4678c2
467889:	67 59                	addr16 pop %ecx
46788b:	75 43                	jne    0x4678d0
46788d:	31 62 34             	xor    %esp,0x34(%edx)
467890:	58                   	pop    %eax
467891:	67 2f                	addr16 das
467893:	44                   	inc    %esp
467894:	4a                   	dec    %edx
467895:	4a                   	dec    %edx
467896:	74 77                	je     0x46790f
467898:	69 35 77 73 35 4e 37 	imul   $0x59534b37,0x4e357377,%esi
46789f:	4b 53 59
4678a2:	6f                   	outsl  %ds:(%esi),(%dx)
4678a3:	34 30                	xor    $0x30,%al
4678a5:	65 72 36             	gs jb  0x4678de
4678a8:	79 53                	jns    0x4678fd
4678aa:	65 36 4d             	gs ss dec %ebp
4678ad:	61                   	popa
4678ae:	43                   	inc    %ebx
4678af:	4e                   	dec    %esi
4678b0:	37                   	aaa
4678b1:	54                   	push   %esp
4678b2:	2b 64 57 64          	sub    0x64(%edi,%edx,2),%esp
4678b6:	49                   	dec    %ecx
4678b7:	61                   	popa
4678b8:	6b 44 72 62 49       	imul   $0x49,0x62(%edx,%esi,2),%eax
4678bd:	45                   	inc    %ebp
4678be:	6a 7a                	push   $0x7a
4678c0:	6e                   	outsb  %ds:(%esi),(%dx)
4678c1:	74 39                	je     0x4678fc
4678c3:	51                   	push   %ecx
4678c4:	68 44 50 2b 39       	push   $0x392b5044
4678c9:	54                   	push   %esp
4678ca:	62 6d 52             	bound  %ebp,0x52(%ebp)
4678cd:	2b 4c 70 6a          	sub    0x6a(%eax,%esi,2),%ecx
4678d1:	36 58                	ss pop %eax
4678d3:	61                   	popa
4678d4:	4f                   	dec    %edi
4678d5:	52                   	push   %edx
4678d6:	79 69                	jns    0x467941
4678d8:	74 61                	je     0x46793b
4678da:	52                   	push   %edx
4678db:	73 39                	jae    0x467916
4678dd:	78 6f                	js     0x46794e
4678df:	57                   	push   %edi
4678e0:	78 52                	js     0x467934
4678e2:	44                   	inc    %esp
4678e3:	34 49                	xor    $0x49,%al
4678e5:	42                   	inc    %edx
4678e6:	55                   	push   %ebp
4678e7:	5a                   	pop    %edx
4678e8:	62 56 43             	bound  %edx,0x43(%esi)
4678eb:	73 32                	jae    0x46791f
4678ed:	49                   	dec    %ecx
4678ee:	6d                   	insl   (%dx),%es:(%edi)
4678ef:	4f                   	dec    %edi
4678f0:	45                   	inc    %ebp
4678f1:	59                   	pop    %ecx
4678f2:	4e                   	dec    %esi
4678f3:	65 55                	gs push %ebp
4678f5:	64 39 48 42          	cmp    %ecx,%fs:0x42(%eax)
4678f9:	63 68 6f             	arpl   %ebp,0x6f(%eax)
4678fc:	43                   	inc    %ebx
4678fd:	6d                   	insl   (%dx),%es:(%edi)
4678fe:	36 5a                	ss pop %edx
467900:	34 49                	xor    $0x49,%al
467902:	50                   	push   %eax
467903:	68 50 30 39 53       	push   $0x53393050
467908:	6d                   	insl   (%dx),%es:(%edi)
467909:	51                   	push   %ecx
46790a:	79 31                	jns    0x46793d
46790c:	52                   	push   %edx
46790d:	68 74 6d 54 32       	push   $0x32546d74
467912:	6f                   	outsl  %ds:(%esi),(%dx)
467913:	4f                   	dec    %edi
467914:	63 68 79             	arpl   %ebp,0x79(%eax)
467917:	43                   	inc    %ebx
467918:	57                   	push   %edi
467919:	6e                   	outsb  %ds:(%esi),(%dx)
46791a:	4a                   	dec    %edx
46791b:	61                   	popa
46791c:	67 77 31             	addr16 ja 0x467950
46791f:	57                   	push   %edi
467920:	35 4d 48 58 45       	xor    $0x4558484d,%eax
467925:	73 36                	jae    0x46795d
467927:	67 65 71 37          	addr16 gs jno 0x467962
46792b:	66 71 79             	data16 jno 0x4679a7
46792e:	63 30                	arpl   %esi,(%eax)
467930:	53                   	push   %ebx
467931:	54                   	push   %esp
467932:	79 79                	jns    0x4679ad
467934:	4a                   	dec    %edx
467935:	55                   	push   %ebp
467936:	6d                   	insl   (%dx),%es:(%edi)
467937:	58                   	pop    %eax
467938:	78 67                	js     0x4679a1
46793a:	52                   	push   %edx
46793b:	78 43                	js     0x467980
46793d:	6d                   	insl   (%dx),%es:(%edi)
46793e:	61                   	popa
46793f:	61                   	popa
467940:	68 52 68 75 6b       	push   $0x6b756852
467945:	38 59 49             	cmp    %bl,0x49(%ecx)
467948:	6e                   	outsb  %ds:(%esi),(%dx)
467949:	45                   	inc    %ebp
46794a:	76 59                	jbe    0x4679a5
46794c:	2f                   	das
46794d:	68 45 44 59 56       	push   $0x56594445
467952:	4b                   	dec    %ebx
467953:	56                   	push   %esi
467954:	57                   	push   %edi
467955:	59                   	pop    %ecx
467956:	61                   	popa
467957:	6e                   	outsb  %ds:(%esi),(%dx)
467958:	33 62 74             	xor    0x74(%edx),%esp
46795b:	30 6b 36             	xor    %ch,0x36(%ebx)
46795e:	37                   	aaa
46795f:	35 7a 72 39 72       	xor    $0x7239727a,%eax
467964:	58                   	pop    %eax
467965:	35 49 37 4f 6a       	xor    $0x6a4f3749,%eax
46796a:	79 2b                	jns    0x467997
46796c:	41                   	inc    %ecx
46796d:	53                   	push   %ebx
46796e:	37                   	aaa
46796f:	69 45 59 6b 4c 64 50 	imul   $0x50644c6b,0x59(%ebp),%eax
467976:	74 73                	je     0x4679eb
467978:	47                   	inc    %edi
467979:	46                   	inc    %esi
46797a:	46                   	inc    %esi
46797b:	38 4e 45             	cmp    %cl,0x45(%esi)
46797e:	51                   	push   %ecx
46797f:	58                   	pop    %eax
467980:	38 37                	cmp    %dh,(%edi)
467982:	2b 58 4a             	sub    0x4a(%eax),%ebx
467985:	51                   	push   %ecx
467986:	66 45                	inc    %bp
467988:	78 7a                	js     0x467a04
46798a:	4f                   	dec    %edi
46798b:	47                   	inc    %edi
46798c:	48                   	dec    %eax