4687c2:	31 65 44             	xor    %esp,0x44(%ebp)
4687c5:	70 45                	jo     0x46880c
4687c7:	5a                   	pop    %edx
4687c8:	51                   	push   %ecx
4687c9:	65 6c                	gs insb (%dx),%es:(%edi)
4687cb:	44                   	inc    %esp
4687cc:	6c                   	insb   (%dx),%es:(%edi)
4687cd:	6b 78 72 31          	imul   $0x31,0x72(%eax),%edi
4687d1:	62 7a 6b             	bound  %edi,0x6b(%edx)
4687d4:	31 59 66             	xor    %ebx,0x66(%ecx)
4687d7:	4a                   	dec    %edx
4687d8:	30 47 4f             	xor    %al,0x4f(%edi)
4687db:	35 55 63 46 59       	xor    $0x59466355,%eax
4687e0:	71 77                	jno    0x468859
4687e2:	4f                   	dec    %edi
4687e3:	57                   	push   %edi
4687e4:	4d                   	dec    %ebp
4687e5:	6f                   	outsl  %ds:(%esi),(%dx)
4687e6:	77 72                	ja     0x46885a
4687e8:	78 69                	js     0x468853
4687ea:	38 6d 33             	cmp    %ch,0x33(%ebp)
4687ed:	7a 6d                	jp     0x46885c
4687ef:	36 6f                	outsl  %ss:(%esi),(%dx)
4687f1:	59                   	pop    %ecx
4687f2:	53                   	push   %ebx
4687f3:	5a                   	pop    %edx
4687f4:	67 66 71 43          	addr16 data16 jno 0x46883b
4687f8:	63 76 62             	arpl   %esi,0x62(%esi)
4687fb:	64 65 56             	fs gs push %esi
4687fe:	77 5a                	ja     0x46885a
468800:	4b                   	dec    %ebx
468801:	70 64                	jo     0x468867
468803:	33 76 50             	xor    0x50(%esi),%esi
468806:	53                   	push   %ebx
468807:	56                   	push   %esi
468808:	43                   	inc    %ebx
468809:	59                   	pop    %ecx
46880a:	54                   	push   %esp
46880b:	66 58                	pop    %ax
46880d:	52                   	push   %edx
46880e:	35 4e 49 6f 6c       	xor    $0x6c6f494e,%eax
468813:	69 57 71 39 71 47 32 	imul   $0x32477139,0x71(%edi),%edx
46881a:	2b 4e 31             	sub    0x31(%esi),%ecx
46881d:	74 6b                	je     0x46888a
46881f:	45                   	inc    %ebp
468820:	79 57                	jns    0x468879
468822:	56                   	push   %esi
468823:	72 41                	jb     0x468866
468825:	54                   	push   %esp
468826:	65 6c                	gs insb (%dx),%es:(%edi)
468828:	56                   	push   %esi
468829:	46                   	inc    %esi
46882a:	6a 76                	push   $0x76
46882c:	70 37                	jo     0x468865
46882e:	75 6d                	jne    0x46889d
468830:	7a 35                	jp     0x468867
468832:	6d                   	insl   (%dx),%es:(%edi)
468833:	45                   	inc    %ebp
468834:	65 4c                	gs dec %esp
468836:	75 30                	jne    0x468868
468838:	6b 79 2b 44          	imul   $0x44,0x2b(%ecx),%edi
46883c:	4a                   	dec    %edx
46883d:	5a                   	pop    %edx
46883e:	31 4d 43             	xor    %ecx,0x43(%ebp)
468841:	36 6a 42             	ss push $0x42
468844:	56                   	push   %esi
468845:	74 66                	je     0x4688ad
468847:	6b 6e 76 42          	imul   $0x42,0x76(%esi),%ebp
46884b:	69 58 55 51 44 35 31 	imul   $0x31354451,0x55(%eax),%ebx
468852:	6e                   	outsb  %ds:(%esi),(%dx)
468853:	42                   	inc    %edx
468854:	36 65 44             	ss gs inc %esp
468857:	6b 74 46 38 67       	imul   $0x67,0x38(%esi,%eax,2),%esi
46885c:	43                   	inc    %ebx
46885d:	6c                   	insb   (%dx),%es:(%edi)
46885e:	5a                   	pop    %edx
46885f:	4b                   	dec    %ebx
468860:	5a                   	pop    %edx
468861:	42                   	inc    %edx
468862:	44                   	inc    %esp
468863:	75 30                	jne    0x468895
468865:	4e                   	dec    %esi
468866:	38 36                	cmp    %dh,(%esi)
468868:	46                   	inc    %esi
468869:	31 5a 7a             	xor    %ebx,0x7a(%edx)
46886c:	30 4f 6e             	xor    %cl,0x6e(%edi)
46886f:	35 6d 64 33 56       	xor    $0x5633646d,%eax
468874:	57                   	push   %edi
468875:	4e                   	dec    %esi
468876:	36 61                	ss popa
468878:	49                   	dec    %ecx
468879:	59                   	pop    %ecx
46887a:	68 61 74 71 69       	push   $0x69717461
46887f:	7a 43                	jp     0x4688c4
468881:	64 6e                	outsb  %fs:(%esi),(%dx)
468883:	77 47                	ja     0x4688cc
468885:	77 56                	ja     0x4688dd
468887:	6f                   	outsl  %ds:(%esi),(%dx)
468888:	46                   	inc    %esi
468889:	30 58 54             	xor    %bl,0x54(%eax)
46888c:	39 6b 34             	cmp    %ebp,0x34(%ebx)
46888f:	39 42 49             	cmp    %eax,0x49(%edx)
468892:	61                   	popa
468893:	4c                   	dec    %esp
468894:	65 2f                	gs das
468896:	52                   	push   %edx
468897:	2b 33                	sub    (%ebx),%esi
468899:	64 45                	fs inc %ebp
46889b:	52                   	push   %edx
46889c:	38 7a 50             	cmp    %bh,0x50(%edx)
46889f:	6f                   	outsl  %ds:(%esi),(%dx)
4688a0:	48                   	dec    %eax
4688a1:	65 50                	gs push %eax
4688a3:	41                   	inc    %ecx
4688a4:	38 2f                	cmp    %ch,(%edi)
4688a6:	50                   	push   %eax
4688a7:	36 39 63 36          	cmp    %esp,%ss:0x36(%ebx)
4688ab:	62 2f                	bound  %ebp,(%edi)
4688ad:	6d                   	insl   (%dx),%es:(%edi)
4688ae:	71 45                	jno    0x4688f5
4688b0:	56                   	push   %esi
4688b1:	37                   	aaa
4688b2:	32 74 43 47          	xor    0x47(%ebx,%eax,2),%dh
4688b6:	6e                   	outsb  %ds:(%esi),(%dx)
4688b7:	7a 73                	jp     0x46892c
4688b9:	6b 37 6d             	imul   $0x6d,(%edi),%esi
4688bc:	53                   	push   %ebx
4688bd:	35 74 65 72 65       	xor    $0x65726574,%eax
4688c2:	62 37                	bound  %esi,(%edi)
4688c4:	6b 6e 39 37          	imul   $0x37,0x39(%esi),%ebp
4688c8:	6a 77                	push   $0x77
4688ca:	31 56 2b             	xor    %edx,0x2b(%esi)
4688cd:	48                   	dec    %eax
4688ce:	30 6a 73             	xor    %ch,0x73(%edx)
4688d1:	48                   	dec    %eax
4688d2:	50                   	push   %eax
4688d3:	31 34 42             	xor    %esi,(%edx,%eax,2)
4688d6:	5a                   	pop    %edx
4688d7:	78 70                	js     0x468949
4688d9:	41                   	inc    %ecx
4688da:	77 6d                	ja     0x468949
4688dc:	55                   	push   %ebp
4688dd:	71 71                	jno    0x468950
4688df:	66 54                	push   %sp
4688e1:	79 4f                	jns    0x468932
4688e3:	76 45                	jbe    0x46892a
4688e5:	39 52 2b             	cmp    %edx,0x2b(%edx)
4688e8:	72 43                	jb     0x46892d
4688ea:	65 51                	gs push %ecx
4688ec:	4f                   	dec    %edi
4688ed:	45                   	inc    %ebp
4688ee:	38 30                	cmp    %dh,(%eax)
4688f0:	30 54 62 45          	xor    %dl,0x45(%edx,%eiz,2)
4688f4:	42                   	inc    %edx
4688f5:	39 48 52             	cmp    %ecx,0x52(%eax)
4688f8:	35 75 54 53 6a       	xor    $0x6a535475,%eax
4688fd:	74 59                	je     0x468958
4688ff:	69 5a 59 63 69 2f 64 	imul   $0x642f6963,0x59(%edx),%ebx
468906:	5a                   	pop    %edx
468907:	63 32                	arpl   %esi,(%edx)
468909:	4f                   	dec    %edi
46890a:	42                   	inc    %edx
46890b:	57                   	push   %edi
46890c:	77 56                	ja     0x468964
46890e:	75 65                	jne    0x468975
468910:	2f                   	das
468911:	66 62 55 63          	bound  %dx,0x63(%ebp)
468915:	75 58                	jne    0x46896f
468917:	75 63                	jne    0x46897c
468919:	53                   	push   %ebx
46891a:	75 4a                	jne    0x468966
46891c:	74 6b                	je     0x468989
46891e:	6b 4f 62 51          	imul   $0x51,0x62(%edi),%ecx
468922:	70 77                	jo     0x46899b
468924:	64 75 4f             	fs jne 0x468976
468927:	63 2b                	arpl   %ebp,(%ebx)
468929:	51                   	push   %ecx
46892a:	6f                   	outsl  %ds:(%esi),(%dx)
46892b:	5a                   	pop    %edx
46892c:	47                   	inc    %edi
46892d:	58                   	pop    %eax
46892e:	46                   	inc    %esi
46892f:	54                   	push   %esp
468930:	59                   	pop    %ecx
468931:	6f                   	outsl  %ds:(%esi),(%dx)
468932:	37                   	aaa
468933:	59                   	pop    %ecx
468934:	38 6f 6f             	cmp    %ch,0x6f(%edi)
468937:	75 70                	jne    0x4689a9
468939:	31 70 45             	xor    %esi,0x45(%eax)
46893c:	35 37 2b 47 65       	xor    $0x65472b37,%eax
468941:	78 35                	js     0x468978
468943:	73 35                	jae    0x46897a
468945:	49                   	dec    %ecx
468946:	32 6c 61 79          	xor    0x79(%ecx,%eiz,2),%ch
46894a:	6f                   	outsl  %ds:(%esi),(%dx)
46894b:	65 71 54             	gs jno 0x4689a2
46894e:	72 63                	jb     0x4689b3
468950:	61                   	popa
468951:	4d                   	dec    %ebp
468952:	56                   	push   %esi
468953:	44                   	inc    %esp
468954:	70 6a                	jo     0x4689c0
468956:	49                   	dec    %ecx
468957:	37                   	aaa
468958:	58                   	pop    %eax
468959:	74 75                	je     0x4689d0
46895b:	36 37                	ss aaa
46895d:	32 75 7a             	xor    0x7a(%ebp),%dh
468960:	71 31                	jno    0x468993
468962:	74 6f                	je     0x4689d3
468964:	7a 31                	jp     0x468997
468966:	58                   	pop    %eax
468967:	76 62                	jbe    0x4689cb
468969:	66 70 2b             	data16 jo 0x468997
46896c:	55                   	push   %ebp
46896d:	76 6d                	jbe    0x4689dc
46896f:	4a                   	dec    %edx
468970:	4b                   	dec    %ebx
468971:	30 62 6f             	xor    %ah,0x6f(%edx)
468974:	4e                   	dec    %esi
468975:	49                   	dec    %ecx
468976:	39 55 63             	cmp    %edx,0x63(%ebp)
468979:	33 49 6e             	xor    0x6e(%ecx),%ecx
46897c:	52                   	push   %edx
46897d:	54                   	push   %esp
46897e:	51                   	push   %ecx
46897f:	34 59                	xor    $0x59,%al
468981:	71 37                	jno    0x4689ba
468983:	52                   	push   %edx
468984:	31 57 4b             	xor    %edx,0x4b(%edi)
468987:	35 4e 36 54 70       	xor    $0x7054364e,%eax
46898c:	62 57 6d             	bound  %edx,0x6d(%edi)
46898f:	55                   	push   %ebp
468990:	72 70                	jb     0x468a02
468992:	4a                   	dec    %edx
468993:	62 2f                	bound  %ebp,(%edi)
468995:	68 59 67 51 6b       	push   $0x6b516759
46899a:	76 65                	jbe    0x468a01
46899c:	4f                   	dec    %edi
46899d:	6e                   	outsb  %ds:(%esi),(%dx)
46899e:	54                   	push   %esp
46899f:	6c                   	insb   (%dx),%es:(%edi)
4689a0:	62 56 6f             	bound  %edx,0x6f(%esi)
4689a3:	49                   	dec    %ecx
4689a4:	35 39 42 52 61       	xor    $0x61524239,%eax
4689a9:	73 52                	jae    0x4689fd
4689ab:	71 52                	jno    0x4689ff
4689ad:	31 54 64 4c          	xor    %edx,0x4c(%esp,%eiz,2)
4689b1:	72 68                	jb     0x468a1b
4689b3:	53                   	push   %ebx
4689b4:	33 51 50             	xor    0x50(%ecx),%edx
4689b7:	50                   	push   %eax
4689b8:	38 38                	cmp    %bh,(%eax)
4689ba:	4c                   	dec    %esp
4689bb:	42                   	inc    %edx
4689bc:	4f                   	dec    %edi
4689bd:	65 4c                	gs dec %esp
4689bf:	56                   	push   %esi
4689c0:	58                   	pop    %eax
4689c1:	77 58                	ja     0x468a1b
4689c3:	56                   	push   %esi
4689c4:	73 6e                	jae    0x468a34
4689c6:	39 7a 47             	cmp    %edi,0x47(%edx)
4689c9:	68 78 37 42 6a       	push   $0x6a423778
4689ce:	78 44                	js     0x468a14
4689d0:	66 48                	dec    %ax
4689d2:	6d                   	insl   (%dx),%es:(%edi)
4689d3:	62 46 78             	bound  %eax,0x78(%esi)
4689d6:	4b                   	dec    %ebx
4689d7:	51                   	push   %ecx
4689d8:	32 70 65             	xor    0x65(%eax),%dh
4689db:	34 65                	xor    $0x65,%al
4689dd:	61                   	popa
4689de:	33 54 61 66          	xor    0x66(%ecx,%eiz,2),%edx
4689e2:	46                   	inc    %esi
4689e3:	79 37                	jns    0x468a1c
4689e5:	78 67                	js     0x468a4e
4689e7:	64 61                	fs popa
4689e9:	57                   	push   %edi
4689ea:	2f                   	das
4689eb:	4f                   	dec    %edi
4689ec:	75 61                	jne    0x468a4f
4689ee:	62 46 35             	bound  %eax,0x35(%esi)
4689f1:	41                   	inc    %ecx
4689f2:	6c                   	insb   (%dx),%es:(%edi)
4689f3:	34 36                	xor    $0x36,%al
4689f5:	74 42                	je     0x468a39
4689f7:	72 57                	jb     0x468a50
4689f9:	31 4e 74             	xor    %ecx,0x74(%esi)
4689fc:	6c                   	insb   (%dx),%es:(%edi)
4689fd:	4b                   	dec    %ebx
4689fe:	70 79                	jo     0x468a79
468a00:	6c                   	insb   (%dx),%es:(%edi)
468a01:	55                   	push   %ebp
468a02:	71 71                	jno    0x468a75
468a04:	49                   	dec    %ecx
468a05:	68 38 77 5a 43       	push   $0x435a7738
468a0a:	35 43 70 61 6b       	xor    $0x6b617043,%eax
468a0f:	4d                   	dec    %ebp
468a10:	49                   	dec    %ecx
468a11:	52                   	push   %edx
468a12:	65 42                	gs inc %edx
468a14:	75 31                	jne    0x468a47
468a16:	70 39                	jo     0x468a51
468a18:	55                   	push   %ebp
468a19:	6b 4e 41 76          	imul   $0x76,0x41(%esi),%ecx
468a1d:	57                   	push   %edi
468a1e:	2f                   	das
468a1f:	6e                   	outsb  %ds:(%esi),(%dx)
468a20:	56                   	push   %esi
468a21:	55                   	push   %ebp
468a22:	74 79                	je     0x468a9d
468a24:	4d                   	dec    %ebp
468a25:	43                   	inc    %ebx
468a26:	55                   	push   %ebp
468a27:	31 30                	xor    %esi,(%eax)
468a29:	4a                   	dec    %edx
468a2a:	75 44                	jne    0x468a70
468a2c:	4b                   	dec    %ebx
468a2d:	4f                   	dec    %edi
468a2e:	37                   	aaa
468a2f:	72 55                	jb     0x468a86
468a31:	36 49                	ss dec %ecx
468a33:	30 72 59             	xor    %dh,0x59(%edx)
468a36:	71 32                	jno    0x468a6a
468a38:	34 4c                	xor    $0x4c,%al
468a3a:	78 74                	js     0x468ab0
468a3c:	70 4a                	jo     0x468a88
468a3e:	54                   	push   %esp
468a3f:	51                   	push   %ecx
468a40:	61                   	popa
468a41:	47                   	inc    %edi
468a42:	6d                   	insl   (%dx),%es:(%edi)
468a43:	4f                   	dec    %edi
468a44:	57                   	push   %edi
468a45:	37                   	aaa
468a46:	2b 78 77             	sub    0x77(%eax),%edi
468a49:	56                   	push   %esi
468a4a:	6a 33                	push   $0x33
468a4c:	48                   	dec    %eax
468a4d:	7a 76                	jp     0x468ac5
468a4f:	7a 6e                	jp     0x468abf
468a51:	4c                   	dec    %esp
468a52:	56                   	push   %esi
468a53:	5a                   	pop    %edx
468a54:	6b 32 6a             	imul   $0x6a,(%edx),%esi
468a57:	55                   	push   %ebp
468a58:	6a 32                	push   $0x32
468a5a:	44                   	inc    %esp