1400f6b9d:	0f 00 00 00
1400f6ba1:	c6 86 30 03 00 00 00 	movb   $0x0,0x330(%rsi)
1400f6ba8:	44 89 be 50 03 00 00 	mov    %r15d,0x350(%rsi)
1400f6baf:	48 8d 9e 58 03 00 00 	lea    0x358(%rsi),%rbx
1400f6bb6:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1400f6bbb:	4c 89 3b             	mov    %r15,(%rbx)
1400f6bbe:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1400f6bc2:	b9 50 00 00 00       	mov    $0x50,%ecx
1400f6bc7:	e8 7c 36 20 00       	call   0x1402fa248
1400f6bcc:	48 89 00             	mov    %rax,(%rax)
1400f6bcf:	48 89 40 08          	mov    %rax,0x8(%rax)
1400f6bd3:	48 89 40 10          	mov    %rax,0x10(%rax)
1400f6bd7:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1400f6bdd:	48 89 03             	mov    %rax,(%rbx)
1400f6be0:	48 8d 9e 68 03 00 00 	lea    0x368(%rsi),%rbx
1400f6be7:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1400f6bec:	4c 89 3b             	mov    %r15,(%rbx)
1400f6bef:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1400f6bf3:	b9 20 00 00 00       	mov    $0x20,%ecx
1400f6bf8:	e8 4b 36 20 00       	call   0x1402fa248
1400f6bfd:	48 89 00             	mov    %rax,(%rax)
1400f6c00:	48 89 40 08          	mov    %rax,0x8(%rax)
1400f6c04:	48 89 40 10          	mov    %rax,0x10(%rax)
1400f6c08:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1400f6c0e:	48 89 03             	mov    %rax,(%rbx)
1400f6c11:	49 8b 55 00          	mov    0x0(%r13),%rdx
1400f6c15:	48 89 96 78 03 00 00 	mov    %rdx,0x378(%rsi)
1400f6c1c:	48 85 d2             	test   %rdx,%rdx
1400f6c1f:	74 15                	je     0x1400f6c36
1400f6c21:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f6c25:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f6c29:	48 83 c2 08          	add    $0x8,%rdx
1400f6c2d:	48 03 ca             	add    %rdx,%rcx
1400f6c30:	48 8b 01             	mov    (%rcx),%rax
1400f6c33:	ff 10                	call   *(%rax)
1400f6c35:	90                   	nop
1400f6c36:	4c 89 be 80 03 00 00 	mov    %r15,0x380(%rsi)
1400f6c3d:	4c 89 be 88 03 00 00 	mov    %r15,0x388(%rsi)
1400f6c44:	4c 89 be 90 03 00 00 	mov    %r15,0x390(%rsi)
1400f6c4b:	4c 89 be 98 03 00 00 	mov    %r15,0x398(%rsi)
1400f6c52:	4c 89 be a0 03 00 00 	mov    %r15,0x3a0(%rsi)
1400f6c59:	4c 89 be a8 03 00 00 	mov    %r15,0x3a8(%rsi)
1400f6c60:	44 89 be b0 03 00 00 	mov    %r15d,0x3b0(%rsi)
1400f6c67:	48 83 be 78 03 00 00 	cmpq   $0x0,0x378(%rsi)
1400f6c6e:	00
1400f6c6f:	75 21                	jne    0x1400f6c92
1400f6c71:	48 8d 15 c0 3c 23 00 	lea    0x233cc0(%rip),%rdx        # 0x14032a938
1400f6c78:	48 8d 0d 29 d0 23 00 	lea    0x23d029(%rip),%rcx        # 0x140333ca8
1400f6c7f:	e8 7c 9c fd ff       	call   0x1400d0900
1400f6c84:	e8 57 99 fd ff       	call   0x1400d05e0
1400f6c89:	89 04 25 00 00 00 00 	mov    %eax,0x0
1400f6c90:	eb fe                	jmp    0x1400f6c90
1400f6c92:	b9 80 02 00 00       	mov    $0x280,%ecx
1400f6c97:	e8 ac 35 20 00       	call   0x1402fa248
1400f6c9c:	48 8b d8             	mov    %rax,%rbx
1400f6c9f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400f6ca4:	48 85 c0             	test   %rax,%rax
1400f6ca7:	0f 84 d9 00 00 00    	je     0x1400f6d86
1400f6cad:	48 8b be 10 03 00 00 	mov    0x310(%rsi),%rdi
1400f6cb4:	48 8d 57 48          	lea    0x48(%rdi),%rdx
1400f6cb8:	44 8b 74 24 60       	mov    0x60(%rsp),%r14d
1400f6cbd:	41 0f ba ee 09       	bts    $0x9,%r14d
1400f6cc2:	66 0f 6f 35 66 3d 23 	movdqa 0x233d66(%rip),%xmm6        # 0x14032aa30
1400f6cc9:	00
1400f6cca:	80 7a 20 00          	cmpb   $0x0,0x20(%rdx)
1400f6cce:	74 0e                	je     0x1400f6cde
1400f6cd0:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1400f6cd7:	e8 f4 f0 f8 ff       	call   0x140085dd0
1400f6cdc:	eb 19                	jmp    0x1400f6cf7
1400f6cde:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f6ce1:	0f 11 85 b0 00 00 00 	movups %xmm0,0xb0(%rbp)
1400f6ce8:	f3 0f 7f b5 c0 00 00 	movdqu %xmm6,0xc0(%rbp)
1400f6cef:	00
1400f6cf0:	c6 85 b0 00 00 00 00 	movb   $0x0,0xb0(%rbp)
1400f6cf7:	41 83 ce 02          	or     $0x2,%r14d
1400f6cfb:	44 89 74 24 40       	mov    %r14d,0x40(%rsp)
1400f6d00:	48 8b 96 10 03 00 00 	mov    0x310(%rsi),%rdx
1400f6d07:	48 83 c2 20          	add    $0x20,%rdx
1400f6d0b:	41 0f ba ee 0a       	bts    $0xa,%r14d
1400f6d10:	80 7a 20 00          	cmpb   $0x0,0x20(%rdx)
1400f6d14:	74 0e                	je     0x1400f6d24
1400f6d16:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
1400f6d1d:	e8 ae f0 f8 ff       	call   0x140085dd0
1400f6d22:	eb 19                	jmp    0x1400f6d3d
1400f6d24:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f6d27:	0f 11 85 90 00 00 00 	movups %xmm0,0x90(%rbp)
1400f6d2e:	f3 0f 7f b5 a0 00 00 	movdqu %xmm6,0xa0(%rbp)
1400f6d35:	00
1400f6d36:	c6 85 90 00 00 00 00 	movb   $0x0,0x90(%rbp)
1400f6d3d:	41 83 ce 04          	or     $0x4,%r14d
1400f6d41:	44 89 74 24 40       	mov    %r14d,0x40(%rsp)
1400f6d46:	48 8b 86 10 03 00 00 	mov    0x310(%rsi),%rax
1400f6d4d:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1400f6d54:	00
1400f6d55:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1400f6d5a:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400f6d5f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400f6d64:	4c 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%r9
1400f6d6b:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
1400f6d72:	0f b7 90 98 00 00 00 	movzwl 0x98(%rax),%edx
1400f6d79:	48 8b cb             	mov    %rbx,%rcx
1400f6d7c:	e8 bf 0e 00 00       	call   0x1400f7c40
1400f6d81:	48 8b d8             	mov    %rax,%rbx
1400f6d84:	eb 03                	jmp    0x1400f6d89
1400f6d86:	49 8b df             	mov    %r15,%rbx
1400f6d89:	48 85 db             	test   %rbx,%rbx
1400f6d8c:	74 14                	je     0x1400f6da2
1400f6d8e:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f6d92:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f6d96:	48 83 c1 08          	add    $0x8,%rcx
1400f6d9a:	48 03 cb             	add    %rbx,%rcx
1400f6d9d:	48 8b 01             	mov    (%rcx),%rax
1400f6da0:	ff 10                	call   *(%rax)
1400f6da2:	48 8b 96 80 03 00 00 	mov    0x380(%rsi),%rdx
1400f6da9:	48 89 9e 80 03 00 00 	mov    %rbx,0x380(%rsi)
1400f6db0:	48 85 d2             	test   %rdx,%rdx
1400f6db3:	74 16                	je     0x1400f6dcb
1400f6db5:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f6db9:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f6dbd:	48 83 c2 08          	add    $0x8,%rdx
1400f6dc1:	48 03 ca             	add    %rdx,%rcx
1400f6dc4:	48 8b 01             	mov    (%rcx),%rax
1400f6dc7:	ff 50 08             	call   *0x8(%rax)
1400f6dca:	90                   	nop
1400f6dcb:	41 f6 c6 04          	test   $0x4,%r14b
1400f6dcf:	74 4e                	je     0x1400f6e1f
1400f6dd1:	41 83 e6 fb          	and    $0xfffffffb,%r14d
1400f6dd5:	44 89 74 24 40       	mov    %r14d,0x40(%rsp)
1400f6dda:	48 8b 95 a8 00 00 00 	mov    0xa8(%rbp),%rdx
1400f6de1:	48 83 fa 0f          	cmp    $0xf,%rdx
1400f6de5:	76 38                	jbe    0x1400f6e1f
1400f6de7:	48 ff c2             	inc    %rdx
1400f6dea:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1400f6df1:	48 8b c1             	mov    %rcx,%rax
1400f6df4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400f6dfb:	72 1c                	jb     0x1400f6e19
1400f6dfd:	48 83 c2 27          	add    $0x27,%rdx
1400f6e01:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f6e05:	48 2b c1             	sub    %rcx,%rax
1400f6e08:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400f6e0c:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f6e10:	76 07                	jbe    0x1400f6e19
1400f6e12:	ff 15 e0 31 23 00    	call   *0x2331e0(%rip)        # 0x140329ff8
1400f6e18:	cc                   	int3
1400f6e19:	e8 66 34 20 00       	call   0x1402fa284
1400f6e1e:	90                   	nop
1400f6e1f:	41 f6 c6 02          	test   $0x2,%r14b
1400f6e23:	74 4d                	je     0x1400f6e72
1400f6e25:	41 83 e6 fd          	and    $0xfffffffd,%r14d
1400f6e29:	44 89 74 24 40       	mov    %r14d,0x40(%rsp)
1400f6e2e:	48 8b 95 c8 00 00 00 	mov    0xc8(%rbp),%rdx
1400f6e35:	48 83 fa 0f          	cmp    $0xf,%rdx
1400f6e39:	76 37                	jbe    0x1400f6e72
1400f6e3b:	48 ff c2             	inc    %rdx
1400f6e3e:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
1400f6e45:	48 8b c1             	mov    %rcx,%rax
1400f6e48:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400f6e4f:	72 1c                	jb     0x1400f6e6d
1400f6e51:	48 83 c2 27          	add    $0x27,%rdx
1400f6e55:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f6e59:	48 2b c1             	sub    %rcx,%rax
1400f6e5c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400f6e60:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f6e64:	76 07                	jbe    0x1400f6e6d
1400f6e66:	ff 15 8c 31 23 00    	call   *0x23318c(%rip)        # 0x140329ff8
1400f6e6c:	cc                   	int3
1400f6e6d:	e8 12 34 20 00       	call   0x1402fa284
1400f6e72:	e8 89 14 21 00       	call   0x140308300
1400f6e77:	48 89 86 08 03 00 00 	mov    %rax,0x308(%rsi)
1400f6e7e:	b9 58 03 00 00       	mov    $0x358,%ecx
1400f6e83:	e8 c0 33 20 00       	call   0x1402fa248
1400f6e88:	48 8b d8             	mov    %rax,%rbx
1400f6e8b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400f6e90:	48 85 c0             	test   %rax,%rax
1400f6e93:	74 2d                	je     0x1400f6ec2
1400f6e95:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
1400f6e9a:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400f6e9e:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f6ea2:	48 83 c1 08          	add    $0x8,%rcx
1400f6ea6:	48 03 ce             	add    %rsi,%rcx
1400f6ea9:	48 8b 01             	mov    (%rcx),%rax
1400f6eac:	ff 10                	call   *(%rax)
1400f6eae:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1400f6eb3:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1400f6eb8:	48 8b cb             	mov    %rbx,%rcx
1400f6ebb:	e8 50 04 00 00       	call   0x1400f7310
1400f6ec0:	eb 03                	jmp    0x1400f6ec5
1400f6ec2:	49 8b c7             	mov    %r15,%rax
1400f6ec5:	41 83 ce 08          	or     $0x8,%r14d
1400f6ec9:	44 89 74 24 40       	mov    %r14d,0x40(%rsp)
1400f6ece:	48 8b 8e 90 02 00 00 	mov    0x290(%rsi),%rcx
1400f6ed5:	48 89 86 90 02 00 00 	mov    %rax,0x290(%rsi)
1400f6edc:	48 85 c9             	test   %rcx,%rcx
1400f6edf:	74 0b                	je     0x1400f6eec
1400f6ee1:	48 8b 01             	mov    (%rcx),%rax
1400f6ee4:	ba 01 00 00 00       	mov    $0x1,%edx
1400f6ee9:	ff 50 10             	call   *0x10(%rax)
1400f6eec:	41 f6 c6 10          	test   $0x10,%r14b
1400f6ef0:	74 12                	je     0x1400f6f04
1400f6ef2:	41 83 e6 ef          	and    $0xffffffef,%r14d
1400f6ef6:	44 89 74 24 40       	mov    %r14d,0x40(%rsp)
1400f6efb:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1400f6eff:	e8 5c 92 0a 00       	call   0x1401a0160
1400f6f04:	48 8b 9e 80 03 00 00 	mov    0x380(%rsi),%rbx
1400f6f0b:	48 81 c3 30 02 00 00 	add    $0x230,%rbx
1400f6f12:	48 8b 86 90 02 00 00 	mov    0x290(%rsi),%rax
1400f6f19:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400f6f1e:	b9 d0 00 00 00       	mov    $0xd0,%ecx
1400f6f23:	e8 20 33 20 00       	call   0x1402fa248
1400f6f28:	48 8b f8             	mov    %rax,%rdi
1400f6f2b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400f6f30:	48 85 c0             	test   %rax,%rax
1400f6f33:	0f 84 e0 00 00 00    	je     0x1400f7019
1400f6f39:	48 8d 05 b0 c4 23 00 	lea    0x23c4b0(%rip),%rax        # 0x1403333f0
1400f6f40:	48 89 07             	mov    %rax,(%rdi)
1400f6f43:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400f6f48:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400f6f4c:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f6f4f:	0f 11 47 10          	movups %xmm0,0x10(%rdi)
1400f6f53:	48 89 5f 20          	mov    %rbx,0x20(%rdi)
1400f6f57:	48 8d 86 b0 00 00 00 	lea    0xb0(%rsi),%rax
1400f6f5e:	48 89 47 28          	mov    %rax,0x28(%rdi)
1400f6f62:	48 8d 5f 30          	lea    0x30(%rdi),%rbx
1400f6f66:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1400f6f6b:	44 89 3b             	mov    %r15d,(%rbx)
1400f6f6e:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1400f6f72:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1400f6f76:	b9 78 00 00 00       	mov    $0x78,%ecx
1400f6f7b:	e8 c8 32 20 00       	call   0x1402fa248
1400f6f80:	48 89 00             	mov    %rax,(%rax)
1400f6f83:	48 89 40 08          	mov    %rax,0x8(%rax)
1400f6f87:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400f6f8b:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1400f6f8f:	4c 89 39             	mov    %r15,(%rcx)
1400f6f92:	4c 89 79 08          	mov    %r15,0x8(%rcx)
1400f6f96:	4c 89 79 10          	mov    %r15,0x10(%rcx)
1400f6f9a:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
1400f6fa1:	00
1400f6fa2:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
1400f6fa9:	00
1400f6faa:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
1400f6fb0:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1400f6fb4:	ba 10 00 00 00       	mov    $0x10,%edx
1400f6fb9:	e8 22 7b fc ff       	call   0x1400beae0
1400f6fbe:	90                   	nop
1400f6fbf:	48 8d 4f 70          	lea    0x70(%rdi),%rcx
1400f6fc3:	33 d2                	xor    %edx,%edx
1400f6fc5:	e8 f6 66 fd ff       	call   0x1400cd6c0
1400f6fca:	4c 89 bf 98 00 00 00 	mov    %r15,0x98(%rdi)
1400f6fd1:	4c 89 bf a0 00 00 00 	mov    %r15,0xa0(%rdi)
1400f6fd8:	4c 89 bf a8 00 00 00 	mov    %r15,0xa8(%rdi)
1400f6fdf:	66 c7 87 b0 00 00 00 	movw   $0x0,0xb0(%rdi)
1400f6fe6:	00 00
1400f6fe8:	48 b8 00 00 00 00 00 	movabs $0x3ff0000000000000,%rax
1400f6fef:	00 f0 3f
1400f6ff2:	48 89 87 b8 00 00 00 	mov    %rax,0xb8(%rdi)
1400f6ff9:	48 89 87 c0 00 00 00 	mov    %rax,0xc0(%rdi)
1400f7000:	44 89 bf c8 00 00 00 	mov    %r15d,0xc8(%rdi)
1400f7007:	66 c7 87 cc 00 00 00 	movw   $0x0,0xcc(%rdi)
1400f700e:	00 00
1400f7010:	c6 87 ce 00 00 00 00 	movb   $0x0,0xce(%rdi)
1400f7017:	eb 03                	jmp    0x1400f701c
1400f7019:	49 8b ff             	mov    %r15,%rdi
1400f701c:	41 83 ce 20          	or     $0x20,%r14d
1400f7020:	44 89 74 24 40       	mov    %r14d,0x40(%rsp)
1400f7025:	48 8b 8e 98 02 00 00 	mov    0x298(%rsi),%rcx
1400f702c:	48 89 be 98 02 00 00 	mov    %rdi,0x298(%rsi)
1400f7033:	48 85 c9             	test   %rcx,%rcx
1400f7036:	74 0a                	je     0x1400f7042
1400f7038:	48 8b 01             	mov    (%rcx),%rax
1400f703b:	ba 01 00 00 00       	mov    $0x1,%edx
1400f7040:	ff 10                	call   *(%rax)
1400f7042:	48 8b 86 90 02 00 00 	mov    0x290(%rsi),%rax
1400f7049:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400f704e:	b9 60 00 00 00       	mov    $0x60,%ecx
1400f7053:	e8 f0 31 20 00       	call   0x1402fa248
1400f7058:	48 8b f8             	mov    %rax,%rdi
1400f705b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400f7060:	48 85 c0             	test   %rax,%rax
1400f7063:	0f 84 84 00 00 00    	je     0x1400f70ed
1400f7069:	48 8d 05 b8 c3 23 00 	lea    0x23c3b8(%rip),%rax        # 0x140333428
1400f7070:	48 89 07             	mov    %rax,(%rdi)
1400f7073:	48 8d 5f 08          	lea    0x8(%rdi),%rbx
1400f7077:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
1400f707c:	44 89 3b             	mov    %r15d,(%rbx)
1400f707f:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1400f7083:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1400f7087:	b9 70 00 00 00       	mov    $0x70,%ecx
1400f708c:	e8 b7 31 20 00       	call   0x1402fa248
1400f7091:	48 89 00             	mov    %rax,(%rax)
1400f7094:	48 89 40 08          	mov    %rax,0x8(%rax)
1400f7098:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400f709c:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1400f70a0:	4c 89 39             	mov    %r15,(%rcx)
1400f70a3:	4c 89 79 08          	mov    %r15,0x8(%rcx)
1400f70a7:	4c 89 79 10          	mov    %r15,0x10(%rcx)
1400f70ab:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
1400f70b2:	00
1400f70b3:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
1400f70ba:	00
1400f70bb:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
1400f70c1:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1400f70c5:	ba 10 00 00 00       	mov    $0x10,%edx
1400f70ca:	e8 11 7a fc ff       	call   0x1400beae0
1400f70cf:	90                   	nop
1400f70d0:	48 b8 00 00 00 00 00 	movabs $0x3ff0000000000000,%rax
1400f70d7:	00 f0 3f
1400f70da:	48 89 47 48          	mov    %rax,0x48(%rdi)
1400f70de:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400f70e3:	48 89 47 50          	mov    %rax,0x50(%rdi)
1400f70e7:	48 89 77 58          	mov    %rsi,0x58(%rdi)
1400f70eb:	eb 03                	jmp    0x1400f70f0
1400f70ed:	49 8b ff             	mov    %r15,%rdi
1400f70f0:	41 83 ce 40          	or     $0x40,%r14d
1400f70f4:	44 89 74 24 40       	mov    %r14d,0x40(%rsp)
1400f70f9:	48 8b 8e a0 02 00 00 	mov    0x2a0(%rsi),%rcx
1400f7100:	48 89 be a0 02 00 00 	mov    %rdi,0x2a0(%rsi)
1400f7107:	48 85 c9             	test   %rcx,%rcx
1400f710a:	74 0a                	je     0x1400f7116
1400f710c:	48 8b 01             	mov    (%rcx),%rax
1400f710f:	ba 01 00 00 00       	mov    $0x1,%edx
1400f7114:	ff 10                	call   *(%rax)
1400f7116:	b9 10 00 00 00       	mov    $0x10,%ecx
1400f711b:	e8 28 31 20 00       	call   0x1402fa248
1400f7120:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400f7125:	48 85 c0             	test   %rax,%rax
1400f7128:	74 10                	je     0x1400f713a
1400f712a:	48 8d 0d 2f c3 23 00 	lea    0x23c32f(%rip),%rcx        # 0x140333460
1400f7131:	48 89 08             	mov    %rcx,(%rax)
1400f7134:	4c 89 78 08          	mov    %r15,0x8(%rax)
1400f7138:	eb 03                	jmp    0x1400f713d
1400f713a:	49 8b c7             	mov    %r15,%rax
1400f713d:	41 0f ba ee 07       	bts    $0x7,%r14d
1400f7142:	44 89 74 24 40       	mov    %r14d,0x40(%rsp)
1400f7147:	48 8b 8e a8 02 00 00 	mov    0x2a8(%rsi),%rcx
1400f714e:	48 89 86 a8 02 00 00 	mov    %rax,0x2a8(%rsi)
1400f7155:	48 85 c9             	test   %rcx,%rcx
1400f7158:	74 0a                	je     0x1400f7164
1400f715a:	48 8b 01             	mov    (%rcx),%rax
1400f715d:	ba 01 00 00 00       	mov    $0x1,%edx
1400f7162:	ff 10                	call   *(%rax)
1400f7164:	b9 48 01 00 00       	mov    $0x148,%ecx
1400f7169:	e8 da 30 20 00       	call   0x1402fa248
1400f716e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400f7173:	48 85 c0             	test   %rax,%rax
1400f7176:	74 0b                	je     0x1400f7183
1400f7178:	48 8b c8             	mov    %rax,%rcx
1400f717b:	e8 e0 75 20 00       	call   0x1402fe760
1400f7180:	4c 8b f8             	mov    %rax,%r15
1400f7183:	48 8b 9e 58 02 00 00 	mov    0x258(%rsi),%rbx