4669e6:	79 59                	jns    0x466a41
4669e8:	36 70 6b             	ss jo  0x466a56
4669eb:	4c                   	dec    %esp
4669ec:	32 44 39 36          	xor    0x36(%ecx,%edi,1),%al
4669f0:	35 61 61 31 64       	xor    $0x64316161,%eax
4669f5:	58                   	pop    %eax
4669f6:	2f                   	das
4669f7:	30 48 4e             	xor    %cl,0x4e(%eax)
4669fa:	46                   	inc    %esi
4669fb:	48                   	dec    %eax
4669fc:	35 61 38 6d 5a       	xor    $0x5a6d3861,%eax
466a01:	46                   	inc    %esi
466a02:	59                   	pop    %ecx
466a03:	48                   	dec    %eax
466a04:	76 72                	jbe    0x466a78
466a06:	58                   	pop    %eax
466a07:	32 4d 51             	xor    0x51(%ebp),%cl
466a0a:	32 79 64             	xor    0x64(%ecx),%bh
466a0d:	72 71                	jb     0x466a80
466a0f:	71 34                	jno    0x466a45
466a11:	41                   	inc    %ecx
466a12:	6c                   	insb   (%dx),%es:(%edi)
466a13:	4d                   	dec    %ebp
466a14:	4d                   	dec    %ebp
466a15:	32 63 31             	xor    0x31(%ebx),%ah
466a18:	5a                   	pop    %edx
466a19:	30 54 64 4d          	xor    %dl,0x4d(%esp,%eiz,2)
466a1d:	45                   	inc    %ebp
466a1e:	70 74                	jo     0x466a94
466a20:	35 52 73 77 53       	xor    $0x53777352,%eax
466a25:	30 49 2f             	xor    %cl,0x2f(%ecx)
466a28:	6d                   	insl   (%dx),%es:(%edi)
466a29:	4a                   	dec    %edx
466a2a:	6e                   	outsb  %ds:(%esi),(%dx)
466a2b:	68 4e 55 4d 44       	push   $0x444d554e
466a30:	67 62 76 67          	bound  %esi,0x67(%bp)
466a34:	45                   	inc    %ebp
466a35:	6b 48 75 6b          	imul   $0x6b,0x75(%eax),%ecx
466a39:	48                   	dec    %eax
466a3a:	49                   	dec    %ecx
466a3b:	7a 33                	jp     0x466a70
466a3d:	38 75 39             	cmp    %dh,0x39(%ebp)
466a40:	73 6a                	jae    0x466aac
466a42:	4a                   	dec    %edx
466a43:	33 72 77             	xor    0x77(%edx),%esi
466a46:	4b                   	dec    %ebx
466a47:	51                   	push   %ecx
466a48:	4e                   	dec    %esi
466a49:	6b 65 32 53          	imul   $0x53,0x32(%ebp),%esp
466a4d:	34 4d                	xor    $0x4d,%al
466a4f:	36 45                	ss inc %ebp
466a51:	62 64 48 62          	bound  %esp,0x62(%eax,%ecx,2)
466a55:	2f                   	das
466a56:	51                   	push   %ecx
466a57:	43                   	inc    %ebx
466a58:	54                   	push   %esp
466a59:	44                   	inc    %esp
466a5a:	46                   	inc    %esi
466a5b:	4b                   	dec    %ebx
466a5c:	37                   	aaa
466a5d:	43                   	inc    %ebx
466a5e:	34 46                	xor    $0x46,%al
466a60:	73 79                	jae    0x466adb
466a62:	73 48                	jae    0x466aac
466a64:	75 65                	jne    0x466acb
466a66:	6b 35 6f 33 4e 64 6b 	imul   $0x6b,0x644e336f,%esi
466a6d:	35 32 44 51 74       	xor    $0x74514432,%eax
466a72:	2f                   	das
466a73:	4d                   	dec    %ebp
466a74:	69 59 6c 4d 4c 48 4a 	imul   $0x4a484c4d,0x6c(%ecx),%ebx
466a7b:	33 73 68             	xor    0x68(%ebx),%esi
466a7e:	62 71 41             	bound  %esi,0x41(%ecx)
466a81:	5a                   	pop    %edx
466a82:	70 31                	jo     0x466ab5
466a84:	4f                   	dec    %edi
466a85:	72 67                	jb     0x466aee
466a87:	75 34                	jne    0x466abd
466a89:	78 62                	js     0x466aed
466a8b:	57                   	push   %edi
466a8c:	42                   	inc    %edx
466a8d:	61                   	popa
466a8e:	6b 4c 32 4a 6f       	imul   $0x6f,0x4a(%edx,%esi,1),%ecx
466a93:	47                   	inc    %edi
466a94:	63 4c 61 66          	arpl   %ecx,0x66(%ecx,%eiz,2)
466a98:	66 74 48             	data16 je 0x466ae3
466a9b:	59                   	pop    %ecx
466a9c:	36 45                	ss inc %ebp
466a9e:	6a 57                	push   $0x57
466aa0:	34 41                	xor    $0x41,%al
466aa2:	74 61                	je     0x466b05
466aa4:	47                   	inc    %edi
466aa5:	58                   	pop    %eax
466aa6:	48                   	dec    %eax
466aa7:	34 65                	xor    $0x65,%al
466aa9:	77 5a                	ja     0x466b05
466aab:	7a 38                	jp     0x466ae5
466aad:	45                   	inc    %ebp
466aae:	78 54                	js     0x466b04
466ab0:	55                   	push   %ebp
466ab1:	5a                   	pop    %edx
466ab2:	38 31                	cmp    %dh,(%ecx)
466ab4:	42                   	inc    %edx
466ab5:	4e                   	dec    %esi
466ab6:	78 74                	js     0x466b2c
466ab8:	72 53                	jb     0x466b0d
466aba:	63 32                	arpl   %esi,(%edx)
466abc:	53                   	push   %ebx
466abd:	70 49                	jo     0x466b08
466abf:	74 47                	je     0x466b08
466ac1:	4f                   	dec    %edi
466ac2:	36 52                	ss push %edx
466ac4:	79 33                	jns    0x466af9
466ac6:	38 43 45             	cmp    %al,0x45(%ebx)
466ac9:	74 6f                	je     0x466b3a
466acb:	62 43 78             	bound  %eax,0x78(%ebx)
466ace:	68 72 69 52 70       	push   $0x70526972
466ad3:	6f                   	outsl  %ds:(%esi),(%dx)
466ad4:	74 59                	je     0x466b2f
466ad6:	65 48                	gs dec %eax
466ad8:	4d                   	dec    %ebp
466ad9:	51                   	push   %ecx
466ada:	39 56 53             	cmp    %edx,0x53(%esi)
466add:	46                   	inc    %esi
466ade:	54                   	push   %esp
466adf:	4c                   	dec    %esp
466ae0:	62 66 68             	bound  %esp,0x68(%esi)
466ae3:	2b 39                	sub    (%ecx),%edi
466ae5:	42                   	inc    %edx
466ae6:	58                   	pop    %eax
466ae7:	62 63 4a             	bound  %esp,0x4a(%ebx)
466aea:	6f                   	outsl  %ds:(%esi),(%dx)
466aeb:	72 32                	jb     0x466b1f
466aed:	4d                   	dec    %ebp
466aee:	46                   	inc    %esi
466aef:	79 6c                	jns    0x466b5d
466af1:	6a 65                	push   $0x65
466af3:	37                   	aaa
466af4:	57                   	push   %edi
466af5:	53                   	push   %ebx
466af6:	79 38                	jns    0x466b30
466af8:	42                   	inc    %edx
466af9:	61                   	popa
466afa:	5a                   	pop    %edx
466afb:	53                   	push   %ebx
466afc:	69 51 4d 45 77 4c 6a 	imul   $0x6a4c7745,0x4d(%ecx),%edx
466b03:	34 31                	xor    $0x31,%al
466b05:	58                   	pop    %eax
466b06:	59                   	pop    %ecx
466b07:	7a 77                	jp     0x466b80
466b09:	50                   	push   %eax
466b0a:	37                   	aaa
466b0b:	63 74 47 49          	arpl   %esi,0x49(%edi,%eax,2)
466b0f:	52                   	push   %edx
466b10:	6b 6a 2b 70          	imul   $0x70,0x2b(%edx),%ebp
466b14:	39 6b 65             	cmp    %ebp,0x65(%ebx)
466b17:	44                   	inc    %esp
466b18:	6f                   	outsl  %ds:(%esi),(%dx)
466b19:	6a 75                	push   $0x75
466b1b:	78 77                	js     0x466b94
466b1d:	2b 4a 62             	sub    0x62(%edx),%ecx
466b20:	6d                   	insl   (%dx),%es:(%edi)
466b21:	75 58                	jne    0x466b7b
466b23:	78 48                	js     0x466b6d
466b25:	56                   	push   %esi
466b26:	64 38 4b 64          	cmp    %cl,%fs:0x64(%ebx)
466b2a:	42                   	inc    %edx
466b2b:	77 32                	ja     0x466b5f
466b2d:	4b                   	dec    %ebx
466b2e:	4a                   	dec    %edx
466b2f:	4b                   	dec    %ebx
466b30:	6f                   	outsl  %ds:(%esi),(%dx)
466b31:	32 50 58             	xor    0x58(%eax),%dl
466b34:	57                   	push   %edi
466b35:	6c                   	insb   (%dx),%es:(%edi)
466b36:	64 68 63 65 42 74    	fs push $0x74426563
466b3c:	77 54                	ja     0x466b92
466b3e:	35 42 63 6f 47       	xor    $0x476f6342,%eax
466b43:	58                   	pop    %eax
466b44:	37                   	aaa
466b45:	4d                   	dec    %ebp
466b46:	37                   	aaa
466b47:	31 30                	xor    %esi,(%eax)
466b49:	77 6f                	ja     0x466bba
466b4b:	49                   	dec    %ecx
466b4c:	45                   	inc    %ebp
466b4d:	6d                   	insl   (%dx),%es:(%edi)
466b4e:	4f                   	dec    %edi
466b4f:	30 31                	xor    %dh,(%ecx)
466b51:	66 49                	dec    %cx
466b53:	61                   	popa
466b54:	53                   	push   %ebx
466b55:	46                   	inc    %esi
466b56:	6d                   	insl   (%dx),%es:(%edi)
466b57:	4f                   	dec    %edi
466b58:	44                   	inc    %esp
466b59:	7a 41                	jp     0x466b9c
466b5b:	66 54                	push   %sp
466b5d:	47                   	inc    %edi
466b5e:	4c                   	dec    %esp
466b5f:	47                   	inc    %edi
466b60:	68 53 79 78 51       	push   $0x51787953
466b65:	59                   	pop    %ecx
466b66:	5a                   	pop    %edx
466b67:	47                   	inc    %edi
466b68:	37                   	aaa
466b69:	44                   	inc    %esp
466b6a:	54                   	push   %esp
466b6b:	46                   	inc    %esi
466b6c:	54                   	push   %esp
466b6d:	78 6f                	js     0x466bde
466b6f:	4a                   	dec    %edx
466b70:	4f                   	dec    %edi
466b71:	76 76                	jbe    0x466be9
466b73:	47                   	inc    %edi
466b74:	62 38                	bound  %edi,(%eax)
466b76:	6e                   	outsb  %ds:(%esi),(%dx)
466b77:	4e                   	dec    %esi
466b78:	64 4b                	fs dec %ebx
466b7a:	56                   	push   %esi
466b7b:	6d                   	insl   (%dx),%es:(%edi)
466b7c:	69 4e 38 4a 69 64 4c 	imul   $0x4c64694a,0x38(%esi),%ecx
466b83:	54                   	push   %esp
466b84:	4e                   	dec    %esi
466b85:	4a                   	dec    %edx
466b86:	38 72 43             	cmp    %dh,0x43(%edx)
466b89:	6f                   	outsl  %ds:(%esi),(%dx)
466b8a:	37                   	aaa
466b8b:	67 34 75             	addr16 xor $0x75,%al
466b8e:	5a                   	pop    %edx
466b8f:	2f                   	das
466b90:	75 50                	jne    0x466be2
466b92:	32 61 59             	xor    0x59(%ecx),%ah
466b95:	44                   	inc    %esp
466b96:	44                   	inc    %esp
466b97:	62 4d 70             	bound  %ecx,0x70(%ebp)
466b9a:	34 47                	xor    $0x47,%al
466b9c:	51                   	push   %ecx
466b9d:	59                   	pop    %ecx
466b9e:	5a                   	pop    %edx
466b9f:	41                   	inc    %ecx
466ba0:	66 4d                	dec    %bp
466ba2:	56                   	push   %esi
466ba3:	63 2f                	arpl   %ebp,(%edi)
466ba5:	50                   	push   %eax
466ba6:	6f                   	outsl  %ds:(%esi),(%dx)
466ba7:	58                   	pop    %eax
466ba8:	78 56                	js     0x466c00
466baa:	75 48                	jne    0x466bf4
466bac:	38 42 52             	cmp    %al,0x52(%edx)
466baf:	6f                   	outsl  %ds:(%esi),(%dx)
466bb0:	64 65 44             	fs gs inc %esp
466bb3:	2f                   	das
466bb4:	79 48                	jns    0x466bfe
466bb6:	35 41 47 78 38       	xor    $0x38784741,%eax
466bbb:	78 4c                	js     0x466c09
466bbd:	79 4b                	jns    0x466c0a
466bbf:	33 34 72             	xor    (%edx,%esi,2),%esi
466bc2:	62 4f 2b             	bound  %ecx,0x2b(%edi)
466bc5:	34 43                	xor    $0x43,%al
466bc7:	6d                   	insl   (%dx),%es:(%edi)
466bc8:	41                   	inc    %ecx
466bc9:	6b 37 65             	imul   $0x65,(%edi),%esi
466bcc:	51                   	push   %ecx
466bcd:	37                   	aaa
466bce:	4c                   	dec    %esp
466bcf:	46                   	inc    %esi
466bd0:	76 50                	jbe    0x466c22
466bd2:	6a 59                	push   $0x59
466bd4:	51                   	push   %ecx
466bd5:	48                   	dec    %eax
466bd6:	46                   	inc    %esi
466bd7:	4c                   	dec    %esp
466bd8:	4c                   	dec    %esp
466bd9:	37                   	aaa
466bda:	48                   	dec    %eax
466bdb:	42                   	inc    %edx
466bdc:	46                   	inc    %esi
466bdd:	34 34                	xor    $0x34,%al
466bdf:	32 46 4d             	xor    0x4d(%esi),%al
466be2:	61                   	popa
466be3:	5a                   	pop    %edx
466be4:	70 35                	jo     0x466c1b
466be6:	68 36 38 66 78       	push   $0x78663836
466beb:	46                   	inc    %esi
466bec:	4f                   	dec    %edi
466bed:	2b 6d 41             	sub    0x41(%ebp),%ebp
466bf0:	6e                   	outsb  %ds:(%esi),(%dx)
466bf1:	38 78 6a             	cmp    %bh,0x6a(%eax)
466bf4:	36 48                	ss dec %eax
466bf6:	6c                   	insb   (%dx),%es:(%edi)
466bf7:	63 59 4e             	arpl   %ebx,0x4e(%ecx)
466bfa:	6d                   	insl   (%dx),%es:(%edi)
466bfb:	49                   	dec    %ecx
466bfc:	4f                   	dec    %edi
466bfd:	50                   	push   %eax
466bfe:	38 77 6d             	cmp    %dh,0x6d(%edi)
466c01:	64 66 69 6d 58 30 55 	imul   $0x5530,%fs:0x58(%ebp),%bp
466c08:	31 65 6f             	xor    %esp,0x6f(%ebp)
466c0b:	74 6b                	je     0x466c78
466c0d:	37                   	aaa
466c0e:	78 37                	js     0x466c47
466c10:	63 37                	arpl   %esi,(%edi)
466c12:	47                   	inc    %edi
466c13:	73 61                	jae    0x466c76
466c15:	4c                   	dec    %esp
466c16:	57                   	push   %edi
466c17:	64 50                	fs push %eax
466c19:	76 32                	jbe    0x466c4d
466c1b:	49                   	dec    %ecx
466c1c:	53                   	push   %ebx
466c1d:	49                   	dec    %ecx
466c1e:	4e                   	dec    %esi
466c1f:	50                   	push   %eax
466c20:	6b 50 79 32          	imul   $0x32,0x79(%eax),%edx
466c24:	55                   	push   %ebp
466c25:	6e                   	outsb  %ds:(%esi),(%dx)
466c26:	4e                   	dec    %esi
466c27:	56                   	push   %esi
466c28:	74 53                	je     0x466c7d
466c2a:	4f                   	dec    %edi
466c2b:	47                   	inc    %edi
466c2c:	48                   	dec    %eax
466c2d:	55                   	push   %ebp
466c2e:	6c                   	insb   (%dx),%es:(%edi)
466c2f:	64 39 70 46          	cmp    %esi,%fs:0x46(%eax)
466c33:	68 35 4b 46 37       	push   $0x37464b35
466c38:	4d                   	dec    %ebp
466c39:	4f                   	dec    %edi
466c3a:	78 45                	js     0x466c81
466c3c:	75 4b                	jne    0x466c89
466c3e:	6c                   	insb   (%dx),%es:(%edi)
466c3f:	6d                   	insl   (%dx),%es:(%edi)
466c40:	48                   	dec    %eax
466c41:	77 66                	ja     0x466ca9
466c43:	30 46 56             	xor    %al,0x56(%esi)
466c46:	50                   	push   %eax
466c47:	7a 45                	jp     0x466c8e
466c49:	62 42 6f             	bound  %eax,0x6f(%edx)
466c4c:	55                   	push   %ebp
466c4d:	4c                   	dec    %esp
466c4e:	34 52                	xor    $0x52,%al
466c50:	59                   	pop    %ecx
466c51:	4f                   	dec    %edi
466c52:	48                   	dec    %eax
466c53:	45                   	inc    %ebp
466c54:	44                   	inc    %esp
466c55:	58                   	pop    %eax
466c56:	69 76 59 45 36 70 52 	imul   $0x52703645,0x59(%esi),%esi
466c5d:	54                   	push   %esp
466c5e:	51                   	push   %ecx