140a4b5ea:	e8 1d 90 00 00       	call   0x140a5460c
140a4b5ef:	48 8b 08             	mov    (%rax),%rcx
140a4b5f2:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140a4b5f6:	48 8b 78 08          	mov    0x8(%rax),%rdi
140a4b5fa:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
140a4b5fe:	4c 89 28             	mov    %r13,(%rax)
140a4b601:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b605:	49 8b 17             	mov    (%r15),%rdx
140a4b608:	48 81 c2 d0 00 00 00 	add    $0xd0,%rdx
140a4b60f:	48 8d 9e 20 01 00 00 	lea    0x120(%rsi),%rbx
140a4b616:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
140a4b61a:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140a4b61e:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140a4b622:	e8 d9 78 01 00       	call   0x140a62f00
140a4b627:	4c 89 2b             	mov    %r13,(%rbx)
140a4b62a:	4c 89 6b 08          	mov    %r13,0x8(%rbx)
140a4b62e:	48 8b 08             	mov    (%rax),%rcx
140a4b631:	48 89 0b             	mov    %rcx,(%rbx)
140a4b634:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a4b638:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140a4b63c:	4c 89 28             	mov    %r13,(%rax)
140a4b63f:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b643:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140a4b647:	48 85 db             	test   %rbx,%rbx
140a4b64a:	74 3a                	je     0x140a4b686
140a4b64c:	41 8b c4             	mov    %r12d,%eax
140a4b64f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4b654:	41 03 c4             	add    %r12d,%eax
140a4b657:	75 2d                	jne    0x140a4b686
140a4b659:	48 8b 03             	mov    (%rbx),%rax
140a4b65c:	48 8b cb             	mov    %rbx,%rcx
140a4b65f:	48 8b 00             	mov    (%rax),%rax
140a4b662:	ff 15 d0 15 0c 00    	call   *0xc15d0(%rip)        # 0x140b0cc38
140a4b668:	41 8b c4             	mov    %r12d,%eax
140a4b66b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b670:	41 03 c4             	add    %r12d,%eax
140a4b673:	75 11                	jne    0x140a4b686
140a4b675:	48 8b 03             	mov    (%rbx),%rax
140a4b678:	48 8b cb             	mov    %rbx,%rcx
140a4b67b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b67f:	ff 15 b3 15 0c 00    	call   *0xc15b3(%rip)        # 0x140b0cc38
140a4b685:	90                   	nop
140a4b686:	48 85 ff             	test   %rdi,%rdi
140a4b689:	74 3a                	je     0x140a4b6c5
140a4b68b:	41 8b c4             	mov    %r12d,%eax
140a4b68e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a4b693:	41 03 c4             	add    %r12d,%eax
140a4b696:	75 2d                	jne    0x140a4b6c5
140a4b698:	48 8b 07             	mov    (%rdi),%rax
140a4b69b:	48 8b cf             	mov    %rdi,%rcx
140a4b69e:	48 8b 00             	mov    (%rax),%rax
140a4b6a1:	ff 15 91 15 0c 00    	call   *0xc1591(%rip)        # 0x140b0cc38
140a4b6a7:	41 8b c4             	mov    %r12d,%eax
140a4b6aa:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a4b6af:	41 03 c4             	add    %r12d,%eax
140a4b6b2:	75 11                	jne    0x140a4b6c5
140a4b6b4:	48 8b 07             	mov    (%rdi),%rax
140a4b6b7:	48 8b cf             	mov    %rdi,%rcx
140a4b6ba:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b6be:	ff 15 74 15 0c 00    	call   *0xc1574(%rip)        # 0x140b0cc38
140a4b6c4:	90                   	nop
140a4b6c5:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
140a4b6c9:	48 85 db             	test   %rbx,%rbx
140a4b6cc:	74 39                	je     0x140a4b707
140a4b6ce:	41 8b c4             	mov    %r12d,%eax
140a4b6d1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4b6d6:	41 03 c4             	add    %r12d,%eax
140a4b6d9:	75 2c                	jne    0x140a4b707
140a4b6db:	48 8b 03             	mov    (%rbx),%rax
140a4b6de:	48 8b cb             	mov    %rbx,%rcx
140a4b6e1:	48 8b 00             	mov    (%rax),%rax
140a4b6e4:	ff 15 4e 15 0c 00    	call   *0xc154e(%rip)        # 0x140b0cc38
140a4b6ea:	41 8b c4             	mov    %r12d,%eax
140a4b6ed:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b6f2:	41 03 c4             	add    %r12d,%eax
140a4b6f5:	75 10                	jne    0x140a4b707
140a4b6f7:	48 8b 03             	mov    (%rbx),%rax
140a4b6fa:	48 8b cb             	mov    %rbx,%rcx
140a4b6fd:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b701:	ff 15 31 15 0c 00    	call   *0xc1531(%rip)        # 0x140b0cc38
140a4b707:	49 8b d6             	mov    %r14,%rdx
140a4b70a:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140a4b70e:	e8 8d 8f 00 00       	call   0x140a546a0
140a4b713:	48 8b 08             	mov    (%rax),%rcx
140a4b716:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140a4b71a:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a4b71e:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140a4b722:	4c 89 28             	mov    %r13,(%rax)
140a4b725:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b729:	48 8d be 30 01 00 00 	lea    0x130(%rsi),%rdi
140a4b730:	48 89 7d 48          	mov    %rdi,0x48(%rbp)
140a4b734:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140a4b738:	e8 83 09 02 00       	call   0x140a6c0c0
140a4b73d:	48 8b 08             	mov    (%rax),%rcx
140a4b740:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140a4b744:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a4b748:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
140a4b74c:	4c 89 28             	mov    %r13,(%rax)
140a4b74f:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b753:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140a4b757:	48 85 db             	test   %rbx,%rbx
140a4b75a:	74 3a                	je     0x140a4b796
140a4b75c:	41 8b c4             	mov    %r12d,%eax
140a4b75f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4b764:	41 03 c4             	add    %r12d,%eax
140a4b767:	75 2d                	jne    0x140a4b796
140a4b769:	48 8b 03             	mov    (%rbx),%rax
140a4b76c:	48 8b cb             	mov    %rbx,%rcx
140a4b76f:	48 8b 00             	mov    (%rax),%rax
140a4b772:	ff 15 c0 14 0c 00    	call   *0xc14c0(%rip)        # 0x140b0cc38
140a4b778:	41 8b c4             	mov    %r12d,%eax
140a4b77b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b780:	41 03 c4             	add    %r12d,%eax
140a4b783:	75 11                	jne    0x140a4b796
140a4b785:	48 8b 03             	mov    (%rbx),%rax
140a4b788:	48 8b cb             	mov    %rbx,%rcx
140a4b78b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b78f:	ff 15 a3 14 0c 00    	call   *0xc14a3(%rip)        # 0x140b0cc38
140a4b795:	90                   	nop
140a4b796:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
140a4b79a:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140a4b79e:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140a4b7a2:	e8 81 0a 02 00       	call   0x140a6c228
140a4b7a7:	4c 89 2f             	mov    %r13,(%rdi)
140a4b7aa:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
140a4b7ae:	48 8b 08             	mov    (%rax),%rcx
140a4b7b1:	48 89 0f             	mov    %rcx,(%rdi)
140a4b7b4:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a4b7b8:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
140a4b7bc:	4c 89 28             	mov    %r13,(%rax)
140a4b7bf:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b7c3:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140a4b7c7:	48 85 db             	test   %rbx,%rbx
140a4b7ca:	74 3a                	je     0x140a4b806
140a4b7cc:	41 8b c4             	mov    %r12d,%eax
140a4b7cf:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4b7d4:	41 03 c4             	add    %r12d,%eax
140a4b7d7:	75 2d                	jne    0x140a4b806
140a4b7d9:	48 8b 03             	mov    (%rbx),%rax
140a4b7dc:	48 8b cb             	mov    %rbx,%rcx
140a4b7df:	48 8b 00             	mov    (%rax),%rax
140a4b7e2:	ff 15 50 14 0c 00    	call   *0xc1450(%rip)        # 0x140b0cc38
140a4b7e8:	41 8b c4             	mov    %r12d,%eax
140a4b7eb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b7f0:	41 03 c4             	add    %r12d,%eax
140a4b7f3:	75 11                	jne    0x140a4b806
140a4b7f5:	48 8b 03             	mov    (%rbx),%rax
140a4b7f8:	48 8b cb             	mov    %rbx,%rcx
140a4b7fb:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b7ff:	ff 15 33 14 0c 00    	call   *0xc1433(%rip)        # 0x140b0cc38
140a4b805:	90                   	nop
140a4b806:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140a4b80a:	48 85 c9             	test   %rcx,%rcx
140a4b80d:	74 3f                	je     0x140a4b84e
140a4b80f:	41 8b c4             	mov    %r12d,%eax
140a4b812:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a4b817:	41 03 c4             	add    %r12d,%eax
140a4b81a:	75 32                	jne    0x140a4b84e
140a4b81c:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
140a4b820:	48 8b 03             	mov    (%rbx),%rax
140a4b823:	48 8b cb             	mov    %rbx,%rcx
140a4b826:	48 8b 00             	mov    (%rax),%rax
140a4b829:	ff 15 09 14 0c 00    	call   *0xc1409(%rip)        # 0x140b0cc38
140a4b82f:	41 8b c4             	mov    %r12d,%eax
140a4b832:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b837:	41 03 c4             	add    %r12d,%eax
140a4b83a:	75 12                	jne    0x140a4b84e
140a4b83c:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140a4b840:	48 8b 01             	mov    (%rcx),%rax
140a4b843:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b847:	ff 15 eb 13 0c 00    	call   *0xc13eb(%rip)        # 0x140b0cc38
140a4b84d:	90                   	nop
140a4b84e:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140a4b852:	48 85 c9             	test   %rcx,%rcx
140a4b855:	74 3f                	je     0x140a4b896
140a4b857:	41 8b c4             	mov    %r12d,%eax
140a4b85a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a4b85f:	41 03 c4             	add    %r12d,%eax
140a4b862:	75 32                	jne    0x140a4b896
140a4b864:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
140a4b868:	48 8b 03             	mov    (%rbx),%rax
140a4b86b:	48 8b cb             	mov    %rbx,%rcx
140a4b86e:	48 8b 00             	mov    (%rax),%rax
140a4b871:	ff 15 c1 13 0c 00    	call   *0xc13c1(%rip)        # 0x140b0cc38
140a4b877:	41 8b c4             	mov    %r12d,%eax
140a4b87a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b87f:	41 03 c4             	add    %r12d,%eax
140a4b882:	75 12                	jne    0x140a4b896
140a4b884:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140a4b888:	48 8b 01             	mov    (%rcx),%rax
140a4b88b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b88f:	ff 15 a3 13 0c 00    	call   *0xc13a3(%rip)        # 0x140b0cc38
140a4b895:	90                   	nop
140a4b896:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
140a4b89a:	48 85 db             	test   %rbx,%rbx
140a4b89d:	74 39                	je     0x140a4b8d8
140a4b89f:	41 8b c4             	mov    %r12d,%eax
140a4b8a2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4b8a7:	41 03 c4             	add    %r12d,%eax
140a4b8aa:	75 2c                	jne    0x140a4b8d8
140a4b8ac:	48 8b 03             	mov    (%rbx),%rax
140a4b8af:	48 8b cb             	mov    %rbx,%rcx
140a4b8b2:	48 8b 00             	mov    (%rax),%rax
140a4b8b5:	ff 15 7d 13 0c 00    	call   *0xc137d(%rip)        # 0x140b0cc38
140a4b8bb:	41 8b c4             	mov    %r12d,%eax
140a4b8be:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b8c3:	41 03 c4             	add    %r12d,%eax
140a4b8c6:	75 10                	jne    0x140a4b8d8
140a4b8c8:	48 8b 03             	mov    (%rbx),%rax
140a4b8cb:	48 8b cb             	mov    %rbx,%rcx
140a4b8ce:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b8d2:	ff 15 60 13 0c 00    	call   *0xc1360(%rip)        # 0x140b0cc38
140a4b8d8:	49 8b d6             	mov    %r14,%rdx
140a4b8db:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140a4b8df:	e8 2c 90 00 00       	call   0x140a54910
140a4b8e4:	48 8b 08             	mov    (%rax),%rcx
140a4b8e7:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140a4b8eb:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a4b8ef:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140a4b8f3:	4c 89 28             	mov    %r13,(%rax)
140a4b8f6:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b8fa:	48 8d be 40 01 00 00 	lea    0x140(%rsi),%rdi
140a4b901:	48 89 7d 48          	mov    %rdi,0x48(%rbp)
140a4b905:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140a4b909:	e8 02 0c 02 00       	call   0x140a6c510
140a4b90e:	48 8b 08             	mov    (%rax),%rcx
140a4b911:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140a4b915:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a4b919:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
140a4b91d:	4c 89 28             	mov    %r13,(%rax)
140a4b920:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b924:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
140a4b928:	48 85 db             	test   %rbx,%rbx
140a4b92b:	74 3a                	je     0x140a4b967
140a4b92d:	41 8b c4             	mov    %r12d,%eax
140a4b930:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4b935:	41 03 c4             	add    %r12d,%eax
140a4b938:	75 2d                	jne    0x140a4b967
140a4b93a:	48 8b 03             	mov    (%rbx),%rax
140a4b93d:	48 8b cb             	mov    %rbx,%rcx
140a4b940:	48 8b 00             	mov    (%rax),%rax
140a4b943:	ff 15 ef 12 0c 00    	call   *0xc12ef(%rip)        # 0x140b0cc38
140a4b949:	41 8b c4             	mov    %r12d,%eax
140a4b94c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b951:	41 03 c4             	add    %r12d,%eax
140a4b954:	75 11                	jne    0x140a4b967
140a4b956:	48 8b 03             	mov    (%rbx),%rax
140a4b959:	48 8b cb             	mov    %rbx,%rcx
140a4b95c:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b960:	ff 15 d2 12 0c 00    	call   *0xc12d2(%rip)        # 0x140b0cc38
140a4b966:	90                   	nop
140a4b967:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
140a4b96b:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140a4b96f:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140a4b973:	e8 00 0d 02 00       	call   0x140a6c678
140a4b978:	4c 89 2f             	mov    %r13,(%rdi)
140a4b97b:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
140a4b97f:	48 8b 08             	mov    (%rax),%rcx
140a4b982:	48 89 0f             	mov    %rcx,(%rdi)
140a4b985:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a4b989:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
140a4b98d:	4c 89 28             	mov    %r13,(%rax)
140a4b990:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a4b994:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
140a4b998:	48 85 db             	test   %rbx,%rbx
140a4b99b:	74 3a                	je     0x140a4b9d7
140a4b99d:	41 8b c4             	mov    %r12d,%eax
140a4b9a0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4b9a5:	41 03 c4             	add    %r12d,%eax
140a4b9a8:	75 2d                	jne    0x140a4b9d7
140a4b9aa:	48 8b 03             	mov    (%rbx),%rax
140a4b9ad:	48 8b cb             	mov    %rbx,%rcx
140a4b9b0:	48 8b 00             	mov    (%rax),%rax
140a4b9b3:	ff 15 7f 12 0c 00    	call   *0xc127f(%rip)        # 0x140b0cc38
140a4b9b9:	41 8b c4             	mov    %r12d,%eax
140a4b9bc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4b9c1:	41 03 c4             	add    %r12d,%eax
140a4b9c4:	75 11                	jne    0x140a4b9d7
140a4b9c6:	48 8b 03             	mov    (%rbx),%rax
140a4b9c9:	48 8b cb             	mov    %rbx,%rcx
140a4b9cc:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4b9d0:	ff 15 62 12 0c 00    	call   *0xc1262(%rip)        # 0x140b0cc38
140a4b9d6:	90                   	nop
140a4b9d7:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140a4b9db:	48 85 c9             	test   %rcx,%rcx
140a4b9de:	74 3f                	je     0x140a4ba1f
140a4b9e0:	41 8b c4             	mov    %r12d,%eax
140a4b9e3:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a4b9e8:	41 03 c4             	add    %r12d,%eax
140a4b9eb:	75 32                	jne    0x140a4ba1f
140a4b9ed:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
140a4b9f1:	48 8b 03             	mov    (%rbx),%rax
140a4b9f4:	48 8b cb             	mov    %rbx,%rcx
140a4b9f7:	48 8b 00             	mov    (%rax),%rax
140a4b9fa:	ff 15 38 12 0c 00    	call   *0xc1238(%rip)        # 0x140b0cc38
140a4ba00:	41 8b c4             	mov    %r12d,%eax
140a4ba03:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4ba08:	41 03 c4             	add    %r12d,%eax
140a4ba0b:	75 12                	jne    0x140a4ba1f
140a4ba0d:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140a4ba11:	48 8b 01             	mov    (%rcx),%rax
140a4ba14:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4ba18:	ff 15 1a 12 0c 00    	call   *0xc121a(%rip)        # 0x140b0cc38
140a4ba1e:	90                   	nop
140a4ba1f:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140a4ba23:	48 85 c9             	test   %rcx,%rcx
140a4ba26:	74 3f                	je     0x140a4ba67
140a4ba28:	41 8b c4             	mov    %r12d,%eax
140a4ba2b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a4ba30:	41 03 c4             	add    %r12d,%eax
140a4ba33:	75 32                	jne    0x140a4ba67
140a4ba35:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
140a4ba39:	48 8b 03             	mov    (%rbx),%rax
140a4ba3c:	48 8b cb             	mov    %rbx,%rcx
140a4ba3f:	48 8b 00             	mov    (%rax),%rax
140a4ba42:	ff 15 f0 11 0c 00    	call   *0xc11f0(%rip)        # 0x140b0cc38
140a4ba48:	41 8b c4             	mov    %r12d,%eax
140a4ba4b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4ba50:	41 03 c4             	add    %r12d,%eax
140a4ba53:	75 12                	jne    0x140a4ba67
140a4ba55:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140a4ba59:	48 8b 01             	mov    (%rcx),%rax
140a4ba5c:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4ba60:	ff 15 d2 11 0c 00    	call   *0xc11d2(%rip)        # 0x140b0cc38
140a4ba66:	90                   	nop
140a4ba67:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140a4ba6b:	48 85 db             	test   %rbx,%rbx
140a4ba6e:	74 39                	je     0x140a4baa9
140a4ba70:	41 8b c4             	mov    %r12d,%eax
140a4ba73:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a4ba78:	41 03 c4             	add    %r12d,%eax
140a4ba7b:	75 2c                	jne    0x140a4baa9
140a4ba7d:	48 8b 03             	mov    (%rbx),%rax
140a4ba80:	48 8b cb             	mov    %rbx,%rcx
140a4ba83:	48 8b 00             	mov    (%rax),%rax
140a4ba86:	ff 15 ac 11 0c 00    	call   *0xc11ac(%rip)        # 0x140b0cc38
140a4ba8c:	41 8b c4             	mov    %r12d,%eax
140a4ba8f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a4ba94:	41 03 c4             	add    %r12d,%eax
140a4ba97:	75 10                	jne    0x140a4baa9
140a4ba99:	48 8b 03             	mov    (%rbx),%rax
140a4ba9c:	48 8b cb             	mov    %rbx,%rcx
140a4ba9f:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4baa3:	ff 15 8f 11 0c 00    	call   *0xc118f(%rip)        # 0x140b0cc38
140a4baa9:	49 8b d6             	mov    %r14,%rdx
140a4baac:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a4bab0:	e8 a7 92 00 00       	call   0x140a54d5c
140a4bab5:	48 8b 08             	mov    (%rax),%rcx
140a4bab8:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140a4babc:	48 8b 48 08          	mov    0x8(%rax),%rcx