410aae:	50                   	push   %eax
410aaf:	34 79                	xor    $0x79,%al
410ab1:	59                   	pop    %ecx
410ab2:	38 75 30             	cmp    %dh,0x30(%ebp)
410ab5:	55                   	push   %ebp
410ab6:	49                   	dec    %ecx
410ab7:	45                   	inc    %ebp
410ab8:	34 51                	xor    $0x51,%al
410aba:	73 69                	jae    0x410b25
410abc:	7a 76                	jp     0x410b34
410abe:	61                   	popa
410abf:	77 7a                	ja     0x410b3b
410ac1:	53                   	push   %ebx
410ac2:	34 47                	xor    $0x47,%al
410ac4:	42                   	inc    %edx
410ac5:	45                   	inc    %ebp
410ac6:	69 6b 58 73 30 4a 67 	imul   $0x674a3073,0x58(%ebx),%ebp
410acd:	4a                   	dec    %edx
410ace:	50                   	push   %eax
410acf:	74 38                	je     0x410b09
410ad1:	66 54                	push   %sp
410ad3:	48                   	dec    %eax
410ad4:	2f                   	das
410ad5:	59                   	pop    %ecx
410ad6:	74 48                	je     0x410b20
410ad8:	4d                   	dec    %ebp
410ad9:	57                   	push   %edi
410ada:	57                   	push   %edi
410adb:	71 42                	jno    0x410b1f
410add:	51                   	push   %ecx
410ade:	51                   	push   %ecx
410adf:	34 4e                	xor    $0x4e,%al
410ae1:	39 71 73             	cmp    %esi,0x73(%ecx)
410ae4:	7a 67                	jp     0x410b4d
410ae6:	38 4c 65 52          	cmp    %cl,0x52(%ebp,%eiz,2)
410aea:	79 67                	jns    0x410b53
410aec:	71 71                	jno    0x410b5f
410aee:	46                   	inc    %esi
410aef:	50                   	push   %eax
410af0:	44                   	inc    %esp
410af1:	44                   	inc    %esp
410af2:	68 68 6f 59 36       	push   $0x36596f68
410af7:	59                   	pop    %ecx
410af8:	6f                   	outsl  %ds:(%esi),(%dx)
410af9:	56                   	push   %esi
410afa:	50                   	push   %eax
410afb:	46                   	inc    %esi
410afc:	69 7a 70 4c 6e 36 55 	imul   $0x55366e4c,0x70(%edx),%edi
410b03:	70 79                	jo     0x410b7e
410b05:	4b                   	dec    %ebx
410b06:	44                   	inc    %esp
410b07:	77 6d                	ja     0x410b76
410b09:	59                   	pop    %ecx
410b0a:	43                   	inc    %ebx
410b0b:	4c                   	dec    %esp
410b0c:	54                   	push   %esp
410b0d:	43                   	inc    %ebx
410b0e:	4e                   	dec    %esi
410b0f:	48                   	dec    %eax
410b10:	39 69 47             	cmp    %ebp,0x47(%ecx)
410b13:	6d                   	insl   (%dx),%es:(%edi)
410b14:	44                   	inc    %esp
410b15:	6f                   	outsl  %ds:(%esi),(%dx)
410b16:	51                   	push   %ecx
410b17:	57                   	push   %edi
410b18:	52                   	push   %edx
410b19:	56                   	push   %esi
410b1a:	6b 74 43 52 6b       	imul   $0x6b,0x52(%ebx,%eax,2),%esi
410b1f:	35 63 33 39 64       	xor    $0x64393363,%eax
410b24:	67 69 76 31 69 38 37 	imul   $0x36373869,0x31(%bp),%esi
410b2b:	36
410b2c:	5a                   	pop    %edx
410b2d:	6e                   	outsb  %ds:(%esi),(%dx)
410b2e:	70 44                	jo     0x410b74
410b30:	48                   	dec    %eax
410b31:	74 69                	je     0x410b9c
410b33:	37                   	aaa
410b34:	42                   	inc    %edx
410b35:	4f                   	dec    %edi
410b36:	74 58                	je     0x410b90
410b38:	74 45                	je     0x410b7f
410b3a:	43                   	inc    %ebx
410b3b:	32 73 71             	xor    0x71(%ebx),%dh
410b3e:	73 4a                	jae    0x410b8a
410b40:	2f                   	das
410b41:	69 30 62 4b 5a 42    	imul   $0x425a4b62,(%eax),%esi
410b47:	74 67                	je     0x410bb0
410b49:	34 62                	xor    $0x62,%al
410b4b:	2b 32                	sub    (%edx),%esi
410b4d:	59                   	pop    %ecx
410b4e:	64 58                	fs pop %eax
410b50:	50                   	push   %eax
410b51:	75 70                	jne    0x410bc3
410b53:	6a 49                	push   $0x49
410b55:	37                   	aaa
410b56:	65 68 68 6b 70 72    	gs push $0x72706b68
410b5c:	30 46 50             	xor    %al,0x50(%esi)
410b5f:	33 37                	xor    (%edi),%esi
410b61:	4f                   	dec    %edi
410b62:	65 41                	gs inc %ecx
410b64:	54                   	push   %esp
410b65:	51                   	push   %ecx
410b66:	72 53                	jb     0x410bbb
410b68:	50                   	push   %eax
410b69:	6c                   	insb   (%dx),%es:(%edi)
410b6a:	4c                   	dec    %esp
410b6b:	32 59 33             	xor    0x33(%ecx),%bl
410b6e:	4c                   	dec    %esp
410b6f:	6c                   	insb   (%dx),%es:(%edi)
410b70:	76 41                	jbe    0x410bb3
410b72:	59                   	pop    %ecx
410b73:	79 33                	jns    0x410ba8
410b75:	6f                   	outsl  %ds:(%esi),(%dx)
410b76:	72 32                	jb     0x410baa
410b78:	49                   	dec    %ecx
410b79:	73 6c                	jae    0x410be7
410b7b:	69 5a 6e 74 4b 35 58 	imul   $0x58354b74,0x6e(%edx),%ebx
410b82:	62 6e 77             	bound  %ebp,0x77(%esi)
410b85:	41                   	inc    %ecx
410b86:	41                   	inc    %ecx
410b87:	36 32 36             	xor    %ss:(%esi),%dh
410b8a:	70 4b                	jo     0x410bd7
410b8c:	70 4b                	jo     0x410bd9
410b8e:	68 71 6f 45 73       	push   $0x73456f71
410b93:	6e                   	outsb  %ds:(%esi),(%dx)
410b94:	6f                   	outsl  %ds:(%esi),(%dx)
410b95:	67 41                	addr16 inc %ecx
410b97:	6f                   	outsl  %ds:(%esi),(%dx)
410b98:	78 71                	js     0x410c0b
410b9a:	59                   	pop    %ecx
410b9b:	65 67 35 75 44 53 30 	gs addr16 xor $0x30534475,%eax
410ba2:	6c                   	insb   (%dx),%es:(%edi)
410ba3:	72 63                	jb     0x410c08
410ba5:	4f                   	dec    %edi
410ba6:	6d                   	insl   (%dx),%es:(%edi)
410ba7:	76 41                	jbe    0x410bea
410ba9:	51                   	push   %ecx
410baa:	49                   	dec    %ecx
410bab:	63 4b 74             	arpl   %ecx,0x74(%ebx)
410bae:	52                   	push   %edx
410baf:	78 6e                	js     0x410c1f
410bb1:	64 33 72 6e          	xor    %fs:0x6e(%edx),%esi
410bb5:	65 36 38 35 66 48 7a 	gs cmp %dh,%ss:0x4a7a4866
410bbc:	4a
410bbd:	49                   	dec    %ecx
410bbe:	56                   	push   %esi
410bbf:	39 68 67             	cmp    %ebp,0x67(%eax)
410bc2:	57                   	push   %edi
410bc3:	72 55                	jb     0x410c1a
410bc5:	45                   	inc    %ebp
410bc6:	4c                   	dec    %esp
410bc7:	54                   	push   %esp
410bc8:	46                   	inc    %esi
410bc9:	54                   	push   %esp
410bca:	49                   	dec    %ecx
410bcb:	45                   	inc    %ebp
410bcc:	73 4b                	jae    0x410c19
410bce:	38 32                	cmp    %dh,(%edx)
410bd0:	70 37                	jo     0x410c09
410bd2:	36 59                	ss pop %ecx
410bd4:	77 51                	ja     0x410c27
410bd6:	44                   	inc    %esp
410bd7:	69 6a 37 74 62 75 36 	imul   $0x36756274,0x37(%edx),%ebp
410bde:	6b 62 42 4d          	imul   $0x4d,0x42(%edx),%esp
410be2:	6e                   	outsb  %ds:(%esi),(%dx)
410be3:	31 42 44             	xor    %eax,0x44(%edx)
410be6:	33 33                	xor    (%ebx),%esi
410be8:	32 57 6e             	xor    0x6e(%edi),%dl
410beb:	63 35 38 45 71 6c    	arpl   %esi,0x6c714538
410bf1:	7a 4f                	jp     0x410c42
410bf3:	62 32                	bound  %esi,(%edx)
410bf5:	51                   	push   %ecx
410bf6:	44                   	inc    %esp
410bf7:	52                   	push   %edx
410bf8:	6b 43 30 4f          	imul   $0x4f,0x30(%ebx),%eax
410bfc:	53                   	push   %ebx
410bfd:	56                   	push   %esi
410bfe:	69 74 4f 46 5a 34 43 	imul   $0x6743345a,0x46(%edi,%ecx,2),%esi
410c05:	67
410c06:	58                   	pop    %eax
410c07:	6d                   	insl   (%dx),%es:(%edi)
410c08:	33 65 6c             	xor    0x6c(%ebp),%esp
410c0b:	4e                   	dec    %esi
410c0c:	4d                   	dec    %ebp
410c0d:	50                   	push   %eax
410c0e:	32 73 74             	xor    0x74(%ebx),%dh
410c11:	49                   	dec    %ecx
410c12:	6c                   	insb   (%dx),%es:(%edi)
410c13:	4b                   	dec    %ebx
410c14:	2b 57 44             	sub    0x44(%edi),%edx
410c17:	6b 33 43             	imul   $0x43,(%ebx),%esi
410c1a:	6a 49                	push   $0x49
410c1c:	54                   	push   %esp
410c1d:	69 74 51 2f 79 56 75 	imul   $0x4b755679,0x2f(%ecx,%edx,2),%esi
410c24:	4b
410c25:	46                   	inc    %esi
410c26:	4c                   	dec    %esp
410c27:	2f                   	das
410c28:	71 69                	jno    0x410c93
410c2a:	53                   	push   %ebx
410c2b:	62 6b 52             	bound  %ebp,0x52(%ebx)
410c2e:	37                   	aaa
410c2f:	41                   	inc    %ecx
410c30:	7a 34                	jp     0x410c66
410c32:	6f                   	outsl  %ds:(%esi),(%dx)
410c33:	46                   	inc    %esi
410c34:	43                   	inc    %ebx
410c35:	75 6e                	jne    0x410ca5
410c37:	39 67 79             	cmp    %esp,0x79(%edi)
410c3a:	6c                   	insb   (%dx),%es:(%edi)
410c3b:	4f                   	dec    %edi
410c3c:	71 39                	jno    0x410c77
410c3e:	46                   	inc    %esi
410c3f:	4b                   	dec    %ebx
410c40:	2b 42 35             	sub    0x35(%edx),%eax
410c43:	6a 4d                	push   $0x4d
410c45:	4b                   	dec    %ebx
410c46:	38 49 38             	cmp    %cl,0x38(%ecx)
410c49:	66 4a                	dec    %dx
410c4b:	4b                   	dec    %ebx
410c4c:	62 58 79             	bound  %ebx,0x79(%eax)
410c4f:	49                   	dec    %ecx
410c50:	4e                   	dec    %esi
410c51:	62 43 43             	bound  %eax,0x43(%ebx)
410c54:	31 75 52             	xor    %esi,0x52(%ebp)
410c57:	54                   	push   %esp
410c58:	4e                   	dec    %esi
410c59:	48                   	dec    %eax
410c5a:	4c                   	dec    %esp
410c5b:	2f                   	das
410c5c:	49                   	dec    %ecx
410c5d:	57                   	push   %edi
410c5e:	67 41                	addr16 inc %ecx
410c60:	4a                   	dec    %edx
410c61:	47                   	inc    %edi
410c62:	37                   	aaa
410c63:	41                   	inc    %ecx
410c64:	4c                   	dec    %esp
410c65:	44                   	inc    %esp
410c66:	52                   	push   %edx
410c67:	61                   	popa
410c68:	52                   	push   %edx
410c69:	57                   	push   %edi
410c6a:	6e                   	outsb  %ds:(%esi),(%dx)
410c6b:	37                   	aaa
410c6c:	78 39                	js     0x410ca7
410c6e:	32 35 74 37 5a 54    	xor    0x545a3774,%dh
410c74:	6a 6a                	push   $0x6a
410c76:	69 68 48 38 76 5a 57 	imul   $0x575a7638,0x48(%eax),%ebp
410c7d:	47                   	inc    %edi
410c7e:	73 36                	jae    0x410cb6
410c80:	50                   	push   %eax
410c81:	6a 57                	push   $0x57
410c83:	52                   	push   %edx
410c84:	4b                   	dec    %ebx
410c85:	6d                   	insl   (%dx),%es:(%edi)
410c86:	65 33 42 62          	xor    %gs:0x62(%edx),%eax
410c8a:	5a                   	pop    %edx
410c8b:	56                   	push   %esi
410c8c:	77 2f                	ja     0x410cbd
410c8e:	44                   	inc    %esp
410c8f:	67 38 4d 42          	cmp    %cl,0x42(%di)
410c93:	51                   	push   %ecx
410c94:	76 32                	jbe    0x410cc8
410c96:	4e                   	dec    %esi
410c97:	62 4f 39             	bound  %ecx,0x39(%edi)
410c9a:	55                   	push   %ebp
410c9b:	51                   	push   %ecx
410c9c:	75 4b                	jne    0x410ce9
410c9e:	41                   	inc    %ecx
410c9f:	55                   	push   %ebp
410ca0:	35 33 42 6d 79       	xor    $0x796d4233,%eax
410ca5:	31 64 6a 30          	xor    %esp,0x30(%edx,%ebp,2)
410ca9:	38 2f                	cmp    %ch,(%edi)
410cab:	75 4c                	jne    0x410cf9
410cad:	6b 4a 31 54          	imul   $0x54,0x31(%edx),%ecx
410cb1:	47                   	inc    %edi
410cb2:	73 43                	jae    0x410cf7
410cb4:	7a 76                	jp     0x410d2c
410cb6:	68 43 76 65 58       	push   $0x58657643
410cbb:	6d                   	insl   (%dx),%es:(%edi)
410cbc:	61                   	popa
410cbd:	54                   	push   %esp
410cbe:	6f                   	outsl  %ds:(%esi),(%dx)
410cbf:	48                   	dec    %eax
410cc0:	71 4b                	jno    0x410d0d
410cc2:	6d                   	insl   (%dx),%es:(%edi)
410cc3:	79 55                	jns    0x410d1a
410cc5:	64 6c                	fs insb (%dx),%es:(%edi)
410cc7:	4f                   	dec    %edi
410cc8:	6d                   	insl   (%dx),%es:(%edi)
410cc9:	54                   	push   %esp
410cca:	74 42                	je     0x410d0e
410ccc:	6e                   	outsb  %ds:(%esi),(%dx)
410ccd:	74 78                	je     0x410d47
410ccf:	6f                   	outsl  %ds:(%esi),(%dx)
410cd0:	46                   	inc    %esi
410cd1:	41                   	inc    %ecx
410cd2:	73 74                	jae    0x410d48
410cd4:	50                   	push   %eax
410cd5:	76 57                	jbe    0x410d2e
410cd7:	39 4f 4a             	cmp    %ecx,0x4a(%edi)
410cda:	32 56 36             	xor    0x36(%esi),%dl
410cdd:	73 4c                	jae    0x410d2b
410cdf:	45                   	inc    %ebp
410ce0:	4f                   	dec    %edi
410ce1:	72 7a                	jb     0x410d5d
410ce3:	6c                   	insb   (%dx),%es:(%edi)
410ce4:	33 52 4e             	xor    0x4e(%edx),%edx
410ce7:	51                   	push   %ecx
410ce8:	35 4f 52 67 42       	xor    $0x4267524f,%eax
410ced:	67 74 51             	addr16 je 0x410d41
410cf0:	32 44 44 2f          	xor    0x2f(%esp,%eax,2),%al
410cf4:	6b 7a 4f 61          	imul   $0x61,0x4f(%edx),%edi
410cf8:	35 6c 64 6f 43       	xor    $0x436f646c,%eax
410cfd:	63 38                	arpl   %edi,(%eax)
410cff:	6d                   	insl   (%dx),%es:(%edi)
410d00:	50                   	push   %eax
410d01:	34 6f                	xor    $0x6f,%al
410d03:	4a                   	dec    %edx
410d04:	70 4f                	jo     0x410d55
410d06:	43                   	inc    %ebx
410d07:	66 4b                	dec    %bx
410d09:	2b 4f 71             	sub    0x71(%edi),%ecx
410d0c:	4d                   	dec    %ebp
410d0d:	51                   	push   %ecx
410d0e:	33 4b 55             	xor    0x55(%ebx),%ecx
410d11:	55                   	push   %ebp
410d12:	4a                   	dec    %edx
410d13:	4a                   	dec    %edx
410d14:	32 4d 6d             	xor    0x6d(%ebp),%cl
410d17:	76 59                	jbe    0x410d72
410d19:	59                   	pop    %ecx
410d1a:	54                   	push   %esp
410d1b:	51                   	push   %ecx
410d1c:	62 77 38             	bound  %esi,0x38(%edi)
410d1f:	78 74                	js     0x410d95
410d21:	32 69 61             	xor    0x61(%ecx),%ch
410d24:	6a 7a                	push   $0x7a
410d26:	6f                   	outsl  %ds:(%esi),(%dx)
410d27:	62 70 47             	bound  %esi,0x47(%eax)
410d2a:	39 36                	cmp    %esi,(%esi)
410d2c:	43                   	inc    %ebx
410d2d:	32 73 42             	xor    0x42(%ebx),%dh
410d30:	54                   	push   %esp
410d31:	48                   	dec    %eax
410d32:	35 71 51 6e 44       	xor    $0x446e5171,%eax
410d37:	65 79 72             	gs jns 0x410dac
410d3a:	79 61                	jns    0x410d9d
410d3c:	44                   	inc    %esp