412b66:	47                   	inc    %edi
412b67:	55                   	push   %ebp
412b68:	6b 53 53 43          	imul   $0x43,0x53(%ebx),%edx
412b6c:	2b 45 32             	sub    0x32(%ebp),%eax
412b6f:	35 30 4f 78 39       	xor    $0x39784f30,%eax
412b74:	6a 78                	push   $0x78
412b76:	4a                   	dec    %edx
412b77:	4e                   	dec    %esi
412b78:	63 30                	arpl   %esi,(%eax)
412b7a:	79 75                	jns    0x412bf1
412b7c:	45                   	inc    %ebp
412b7d:	70 38                	jo     0x412bb7
412b7f:	33 75 50             	xor    0x50(%ebp),%esi
412b82:	63 31                	arpl   %esi,(%ecx)
412b84:	71 7a                	jno    0x412c00
412b86:	48                   	dec    %eax
412b87:	65 6e                	outsb  %gs:(%esi),(%dx)
412b89:	2b 6b 4b             	sub    0x4b(%ebx),%ebp
412b8c:	54                   	push   %esp
412b8d:	37                   	aaa
412b8e:	56                   	push   %esi
412b8f:	78 34                	js     0x412bc5
412b91:	70 58                	jo     0x412beb
412b93:	75 6a                	jne    0x412bff
412b95:	71 7a                	jno    0x412c11
412b97:	4f                   	dec    %edi
412b98:	68 43 78 4e 4d       	push   $0x4d4e7843
412b9d:	6a 64                	push   $0x64
412b9f:	47                   	inc    %edi
412ba0:	4f                   	dec    %edi
412ba1:	62 4b 59             	bound  %ecx,0x59(%ebx)
412ba4:	31 2f                	xor    %ebp,(%edi)
412ba6:	39 63 4a             	cmp    %esp,0x4a(%ebx)
412ba9:	41                   	inc    %ecx
412baa:	74 37                	je     0x412be3
412bac:	56                   	push   %esi
412bad:	37                   	aaa
412bae:	31 39                	xor    %edi,(%ecx)
412bb0:	38 4c 75 44          	cmp    %cl,0x44(%ebp,%esi,2)
412bb4:	45                   	inc    %ebp
412bb5:	43                   	inc    %ebx
412bb6:	76 6f                	jbe    0x412c27
412bb8:	75 6f                	jne    0x412c29
412bba:	48                   	dec    %eax
412bbb:	55                   	push   %ebp
412bbc:	73 56                	jae    0x412c14
412bbe:	66 38 39             	data16 cmp %bh,(%ecx)
412bc1:	64 69 7a 4d 59 78 6a 	imul   $0x656a7859,%fs:0x4d(%edx),%edi
412bc8:	65
412bc9:	53                   	push   %ebx
412bca:	32 6e 52             	xor    0x52(%esi),%ch
412bcd:	71 34                	jno    0x412c03
412bcf:	57                   	push   %edi
412bd0:	4d                   	dec    %ebp
412bd1:	59                   	pop    %ecx
412bd2:	49                   	dec    %ecx
412bd3:	55                   	push   %ebp
412bd4:	71 46                	jno    0x412c1c
412bd6:	73 62                	jae    0x412c3a
412bd8:	51                   	push   %ecx
412bd9:	57                   	push   %edi
412bda:	6d                   	insl   (%dx),%es:(%edi)
412bdb:	77 6a                	ja     0x412c47
412bdd:	63 63 30             	arpl   %esp,0x30(%ebx)
412be0:	7a 75                	jp     0x412c57
412be2:	2b 5a 72             	sub    0x72(%edx),%ebx
412be5:	72 51                	jb     0x412c38
412be7:	57                   	push   %edi
412be8:	65 61                	gs popa
412bea:	79 54                	jns    0x412c40
412bec:	65 72 4a             	gs jb  0x412c39
412bef:	44                   	inc    %esp
412bf0:	50                   	push   %eax
412bf1:	4d                   	dec    %ebp
412bf2:	4a                   	dec    %edx
412bf3:	37                   	aaa
412bf4:	34 45                	xor    $0x45,%al
412bf6:	32 65 76             	xor    0x76(%ebp),%ah
412bf9:	30 38                	xor    %bh,(%eax)
412bfb:	63 43 67             	arpl   %eax,0x67(%ebx)
412bfe:	4c                   	dec    %esp
412bff:	6f                   	outsl  %ds:(%esi),(%dx)
412c00:	39 69 4f             	cmp    %ebp,0x4f(%ecx)
412c03:	57                   	push   %edi
412c04:	57                   	push   %edi
412c05:	52                   	push   %edx
412c06:	4d                   	dec    %ebp
412c07:	2f                   	das
412c08:	44                   	inc    %esp
412c09:	53                   	push   %ebx
412c0a:	74 45                	je     0x412c51
412c0c:	76 55                	jbe    0x412c63
412c0e:	4c                   	dec    %esp
412c0f:	37                   	aaa
412c10:	56                   	push   %esi
412c11:	48                   	dec    %eax
412c12:	32 70 41             	xor    0x41(%eax),%dh
412c15:	7a 6b                	jp     0x412c82
412c17:	79 72                	jns    0x412c8b
412c19:	33 64 6a 67          	xor    0x67(%edx,%ebp,2),%esp
412c1d:	4f                   	dec    %edi
412c1e:	6a 6d                	push   $0x6d
412c20:	58                   	pop    %eax
412c21:	57                   	push   %edi
412c22:	6b 62 65 66          	imul   $0x66,0x65(%edx),%esp
412c26:	4a                   	dec    %edx
412c27:	58                   	pop    %eax
412c28:	34 52                	xor    $0x52,%al
412c2a:	66 72 38             	data16 jb 0x412c65
412c2d:	57                   	push   %edi
412c2e:	49                   	dec    %ecx
412c2f:	54                   	push   %esp
412c30:	63 44 77 66          	arpl   %eax,0x66(%edi,%esi,2)
412c34:	51                   	push   %ecx
412c35:	58                   	pop    %eax
412c36:	65 33 2b             	xor    %gs:(%ebx),%ebp
412c39:	4c                   	dec    %esp
412c3a:	62 68 34             	bound  %ebp,0x34(%eax)
412c3d:	31 64 50 77          	xor    %esp,0x77(%eax,%edx,2)
412c41:	44                   	inc    %esp
412c42:	6c                   	insb   (%dx),%es:(%edi)
412c43:	39 63 48             	cmp    %esp,0x48(%ebx)
412c46:	54                   	push   %esp
412c47:	4c                   	dec    %esp
412c48:	4c                   	dec    %esp
412c49:	4a                   	dec    %edx
412c4a:	70 69                	jo     0x412cb5
412c4c:	77 69                	ja     0x412cb7
412c4e:	56                   	push   %esi
412c4f:	6e                   	outsb  %ds:(%esi),(%dx)
412c50:	57                   	push   %edi
412c51:	35 31 75 43 77       	xor    $0x77437531,%eax
412c56:	45                   	inc    %ebp
412c57:	66 34 6c             	data16 xor $0x6c,%al
412c5a:	68 66 70 66 70       	push   $0x70667066
412c5f:	34 38                	xor    $0x38,%al
412c61:	52                   	push   %edx
412c62:	30 39                	xor    %bh,(%ecx)
412c64:	35 50 30 4d 4e       	xor    $0x4e4d3050,%eax
412c69:	58                   	pop    %eax
412c6a:	70 6b                	jo     0x412cd7
412c6c:	51                   	push   %ecx
412c6d:	6a 32                	push   $0x32
412c6f:	68 6f 50 31 4d       	push   $0x4d31506f
412c74:	78 35                	js     0x412cab
412c76:	48                   	dec    %eax
412c77:	59                   	pop    %ecx
412c78:	59                   	pop    %ecx
412c79:	36 6d                	ss insl (%dx),%es:(%edi)
412c7b:	36 43                	ss inc %ebx
412c7d:	4e                   	dec    %esi
412c7e:	6c                   	insb   (%dx),%es:(%edi)
412c7f:	78 43                	js     0x412cc4
412c81:	6c                   	insb   (%dx),%es:(%edi)
412c82:	35 6a 38 65 30       	xor    $0x3065386a,%eax
412c87:	76 6b                	jbe    0x412cf4
412c89:	52                   	push   %edx
412c8a:	55                   	push   %ebp
412c8b:	49                   	dec    %ecx
412c8c:	34 6f                	xor    $0x6f,%al
412c8e:	6c                   	insb   (%dx),%es:(%edi)
412c8f:	46                   	inc    %esi
412c90:	55                   	push   %ebp
412c91:	59                   	pop    %ecx
412c92:	64 53                	fs push %ebx
412c94:	56                   	push   %esi
412c95:	61                   	popa
412c96:	63 6d 2b             	arpl   %ebp,0x2b(%ebp)
412c99:	75 7a                	jne    0x412d15
412c9b:	74 70                	je     0x412d0d
412c9d:	49                   	dec    %ecx
412c9e:	35 72 33 62 30       	xor    $0x30623372,%eax
412ca3:	2f                   	das
412ca4:	74 39                	je     0x412cdf
412ca6:	32 52 68             	xor    0x68(%edx),%dl
412ca9:	57                   	push   %edi
412caa:	51                   	push   %ecx
412cab:	73 30                	jae    0x412cdd
412cad:	47                   	inc    %edi
412cae:	5a                   	pop    %edx
412caf:	39 46 64             	cmp    %eax,0x64(%esi)
412cb2:	35 44 75 45 34       	xor    $0x34457544,%eax
412cb7:	70 53                	jo     0x412d0c
412cb9:	54                   	push   %esp
412cba:	46                   	inc    %esi
412cbb:	75 30                	jne    0x412ced
412cbd:	2f                   	das
412cbe:	31 35 6d 7a 32 36    	xor    %esi,0x36327a6d
412cc4:	6e                   	outsb  %ds:(%esi),(%dx)
412cc5:	50                   	push   %eax
412cc6:	61                   	popa
412cc7:	67 42                	addr16 inc %edx
412cc9:	6e                   	outsb  %ds:(%esi),(%dx)
412cca:	4a                   	dec    %edx
412ccb:	61                   	popa
412ccc:	61                   	popa
412ccd:	69 31 36 45 35 4d    	imul   $0x4d354536,(%ecx),%esi
412cd3:	69 79 6d 51 77 62 62 	imul   $0x62627751,0x6d(%ecx),%edi
412cda:	69 59 67 62 73 37 66 	imul   $0x66377362,0x67(%ecx),%ebx
412ce1:	76 66                	jbe    0x412d49
412ce3:	48                   	dec    %eax
412ce4:	47                   	inc    %edi
412ce5:	64 52                	fs push %edx
412ce7:	59                   	pop    %ecx
412ce8:	62 4c 33 66          	bound  %ecx,0x66(%ebx,%esi,1)
412cec:	47                   	inc    %edi
412ced:	44                   	inc    %esp
412cee:	38 70 78             	cmp    %dh,0x78(%eax)
412cf1:	49                   	dec    %ecx
412cf2:	72 45                	jb     0x412d39
412cf4:	65 41                	gs inc %ecx
412cf6:	72 75                	jb     0x412d6d
412cf8:	46                   	inc    %esi
412cf9:	4e                   	dec    %esi
412cfa:	47                   	inc    %edi
412cfb:	4e                   	dec    %esi
412cfc:	6d                   	insl   (%dx),%es:(%edi)
412cfd:	55                   	push   %ebp
412cfe:	56                   	push   %esi
412cff:	74 79                	je     0x412d7a
412d01:	39 47 4a             	cmp    %eax,0x4a(%edi)
412d04:	71 77                	jno    0x412d7d
412d06:	76 67                	jbe    0x412d6f
412d08:	33 31                	xor    (%ecx),%esi
412d0a:	5a                   	pop    %edx
412d0b:	50                   	push   %eax
412d0c:	46                   	inc    %esi
412d0d:	45                   	inc    %ebp
412d0e:	33 38                	xor    (%eax),%edi
412d10:	67 4d                	addr16 dec %ebp
412d12:	32 38                	xor    (%eax),%bh
412d14:	5a                   	pop    %edx
412d15:	63 71 43             	arpl   %esi,0x43(%ecx)
412d18:	2f                   	das
412d19:	73 44                	jae    0x412d5f
412d1b:	6f                   	outsl  %ds:(%esi),(%dx)
412d1c:	4a                   	dec    %edx
412d1d:	55                   	push   %ebp
412d1e:	62 76 68             	bound  %esi,0x68(%esi)
412d21:	48                   	dec    %eax
412d22:	36 50                	ss push %eax
412d24:	37                   	aaa
412d25:	4b                   	dec    %ebx
412d26:	43                   	inc    %ebx
412d27:	5a                   	pop    %edx
412d28:	59                   	pop    %ecx
412d29:	4b                   	dec    %ebx
412d2a:	70 4e                	jo     0x412d7a
412d2c:	70 37                	jo     0x412d65
412d2e:	72 53                	jb     0x412d83
412d30:	63 7a 6d             	arpl   %edi,0x6d(%edx)
412d33:	35 35 54 48 73       	xor    $0x73485435,%eax
412d38:	6f                   	outsl  %ds:(%esi),(%dx)
412d39:	6a 66                	push   $0x66
412d3b:	2b 72 38             	sub    0x38(%edx),%esi
412d3e:	76 6a                	jbe    0x412daa
412d40:	39 4b 33             	cmp    %ecx,0x33(%ebx)
412d43:	6a 47                	push   $0x47
412d45:	6f                   	outsl  %ds:(%esi),(%dx)
412d46:	6c                   	insb   (%dx),%es:(%edi)
412d47:	46                   	inc    %esi
412d48:	53                   	push   %ebx
412d49:	62 70 68             	bound  %esi,0x68(%eax)
412d4c:	47                   	inc    %edi
412d4d:	35 58 53 4f 58       	xor    $0x584f5358,%eax
412d52:	70 71                	jo     0x412dc5
412d54:	56                   	push   %esi
412d55:	63 49 44             	arpl   %ecx,0x44(%ecx)
412d58:	51                   	push   %ecx
412d59:	4c                   	dec    %esp
412d5a:	42                   	inc    %edx
412d5b:	68 34 57 41 33       	push   $0x33415734
412d60:	67 66 71 6d          	addr16 data16 jno 0x412dd1
412d64:	70 78                	jo     0x412dde
412d66:	71 59                	jno    0x412dc1
412d68:	65 78 72             	gs js  0x412ddd
412d6b:	46                   	inc    %esi
412d6c:	31 59 62             	xor    %ebx,0x62(%ecx)
412d6f:	63 32                	arpl   %esi,(%edx)
412d71:	68 4b 46 42 41       	push   $0x4142464b
412d76:	35 2f 6a 50 6c       	xor    $0x6c506a2f,%eax
412d7b:	6f                   	outsl  %ds:(%esi),(%dx)
412d7c:	30 53 5a             	xor    %dl,0x5a(%ebx)
412d7f:	67 69 50 47 6e 70 34 	imul   $0x6734706e,0x47(%bx,%si),%edx
412d86:	67
412d87:	63 6c 2b 70          	arpl   %ebp,0x70(%ebx,%ebp,1)
412d8b:	66 46                	inc    %si
412d8d:	74 56                	je     0x412de5
412d8f:	74 61                	je     0x412df2
412d91:	36 6f                	outsl  %ss:(%esi),(%dx)
412d93:	71 71                	jno    0x412e06
412d95:	4d                   	dec    %ebp
412d96:	68 44 78 76 32       	push   $0x32767844
412d9b:	37                   	aaa
412d9c:	62 76 58             	bound  %esi,0x58(%esi)
412d9f:	58                   	pop    %eax
412da0:	46                   	inc    %esi
412da1:	4b                   	dec    %ebx
412da2:	7a 54                	jp     0x412df8
412da4:	65 30 63 6a          	xor    %ah,%gs:0x6a(%ebx)
412da8:	69 78 66 6b 47 34 2b 	imul   $0x2b34476b,0x66(%eax),%edi
412daf:	30 34 64             	xor    %dh,(%esp,%eiz,2)
412db2:	49                   	dec    %ecx
412db3:	39 6d 64             	cmp    %ebp,0x64(%ebp)
412db6:	68 2f 34 76 2b       	push   $0x2b76342f
412dbb:	37                   	aaa
412dbc:	55                   	push   %ebp
412dbd:	73 71                	jae    0x412e30
412dbf:	4e                   	dec    %esi
412dc0:	6e                   	outsb  %ds:(%esi),(%dx)
412dc1:	36 79 37             	ss jns 0x412dfb
412dc4:	31 37                	xor    %esi,(%edi)
412dc6:	67 44                	addr16 inc %esp
412dc8:	6d                   	insl   (%dx),%es:(%edi)
412dc9:	45                   	inc    %ebp
412dca:	36 36 64 4f          	ss ss fs dec %edi
412dce:	48                   	dec    %eax
412dcf:	41                   	inc    %ecx
412dd0:	74 76                	je     0x412e48
412dd2:	77 74                	ja     0x412e48
412dd4:	6c                   	insb   (%dx),%es:(%edi)
412dd5:	58                   	pop    %eax
412dd6:	77 31                	ja     0x412e09
412dd8:	48                   	dec    %eax
412dd9:	73 74                	jae    0x412e4f
412ddb:	34 42                	xor    $0x42,%al
412ddd:	4e                   	dec    %esi
412dde:	56                   	push   %esi
412ddf:	48                   	dec    %eax
412de0:	35 48 6b 6e 69       	xor    $0x696e6b48,%eax
412de5:	4d                   	dec    %ebp
412de6:	56                   	push   %esi
412de7:	51                   	push   %ecx
412de8:	6f                   	outsl  %ds:(%esi),(%dx)
412de9:	37                   	aaa
412dea:	2f                   	das
412deb:	68 39 74 37 30       	push   $0x30377439
412df0:	68 78 55 32 46       	push   $0x46325578
412df5:	44                   	inc    %esp
412df6:	6f                   	outsl  %ds:(%esi),(%dx)
412df7:	70 5a                	jo     0x412e53
412df9:	46                   	inc    %esi
412dfa:	4a                   	dec    %edx
412dfb:	56                   	push   %esi
412dfc:	48                   	dec    %eax
412dfd:	6f                   	outsl  %ds:(%esi),(%dx)
412dfe:	44                   	inc    %esp
412dff:	42                   	inc    %edx
412e00:	75 30                	jne    0x412e32
412e02:	6e                   	outsb  %ds:(%esi),(%dx)