1400d4d3d:	0f 57 c0             	xorps  %xmm0,%xmm0
1400d4d40:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400d4d45:	41 b8 30 00 00 00    	mov    $0x30,%r8d
1400d4d4b:	48 8b cb             	mov    %rbx,%rcx
1400d4d4e:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1400d4d53:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1400d4d58:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1400d4d5d:	ff 15 c5 d6 13 00    	call   *0x13d6c5(%rip)        # 0x140212428
1400d4d63:	48 85 c0             	test   %rax,%rax
1400d4d66:	74 51                	je     0x1400d4db9
1400d4d68:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400d4d6d:	39 74 24 40          	cmp    %esi,0x40(%rsp)
1400d4d71:	75 24                	jne    0x1400d4d97
1400d4d73:	48 3b ce             	cmp    %rsi,%rcx
1400d4d76:	72 1f                	jb     0x1400d4d97
1400d4d78:	41 b9 40 00 00 00    	mov    $0x40,%r9d
1400d4d7e:	41 b8 00 30 00 00    	mov    $0x3000,%r8d
1400d4d84:	48 8b d6             	mov    %rsi,%rdx
1400d4d87:	48 8b cb             	mov    %rbx,%rcx
1400d4d8a:	ff 15 68 d6 13 00    	call   *0x13d668(%rip)        # 0x1402123f8
1400d4d90:	48 85 c0             	test   %rax,%rax
1400d4d93:	75 26                	jne    0x1400d4dbb
1400d4d95:	eb 86                	jmp    0x1400d4d1d
1400d4d97:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1400d4d9c:	48 03 d9             	add    %rcx,%rbx
1400d4d9f:	0f b7 cb             	movzwl %bx,%ecx
1400d4da2:	48 85 c9             	test   %rcx,%rcx
1400d4da5:	74 09                	je     0x1400d4db0
1400d4da7:	48 8b c6             	mov    %rsi,%rax
1400d4daa:	48 2b c1             	sub    %rcx,%rax
1400d4dad:	48 03 d8             	add    %rax,%rbx
1400d4db0:	48 3b df             	cmp    %rdi,%rbx
1400d4db3:	0f 82 6c ff ff ff    	jb     0x1400d4d25
1400d4db9:	33 c0                	xor    %eax,%eax
1400d4dbb:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400d4dc0:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1400d4dc5:	48 83 c4 50          	add    $0x50,%rsp
1400d4dc9:	5f                   	pop    %rdi
1400d4dca:	c3                   	ret
1400d4dcb:	90                   	nop
1400d4dcc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d4dd1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400d4dd6:	57                   	push   %rdi
1400d4dd7:	48 83 ec 50          	sub    $0x50,%rsp
1400d4ddb:	48 81 c2 00 00 ff ff 	add    $0xffffffffffff0000,%rdx
1400d4de2:	48 8b f9             	mov    %rcx,%rdi
1400d4de5:	0f b7 c2             	movzwl %dx,%eax
1400d4de8:	48 8b da             	mov    %rdx,%rbx
1400d4deb:	48 2b d8             	sub    %rax,%rbx
1400d4dee:	48 85 c0             	test   %rax,%rax
1400d4df1:	48 0f 44 da          	cmove  %rdx,%rbx
1400d4df5:	48 3b d9             	cmp    %rcx,%rbx
1400d4df8:	0f 86 9c 00 00 00    	jbe    0x1400d4e9a
1400d4dfe:	be 00 00 01 00       	mov    $0x10000,%esi
1400d4e03:	48 8d 83 00 00 00 90 	lea    -0x70000000(%rbx),%rax
1400d4e0a:	48 3d 00 00 00 10    	cmp    $0x10000000,%rax
1400d4e10:	77 09                	ja     0x1400d4e1b
1400d4e12:	48 81 eb 00 00 00 08 	sub    $0x8000000,%rbx
1400d4e19:	eb 76                	jmp    0x1400d4e91
1400d4e1b:	0f 57 c0             	xorps  %xmm0,%xmm0
1400d4e1e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400d4e23:	41 b8 30 00 00 00    	mov    $0x30,%r8d
1400d4e29:	48 8b cb             	mov    %rbx,%rcx
1400d4e2c:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1400d4e31:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1400d4e36:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1400d4e3b:	ff 15 e7 d5 13 00    	call   *0x13d5e7(%rip)        # 0x140212428
1400d4e41:	48 85 c0             	test   %rax,%rax
1400d4e44:	74 54                	je     0x1400d4e9a
1400d4e46:	39 74 24 40          	cmp    %esi,0x40(%rsp)
1400d4e4a:	75 29                	jne    0x1400d4e75
1400d4e4c:	48 39 74 24 38       	cmp    %rsi,0x38(%rsp)
1400d4e51:	72 22                	jb     0x1400d4e75
1400d4e53:	41 b9 40 00 00 00    	mov    $0x40,%r9d
1400d4e59:	41 b8 00 30 00 00    	mov    $0x3000,%r8d
1400d4e5f:	48 8b d6             	mov    %rsi,%rdx
1400d4e62:	48 8b cb             	mov    %rbx,%rcx
1400d4e65:	ff 15 8d d5 13 00    	call   *0x13d58d(%rip)        # 0x1402123f8
1400d4e6b:	48 85 c0             	test   %rax,%rax
1400d4e6e:	75 2c                	jne    0x1400d4e9c
1400d4e70:	48 2b de             	sub    %rsi,%rbx
1400d4e73:	eb 1c                	jmp    0x1400d4e91
1400d4e75:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400d4e7a:	48 81 c1 00 00 ff ff 	add    $0xffffffffffff0000,%rcx
1400d4e81:	0f b7 c1             	movzwl %cx,%eax
1400d4e84:	48 8b d9             	mov    %rcx,%rbx
1400d4e87:	48 2b d8             	sub    %rax,%rbx
1400d4e8a:	48 85 c0             	test   %rax,%rax
1400d4e8d:	48 0f 44 d9          	cmove  %rcx,%rbx
1400d4e91:	48 3b df             	cmp    %rdi,%rbx
1400d4e94:	0f 87 69 ff ff ff    	ja     0x1400d4e03
1400d4e9a:	33 c0                	xor    %eax,%eax
1400d4e9c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400d4ea1:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1400d4ea6:	48 83 c4 50          	add    $0x50,%rsp
1400d4eaa:	5f                   	pop    %rdi
1400d4eab:	c3                   	ret
1400d4eac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d4eb1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400d4eb6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400d4ebb:	57                   	push   %rdi
1400d4ebc:	41 56                	push   %r14
1400d4ebe:	41 57                	push   %r15
1400d4ec0:	48 83 ec 20          	sub    $0x20,%rsp
1400d4ec4:	48 8d b9 00 00 00 c0 	lea    -0x40000000(%rcx),%rdi
1400d4ecb:	49 8b e8             	mov    %r8,%rbp
1400d4ece:	4c 8b f2             	mov    %rdx,%r14
1400d4ed1:	48 8b d9             	mov    %rcx,%rbx
1400d4ed4:	48 81 f9 00 00 00 40 	cmp    $0x40000000,%rcx
1400d4edb:	76 13                	jbe    0x1400d4ef0
1400d4edd:	0f ae e8             	lfence
1400d4ee0:	48 8b d7             	mov    %rdi,%rdx
1400d4ee3:	49 8b ce             	mov    %r14,%rcx
1400d4ee6:	e8 e1 fe ff ff       	call   0x1400d4dcc
1400d4eeb:	48 85 c0             	test   %rax,%rax
1400d4eee:	75 78                	jne    0x1400d4f68
1400d4ef0:	49 bf 00 00 00 40 ff 	movabs $0xffffffff40000000,%r15
1400d4ef7:	ff ff ff
1400d4efa:	48 8d b3 00 00 00 40 	lea    0x40000000(%rbx),%rsi
1400d4f01:	49 3b df             	cmp    %r15,%rbx
1400d4f04:	73 13                	jae    0x1400d4f19
1400d4f06:	0f ae e8             	lfence
1400d4f09:	48 8b d5             	mov    %rbp,%rdx
1400d4f0c:	48 8b ce             	mov    %rsi,%rcx
1400d4f0f:	e8 e0 fd ff ff       	call   0x1400d4cf4
1400d4f14:	48 85 c0             	test   %rax,%rax
1400d4f17:	75 4f                	jne    0x1400d4f68
1400d4f19:	48 81 fb 00 00 00 40 	cmp    $0x40000000,%rbx
1400d4f20:	76 13                	jbe    0x1400d4f35
1400d4f22:	0f ae e8             	lfence
1400d4f25:	48 8b d3             	mov    %rbx,%rdx
1400d4f28:	48 8b cf             	mov    %rdi,%rcx
1400d4f2b:	e8 c4 fd ff ff       	call   0x1400d4cf4
1400d4f30:	48 85 c0             	test   %rax,%rax
1400d4f33:	75 33                	jne    0x1400d4f68
1400d4f35:	49 3b df             	cmp    %r15,%rbx
1400d4f38:	73 13                	jae    0x1400d4f4d
1400d4f3a:	0f ae e8             	lfence
1400d4f3d:	48 8b d6             	mov    %rsi,%rdx
1400d4f40:	48 8b cb             	mov    %rbx,%rcx
1400d4f43:	e8 84 fe ff ff       	call   0x1400d4dcc
1400d4f48:	48 85 c0             	test   %rax,%rax
1400d4f4b:	75 1b                	jne    0x1400d4f68
1400d4f4d:	48 8b d3             	mov    %rbx,%rdx
1400d4f50:	49 8b ce             	mov    %r14,%rcx
1400d4f53:	e8 74 fe ff ff       	call   0x1400d4dcc
1400d4f58:	48 85 c0             	test   %rax,%rax
1400d4f5b:	75 0b                	jne    0x1400d4f68
1400d4f5d:	48 8b d5             	mov    %rbp,%rdx
1400d4f60:	48 8b cb             	mov    %rbx,%rcx
1400d4f63:	e8 8c fd ff ff       	call   0x1400d4cf4
1400d4f68:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400d4f6d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400d4f72:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400d4f77:	48 83 c4 20          	add    $0x20,%rsp
1400d4f7b:	41 5f                	pop    %r15
1400d4f7d:	41 5e                	pop    %r14
1400d4f7f:	5f                   	pop    %rdi
1400d4f80:	c3                   	ret
1400d4f81:	90                   	nop
1400d4f82:	90                   	nop
1400d4f83:	90                   	nop
1400d4f84:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d4f89:	55                   	push   %rbp
1400d4f8a:	56                   	push   %rsi
1400d4f8b:	57                   	push   %rdi
1400d4f8c:	48 83 ec 20          	sub    $0x20,%rsp
1400d4f90:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1400d4f95:	48 8b e9             	mov    %rcx,%rbp
1400d4f98:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400d4f9d:	e8 7e fa ff ff       	call   0x1400d4a20
1400d4fa2:	48 8b 05 67 ec 23 00 	mov    0x23ec67(%rip),%rax        # 0x140313c10
1400d4fa9:	33 db                	xor    %ebx,%ebx
1400d4fab:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1400d4fb0:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400d4fb5:	48 8b 15 44 ec 23 00 	mov    0x23ec44(%rip),%rdx        # 0x140313c00
1400d4fbc:	48 85 c0             	test   %rax,%rax
1400d4fbf:	75 0f                	jne    0x1400d4fd0
1400d4fc1:	48 85 d2             	test   %rdx,%rdx
1400d4fc4:	74 20                	je     0x1400d4fe6
1400d4fc6:	48 8b c2             	mov    %rdx,%rax
1400d4fc9:	48 89 15 40 ec 23 00 	mov    %rdx,0x23ec40(%rip)        # 0x140313c10
1400d4fd0:	48 39 58 10          	cmp    %rbx,0x10(%rax)
1400d4fd4:	74 10                	je     0x1400d4fe6
1400d4fd6:	48 39 70 10          	cmp    %rsi,0x10(%rax)
1400d4fda:	72 0a                	jb     0x1400d4fe6
1400d4fdc:	48 39 78 10          	cmp    %rdi,0x10(%rax)
1400d4fe0:	0f 86 af 00 00 00    	jbe    0x1400d5095
1400d4fe6:	48 89 15 23 ec 23 00 	mov    %rdx,0x23ec23(%rip)        # 0x140313c10
1400d4fed:	48 8b c2             	mov    %rdx,%rax
1400d4ff0:	48 85 d2             	test   %rdx,%rdx
1400d4ff3:	74 34                	je     0x1400d5029
1400d4ff5:	48 8b ca             	mov    %rdx,%rcx
1400d4ff8:	48 85 d2             	test   %rdx,%rdx
1400d4ffb:	74 16                	je     0x1400d5013
1400d4ffd:	48 39 59 10          	cmp    %rbx,0x10(%rcx)
1400d5001:	74 10                	je     0x1400d5013
1400d5003:	48 39 71 10          	cmp    %rsi,0x10(%rcx)
1400d5007:	72 0a                	jb     0x1400d5013
1400d5009:	48 39 79 10          	cmp    %rdi,0x10(%rcx)
1400d500d:	0f 86 82 00 00 00    	jbe    0x1400d5095
1400d5013:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d5017:	48 89 05 f2 eb 23 00 	mov    %rax,0x23ebf2(%rip)        # 0x140313c10
1400d501e:	48 8b c8             	mov    %rax,%rcx
1400d5021:	48 8b d0             	mov    %rax,%rdx
1400d5024:	48 85 c0             	test   %rax,%rax
1400d5027:	75 cf                	jne    0x1400d4ff8
1400d5029:	0f b7 c5             	movzwl %bp,%eax
1400d502c:	4c 8b c7             	mov    %rdi,%r8
1400d502f:	48 2b e8             	sub    %rax,%rbp
1400d5032:	48 8b d6             	mov    %rsi,%rdx
1400d5035:	48 8b cd             	mov    %rbp,%rcx
1400d5038:	e8 6f fe ff ff       	call   0x1400d4eac
1400d503d:	48 85 c0             	test   %rax,%rax
1400d5040:	0f 84 85 00 00 00    	je     0x1400d50cb
1400d5046:	c7 00 64 74 72 52    	movl   $0x52727464,(%rax)
1400d504c:	48 8d 90 a8 ff 00 00 	lea    0xffa8(%rax),%rdx
1400d5053:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400d5057:	41 b8 a7 02 00 00    	mov    $0x2a7,%r8d
1400d505d:	48 8b 0d 9c eb 23 00 	mov    0x23eb9c(%rip),%rcx        # 0x140313c00
1400d5064:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400d5068:	48 8d 88 60 ff 00 00 	lea    0xff60(%rax),%rcx
1400d506f:	48 89 05 8a eb 23 00 	mov    %rax,0x23eb8a(%rip)        # 0x140313c00
1400d5076:	48 89 05 93 eb 23 00 	mov    %rax,0x23eb93(%rip)        # 0x140313c10
1400d507d:	48 89 1a             	mov    %rbx,(%rdx)
1400d5080:	48 8b d9             	mov    %rcx,%rbx
1400d5083:	48 83 e9 60          	sub    $0x60,%rcx
1400d5087:	48 8d 52 a0          	lea    -0x60(%rdx),%rdx
1400d508b:	49 83 e8 01          	sub    $0x1,%r8
1400d508f:	75 ec                	jne    0x1400d507d
1400d5091:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400d5095:	48 8b 58 10          	mov    0x10(%rax),%rbx
1400d5099:	48 3b de             	cmp    %rsi,%rbx
1400d509c:	72 2d                	jb     0x1400d50cb
1400d509e:	48 3b df             	cmp    %rdi,%rbx
1400d50a1:	77 28                	ja     0x1400d50cb
1400d50a3:	0f ae e8             	lfence
1400d50a6:	48 8b 53 48          	mov    0x48(%rbx),%rdx
1400d50aa:	48 8b 0d 5f eb 23 00 	mov    0x23eb5f(%rip),%rcx        # 0x140313c10
1400d50b1:	48 89 51 10          	mov    %rdx,0x10(%rcx)
1400d50b5:	ba cc 00 00 00       	mov    $0xcc,%edx
1400d50ba:	48 8b cb             	mov    %rbx,%rcx
1400d50bd:	44 8d 42 94          	lea    -0x6c(%rdx),%r8d
1400d50c1:	e8 3c 09 13 00       	call   0x140205a02
1400d50c6:	48 8b c3             	mov    %rbx,%rax
1400d50c9:	eb 02                	jmp    0x1400d50cd
1400d50cb:	33 c0                	xor    %eax,%eax
1400d50cd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400d50d2:	48 83 c4 20          	add    $0x20,%rsp
1400d50d6:	5f                   	pop    %rdi
1400d50d7:	5e                   	pop    %rsi
1400d50d8:	5d                   	pop    %rbp
1400d50d9:	c3                   	ret
1400d50da:	90                   	nop
1400d50db:	90                   	nop
1400d50dc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d50e1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400d50e6:	57                   	push   %rdi
1400d50e7:	48 83 ec 20          	sub    $0x20,%rsp
1400d50eb:	33 ff                	xor    %edi,%edi
1400d50ed:	48 8b d9             	mov    %rcx,%rbx
1400d50f0:	48 85 c9             	test   %rcx,%rcx
1400d50f3:	74 71                	je     0x1400d5166
1400d50f5:	80 39 ff             	cmpb   $0xff,(%rcx)
1400d50f8:	75 1f                	jne    0x1400d5119
1400d50fa:	80 79 01 25          	cmpb   $0x25,0x1(%rcx)
1400d50fe:	75 19                	jne    0x1400d5119
1400d5100:	48 63 71 02          	movslq 0x2(%rcx),%rsi
1400d5104:	48 8d 51 06          	lea    0x6(%rcx),%rdx
1400d5108:	48 03 d6             	add    %rsi,%rdx
1400d510b:	e8 9c f8 ff ff       	call   0x1400d49ac
1400d5110:	84 c0                	test   %al,%al
1400d5112:	74 05                	je     0x1400d5119
1400d5114:	48 8b 5c 1e 06       	mov    0x6(%rsi,%rbx,1),%rbx
1400d5119:	80 3b eb             	cmpb   $0xeb,(%rbx)
1400d511c:	75 45                	jne    0x1400d5163
1400d511e:	48 0f be 43 01       	movsbq 0x1(%rbx),%rax
1400d5123:	48 83 c3 02          	add    $0x2,%rbx
1400d5127:	48 03 d8             	add    %rax,%rbx
1400d512a:	80 3b ff             	cmpb   $0xff,(%rbx)
1400d512d:	75 24                	jne    0x1400d5153
1400d512f:	80 7b 01 25          	cmpb   $0x25,0x1(%rbx)
1400d5133:	75 2e                	jne    0x1400d5163
1400d5135:	48 63 73 02          	movslq 0x2(%rbx),%rsi
1400d5139:	48 8b cb             	mov    %rbx,%rcx
1400d513c:	48 8d 56 06          	lea    0x6(%rsi),%rdx
1400d5140:	48 03 d3             	add    %rbx,%rdx
1400d5143:	e8 64 f8 ff ff       	call   0x1400d49ac
1400d5148:	84 c0                	test   %al,%al
1400d514a:	74 17                	je     0x1400d5163
1400d514c:	48 8b 5c 1e 06       	mov    0x6(%rsi,%rbx,1),%rbx
1400d5151:	eb 10                	jmp    0x1400d5163
1400d5153:	80 3b e9             	cmpb   $0xe9,(%rbx)
1400d5156:	75 0b                	jne    0x1400d5163
1400d5158:	48 63 43 01          	movslq 0x1(%rbx),%rax
1400d515c:	48 83 c3 05          	add    $0x5,%rbx
1400d5160:	48 03 d8             	add    %rax,%rbx
1400d5163:	48 8b fb             	mov    %rbx,%rdi
1400d5166:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d516b:	48 8b c7             	mov    %rdi,%rax
1400d516e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400d5173:	48 83 c4 20          	add    $0x20,%rsp
1400d5177:	5f                   	pop    %rdi
1400d5178:	c3                   	ret
1400d5179:	90                   	nop
1400d517a:	90                   	nop
1400d517b:	90                   	nop
1400d517c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400d5181:	57                   	push   %rdi
1400d5182:	48 83 ec 20          	sub    $0x20,%rsp
1400d5186:	ff 15 04 cf 13 00    	call   *0x13cf04(%rip)        # 0x140212090
1400d518c:	39 05 86 ea 23 00    	cmp    %eax,0x23ea86(%rip)        # 0x140313c18
1400d5192:	74 0a                	je     0x1400d519e
1400d5194:	b8 dd 10 00 00       	mov    $0x10dd,%eax
1400d5199:	e9 bb 00 00 00       	jmp    0x1400d5259
1400d519e:	48 8b 3d 3b ea 23 00 	mov    0x23ea3b(%rip),%rdi        # 0x140313be0
1400d51a5:	48 85 ff             	test   %rdi,%rdi
1400d51a8:	74 67                	je     0x1400d5211
1400d51aa:	48 8b 47 20          	mov    0x20(%rdi),%rax
1400d51ae:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1400d51b3:	44 8b 47 28          	mov    0x28(%rdi),%r8d
1400d51b7:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1400d51bb:	0f b6 50 3e          	movzbl 0x3e(%rax),%edx
1400d51bf:	ff 15 23 d2 13 00    	call   *0x13d223(%rip)        # 0x1402123e8
1400d51c5:	83 7f 08 00          	cmpl   $0x0,0x8(%rdi)
1400d51c9:	75 32                	jne    0x1400d51fd
1400d51cb:	48 8b 5f 20          	mov    0x20(%rdi),%rbx
1400d51cf:	48 85 db             	test   %rbx,%rbx
1400d51d2:	74 29                	je     0x1400d51fd
1400d51d4:	33 d2                	xor    %edx,%edx
1400d51d6:	48 8b cb             	mov    %rbx,%rcx
1400d51d9:	44 8d 42 60          	lea    0x60(%rdx),%r8d
1400d51dd:	e8 20 08 13 00       	call   0x140205a02
1400d51e2:	48 8b d3             	mov    %rbx,%rdx
1400d51e5:	48 81 e2 00 00 ff ff 	and    $0xffffffffffff0000,%rdx
1400d51ec:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400d51f0:	48 89 43 48          	mov    %rax,0x48(%rbx)
1400d51f4:	48 89 5a 10          	mov    %rbx,0x10(%rdx)
1400d51f8:	48 83 67 20 00       	andq   $0x0,0x20(%rdi)
1400d51fd:	48 8b 1f             	mov    (%rdi),%rbx
1400d5200:	48 8b cf             	mov    %rdi,%rcx
1400d5203:	ff 15 37 d9 13 00    	call   *0x13d937(%rip)        # 0x140212b40
1400d5209:	48 8b fb             	mov    %rbx,%rdi
1400d520c:	48 85 db             	test   %rbx,%rbx
1400d520f:	75 99                	jne    0x1400d51aa
1400d5211:	48 83 25 c7 e9 23 00 	andq   $0x0,0x23e9c7(%rip)        # 0x140313be0
1400d5218:	00
1400d5219:	e8 7a fa ff ff       	call   0x1400d4c98
1400d521e:	48 8b 3d cb e9 23 00 	mov    0x23e9cb(%rip),%rdi        # 0x140313bf0
1400d5225:	48 85 ff             	test   %rdi,%rdi