140039b90:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
140039b94:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
140039b98:	49 89 98 90 00 00 00 	mov    %rbx,0x90(%r8)
140039b9f:	49 89 a8 a0 00 00 00 	mov    %rbp,0xa0(%r8)
140039ba6:	4d 89 a0 d8 00 00 00 	mov    %r12,0xd8(%r8)
140039bad:	4d 89 a8 e0 00 00 00 	mov    %r13,0xe0(%r8)
140039bb4:	4d 89 b0 e8 00 00 00 	mov    %r14,0xe8(%r8)
140039bbb:	4d 89 b8 f0 00 00 00 	mov    %r15,0xf0(%r8)
140039bc2:	eb 72                	jmp    0x140039c36
140039bc4:	90                   	nop
140039bc5:	90                   	nop
140039bc6:	90                   	nop
140039bc7:	90                   	nop
140039bc8:	90                   	nop
140039bc9:	90                   	nop
140039bca:	90                   	nop
140039bcb:	90                   	nop
140039bcc:	90                   	nop
140039bcd:	90                   	nop
140039bce:	90                   	nop
140039bcf:	90                   	nop
140039bd0:	56                   	push   %rsi
140039bd1:	57                   	push   %rdi
140039bd2:	53                   	push   %rbx
140039bd3:	55                   	push   %rbp
140039bd4:	41 54                	push   %r12
140039bd6:	41 55                	push   %r13
140039bd8:	41 56                	push   %r14
140039bda:	41 57                	push   %r15
140039bdc:	9c                   	pushf
140039bdd:	48 83 ec 40          	sub    $0x40,%rsp
140039be1:	49 8b 40 78          	mov    0x78(%r8),%rax
140039be5:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
140039bec:	49 8b 71 08          	mov    0x8(%r9),%rsi
140039bf0:	4d 8b 59 38          	mov    0x38(%r9),%r11
140039bf4:	45 8b 13             	mov    (%r11),%r10d
140039bf7:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
140039bfb:	4c 39 d3             	cmp    %r10,%rbx
140039bfe:	72 36                	jb     0x140039c36
140039c00:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
140039c07:	45 8b 53 04          	mov    0x4(%r11),%r10d
140039c0b:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
140039c0f:	4c 39 d3             	cmp    %r10,%rbx
140039c12:	73 22                	jae    0x140039c36
140039c14:	49 8b 80 d0 00 00 00 	mov    0xd0(%r8),%rax
140039c1b:	48 8d 70 50          	lea    0x50(%rax),%rsi
140039c1f:	48 8d 80 f8 00 00 00 	lea    0xf8(%rax),%rax
140039c26:	49 8d b8 00 02 00 00 	lea    0x200(%r8),%rdi
140039c2d:	b9 14 00 00 00       	mov    $0x14,%ecx
140039c32:	fc                   	cld
140039c33:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
140039c36:	48 8b 78 08          	mov    0x8(%rax),%rdi
140039c3a:	48 8b 70 10          	mov    0x10(%rax),%rsi
140039c3e:	49 89 80 98 00 00 00 	mov    %rax,0x98(%r8)
140039c45:	49 89 b0 a8 00 00 00 	mov    %rsi,0xa8(%r8)
140039c4c:	49 89 b8 b0 00 00 00 	mov    %rdi,0xb0(%r8)
140039c53:	49 8b 79 28          	mov    0x28(%r9),%rdi
140039c57:	4c 89 c6             	mov    %r8,%rsi
140039c5a:	b9 9a 00 00 00       	mov    $0x9a,%ecx
140039c5f:	fc                   	cld
140039c60:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
140039c63:	4c 89 ce             	mov    %r9,%rsi
140039c66:	48 31 c9             	xor    %rcx,%rcx
140039c69:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140039c6d:	4c 8b 06             	mov    (%rsi),%r8
140039c70:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
140039c74:	4c 8b 56 28          	mov    0x28(%rsi),%r10
140039c78:	4c 8d 5e 38          	lea    0x38(%rsi),%r11
140039c7c:	4c 8d 66 18          	lea    0x18(%rsi),%r12
140039c80:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
140039c85:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
140039c8a:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140039c8f:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140039c94:	ff 15 1e 9d f4 00    	call   *0xf49d1e(%rip)        # 0x140f839b8
140039c9a:	b8 01 00 00 00       	mov    $0x1,%eax
140039c9f:	48 83 c4 40          	add    $0x40,%rsp
140039ca3:	9d                   	popf
140039ca4:	41 5f                	pop    %r15
140039ca6:	41 5e                	pop    %r14
140039ca8:	41 5d                	pop    %r13
140039caa:	41 5c                	pop    %r12
140039cac:	5d                   	pop    %rbp
140039cad:	5b                   	pop    %rbx
140039cae:	5f                   	pop    %rdi
140039caf:	5e                   	pop    %rsi
140039cb0:	f3 c3                	repz ret
140039cb2:	cc                   	int3
140039cb3:	cc                   	int3
140039cb4:	cc                   	int3
140039cb5:	cc                   	int3
140039cb6:	cc                   	int3
140039cb7:	cc                   	int3
140039cb8:	cc                   	int3
140039cb9:	cc                   	int3
140039cba:	cc                   	int3
140039cbb:	cc                   	int3
140039cbc:	cc                   	int3
140039cbd:	cc                   	int3
140039cbe:	cc                   	int3
140039cbf:	cc                   	int3
140039cc0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140039cc5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140039cca:	48 89 e0             	mov    %rsp,%rax
140039ccd:	48 89 cf             	mov    %rcx,%rdi
140039cd0:	48 89 d6             	mov    %rdx,%rsi
140039cd3:	4c 89 c2             	mov    %r8,%rdx
140039cd6:	4c 8d 1d 33 8d 47 01 	lea    0x1478d33(%rip),%r11        # 0x1414b2a10
140039cdd:	45 8b 0b             	mov    (%r11),%r9d
140039ce0:	45 8b 53 04          	mov    0x4(%r11),%r10d
140039ce4:	45 8b 5b 08          	mov    0x8(%r11),%r11d
140039ce8:	41 f7 c2 00 08 00 00 	test   $0x800,%r10d
140039cef:	0f 85 e1 17 00 00    	jne    0x14003b4d6
140039cf5:	41 81 e3 28 01 00 00 	and    $0x128,%r11d
140039cfc:	41 81 fb 28 01 00 00 	cmp    $0x128,%r11d
140039d03:	0f 84 0d 3a 00 00    	je     0x14003d716
140039d09:	41 81 e1 00 00 00 40 	and    $0x40000000,%r9d
140039d10:	41 81 e2 00 02 00 10 	and    $0x10000200,%r10d
140039d17:	45 09 ca             	or     %r9d,%r10d
140039d1a:	41 81 fa 00 02 00 50 	cmp    $0x50000200,%r10d
140039d21:	0f 84 af 27 00 00    	je     0x14003c4d6
140039d27:	48 89 e0             	mov    %rsp,%rax
140039d2a:	53                   	push   %rbx
140039d2b:	55                   	push   %rbp
140039d2c:	41 54                	push   %r12
140039d2e:	41 55                	push   %r13
140039d30:	41 56                	push   %r14
140039d32:	41 57                	push   %r15
140039d34:	48 c1 e2 04          	shl    $0x4,%rdx
140039d38:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140039d3f:	48 8d 14 d6          	lea    (%rsi,%rdx,8),%rdx
140039d43:	48 83 e4 c0          	and    $0xffffffffffffffc0,%rsp
140039d47:	48 89 bc 24 80 00 00 	mov    %rdi,0x80(%rsp)
140039d4e:	00
140039d4f:	48 89 b4 24 88 00 00 	mov    %rsi,0x88(%rsp)
140039d56:	00
140039d57:	48 89 94 24 90 00 00 	mov    %rdx,0x90(%rsp)
140039d5e:	00
140039d5f:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
140039d66:	00
140039d67:	48 8b 07             	mov    (%rdi),%rax
140039d6a:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140039d6e:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140039d72:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140039d76:	4c 8b 47 20          	mov    0x20(%rdi),%r8
140039d7a:	4c 8b 4f 28          	mov    0x28(%rdi),%r9
140039d7e:	4c 8b 57 30          	mov    0x30(%rdi),%r10
140039d82:	4c 8b 5f 38          	mov    0x38(%rdi),%r11
140039d86:	eb 08                	jmp    0x140039d90
140039d88:	90                   	nop
140039d89:	90                   	nop
140039d8a:	90                   	nop
140039d8b:	90                   	nop
140039d8c:	90                   	nop
140039d8d:	90                   	nop
140039d8e:	90                   	nop
140039d8f:	90                   	nop
140039d90:	48 89 df             	mov    %rbx,%rdi
140039d93:	48 8d 2d a6 11 00 00 	lea    0x11a6(%rip),%rbp        # 0x14003af40
140039d9a:	48 31 cf             	xor    %rcx,%rdi
140039d9d:	4c 8b 26             	mov    (%rsi),%r12
140039da0:	4d 89 c5             	mov    %r8,%r13
140039da3:	49 89 c6             	mov    %rax,%r14
140039da6:	49 0f cc             	bswap  %r12
140039da9:	49 c1 cd 17          	ror    $0x17,%r13
140039dad:	4d 89 cf             	mov    %r9,%r15
140039db0:	4d 31 c5             	xor    %r8,%r13
140039db3:	49 c1 ce 05          	ror    $0x5,%r14
140039db7:	4d 31 d7             	xor    %r10,%r15
140039dba:	4c 89 24 24          	mov    %r12,(%rsp)
140039dbe:	49 31 c6             	xor    %rax,%r14
140039dc1:	4d 21 c7             	and    %r8,%r15
140039dc4:	49 c1 cd 04          	ror    $0x4,%r13
140039dc8:	4d 01 dc             	add    %r11,%r12
140039dcb:	4d 31 d7             	xor    %r10,%r15
140039dce:	49 c1 ce 06          	ror    $0x6,%r14
140039dd2:	4d 31 c5             	xor    %r8,%r13
140039dd5:	4d 01 fc             	add    %r15,%r12
140039dd8:	49 89 c7             	mov    %rax,%r15
140039ddb:	4c 03 65 00          	add    0x0(%rbp),%r12
140039ddf:	49 31 c6             	xor    %rax,%r14
140039de2:	49 31 df             	xor    %rbx,%r15
140039de5:	49 c1 cd 0e          	ror    $0xe,%r13
140039de9:	49 89 db             	mov    %rbx,%r11
140039dec:	4c 21 ff             	and    %r15,%rdi
140039def:	49 c1 ce 1c          	ror    $0x1c,%r14
140039df3:	4d 01 ec             	add    %r13,%r12
140039df6:	49 31 fb             	xor    %rdi,%r11
140039df9:	4c 01 e2             	add    %r12,%rdx
140039dfc:	4d 01 e3             	add    %r12,%r11
140039dff:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
140039e03:	4d 01 f3             	add    %r14,%r11
140039e06:	4c 8b 66 08          	mov    0x8(%rsi),%r12
140039e0a:	49 89 d5             	mov    %rdx,%r13
140039e0d:	4d 89 de             	mov    %r11,%r14
140039e10:	49 0f cc             	bswap  %r12
140039e13:	49 c1 cd 17          	ror    $0x17,%r13
140039e17:	4c 89 c7             	mov    %r8,%rdi
140039e1a:	49 31 d5             	xor    %rdx,%r13
140039e1d:	49 c1 ce 05          	ror    $0x5,%r14
140039e21:	4c 31 cf             	xor    %r9,%rdi
140039e24:	4c 89 64 24 08       	mov    %r12,0x8(%rsp)
140039e29:	4d 31 de             	xor    %r11,%r14
140039e2c:	48 21 d7             	and    %rdx,%rdi
140039e2f:	49 c1 cd 04          	ror    $0x4,%r13
140039e33:	4d 01 d4             	add    %r10,%r12
140039e36:	4c 31 cf             	xor    %r9,%rdi
140039e39:	49 c1 ce 06          	ror    $0x6,%r14
140039e3d:	49 31 d5             	xor    %rdx,%r13
140039e40:	49 01 fc             	add    %rdi,%r12
140039e43:	4c 89 df             	mov    %r11,%rdi
140039e46:	4c 03 65 00          	add    0x0(%rbp),%r12
140039e4a:	4d 31 de             	xor    %r11,%r14
140039e4d:	48 31 c7             	xor    %rax,%rdi
140039e50:	49 c1 cd 0e          	ror    $0xe,%r13
140039e54:	49 89 c2             	mov    %rax,%r10
140039e57:	49 21 ff             	and    %rdi,%r15
140039e5a:	49 c1 ce 1c          	ror    $0x1c,%r14
140039e5e:	4d 01 ec             	add    %r13,%r12
140039e61:	4d 31 fa             	xor    %r15,%r10
140039e64:	4c 01 e1             	add    %r12,%rcx
140039e67:	4d 01 e2             	add    %r12,%r10
140039e6a:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
140039e6e:	4d 01 f2             	add    %r14,%r10
140039e71:	4c 8b 66 10          	mov    0x10(%rsi),%r12
140039e75:	49 89 cd             	mov    %rcx,%r13
140039e78:	4d 89 d6             	mov    %r10,%r14
140039e7b:	49 0f cc             	bswap  %r12
140039e7e:	49 c1 cd 17          	ror    $0x17,%r13
140039e82:	49 89 d7             	mov    %rdx,%r15
140039e85:	49 31 cd             	xor    %rcx,%r13
140039e88:	49 c1 ce 05          	ror    $0x5,%r14
140039e8c:	4d 31 c7             	xor    %r8,%r15
140039e8f:	4c 89 64 24 10       	mov    %r12,0x10(%rsp)
140039e94:	4d 31 d6             	xor    %r10,%r14
140039e97:	49 21 cf             	and    %rcx,%r15
140039e9a:	49 c1 cd 04          	ror    $0x4,%r13
140039e9e:	4d 01 cc             	add    %r9,%r12
140039ea1:	4d 31 c7             	xor    %r8,%r15
140039ea4:	49 c1 ce 06          	ror    $0x6,%r14
140039ea8:	49 31 cd             	xor    %rcx,%r13
140039eab:	4d 01 fc             	add    %r15,%r12
140039eae:	4d 89 d7             	mov    %r10,%r15
140039eb1:	4c 03 65 00          	add    0x0(%rbp),%r12
140039eb5:	4d 31 d6             	xor    %r10,%r14
140039eb8:	4d 31 df             	xor    %r11,%r15
140039ebb:	49 c1 cd 0e          	ror    $0xe,%r13
140039ebf:	4d 89 d9             	mov    %r11,%r9
140039ec2:	4c 21 ff             	and    %r15,%rdi
140039ec5:	49 c1 ce 1c          	ror    $0x1c,%r14
140039ec9:	4d 01 ec             	add    %r13,%r12
140039ecc:	49 31 f9             	xor    %rdi,%r9
140039ecf:	4c 01 e3             	add    %r12,%rbx
140039ed2:	4d 01 e1             	add    %r12,%r9
140039ed5:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
140039ed9:	4d 01 f1             	add    %r14,%r9
140039edc:	4c 8b 66 18          	mov    0x18(%rsi),%r12
140039ee0:	49 89 dd             	mov    %rbx,%r13
140039ee3:	4d 89 ce             	mov    %r9,%r14
140039ee6:	49 0f cc             	bswap  %r12
140039ee9:	49 c1 cd 17          	ror    $0x17,%r13
140039eed:	48 89 cf             	mov    %rcx,%rdi
140039ef0:	49 31 dd             	xor    %rbx,%r13
140039ef3:	49 c1 ce 05          	ror    $0x5,%r14
140039ef7:	48 31 d7             	xor    %rdx,%rdi
140039efa:	4c 89 64 24 18       	mov    %r12,0x18(%rsp)
140039eff:	4d 31 ce             	xor    %r9,%r14
140039f02:	48 21 df             	and    %rbx,%rdi
140039f05:	49 c1 cd 04          	ror    $0x4,%r13
140039f09:	4d 01 c4             	add    %r8,%r12
140039f0c:	48 31 d7             	xor    %rdx,%rdi
140039f0f:	49 c1 ce 06          	ror    $0x6,%r14
140039f13:	49 31 dd             	xor    %rbx,%r13
140039f16:	49 01 fc             	add    %rdi,%r12
140039f19:	4c 89 cf             	mov    %r9,%rdi
140039f1c:	4c 03 65 00          	add    0x0(%rbp),%r12
140039f20:	4d 31 ce             	xor    %r9,%r14
140039f23:	4c 31 d7             	xor    %r10,%rdi
140039f26:	49 c1 cd 0e          	ror    $0xe,%r13
140039f2a:	4d 89 d0             	mov    %r10,%r8
140039f2d:	49 21 ff             	and    %rdi,%r15
140039f30:	49 c1 ce 1c          	ror    $0x1c,%r14
140039f34:	4d 01 ec             	add    %r13,%r12
140039f37:	4d 31 f8             	xor    %r15,%r8
140039f3a:	4c 01 e0             	add    %r12,%rax
140039f3d:	4d 01 e0             	add    %r12,%r8
140039f40:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
140039f44:	4d 01 f0             	add    %r14,%r8
140039f47:	4c 8b 66 20          	mov    0x20(%rsi),%r12
140039f4b:	49 89 c5             	mov    %rax,%r13
140039f4e:	4d 89 c6             	mov    %r8,%r14
140039f51:	49 0f cc             	bswap  %r12
140039f54:	49 c1 cd 17          	ror    $0x17,%r13
140039f58:	49 89 df             	mov    %rbx,%r15
140039f5b:	49 31 c5             	xor    %rax,%r13
140039f5e:	49 c1 ce 05          	ror    $0x5,%r14
140039f62:	49 31 cf             	xor    %rcx,%r15
140039f65:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140039f6a:	4d 31 c6             	xor    %r8,%r14
140039f6d:	49 21 c7             	and    %rax,%r15
140039f70:	49 c1 cd 04          	ror    $0x4,%r13
140039f74:	49 01 d4             	add    %rdx,%r12
140039f77:	49 31 cf             	xor    %rcx,%r15
140039f7a:	49 c1 ce 06          	ror    $0x6,%r14
140039f7e:	49 31 c5             	xor    %rax,%r13
140039f81:	4d 01 fc             	add    %r15,%r12
140039f84:	4d 89 c7             	mov    %r8,%r15
140039f87:	4c 03 65 00          	add    0x0(%rbp),%r12
140039f8b:	4d 31 c6             	xor    %r8,%r14
140039f8e:	4d 31 cf             	xor    %r9,%r15
140039f91:	49 c1 cd 0e          	ror    $0xe,%r13
140039f95:	4c 89 ca             	mov    %r9,%rdx
140039f98:	4c 21 ff             	and    %r15,%rdi
140039f9b:	49 c1 ce 1c          	ror    $0x1c,%r14
140039f9f:	4d 01 ec             	add    %r13,%r12
140039fa2:	48 31 fa             	xor    %rdi,%rdx
140039fa5:	4d 01 e3             	add    %r12,%r11
140039fa8:	4c 01 e2             	add    %r12,%rdx
140039fab:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
140039faf:	4c 01 f2             	add    %r14,%rdx
140039fb2:	4c 8b 66 28          	mov    0x28(%rsi),%r12
140039fb6:	4d 89 dd             	mov    %r11,%r13
140039fb9:	49 89 d6             	mov    %rdx,%r14
140039fbc:	49 0f cc             	bswap  %r12
140039fbf:	49 c1 cd 17          	ror    $0x17,%r13
140039fc3:	48 89 c7             	mov    %rax,%rdi
140039fc6:	4d 31 dd             	xor    %r11,%r13
140039fc9:	49 c1 ce 05          	ror    $0x5,%r14
140039fcd:	48 31 df             	xor    %rbx,%rdi
140039fd0:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140039fd5:	49 31 d6             	xor    %rdx,%r14
140039fd8:	4c 21 df             	and    %r11,%rdi
140039fdb:	49 c1 cd 04          	ror    $0x4,%r13
140039fdf:	49 01 cc             	add    %rcx,%r12
140039fe2:	48 31 df             	xor    %rbx,%rdi
140039fe5:	49 c1 ce 06          	ror    $0x6,%r14
140039fe9:	4d 31 dd             	xor    %r11,%r13
140039fec:	49 01 fc             	add    %rdi,%r12
140039fef:	48 89 d7             	mov    %rdx,%rdi
140039ff2:	4c 03 65 00          	add    0x0(%rbp),%r12
140039ff6:	49 31 d6             	xor    %rdx,%r14
140039ff9:	4c 31 c7             	xor    %r8,%rdi
140039ffc:	49 c1 cd 0e          	ror    $0xe,%r13
14003a000:	4c 89 c1             	mov    %r8,%rcx
14003a003:	49 21 ff             	and    %rdi,%r15
14003a006:	49 c1 ce 1c          	ror    $0x1c,%r14
14003a00a:	4d 01 ec             	add    %r13,%r12
14003a00d:	4c 31 f9             	xor    %r15,%rcx
14003a010:	4d 01 e2             	add    %r12,%r10
14003a013:	4c 01 e1             	add    %r12,%rcx
14003a016:	48 8d 6d 18          	lea    0x18(%rbp),%rbp