140246b2d:	41 88 5e 03          	mov    %bl,0x3(%r14)
140246b31:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
140246b36:	41 88 7e 07          	mov    %dil,0x7(%r14)
140246b3a:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
140246b3f:	41 88 76 0b          	mov    %sil,0xb(%r14)
140246b43:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
140246b48:	c1 e8 08             	shr    $0x8,%eax
140246b4b:	41 88 46 0e          	mov    %al,0xe(%r14)
140246b4f:	45 88 5e 0f          	mov    %r11b,0xf(%r14)
140246b53:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
140246b58:	41 5f                	pop    %r15
140246b5a:	c3                   	ret
140246b5b:	cc                   	int3
140246b5c:	cc                   	int3
140246b5d:	cc                   	int3
140246b5e:	cc                   	int3
140246b5f:	cc                   	int3
140246b60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140246b65:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140246b6a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140246b6f:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140246b74:	41 57                	push   %r15
140246b76:	0f b6 41 05          	movzbl 0x5(%rcx),%eax
140246b7a:	4c 8d 3d 7f 94 db ff 	lea    -0x246b81(%rip),%r15        # 0x140000000
140246b81:	0f b6 71 04          	movzbl 0x4(%rcx),%esi
140246b85:	4c 8b c9             	mov    %rcx,%r9
140246b88:	0f b6 79 08          	movzbl 0x8(%rcx),%edi
140246b8c:	4d 8b d0             	mov    %r8,%r10
140246b8f:	0f b6 59 0c          	movzbl 0xc(%rcx),%ebx
140246b93:	4c 8b f2             	mov    %rdx,%r14
140246b96:	c1 e6 08             	shl    $0x8,%esi
140246b99:	0b f0                	or     %eax,%esi
140246b9b:	c1 e7 08             	shl    $0x8,%edi
140246b9e:	0f b6 41 06          	movzbl 0x6(%rcx),%eax
140246ba2:	c1 e3 08             	shl    $0x8,%ebx
140246ba5:	c1 e6 08             	shl    $0x8,%esi
140246ba8:	0b f0                	or     %eax,%esi
140246baa:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
140246bae:	c1 e6 08             	shl    $0x8,%esi
140246bb1:	0b f0                	or     %eax,%esi
140246bb3:	0f b6 41 09          	movzbl 0x9(%rcx),%eax
140246bb7:	0b f8                	or     %eax,%edi
140246bb9:	0f b6 41 0a          	movzbl 0xa(%rcx),%eax
140246bbd:	c1 e7 08             	shl    $0x8,%edi
140246bc0:	0b f8                	or     %eax,%edi
140246bc2:	0f b6 41 0b          	movzbl 0xb(%rcx),%eax
140246bc6:	c1 e7 08             	shl    $0x8,%edi
140246bc9:	0b f8                	or     %eax,%edi
140246bcb:	0f b6 41 0d          	movzbl 0xd(%rcx),%eax
140246bcf:	0b d8                	or     %eax,%ebx
140246bd1:	0f b6 41 0e          	movzbl 0xe(%rcx),%eax
140246bd5:	c1 e3 08             	shl    $0x8,%ebx
140246bd8:	0b d8                	or     %eax,%ebx
140246bda:	0f b6 41 0f          	movzbl 0xf(%rcx),%eax
140246bde:	c1 e3 08             	shl    $0x8,%ebx
140246be1:	0b d8                	or     %eax,%ebx
140246be3:	8b d3                	mov    %ebx,%edx
140246be5:	41 33 10             	xor    (%r8),%edx
140246be8:	33 d7                	xor    %edi,%edx
140246bea:	33 d6                	xor    %esi,%edx
140246bec:	8b c2                	mov    %edx,%eax
140246bee:	48 c1 e8 18          	shr    $0x18,%rax
140246bf2:	46 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%r8d
140246bf9:	36 00
140246bfb:	8b c2                	mov    %edx,%eax
140246bfd:	c1 e8 10             	shr    $0x10,%eax
140246c00:	0f b6 c8             	movzbl %al,%ecx
140246c03:	41 c1 e0 08          	shl    $0x8,%r8d
140246c07:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
140246c0e:	36 00
140246c10:	44 0b c0             	or     %eax,%r8d
140246c13:	8b c2                	mov    %edx,%eax
140246c15:	c1 e8 08             	shr    $0x8,%eax
140246c18:	0f b6 c8             	movzbl %al,%ecx
140246c1b:	41 c1 e0 08          	shl    $0x8,%r8d
140246c1f:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
140246c26:	36 00
140246c28:	41 0f b6 09          	movzbl (%r9),%ecx
140246c2c:	44 0b c0             	or     %eax,%r8d
140246c2f:	c1 e1 08             	shl    $0x8,%ecx
140246c32:	0f b6 c2             	movzbl %dl,%eax
140246c35:	8b d3                	mov    %ebx,%edx
140246c37:	41 c1 e0 08          	shl    $0x8,%r8d
140246c3b:	42 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%eax
140246c42:	36 00
140246c44:	44 0b c0             	or     %eax,%r8d
140246c47:	45 8b d8             	mov    %r8d,%r11d
140246c4a:	41 8b c0             	mov    %r8d,%eax
140246c4d:	c1 c0 0a             	rol    $0xa,%eax
140246c50:	41 c1 cb 0e          	ror    $0xe,%r11d
140246c54:	44 33 d8             	xor    %eax,%r11d
140246c57:	41 8b c0             	mov    %r8d,%eax
140246c5a:	c1 c8 08             	ror    $0x8,%eax
140246c5d:	44 33 d8             	xor    %eax,%r11d
140246c60:	41 8b c0             	mov    %r8d,%eax
140246c63:	c1 c0 02             	rol    $0x2,%eax
140246c66:	44 33 d8             	xor    %eax,%r11d
140246c69:	41 0f b6 41 01       	movzbl 0x1(%r9),%eax
140246c6e:	0b c8                	or     %eax,%ecx
140246c70:	41 0f b6 41 02       	movzbl 0x2(%r9),%eax
140246c75:	c1 e1 08             	shl    $0x8,%ecx
140246c78:	0b c8                	or     %eax,%ecx
140246c7a:	41 0f b6 41 03       	movzbl 0x3(%r9),%eax
140246c7f:	c1 e1 08             	shl    $0x8,%ecx
140246c82:	0b c8                	or     %eax,%ecx
140246c84:	44 33 d9             	xor    %ecx,%r11d
140246c87:	45 33 d8             	xor    %r8d,%r11d
140246c8a:	41 33 52 04          	xor    0x4(%r10),%edx
140246c8e:	33 d7                	xor    %edi,%edx
140246c90:	41 33 d3             	xor    %r11d,%edx
140246c93:	8b c2                	mov    %edx,%eax
140246c95:	48 c1 e8 18          	shr    $0x18,%rax
140246c99:	46 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%r8d
140246ca0:	36 00
140246ca2:	8b c2                	mov    %edx,%eax
140246ca4:	c1 e8 10             	shr    $0x10,%eax
140246ca7:	0f b6 c8             	movzbl %al,%ecx
140246caa:	41 c1 e0 08          	shl    $0x8,%r8d
140246cae:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
140246cb5:	36 00
140246cb7:	44 0b c0             	or     %eax,%r8d
140246cba:	8b c2                	mov    %edx,%eax
140246cbc:	c1 e8 08             	shr    $0x8,%eax
140246cbf:	0f b6 c8             	movzbl %al,%ecx
140246cc2:	41 c1 e0 08          	shl    $0x8,%r8d
140246cc6:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
140246ccd:	36 00
140246ccf:	44 0b c0             	or     %eax,%r8d
140246cd2:	0f b6 c2             	movzbl %dl,%eax
140246cd5:	41 c1 e0 08          	shl    $0x8,%r8d
140246cd9:	8b d3                	mov    %ebx,%edx
140246cdb:	41 33 52 08          	xor    0x8(%r10),%edx
140246cdf:	42 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%eax
140246ce6:	36 00
140246ce8:	44 0b c0             	or     %eax,%r8d
140246ceb:	41 8b c8             	mov    %r8d,%ecx
140246cee:	41 8b c0             	mov    %r8d,%eax
140246cf1:	c1 c0 0a             	rol    $0xa,%eax
140246cf4:	c1 c9 0e             	ror    $0xe,%ecx
140246cf7:	33 c8                	xor    %eax,%ecx
140246cf9:	41 8b c0             	mov    %r8d,%eax
140246cfc:	c1 c8 08             	ror    $0x8,%eax
140246cff:	33 c8                	xor    %eax,%ecx
140246d01:	41 8b c0             	mov    %r8d,%eax
140246d04:	c1 c0 02             	rol    $0x2,%eax
140246d07:	33 c8                	xor    %eax,%ecx
140246d09:	41 33 c8             	xor    %r8d,%ecx
140246d0c:	33 f1                	xor    %ecx,%esi
140246d0e:	33 d6                	xor    %esi,%edx
140246d10:	41 33 d3             	xor    %r11d,%edx
140246d13:	8b c2                	mov    %edx,%eax
140246d15:	48 c1 e8 18          	shr    $0x18,%rax
140246d19:	46 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%r8d
140246d20:	36 00
140246d22:	8b c2                	mov    %edx,%eax
140246d24:	c1 e8 10             	shr    $0x10,%eax
140246d27:	0f b6 c8             	movzbl %al,%ecx
140246d2a:	41 c1 e0 08          	shl    $0x8,%r8d
140246d2e:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
140246d35:	36 00
140246d37:	44 0b c0             	or     %eax,%r8d
140246d3a:	8b c2                	mov    %edx,%eax
140246d3c:	c1 e8 08             	shr    $0x8,%eax
140246d3f:	0f b6 c8             	movzbl %al,%ecx
140246d42:	41 c1 e0 08          	shl    $0x8,%r8d
140246d46:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
140246d4d:	36 00
140246d4f:	44 0b c0             	or     %eax,%r8d
140246d52:	0f b6 c2             	movzbl %dl,%eax
140246d55:	41 c1 e0 08          	shl    $0x8,%r8d
140246d59:	42 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%eax
140246d60:	36 00
140246d62:	44 0b c0             	or     %eax,%r8d
140246d65:	41 8b c0             	mov    %r8d,%eax
140246d68:	41 8b c8             	mov    %r8d,%ecx
140246d6b:	c1 c0 0a             	rol    $0xa,%eax
140246d6e:	c1 c9 0e             	ror    $0xe,%ecx
140246d71:	33 c8                	xor    %eax,%ecx
140246d73:	41 8b c0             	mov    %r8d,%eax
140246d76:	c1 c8 08             	ror    $0x8,%eax
140246d79:	33 c8                	xor    %eax,%ecx
140246d7b:	41 8b c0             	mov    %r8d,%eax
140246d7e:	c1 c0 02             	rol    $0x2,%eax
140246d81:	33 c8                	xor    %eax,%ecx
140246d83:	41 33 c8             	xor    %r8d,%ecx
140246d86:	33 f9                	xor    %ecx,%edi
140246d88:	8b d7                	mov    %edi,%edx
140246d8a:	41 33 52 0c          	xor    0xc(%r10),%edx
140246d8e:	33 d6                	xor    %esi,%edx
140246d90:	41 33 d3             	xor    %r11d,%edx
140246d93:	8b c2                	mov    %edx,%eax
140246d95:	48 c1 e8 18          	shr    $0x18,%rax
140246d99:	46 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%r8d
140246da0:	36 00
140246da2:	8b c2                	mov    %edx,%eax
140246da4:	41 c1 e0 08          	shl    $0x8,%r8d
140246da8:	c1 e8 10             	shr    $0x10,%eax
140246dab:	0f b6 c8             	movzbl %al,%ecx
140246dae:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
140246db5:	36 00
140246db7:	44 0b c0             	or     %eax,%r8d
140246dba:	8b c2                	mov    %edx,%eax
140246dbc:	c1 e8 08             	shr    $0x8,%eax
140246dbf:	0f b6 c8             	movzbl %al,%ecx
140246dc2:	41 c1 e0 08          	shl    $0x8,%r8d
140246dc6:	42 0f b6 84 39 40 e0 	movzbl 0x36e040(%rcx,%r15,1),%eax
140246dcd:	36 00
140246dcf:	44 0b c0             	or     %eax,%r8d
140246dd2:	0f b6 c2             	movzbl %dl,%eax
140246dd5:	41 c1 e0 08          	shl    $0x8,%r8d
140246dd9:	42 0f b6 84 38 40 e0 	movzbl 0x36e040(%rax,%r15,1),%eax
140246de0:	36 00
140246de2:	44 0b c0             	or     %eax,%r8d
140246de5:	41 8b c8             	mov    %r8d,%ecx
140246de8:	41 8b c0             	mov    %r8d,%eax
140246deb:	c1 c0 0a             	rol    $0xa,%eax
140246dee:	c1 c9 0e             	ror    $0xe,%ecx
140246df1:	33 c8                	xor    %eax,%ecx
140246df3:	41 8b c0             	mov    %r8d,%eax
140246df6:	c1 c8 08             	ror    $0x8,%eax
140246df9:	33 c8                	xor    %eax,%ecx
140246dfb:	41 8b c0             	mov    %r8d,%eax
140246dfe:	c1 c0 02             	rol    $0x2,%eax
140246e01:	33 c8                	xor    %eax,%ecx
140246e03:	41 33 c8             	xor    %r8d,%ecx
140246e06:	33 d9                	xor    %ecx,%ebx
140246e08:	44 8b c3             	mov    %ebx,%r8d
140246e0b:	45 33 42 10          	xor    0x10(%r10),%r8d
140246e0f:	44 33 c7             	xor    %edi,%r8d
140246e12:	44 33 c6             	xor    %esi,%r8d
140246e15:	41 8b c0             	mov    %r8d,%eax
140246e18:	c1 e8 08             	shr    $0x8,%eax
140246e1b:	0f b6 c8             	movzbl %al,%ecx
140246e1e:	41 8b c0             	mov    %r8d,%eax
140246e21:	c1 e8 10             	shr    $0x10,%eax
140246e24:	41 8b 94 8f 40 e1 36 	mov    0x36e140(%r15,%rcx,4),%edx
140246e2b:	00
140246e2c:	0f b6 c8             	movzbl %al,%ecx
140246e2f:	c1 c2 10             	rol    $0x10,%edx
140246e32:	41 8b 84 8f 40 e1 36 	mov    0x36e140(%r15,%rcx,4),%eax
140246e39:	00
140246e3a:	c1 c8 08             	ror    $0x8,%eax
140246e3d:	33 d0                	xor    %eax,%edx
140246e3f:	41 0f b6 c0          	movzbl %r8b,%eax
140246e43:	41 8b 8c 87 40 e1 36 	mov    0x36e140(%r15,%rax,4),%ecx
140246e4a:	00
140246e4b:	41 8b c0             	mov    %r8d,%eax
140246e4e:	44 8b c3             	mov    %ebx,%r8d
140246e51:	45 33 42 14          	xor    0x14(%r10),%r8d
140246e55:	48 c1 e8 18          	shr    $0x18,%rax
140246e59:	44 33 c7             	xor    %edi,%r8d
140246e5c:	c1 c1 08             	rol    $0x8,%ecx
140246e5f:	33 d1                	xor    %ecx,%edx
140246e61:	41 33 94 87 40 e1 36 	xor    0x36e140(%r15,%rax,4),%edx
140246e68:	00
140246e69:	44 33 da             	xor    %edx,%r11d
140246e6c:	45 33 c3             	xor    %r11d,%r8d
140246e6f:	41 8b c0             	mov    %r8d,%eax
140246e72:	c1 e8 08             	shr    $0x8,%eax
140246e75:	0f b6 c8             	movzbl %al,%ecx
140246e78:	41 8b c0             	mov    %r8d,%eax
140246e7b:	c1 e8 10             	shr    $0x10,%eax
140246e7e:	41 8b 94 8f 40 e1 36 	mov    0x36e140(%r15,%rcx,4),%edx
140246e85:	00
140246e86:	0f b6 c8             	movzbl %al,%ecx
140246e89:	c1 c2 10             	rol    $0x10,%edx
140246e8c:	41 8b 84 8f 40 e1 36 	mov    0x36e140(%r15,%rcx,4),%eax
140246e93:	00
140246e94:	c1 c8 08             	ror    $0x8,%eax
140246e97:	33 d0                	xor    %eax,%edx
140246e99:	41 0f b6 c0          	movzbl %r8b,%eax
140246e9d:	41 8b 8c 87 40 e1 36 	mov    0x36e140(%r15,%rax,4),%ecx
140246ea4:	00
140246ea5:	41 8b c0             	mov    %r8d,%eax
140246ea8:	44 8b c3             	mov    %ebx,%r8d
140246eab:	45 33 42 18          	xor    0x18(%r10),%r8d
140246eaf:	48 c1 e8 18          	shr    $0x18,%rax
140246eb3:	c1 c1 08             	rol    $0x8,%ecx
140246eb6:	33 d1                	xor    %ecx,%edx
140246eb8:	41 33 94 87 40 e1 36 	xor    0x36e140(%r15,%rax,4),%edx
140246ebf:	00
140246ec0:	33 f2                	xor    %edx,%esi
140246ec2:	44 33 c6             	xor    %esi,%r8d
140246ec5:	45 33 c3             	xor    %r11d,%r8d
140246ec8:	41 8b c0             	mov    %r8d,%eax
140246ecb:	c1 e8 08             	shr    $0x8,%eax
140246ece:	0f b6 c8             	movzbl %al,%ecx
140246ed1:	41 8b 94 8f 40 e1 36 	mov    0x36e140(%r15,%rcx,4),%edx
140246ed8:	00
140246ed9:	c1 c2 10             	rol    $0x10,%edx
140246edc:	41 8b c0             	mov    %r8d,%eax
140246edf:	c1 e8 10             	shr    $0x10,%eax
140246ee2:	0f b6 c8             	movzbl %al,%ecx
140246ee5:	41 8b 84 8f 40 e1 36 	mov    0x36e140(%r15,%rcx,4),%eax
140246eec:	00
140246eed:	c1 c8 08             	ror    $0x8,%eax
140246ef0:	33 d0                	xor    %eax,%edx
140246ef2:	41 0f b6 c0          	movzbl %r8b,%eax
140246ef6:	41 8b 8c 87 40 e1 36 	mov    0x36e140(%r15,%rax,4),%ecx
140246efd:	00
140246efe:	c1 c1 08             	rol    $0x8,%ecx
140246f01:	33 d1                	xor    %ecx,%edx
140246f03:	41 8b c0             	mov    %r8d,%eax
140246f06:	48 c1 e8 18          	shr    $0x18,%rax
140246f0a:	41 33 94 87 40 e1 36 	xor    0x36e140(%r15,%rax,4),%edx
140246f11:	00
140246f12:	33 fa                	xor    %edx,%edi
140246f14:	44 8b c7             	mov    %edi,%r8d
140246f17:	45 33 42 1c          	xor    0x1c(%r10),%r8d
140246f1b:	44 33 c6             	xor    %esi,%r8d
140246f1e:	45 33 c3             	xor    %r11d,%r8d
140246f21:	41 8b c0             	mov    %r8d,%eax
140246f24:	c1 e8 08             	shr    $0x8,%eax
140246f27:	0f b6 c8             	movzbl %al,%ecx
140246f2a:	41 8b c0             	mov    %r8d,%eax
140246f2d:	c1 e8 10             	shr    $0x10,%eax
140246f30:	41 8b 94 8f 40 e1 36 	mov    0x36e140(%r15,%rcx,4),%edx
140246f37:	00
140246f38:	0f b6 c8             	movzbl %al,%ecx
140246f3b:	c1 c2 10             	rol    $0x10,%edx
140246f3e:	41 8b 84 8f 40 e1 36 	mov    0x36e140(%r15,%rcx,4),%eax
140246f45:	00
140246f46:	c1 c8 08             	ror    $0x8,%eax
140246f49:	33 d0                	xor    %eax,%edx
140246f4b:	41 0f b6 c0          	movzbl %r8b,%eax
140246f4f:	41 8b 8c 87 40 e1 36 	mov    0x36e140(%r15,%rax,4),%ecx
140246f56:	00
140246f57:	c1 c1 08             	rol    $0x8,%ecx
140246f5a:	33 d1                	xor    %ecx,%edx
140246f5c:	41 8b c0             	mov    %r8d,%eax
140246f5f:	48 c1 e8 18          	shr    $0x18,%rax
140246f63:	41 33 94 87 40 e1 36 	xor    0x36e140(%r15,%rax,4),%edx
140246f6a:	00
140246f6b:	33 da                	xor    %edx,%ebx
140246f6d:	44 8b c3             	mov    %ebx,%r8d
140246f70:	45 33 42 20          	xor    0x20(%r10),%r8d
140246f74:	44 33 c7             	xor    %edi,%r8d
140246f77:	44 33 c6             	xor    %esi,%r8d
140246f7a:	41 8b c0             	mov    %r8d,%eax
140246f7d:	c1 e8 08             	shr    $0x8,%eax
140246f80:	0f b6 c8             	movzbl %al,%ecx
140246f83:	41 8b c0             	mov    %r8d,%eax
140246f86:	c1 e8 10             	shr    $0x10,%eax
140246f89:	41 8b 94 8f 40 e1 36 	mov    0x36e140(%r15,%rcx,4),%edx
140246f90:	00
140246f91:	0f b6 c8             	movzbl %al,%ecx
140246f94:	c1 c2 10             	rol    $0x10,%edx
140246f97:	41 8b 84 8f 40 e1 36 	mov    0x36e140(%r15,%rcx,4),%eax
140246f9e:	00
140246f9f:	c1 c8 08             	ror    $0x8,%eax