1400b1867:	48 83 65 38 00       	andq   $0x0,0x38(%rbp)
1400b186c:	48 8b 01             	mov    (%rcx),%rax
1400b186f:	48 8b 40 10          	mov    0x10(%rax),%rax
1400b1873:	ff 15 b7 15 16 00    	call   *0x1615b7(%rip)        # 0x140212e30
1400b1879:	48 8b c3             	mov    %rbx,%rax
1400b187c:	48 85 c0             	test   %rax,%rax
1400b187f:	0f 84 d1 01 00 00    	je     0x1400b1a56
1400b1885:	48 8b 8f c8 02 00 00 	mov    0x2c8(%rdi),%rcx
1400b188c:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
1400b1890:	48 85 c9             	test   %rcx,%rcx
1400b1893:	74 0d                	je     0x1400b18a2
1400b1895:	48 8b 01             	mov    (%rcx),%rax
1400b1898:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b189c:	ff 15 8e 15 16 00    	call   *0x16158e(%rip)        # 0x140212e30
1400b18a2:	48 8d 05 b7 15 00 00 	lea    0x15b7(%rip),%rax        # 0x1400b2e60
1400b18a9:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400b18ad:	83 65 e8 00          	andl   $0x0,-0x18(%rbp)
1400b18b1:	0f 28 45 e0          	movaps -0x20(%rbp),%xmm0
1400b18b5:	66 0f 7f 45 e0       	movdqa %xmm0,-0x20(%rbp)
1400b18ba:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1400b18be:	48 8b d7             	mov    %rdi,%rdx
1400b18c1:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1400b18c5:	e8 96 37 00 00       	call   0x1400b5060
1400b18ca:	4c 8d 4d 40          	lea    0x40(%rbp),%r9
1400b18ce:	4c 8b c0             	mov    %rax,%r8
1400b18d1:	48 8b d3             	mov    %rbx,%rdx
1400b18d4:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1400b18d8:	e8 27 38 00 00       	call   0x1400b5104
1400b18dd:	48 8b 10             	mov    (%rax),%rdx
1400b18e0:	48 89 55 d0          	mov    %rdx,-0x30(%rbp)
1400b18e4:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400b18e8:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
1400b18ec:	48 83 20 00          	andq   $0x0,(%rax)
1400b18f0:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1400b18f5:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1400b18f9:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1400b18fd:	48 8d 8f 70 03 00 00 	lea    0x370(%rdi),%rcx
1400b1904:	e8 6b 2a 00 00       	call   0x1400b4374
1400b1909:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400b190d:	48 85 c9             	test   %rcx,%rcx
1400b1910:	74 3e                	je     0x1400b1950
1400b1912:	41 8b c6             	mov    %r14d,%eax
1400b1915:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400b191a:	41 03 c6             	add    %r14d,%eax
1400b191d:	75 31                	jne    0x1400b1950
1400b191f:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1400b1923:	48 8b 03             	mov    (%rbx),%rax
1400b1926:	48 8b cb             	mov    %rbx,%rcx
1400b1929:	48 8b 00             	mov    (%rax),%rax
1400b192c:	ff 15 fe 14 16 00    	call   *0x1614fe(%rip)        # 0x140212e30
1400b1932:	41 8b c6             	mov    %r14d,%eax
1400b1935:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b193a:	41 03 c6             	add    %r14d,%eax
1400b193d:	75 11                	jne    0x1400b1950
1400b193f:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400b1943:	48 8b 01             	mov    (%rcx),%rax
1400b1946:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b194a:	ff 15 e0 14 16 00    	call   *0x1614e0(%rip)        # 0x140212e30
1400b1950:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400b1954:	48 85 c9             	test   %rcx,%rcx
1400b1957:	74 3e                	je     0x1400b1997
1400b1959:	41 8b c6             	mov    %r14d,%eax
1400b195c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400b1961:	41 03 c6             	add    %r14d,%eax
1400b1964:	75 31                	jne    0x1400b1997
1400b1966:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1400b196a:	48 8b 03             	mov    (%rbx),%rax
1400b196d:	48 8b cb             	mov    %rbx,%rcx
1400b1970:	48 8b 00             	mov    (%rax),%rax
1400b1973:	ff 15 b7 14 16 00    	call   *0x1614b7(%rip)        # 0x140212e30
1400b1979:	41 8b c6             	mov    %r14d,%eax
1400b197c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b1981:	41 03 c6             	add    %r14d,%eax
1400b1984:	75 11                	jne    0x1400b1997
1400b1986:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400b198a:	48 8b 01             	mov    (%rcx),%rax
1400b198d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b1991:	ff 15 99 14 16 00    	call   *0x161499(%rip)        # 0x140212e30
1400b1997:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
1400b199b:	48 85 db             	test   %rbx,%rbx
1400b199e:	74 39                	je     0x1400b19d9
1400b19a0:	41 8b c6             	mov    %r14d,%eax
1400b19a3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b19a8:	41 03 c6             	add    %r14d,%eax
1400b19ab:	75 2c                	jne    0x1400b19d9
1400b19ad:	48 8b 03             	mov    (%rbx),%rax
1400b19b0:	48 8b cb             	mov    %rbx,%rcx
1400b19b3:	48 8b 00             	mov    (%rax),%rax
1400b19b6:	ff 15 74 14 16 00    	call   *0x161474(%rip)        # 0x140212e30
1400b19bc:	41 8b c6             	mov    %r14d,%eax
1400b19bf:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b19c4:	41 03 c6             	add    %r14d,%eax
1400b19c7:	75 10                	jne    0x1400b19d9
1400b19c9:	48 8b 03             	mov    (%rbx),%rax
1400b19cc:	48 8b cb             	mov    %rbx,%rcx
1400b19cf:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b19d3:	ff 15 57 14 16 00    	call   *0x161457(%rip)        # 0x140212e30
1400b19d9:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1400b19dd:	48 85 c9             	test   %rcx,%rcx
1400b19e0:	74 12                	je     0x1400b19f4
1400b19e2:	48 83 65 38 00       	andq   $0x0,0x38(%rbp)
1400b19e7:	48 8b 01             	mov    (%rcx),%rax
1400b19ea:	48 8b 40 10          	mov    0x10(%rax),%rax
1400b19ee:	ff 15 3c 14 16 00    	call   *0x16143c(%rip)        # 0x140212e30
1400b19f4:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1400b19f8:	48 85 c9             	test   %rcx,%rcx
1400b19fb:	74 0d                	je     0x1400b1a0a
1400b19fd:	48 8b 01             	mov    (%rcx),%rax
1400b1a00:	48 8b 40 10          	mov    0x10(%rax),%rax
1400b1a04:	ff 15 26 14 16 00    	call   *0x161426(%rip)        # 0x140212e30
1400b1a0a:	48 8d 8f 58 03 00 00 	lea    0x358(%rdi),%rcx
1400b1a11:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1400b1a15:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1400b1a19:	e8 52 ce fe ff       	call   0x14009e870
1400b1a1e:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1400b1a22:	48 85 c9             	test   %rcx,%rcx
1400b1a25:	74 0d                	je     0x1400b1a34
1400b1a27:	48 8b 01             	mov    (%rcx),%rax
1400b1a2a:	48 8b 40 10          	mov    0x10(%rax),%rax
1400b1a2e:	ff 15 fc 13 16 00    	call   *0x1613fc(%rip)        # 0x140212e30
1400b1a34:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1400b1a38:	48 85 c9             	test   %rcx,%rcx
1400b1a3b:	74 0e                	je     0x1400b1a4b
1400b1a3d:	48 8b 01             	mov    (%rcx),%rax
1400b1a40:	48 8b 40 10          	mov    0x10(%rax),%rax
1400b1a44:	ff 15 e6 13 16 00    	call   *0x1613e6(%rip)        # 0x140212e30
1400b1a4a:	90                   	nop
1400b1a4b:	48 83 c4 50          	add    $0x50,%rsp
1400b1a4f:	41 5e                	pop    %r14
1400b1a51:	5f                   	pop    %rdi
1400b1a52:	5e                   	pop    %rsi
1400b1a53:	5b                   	pop    %rbx
1400b1a54:	5d                   	pop    %rbp
1400b1a55:	c3                   	ret
1400b1a56:	33 d2                	xor    %edx,%edx
1400b1a58:	b9 8c e2 85 02       	mov    $0x285e28c,%ecx
1400b1a5d:	e8 82 98 f5 ff       	call   0x14000b2e4
1400b1a62:	cc                   	int3
1400b1a63:	33 d2                	xor    %edx,%edx
1400b1a65:	b9 8b e2 85 02       	mov    $0x285e28b,%ecx
1400b1a6a:	e8 75 98 f5 ff       	call   0x14000b2e4
1400b1a6f:	cc                   	int3
1400b1a70:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400b1a75:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400b1a7a:	55                   	push   %rbp
1400b1a7b:	48 8b ec             	mov    %rsp,%rbp
1400b1a7e:	48 83 ec 50          	sub    $0x50,%rsp
1400b1a82:	48 8b d9             	mov    %rcx,%rbx
1400b1a85:	48 81 c1 98 02 00 00 	add    $0x298,%rcx
1400b1a8c:	4c 8d 05 8d 95 1b 00 	lea    0x1b958d(%rip),%r8        # 0x14026b020
1400b1a93:	48 8d 55 18          	lea    0x18(%rbp),%rdx
1400b1a97:	e8 d4 d8 fe ff       	call   0x14009f370
1400b1a9c:	48 8d 05 bd 13 00 00 	lea    0x13bd(%rip),%rax        # 0x1400b2e60
1400b1aa3:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400b1aa7:	83 65 e8 00          	andl   $0x0,-0x18(%rbp)
1400b1aab:	0f 28 45 e0          	movaps -0x20(%rbp),%xmm0
1400b1aaf:	66 0f 7f 45 e0       	movdqa %xmm0,-0x20(%rbp)
1400b1ab4:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1400b1ab8:	48 8b d3             	mov    %rbx,%rdx
1400b1abb:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1400b1abf:	e8 9c 35 00 00       	call   0x1400b5060
1400b1ac4:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1400b1ac8:	48 85 c9             	test   %rcx,%rcx
1400b1acb:	75 04                	jne    0x1400b1ad1
1400b1acd:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400b1ad1:	4c 8b c0             	mov    %rax,%r8
1400b1ad4:	48 8b d1             	mov    %rcx,%rdx
1400b1ad7:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1400b1adb:	e8 c8 36 00 00       	call   0x1400b51a8
1400b1ae0:	48 8b 10             	mov    (%rax),%rdx
1400b1ae3:	48 89 55 d0          	mov    %rdx,-0x30(%rbp)
1400b1ae7:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400b1aeb:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
1400b1aef:	48 83 20 00          	andq   $0x0,(%rax)
1400b1af3:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1400b1af8:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1400b1afc:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1400b1b00:	48 8d 8b b0 03 00 00 	lea    0x3b0(%rbx),%rcx
1400b1b07:	e8 68 28 00 00       	call   0x1400b4374
1400b1b0c:	83 cf ff             	or     $0xffffffff,%edi
1400b1b0f:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400b1b13:	48 85 c9             	test   %rcx,%rcx
1400b1b16:	74 3a                	je     0x1400b1b52
1400b1b18:	8b c7                	mov    %edi,%eax
1400b1b1a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400b1b1f:	03 c7                	add    %edi,%eax
1400b1b21:	75 2f                	jne    0x1400b1b52
1400b1b23:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1400b1b27:	48 8b 03             	mov    (%rbx),%rax
1400b1b2a:	48 8b cb             	mov    %rbx,%rcx
1400b1b2d:	48 8b 00             	mov    (%rax),%rax
1400b1b30:	ff 15 fa 12 16 00    	call   *0x1612fa(%rip)        # 0x140212e30
1400b1b36:	8b c7                	mov    %edi,%eax
1400b1b38:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b1b3d:	03 c7                	add    %edi,%eax
1400b1b3f:	75 11                	jne    0x1400b1b52
1400b1b41:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400b1b45:	48 8b 01             	mov    (%rcx),%rax
1400b1b48:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b1b4c:	ff 15 de 12 16 00    	call   *0x1612de(%rip)        # 0x140212e30
1400b1b52:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400b1b56:	48 85 c9             	test   %rcx,%rcx
1400b1b59:	74 3a                	je     0x1400b1b95
1400b1b5b:	8b c7                	mov    %edi,%eax
1400b1b5d:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400b1b62:	03 c7                	add    %edi,%eax
1400b1b64:	75 2f                	jne    0x1400b1b95
1400b1b66:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1400b1b6a:	48 8b 03             	mov    (%rbx),%rax
1400b1b6d:	48 8b cb             	mov    %rbx,%rcx
1400b1b70:	48 8b 00             	mov    (%rax),%rax
1400b1b73:	ff 15 b7 12 16 00    	call   *0x1612b7(%rip)        # 0x140212e30
1400b1b79:	8b c7                	mov    %edi,%eax
1400b1b7b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b1b80:	03 c7                	add    %edi,%eax
1400b1b82:	75 11                	jne    0x1400b1b95
1400b1b84:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400b1b88:	48 8b 01             	mov    (%rcx),%rax
1400b1b8b:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b1b8f:	ff 15 9b 12 16 00    	call   *0x16129b(%rip)        # 0x140212e30
1400b1b95:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
1400b1b99:	48 85 db             	test   %rbx,%rbx
1400b1b9c:	74 35                	je     0x1400b1bd3
1400b1b9e:	8b c7                	mov    %edi,%eax
1400b1ba0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b1ba5:	03 c7                	add    %edi,%eax
1400b1ba7:	75 2a                	jne    0x1400b1bd3
1400b1ba9:	48 8b 03             	mov    (%rbx),%rax
1400b1bac:	48 8b cb             	mov    %rbx,%rcx
1400b1baf:	48 8b 00             	mov    (%rax),%rax
1400b1bb2:	ff 15 78 12 16 00    	call   *0x161278(%rip)        # 0x140212e30
1400b1bb8:	8b c7                	mov    %edi,%eax
1400b1bba:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b1bbf:	03 c7                	add    %edi,%eax
1400b1bc1:	75 10                	jne    0x1400b1bd3
1400b1bc3:	48 8b 03             	mov    (%rbx),%rax
1400b1bc6:	48 8b cb             	mov    %rbx,%rcx
1400b1bc9:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b1bcd:	ff 15 5d 12 16 00    	call   *0x16125d(%rip)        # 0x140212e30
1400b1bd3:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1400b1bd7:	48 85 c9             	test   %rcx,%rcx
1400b1bda:	74 12                	je     0x1400b1bee
1400b1bdc:	48 83 65 10 00       	andq   $0x0,0x10(%rbp)
1400b1be1:	48 8b 01             	mov    (%rcx),%rax
1400b1be4:	48 8b 40 10          	mov    0x10(%rax),%rax
1400b1be8:	ff 15 42 12 16 00    	call   *0x161242(%rip)        # 0x140212e30
1400b1bee:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1400b1bf2:	48 85 c9             	test   %rcx,%rcx
1400b1bf5:	74 0e                	je     0x1400b1c05
1400b1bf7:	48 8b 01             	mov    (%rcx),%rax
1400b1bfa:	48 8b 40 10          	mov    0x10(%rax),%rax
1400b1bfe:	ff 15 2c 12 16 00    	call   *0x16122c(%rip)        # 0x140212e30
1400b1c04:	90                   	nop
1400b1c05:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400b1c0a:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1400b1c0f:	48 83 c4 50          	add    $0x50,%rsp
1400b1c13:	5d                   	pop    %rbp
1400b1c14:	c3                   	ret
1400b1c15:	90                   	nop
1400b1c16:	90                   	nop
1400b1c17:	90                   	nop
1400b1c18:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400b1c1d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400b1c22:	55                   	push   %rbp
1400b1c23:	57                   	push   %rdi
1400b1c24:	41 56                	push   %r14
1400b1c26:	48 8b ec             	mov    %rsp,%rbp
1400b1c29:	48 83 ec 50          	sub    $0x50,%rsp
1400b1c2d:	83 65 28 00          	andl   $0x0,0x28(%rbp)
1400b1c31:	48 8b f1             	mov    %rcx,%rsi
1400b1c34:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1400b1c38:	e8 7b 1b 02 00       	call   0x1400d37b8
1400b1c3d:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1400b1c41:	48 85 c9             	test   %rcx,%rcx
1400b1c44:	74 22                	je     0x1400b1c68
1400b1c46:	48 8b 01             	mov    (%rcx),%rax
1400b1c49:	4c 8d 46 20          	lea    0x20(%rsi),%r8
1400b1c4d:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400b1c51:	48 8b 40 10          	mov    0x10(%rax),%rax
1400b1c55:	ff 15 d5 11 16 00    	call   *0x1611d5(%rip)        # 0x140212e30
1400b1c5b:	48 8b c8             	mov    %rax,%rcx
1400b1c5e:	bf 01 00 00 00       	mov    $0x1,%edi
1400b1c63:	48 8b 00             	mov    (%rax),%rax
1400b1c66:	eb 0e                	jmp    0x1400b1c76
1400b1c68:	48 83 65 e8 00       	andq   $0x0,-0x18(%rbp)
1400b1c6d:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400b1c71:	33 c0                	xor    %eax,%eax
1400b1c73:	8d 78 02             	lea    0x2(%rax),%edi
1400b1c76:	48 83 21 00          	andq   $0x0,(%rcx)
1400b1c7a:	41 83 ce ff          	or     $0xffffffff,%r14d
1400b1c7e:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400b1c82:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400b1c86:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
1400b1c8b:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1400b1c8f:	40 f6 c7 02          	test   $0x2,%dil
1400b1c93:	74 4a                	je     0x1400b1cdf
1400b1c95:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400b1c99:	83 e7 fd             	and    $0xfffffffd,%edi
1400b1c9c:	48 85 c9             	test   %rcx,%rcx
1400b1c9f:	74 3e                	je     0x1400b1cdf
1400b1ca1:	41 8b c6             	mov    %r14d,%eax
1400b1ca4:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400b1ca9:	41 03 c6             	add    %r14d,%eax
1400b1cac:	75 31                	jne    0x1400b1cdf
1400b1cae:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1400b1cb2:	48 8b cb             	mov    %rbx,%rcx
1400b1cb5:	48 8b 03             	mov    (%rbx),%rax
1400b1cb8:	48 8b 00             	mov    (%rax),%rax
1400b1cbb:	ff 15 6f 11 16 00    	call   *0x16116f(%rip)        # 0x140212e30
1400b1cc1:	41 8b c6             	mov    %r14d,%eax
1400b1cc4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b1cc9:	41 03 c6             	add    %r14d,%eax
1400b1ccc:	75 11                	jne    0x1400b1cdf
1400b1cce:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400b1cd2:	48 8b 01             	mov    (%rcx),%rax
1400b1cd5:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b1cd9:	ff 15 51 11 16 00    	call   *0x161151(%rip)        # 0x140212e30
1400b1cdf:	40 f6 c7 01          	test   $0x1,%dil
1400b1ce3:	74 42                	je     0x1400b1d27
1400b1ce5:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
1400b1ce9:	48 85 db             	test   %rbx,%rbx
1400b1cec:	74 39                	je     0x1400b1d27
1400b1cee:	41 8b c6             	mov    %r14d,%eax
1400b1cf1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b1cf6:	41 03 c6             	add    %r14d,%eax
1400b1cf9:	75 2c                	jne    0x1400b1d27
1400b1cfb:	48 8b 03             	mov    (%rbx),%rax
1400b1cfe:	48 8b cb             	mov    %rbx,%rcx
1400b1d01:	48 8b 00             	mov    (%rax),%rax
1400b1d04:	ff 15 26 11 16 00    	call   *0x161126(%rip)        # 0x140212e30
1400b1d0a:	41 8b c6             	mov    %r14d,%eax
1400b1d0d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b1d12:	41 03 c6             	add    %r14d,%eax
1400b1d15:	75 10                	jne    0x1400b1d27
1400b1d17:	48 8b 03             	mov    (%rbx),%rax
1400b1d1a:	48 8b cb             	mov    %rbx,%rcx
1400b1d1d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b1d21:	ff 15 09 11 16 00    	call   *0x161109(%rip)        # 0x140212e30
1400b1d27:	48 8d 8e d0 03 00 00 	lea    0x3d0(%rsi),%rcx
1400b1d2e:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1400b1d32:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1400b1d36:	e8 39 26 00 00       	call   0x1400b4374
1400b1d3b:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400b1d3f:	48 85 c9             	test   %rcx,%rcx
1400b1d42:	74 3e                	je     0x1400b1d82
1400b1d44:	41 8b c6             	mov    %r14d,%eax
1400b1d47:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400b1d4c:	41 03 c6             	add    %r14d,%eax
1400b1d4f:	75 31                	jne    0x1400b1d82
1400b1d51:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx