140a8d952:	0f 28 c7             	movaps %xmm7,%xmm0
140a8d955:	e8 fa 3d ea ff       	call   0x140931754
140a8d95a:	84 c0                	test   %al,%al
140a8d95c:	74 08                	je     0x140a8d966
140a8d95e:	0f 57 c0             	xorps  %xmm0,%xmm0
140a8d961:	e9 07 01 00 00       	jmp    0x140a8da6d
140a8d966:	f3 0f 10 15 b2 36 12 	movss  0x1236b2(%rip),%xmm2        # 0x140bb1020
140a8d96d:	00
140a8d96e:	0f 57 c9             	xorps  %xmm1,%xmm1
140a8d971:	41 0f 28 c2          	movaps %xmm10,%xmm0
140a8d975:	e8 da 3d ea ff       	call   0x140931754
140a8d97a:	f3 44 0f 10 84 24 e8 	movss  0xe8(%rsp),%xmm8
140a8d981:	00 00 00
140a8d984:	f3 44 0f 10 9c 24 e0 	movss  0xe0(%rsp),%xmm11
140a8d98b:	00 00 00
140a8d98e:	84 c0                	test   %al,%al
140a8d990:	74 1d                	je     0x140a8d9af
140a8d992:	f3 0f 10 15 86 36 12 	movss  0x123686(%rip),%xmm2        # 0x140bb1020
140a8d999:	00
140a8d99a:	0f 57 c9             	xorps  %xmm1,%xmm1
140a8d99d:	41 0f 28 c1          	movaps %xmm9,%xmm0
140a8d9a1:	e8 ae 3d ea ff       	call   0x140931754
140a8d9a6:	84 c0                	test   %al,%al
140a8d9a8:	74 05                	je     0x140a8d9af
140a8d9aa:	0f 57 d2             	xorps  %xmm2,%xmm2
140a8d9ad:	eb 28                	jmp    0x140a8d9d7
140a8d9af:	41 0f 28 d5          	movaps %xmm13,%xmm2
140a8d9b3:	41 0f 28 c6          	movaps %xmm14,%xmm0
140a8d9b7:	f3 41 0f 5c d0       	subss  %xmm8,%xmm2
140a8d9bc:	f3 41 0f 5c c3       	subss  %xmm11,%xmm0
140a8d9c1:	f3 41 0f 59 d2       	mulss  %xmm10,%xmm2
140a8d9c6:	f3 41 0f 59 c1       	mulss  %xmm9,%xmm0
140a8d9cb:	f3 0f 5c d0          	subss  %xmm0,%xmm2
140a8d9cf:	f3 0f 59 d2          	mulss  %xmm2,%xmm2
140a8d9d3:	f3 0f 5e d7          	divss  %xmm7,%xmm2
140a8d9d7:	41 0f 28 c8          	movaps %xmm8,%xmm1
140a8d9db:	41 0f 28 c3          	movaps %xmm11,%xmm0
140a8d9df:	f3 44 0f 5c 9c 24 d0 	subss  0xd0(%rsp),%xmm11
140a8d9e6:	00 00 00
140a8d9e9:	f3 45 0f 5c c7       	subss  %xmm15,%xmm8
140a8d9ee:	f3 41 0f 5c c6       	subss  %xmm14,%xmm0
140a8d9f3:	f3 41 0f 5c cd       	subss  %xmm13,%xmm1
140a8d9f8:	f3 45 0f 59 db       	mulss  %xmm11,%xmm11
140a8d9fd:	f3 0f 59 c0          	mulss  %xmm0,%xmm0
140a8da01:	f3 45 0f 59 c0       	mulss  %xmm8,%xmm8
140a8da06:	f3 0f 59 c9          	mulss  %xmm1,%xmm1
140a8da0a:	f3 45 0f 58 c3       	addss  %xmm11,%xmm8
140a8da0f:	f3 0f 58 c8          	addss  %xmm0,%xmm1
140a8da13:	0f 57 c0             	xorps  %xmm0,%xmm0
140a8da16:	f3 44 0f 5c c2       	subss  %xmm2,%xmm8
140a8da1b:	f3 0f 5c ca          	subss  %xmm2,%xmm1
140a8da1f:	f3 41 0f 5f f0       	maxss  %xmm8,%xmm6
140a8da24:	f3 0f 5f c1          	maxss  %xmm1,%xmm0
140a8da28:	0f 2f f7             	comiss %xmm7,%xmm6
140a8da2b:	76 17                	jbe    0x140a8da44
140a8da2d:	0f 2f f0             	comiss %xmm0,%xmm6
140a8da30:	76 12                	jbe    0x140a8da44
140a8da32:	f3 0f 5e c7          	divss  %xmm7,%xmm0
140a8da36:	e8 2d 49 06 00       	call   0x140af2368
140a8da3b:	0f 57 05 ce 44 12 00 	xorps  0x1244ce(%rip),%xmm0        # 0x140bb1f10
140a8da42:	eb 29                	jmp    0x140a8da6d
140a8da44:	0f 2f c7             	comiss %xmm7,%xmm0
140a8da47:	76 1b                	jbe    0x140a8da64
140a8da49:	0f 2f c6             	comiss %xmm6,%xmm0
140a8da4c:	76 16                	jbe    0x140a8da64
140a8da4e:	f3 0f 5e f7          	divss  %xmm7,%xmm6
140a8da52:	0f 28 c6             	movaps %xmm6,%xmm0
140a8da55:	e8 0e 49 06 00       	call   0x140af2368
140a8da5a:	f3 0f 58 05 d2 36 12 	addss  0x1236d2(%rip),%xmm0        # 0x140bb1134
140a8da61:	00
140a8da62:	eb 09                	jmp    0x140a8da6d
140a8da64:	f3 0f 5e c7          	divss  %xmm7,%xmm0
140a8da68:	e8 fb 48 06 00       	call   0x140af2368
140a8da6d:	44 0f 28 74 24 30    	movaps 0x30(%rsp),%xmm14
140a8da73:	4c 8d 9c 24 b8 00 00 	lea    0xb8(%rsp),%r11
140a8da7a:	00
140a8da7b:	41 0f 28 73 e8       	movaps -0x18(%r11),%xmm6
140a8da80:	41 0f 28 7b d8       	movaps -0x28(%r11),%xmm7
140a8da85:	45 0f 28 43 c8       	movaps -0x38(%r11),%xmm8
140a8da8a:	45 0f 28 4b b8       	movaps -0x48(%r11),%xmm9
140a8da8f:	45 0f 28 53 a8       	movaps -0x58(%r11),%xmm10
140a8da94:	45 0f 28 5b 98       	movaps -0x68(%r11),%xmm11
140a8da99:	45 0f 28 6b 88       	movaps -0x78(%r11),%xmm13
140a8da9e:	44 0f 28 7c 24 20    	movaps 0x20(%rsp),%xmm15
140a8daa4:	49 8b e3             	mov    %r11,%rsp
140a8daa7:	c3                   	ret
140a8daa8:	48 8b c4             	mov    %rsp,%rax
140a8daab:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a8daaf:	55                   	push   %rbp
140a8dab0:	48 8d 68 b9          	lea    -0x47(%rax),%rbp
140a8dab4:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
140a8dabb:	48 8b 5d 6f          	mov    0x6f(%rbp),%rbx
140a8dabf:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
140a8dac3:	0f 29 78 d8          	movaps %xmm7,-0x28(%rax)
140a8dac7:	44 0f 29 40 c8       	movaps %xmm8,-0x38(%rax)
140a8dacc:	f3 0f 10 73 04       	movss  0x4(%rbx),%xmm6
140a8dad1:	f3 44 0f 10 03       	movss  (%rbx),%xmm8
140a8dad6:	44 0f 29 48 b8       	movaps %xmm9,-0x48(%rax)
140a8dadb:	44 0f 28 cb          	movaps %xmm3,%xmm9
140a8dadf:	44 0f 29 50 a8       	movaps %xmm10,-0x58(%rax)
140a8dae4:	44 0f 28 d2          	movaps %xmm2,%xmm10
140a8dae8:	44 0f 29 58 98       	movaps %xmm11,-0x68(%rax)
140a8daed:	44 0f 28 d9          	movaps %xmm1,%xmm11
140a8daf1:	44 0f 29 60 88       	movaps %xmm12,-0x78(%rax)
140a8daf6:	44 0f 28 e0          	movaps %xmm0,%xmm12
140a8dafa:	f3 0f 11 74 24 28    	movss  %xmm6,0x28(%rsp)
140a8db00:	44 0f 29 6c 24 50    	movaps %xmm13,0x50(%rsp)
140a8db06:	f3 44 0f 11 44 24 20 	movss  %xmm8,0x20(%rsp)
140a8db0d:	44 0f 29 74 24 40    	movaps %xmm14,0x40(%rsp)
140a8db13:	e8 bc fd ff ff       	call   0x140a8d8d4
140a8db18:	f3 0f 10 7b 08       	movss  0x8(%rbx),%xmm7
140a8db1d:	44 0f 28 f0          	movaps %xmm0,%xmm14
140a8db21:	f3 0f 11 74 24 28    	movss  %xmm6,0x28(%rsp)
140a8db27:	41 0f 28 c4          	movaps %xmm12,%xmm0
140a8db2b:	41 0f 28 d9          	movaps %xmm9,%xmm3
140a8db2f:	f3 44 0f 11 75 ab    	movss  %xmm14,-0x55(%rbp)
140a8db35:	41 0f 28 d2          	movaps %xmm10,%xmm2
140a8db39:	f3 0f 11 7c 24 20    	movss  %xmm7,0x20(%rsp)
140a8db3f:	41 0f 28 cb          	movaps %xmm11,%xmm1
140a8db43:	e8 8c fd ff ff       	call   0x140a8d8d4
140a8db48:	f3 0f 10 73 0c       	movss  0xc(%rbx),%xmm6
140a8db4d:	44 0f 28 e8          	movaps %xmm0,%xmm13
140a8db51:	f3 0f 11 74 24 28    	movss  %xmm6,0x28(%rsp)
140a8db57:	41 0f 28 c4          	movaps %xmm12,%xmm0
140a8db5b:	41 0f 28 d9          	movaps %xmm9,%xmm3
140a8db5f:	f3 44 0f 11 6d a7    	movss  %xmm13,-0x59(%rbp)
140a8db65:	41 0f 28 d2          	movaps %xmm10,%xmm2
140a8db69:	f3 44 0f 11 44 24 20 	movss  %xmm8,0x20(%rsp)
140a8db70:	41 0f 28 cb          	movaps %xmm11,%xmm1
140a8db74:	e8 5b fd ff ff       	call   0x140a8d8d4
140a8db79:	44 0f 28 c0          	movaps %xmm0,%xmm8
140a8db7d:	f3 0f 11 74 24 28    	movss  %xmm6,0x28(%rsp)
140a8db83:	41 0f 28 c4          	movaps %xmm12,%xmm0
140a8db87:	f3 44 0f 11 45 a3    	movss  %xmm8,-0x5d(%rbp)
140a8db8d:	41 0f 28 d9          	movaps %xmm9,%xmm3
140a8db91:	f3 0f 11 7c 24 20    	movss  %xmm7,0x20(%rsp)
140a8db97:	41 0f 28 d2          	movaps %xmm10,%xmm2
140a8db9b:	41 0f 28 cb          	movaps %xmm11,%xmm1
140a8db9f:	e8 30 fd ff ff       	call   0x140a8d8d4
140a8dba4:	f3 0f 10 0d 88 35 12 	movss  0x123588(%rip),%xmm1        # 0x140bb1134
140a8dbab:	00
140a8dbac:	48 8d 45 a3          	lea    -0x5d(%rbp),%rax
140a8dbb0:	44 0f 2f c0          	comiss %xmm0,%xmm8
140a8dbb4:	4c 8d 45 9f          	lea    -0x61(%rbp),%r8
140a8dbb8:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140a8dbbc:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
140a8dbc0:	4c 8d 4d ab          	lea    -0x55(%rbp),%r9
140a8dbc4:	f3 0f 11 45 9f       	movss  %xmm0,-0x61(%rbp)
140a8dbc9:	0f 57 d2             	xorps  %xmm2,%xmm2
140a8dbcc:	0f 57 db             	xorps  %xmm3,%xmm3
140a8dbcf:	4c 0f 46 c0          	cmovbe %rax,%r8
140a8dbd3:	48 8d 45 ab          	lea    -0x55(%rbp),%rax
140a8dbd7:	45 0f 2f f5          	comiss %xmm13,%xmm14
140a8dbdb:	48 0f 46 c8          	cmovbe %rax,%rcx
140a8dbdf:	48 8d 45 a3          	lea    -0x5d(%rbp),%rax
140a8dbe3:	41 0f 2f c0          	comiss %xmm8,%xmm0
140a8dbe7:	f3 0f 10 01          	movss  (%rcx),%xmm0
140a8dbeb:	48 0f 46 d0          	cmovbe %rax,%rdx
140a8dbef:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140a8dbf3:	45 0f 2f ee          	comiss %xmm14,%xmm13
140a8dbf7:	49 0f 46 c1          	cmovbe %r9,%rax
140a8dbfb:	41 0f 2f 00          	comiss (%r8),%xmm0
140a8dbff:	f3 0f 10 02          	movss  (%rdx),%xmm0
140a8dc03:	49 0f 47 c8          	cmova  %r8,%rcx
140a8dc07:	0f 2f 00             	comiss (%rax),%xmm0
140a8dc0a:	f3 0f 5f 11          	maxss  (%rcx),%xmm2
140a8dc0e:	0f 28 c1             	movaps %xmm1,%xmm0
140a8dc11:	48 0f 47 c2          	cmova  %rdx,%rax
140a8dc15:	f3 0f 5d c2          	minss  %xmm2,%xmm0
140a8dc19:	f3 0f 5f 18          	maxss  (%rax),%xmm3
140a8dc1d:	48 8b 45 77          	mov    0x77(%rbp),%rax
140a8dc21:	f3 0f 11 00          	movss  %xmm0,(%rax)
140a8dc25:	f3 0f 5d cb          	minss  %xmm3,%xmm1
140a8dc29:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
140a8dc2d:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
140a8dc34:	00
140a8dc35:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140a8dc39:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140a8dc3e:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
140a8dc43:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
140a8dc48:	45 0f 28 4b c0       	movaps -0x40(%r11),%xmm9
140a8dc4d:	45 0f 28 53 b0       	movaps -0x50(%r11),%xmm10
140a8dc52:	45 0f 28 5b a0       	movaps -0x60(%r11),%xmm11
140a8dc57:	45 0f 28 63 90       	movaps -0x70(%r11),%xmm12
140a8dc5c:	45 0f 28 6b 80       	movaps -0x80(%r11),%xmm13
140a8dc61:	44 0f 28 74 24 40    	movaps 0x40(%rsp),%xmm14
140a8dc67:	f3 0f 11 08          	movss  %xmm1,(%rax)
140a8dc6b:	49 8b e3             	mov    %r11,%rsp
140a8dc6e:	5d                   	pop    %rbp
140a8dc6f:	c3                   	ret
140a8dc70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a8dc75:	57                   	push   %rdi
140a8dc76:	48 83 ec 20          	sub    $0x20,%rsp
140a8dc7a:	8b da                	mov    %edx,%ebx
140a8dc7c:	48 8b f9             	mov    %rcx,%rdi
140a8dc7f:	e8 1c 00 00 00       	call   0x140a8dca0
140a8dc84:	f6 c3 01             	test   $0x1,%bl
140a8dc87:	74 08                	je     0x140a8dc91
140a8dc89:	48 8b cf             	mov    %rdi,%rcx
140a8dc8c:	e8 43 19 06 00       	call   0x140aef5d4
140a8dc91:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a8dc96:	48 8b c7             	mov    %rdi,%rax
140a8dc99:	48 83 c4 20          	add    $0x20,%rsp
140a8dc9d:	5f                   	pop    %rdi
140a8dc9e:	c3                   	ret
140a8dc9f:	90                   	nop
140a8dca0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a8dca5:	57                   	push   %rdi
140a8dca6:	48 83 ec 20          	sub    $0x20,%rsp
140a8dcaa:	48 8b f9             	mov    %rcx,%rdi
140a8dcad:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140a8dcb1:	48 85 c9             	test   %rcx,%rcx
140a8dcb4:	74 12                	je     0x140a8dcc8
140a8dcb6:	48 83 67 20 00       	andq   $0x0,0x20(%rdi)
140a8dcbb:	48 8b 01             	mov    (%rcx),%rax
140a8dcbe:	48 8b 40 10          	mov    0x10(%rax),%rax
140a8dcc2:	ff 15 70 ef 07 00    	call   *0x7ef70(%rip)        # 0x140b0cc38
140a8dcc8:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140a8dccc:	48 85 c9             	test   %rcx,%rcx
140a8dccf:	74 12                	je     0x140a8dce3
140a8dcd1:	48 83 67 18 00       	andq   $0x0,0x18(%rdi)
140a8dcd6:	48 8b 01             	mov    (%rcx),%rax
140a8dcd9:	48 8b 40 10          	mov    0x10(%rax),%rax
140a8dcdd:	ff 15 55 ef 07 00    	call   *0x7ef55(%rip)        # 0x140b0cc38
140a8dce3:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
140a8dce7:	48 85 db             	test   %rbx,%rbx
140a8dcea:	74 39                	je     0x140a8dd25
140a8dcec:	83 c8 ff             	or     $0xffffffff,%eax
140a8dcef:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a8dcf4:	83 f8 01             	cmp    $0x1,%eax
140a8dcf7:	75 2c                	jne    0x140a8dd25
140a8dcf9:	48 8b 03             	mov    (%rbx),%rax
140a8dcfc:	48 8b cb             	mov    %rbx,%rcx
140a8dcff:	48 8b 00             	mov    (%rax),%rax
140a8dd02:	ff 15 30 ef 07 00    	call   *0x7ef30(%rip)        # 0x140b0cc38
140a8dd08:	83 c8 ff             	or     $0xffffffff,%eax
140a8dd0b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a8dd10:	83 f8 01             	cmp    $0x1,%eax
140a8dd13:	75 10                	jne    0x140a8dd25
140a8dd15:	48 8b 03             	mov    (%rbx),%rax
140a8dd18:	48 8b cb             	mov    %rbx,%rcx
140a8dd1b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a8dd1f:	ff 15 13 ef 07 00    	call   *0x7ef13(%rip)        # 0x140b0cc38
140a8dd25:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a8dd2a:	48 8d 05 6f ff 0a 00 	lea    0xaff6f(%rip),%rax        # 0x140b3dca0
140a8dd31:	48 89 07             	mov    %rax,(%rdi)
140a8dd34:	48 83 c4 20          	add    $0x20,%rsp
140a8dd38:	5f                   	pop    %rdi
140a8dd39:	c3                   	ret
140a8dd3a:	90                   	nop
140a8dd3b:	90                   	nop
140a8dd3c:	90                   	nop
140a8dd3d:	90                   	nop
140a8dd3e:	90                   	nop
140a8dd3f:	90                   	nop
140a8dd40:	40 55                	rex push %rbp
140a8dd42:	53                   	push   %rbx
140a8dd43:	56                   	push   %rsi
140a8dd44:	57                   	push   %rdi
140a8dd45:	41 56                	push   %r14
140a8dd47:	48 8b ec             	mov    %rsp,%rbp
140a8dd4a:	48 83 ec 60          	sub    $0x60,%rsp
140a8dd4e:	48 8b 05 eb 12 23 00 	mov    0x2312eb(%rip),%rax        # 0x140cbf040
140a8dd55:	48 33 c4             	xor    %rsp,%rax
140a8dd58:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140a8dd5c:	49 8b f0             	mov    %r8,%rsi
140a8dd5f:	4c 8b f2             	mov    %rdx,%r14
140a8dd62:	48 8b d9             	mov    %rcx,%rbx
140a8dd65:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
140a8dd69:	4c 89 45 e0          	mov    %r8,-0x20(%rbp)
140a8dd6d:	49 8b 38             	mov    (%r8),%rdi
140a8dd70:	48 39 79 18          	cmp    %rdi,0x18(%rcx)
140a8dd74:	74 2f                	je     0x140a8dda5
140a8dd76:	48 85 ff             	test   %rdi,%rdi
140a8dd79:	74 10                	je     0x140a8dd8b
140a8dd7b:	48 8b 07             	mov    (%rdi),%rax
140a8dd7e:	48 8b cf             	mov    %rdi,%rcx
140a8dd81:	48 8b 40 08          	mov    0x8(%rax),%rax
140a8dd85:	ff 15 ad ee 07 00    	call   *0x7eead(%rip)        # 0x140b0cc38
140a8dd8b:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140a8dd8f:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
140a8dd93:	48 85 c9             	test   %rcx,%rcx
140a8dd96:	74 0d                	je     0x140a8dda5
140a8dd98:	48 8b 01             	mov    (%rcx),%rax
140a8dd9b:	48 8b 40 10          	mov    0x10(%rax),%rax
140a8dd9f:	ff 15 93 ee 07 00    	call   *0x7ee93(%rip)        # 0x140b0cc38
140a8dda5:	48 83 65 d0 00       	andq   $0x0,-0x30(%rbp)
140a8ddaa:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140a8ddae:	0f 57 c0             	xorps  %xmm0,%xmm0
140a8ddb1:	0f 11 45 e8          	movups %xmm0,-0x18(%rbp)
140a8ddb5:	48 8b 01             	mov    (%rcx),%rax
140a8ddb8:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
140a8ddbc:	45 33 c0             	xor    %r8d,%r8d
140a8ddbf:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140a8ddc3:	48 8b 40 40          	mov    0x40(%rax),%rax
140a8ddc7:	ff 15 6b ee 07 00    	call   *0x7ee6b(%rip)        # 0x140b0cc38
140a8ddcd:	48 8d 0d 1c f8 11 00 	lea    0x11f81c(%rip),%rcx        # 0x140bad5f0
140a8ddd4:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
140a8ddd8:	85 c0                	test   %eax,%eax
140a8ddda:	0f 88 a3 00 00 00    	js     0x140a8de83
140a8dde0:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140a8dde4:	48 8b fa             	mov    %rdx,%rdi
140a8dde7:	48 85 d2             	test   %rdx,%rdx
140a8ddea:	74 14                	je     0x140a8de00
140a8ddec:	48 8b 02             	mov    (%rdx),%rax
140a8ddef:	48 8b ca             	mov    %rdx,%rcx
140a8ddf2:	48 8b 40 08          	mov    0x8(%rax),%rax
140a8ddf6:	ff 15 3c ee 07 00    	call   *0x7ee3c(%rip)        # 0x140b0cc38
140a8ddfc:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140a8de00:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140a8de04:	48 89 7b 20          	mov    %rdi,0x20(%rbx)
140a8de08:	48 85 c9             	test   %rcx,%rcx
140a8de0b:	74 11                	je     0x140a8de1e
140a8de0d:	48 8b 01             	mov    (%rcx),%rax
140a8de10:	48 8b 40 10          	mov    0x10(%rax),%rax
140a8de14:	ff 15 1e ee 07 00    	call   *0x7ee1e(%rip)        # 0x140b0cc38
140a8de1a:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140a8de1e:	48 85 d2             	test   %rdx,%rdx
140a8de21:	74 16                	je     0x140a8de39
140a8de23:	48 83 65 d0 00       	andq   $0x0,-0x30(%rbp)
140a8de28:	48 8b 02             	mov    (%rdx),%rax
140a8de2b:	48 8b ca             	mov    %rdx,%rcx
140a8de2e:	48 8b 40 10          	mov    0x10(%rax),%rax
140a8de32:	ff 15 00 ee 07 00    	call   *0x7ee00(%rip)        # 0x140b0cc38
140a8de38:	90                   	nop
140a8de39:	49 8b 0e             	mov    (%r14),%rcx
140a8de3c:	48 85 c9             	test   %rcx,%rcx
140a8de3f:	74 12                	je     0x140a8de53
140a8de41:	49 83 26 00          	andq   $0x0,(%r14)
140a8de45:	48 8b 01             	mov    (%rcx),%rax
140a8de48:	48 8b 40 10          	mov    0x10(%rax),%rax
140a8de4c:	ff 15 e6 ed 07 00    	call   *0x7ede6(%rip)        # 0x140b0cc38
140a8de52:	90                   	nop
140a8de53:	48 8b 0e             	mov    (%rsi),%rcx
140a8de56:	48 85 c9             	test   %rcx,%rcx
140a8de59:	74 11                	je     0x140a8de6c
140a8de5b:	48 83 26 00          	andq   $0x0,(%rsi)
140a8de5f:	48 8b 01             	mov    (%rcx),%rax
140a8de62:	48 8b 40 10          	mov    0x10(%rax),%rax
140a8de66:	ff 15 cc ed 07 00    	call   *0x7edcc(%rip)        # 0x140b0cc38
140a8de6c:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140a8de70:	48 33 cc             	xor    %rsp,%rcx
140a8de73:	e8 68 17 06 00       	call   0x140aef5e0
140a8de78:	48 83 c4 60          	add    $0x60,%rsp
140a8de7c:	41 5e                	pop    %r14
140a8de7e:	5f                   	pop    %rdi
140a8de7f:	5e                   	pop    %rsi
140a8de80:	5b                   	pop    %rbx
140a8de81:	5d                   	pop    %rbp
140a8de82:	c3                   	ret