14092a460:	75 10                	jne    0x14092a472
14092a462:	48 8b 03             	mov    (%rbx),%rax
14092a465:	48 8b cb             	mov    %rbx,%rcx
14092a468:	48 8b 40 08          	mov    0x8(%rax),%rax
14092a46c:	ff 15 c6 27 1e 00    	call   *0x1e27c6(%rip)        # 0x140b0cc38
14092a472:	48 83 c4 30          	add    $0x30,%rsp
14092a476:	5b                   	pop    %rbx
14092a477:	c3                   	ret
14092a478:	48 83 ec 48          	sub    $0x48,%rsp
14092a47c:	48 8b 05 bd 4b 39 00 	mov    0x394bbd(%rip),%rax        # 0x140cbf040
14092a483:	48 33 c4             	xor    %rsp,%rax
14092a486:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14092a48b:	0f 10 02             	movups (%rdx),%xmm0
14092a48e:	48 8b 89 10 ff ff ff 	mov    -0xf0(%rcx),%rcx
14092a495:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14092a49a:	48 8b 01             	mov    (%rcx),%rax
14092a49d:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14092a4a2:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14092a4a7:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
14092a4ae:	ff 15 84 27 1e 00    	call   *0x1e2784(%rip)        # 0x140b0cc38
14092a4b4:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14092a4b9:	48 33 cc             	xor    %rsp,%rcx
14092a4bc:	e8 1f 51 1c 00       	call   0x140aef5e0
14092a4c1:	48 83 c4 48          	add    $0x48,%rsp
14092a4c5:	c3                   	ret
14092a4c6:	90                   	nop
14092a4c7:	90                   	nop
14092a4c8:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14092a4cd:	53                   	push   %rbx
14092a4ce:	48 83 ec 30          	sub    $0x30,%rsp
14092a4d2:	48 8b da             	mov    %rdx,%rbx
14092a4d5:	48 8b 89 10 ff ff ff 	mov    -0xf0(%rcx),%rcx
14092a4dc:	48 8b 01             	mov    (%rcx),%rax
14092a4df:	0f 57 c0             	xorps  %xmm0,%xmm0
14092a4e2:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
14092a4e8:	48 8b 52 08          	mov    0x8(%rdx),%rdx
14092a4ec:	48 85 d2             	test   %rdx,%rdx
14092a4ef:	74 04                	je     0x14092a4f5
14092a4f1:	f0 ff 42 08          	lock incl 0x8(%rdx)
14092a4f5:	48 8b 13             	mov    (%rbx),%rdx
14092a4f8:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14092a4fd:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14092a501:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14092a506:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14092a50b:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
14092a512:	ff 15 20 27 1e 00    	call   *0x1e2720(%rip)        # 0x140b0cc38
14092a518:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14092a51c:	48 85 db             	test   %rbx,%rbx
14092a51f:	74 39                	je     0x14092a55a
14092a521:	83 c8 ff             	or     $0xffffffff,%eax
14092a524:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14092a529:	83 f8 01             	cmp    $0x1,%eax
14092a52c:	75 2c                	jne    0x14092a55a
14092a52e:	48 8b 03             	mov    (%rbx),%rax
14092a531:	48 8b cb             	mov    %rbx,%rcx
14092a534:	48 8b 00             	mov    (%rax),%rax
14092a537:	ff 15 fb 26 1e 00    	call   *0x1e26fb(%rip)        # 0x140b0cc38
14092a53d:	83 c8 ff             	or     $0xffffffff,%eax
14092a540:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14092a545:	83 f8 01             	cmp    $0x1,%eax
14092a548:	75 10                	jne    0x14092a55a
14092a54a:	48 8b 03             	mov    (%rbx),%rax
14092a54d:	48 8b cb             	mov    %rbx,%rcx
14092a550:	48 8b 40 08          	mov    0x8(%rax),%rax
14092a554:	ff 15 de 26 1e 00    	call   *0x1e26de(%rip)        # 0x140b0cc38
14092a55a:	48 83 c4 30          	add    $0x30,%rsp
14092a55e:	5b                   	pop    %rbx
14092a55f:	c3                   	ret
14092a560:	48 83 ec 48          	sub    $0x48,%rsp
14092a564:	48 8b 05 d5 4a 39 00 	mov    0x394ad5(%rip),%rax        # 0x140cbf040
14092a56b:	48 33 c4             	xor    %rsp,%rax
14092a56e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14092a573:	0f 10 02             	movups (%rdx),%xmm0
14092a576:	48 8b 89 10 ff ff ff 	mov    -0xf0(%rcx),%rcx
14092a57d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14092a582:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14092a587:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14092a58c:	48 8b 01             	mov    (%rcx),%rax
14092a58f:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14092a596:	ff 15 9c 26 1e 00    	call   *0x1e269c(%rip)        # 0x140b0cc38
14092a59c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14092a5a1:	48 33 cc             	xor    %rsp,%rcx
14092a5a4:	e8 37 50 1c 00       	call   0x140aef5e0
14092a5a9:	48 83 c4 48          	add    $0x48,%rsp
14092a5ad:	c3                   	ret
14092a5ae:	90                   	nop
14092a5af:	90                   	nop
14092a5b0:	48 8b c4             	mov    %rsp,%rax
14092a5b3:	55                   	push   %rbp
14092a5b4:	53                   	push   %rbx
14092a5b5:	56                   	push   %rsi
14092a5b6:	57                   	push   %rdi
14092a5b7:	41 54                	push   %r12
14092a5b9:	41 55                	push   %r13
14092a5bb:	41 56                	push   %r14
14092a5bd:	41 57                	push   %r15
14092a5bf:	48 8d 68 b9          	lea    -0x47(%rax),%rbp
14092a5c3:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
14092a5ca:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
14092a5ce:	48 8b 05 6b 4a 39 00 	mov    0x394a6b(%rip),%rax        # 0x140cbf040
14092a5d5:	48 33 c4             	xor    %rsp,%rax
14092a5d8:	48 89 45 df          	mov    %rax,-0x21(%rbp)
14092a5dc:	44 89 4d 9f          	mov    %r9d,-0x61(%rbp)
14092a5e0:	45 8a e8             	mov    %r8b,%r13b
14092a5e3:	48 8b da             	mov    %rdx,%rbx
14092a5e6:	4c 8b f1             	mov    %rcx,%r14
14092a5e9:	f3 0f 10 75 6f       	movss  0x6f(%rbp),%xmm6
14092a5ee:	48 8b 7d 77          	mov    0x77(%rbp),%rdi
14092a5f2:	48 89 7d af          	mov    %rdi,-0x51(%rbp)
14092a5f6:	48 89 7d b7          	mov    %rdi,-0x49(%rbp)
14092a5fa:	4c 8b 7d 7f          	mov    0x7f(%rbp),%r15
14092a5fe:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
14092a602:	48 8d b1 10 ff ff ff 	lea    -0xf0(%rcx),%rsi
14092a609:	48 8b 0e             	mov    (%rsi),%rcx
14092a60c:	48 8b 01             	mov    (%rcx),%rax
14092a60f:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
14092a616:	ff 15 1c 26 1e 00    	call   *0x1e261c(%rip)        # 0x140b0cc38
14092a61c:	0f 10 00             	movups (%rax),%xmm0
14092a61f:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
14092a623:	0f 57 c0             	xorps  %xmm0,%xmm0
14092a626:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
14092a62b:	4c 8b c3             	mov    %rbx,%r8
14092a62e:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
14092a632:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14092a637:	e8 6c 15 fe ff       	call   0x14090bba8
14092a63c:	41 83 cc ff          	or     $0xffffffff,%r12d
14092a640:	84 c0                	test   %al,%al
14092a642:	0f 84 f2 03 00 00    	je     0x14092aa3a
14092a648:	f3 0f 10 45 87       	movss  -0x79(%rbp),%xmm0
14092a64d:	f3 0f 5c 44 24 50    	subss  0x50(%rsp),%xmm0
14092a653:	66 0f 6f 15 85 78 28 	movdqa 0x287885(%rip),%xmm2        # 0x140bb1ee0
14092a65a:	00
14092a65b:	0f 54 c2             	andps  %xmm2,%xmm0
14092a65e:	f3 0f 10 1d ce 6a 28 	movss  0x286ace(%rip),%xmm3        # 0x140bb1134
14092a665:	00
14092a666:	0f 2f c3             	comiss %xmm3,%xmm0
14092a669:	0f 82 cb 03 00 00    	jb     0x14092aa3a
14092a66f:	f3 0f 10 4d 8b       	movss  -0x75(%rbp),%xmm1
14092a674:	f3 0f 5c 4d 83       	subss  -0x7d(%rbp),%xmm1
14092a679:	0f 54 ca             	andps  %xmm2,%xmm1
14092a67c:	0f 2f cb             	comiss %xmm3,%xmm1
14092a67f:	0f 82 b5 03 00 00    	jb     0x14092aa3a
14092a685:	f3 0f 10 44 24 50    	movss  0x50(%rsp),%xmm0
14092a68b:	e8 96 7c 1c 00       	call   0x140af2326
14092a690:	f3 0f 11 44 24 50    	movss  %xmm0,0x50(%rsp)
14092a696:	f3 0f 10 45 83       	movss  -0x7d(%rbp),%xmm0
14092a69b:	e8 86 7c 1c 00       	call   0x140af2326
14092a6a0:	f3 0f 11 45 83       	movss  %xmm0,-0x7d(%rbp)
14092a6a5:	f3 0f 10 45 87       	movss  -0x79(%rbp),%xmm0
14092a6aa:	e8 59 7c 1c 00       	call   0x140af2308
14092a6af:	f3 0f 11 45 87       	movss  %xmm0,-0x79(%rbp)
14092a6b4:	f3 0f 10 45 8b       	movss  -0x75(%rbp),%xmm0
14092a6b9:	e8 4a 7c 1c 00       	call   0x140af2308
14092a6be:	f3 0f 11 45 8b       	movss  %xmm0,-0x75(%rbp)
14092a6c3:	48 83 65 a7 00       	andq   $0x0,-0x59(%rbp)
14092a6c8:	48 83 3f 00          	cmpq   $0x0,(%rdi)
14092a6cc:	41 0f 95 c4          	setne  %r12b
14092a6d0:	0f 84 80 00 00 00    	je     0x14092a756
14092a6d6:	48 8b d7             	mov    %rdi,%rdx
14092a6d9:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
14092a6dd:	e8 62 08 00 00       	call   0x14092af44
14092a6e2:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
14092a6e6:	48 8b 01             	mov    (%rcx),%rax
14092a6e9:	48 8b 00             	mov    (%rax),%rax
14092a6ec:	ff 15 46 25 1e 00    	call   *0x1e2546(%rip)        # 0x140b0cc38
14092a6f2:	48 8b d8             	mov    %rax,%rbx
14092a6f5:	48 85 c0             	test   %rax,%rax
14092a6f8:	74 14                	je     0x14092a70e
14092a6fa:	48 8b 08             	mov    (%rax),%rcx
14092a6fd:	48 8b 41 08          	mov    0x8(%rcx),%rax
14092a701:	48 8b cb             	mov    %rbx,%rcx
14092a704:	ff 15 2e 25 1e 00    	call   *0x1e252e(%rip)        # 0x140b0cc38
14092a70a:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
14092a70e:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14092a712:	83 cf ff             	or     $0xffffffff,%edi
14092a715:	48 85 c9             	test   %rcx,%rcx
14092a718:	74 3f                	je     0x14092a759
14092a71a:	8b c7                	mov    %edi,%eax
14092a71c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14092a721:	03 c7                	add    %edi,%eax
14092a723:	75 34                	jne    0x14092a759
14092a725:	48 8b 5d cf          	mov    -0x31(%rbp),%rbx
14092a729:	48 8b 03             	mov    (%rbx),%rax
14092a72c:	48 8b cb             	mov    %rbx,%rcx
14092a72f:	48 8b 00             	mov    (%rax),%rax
14092a732:	ff 15 00 25 1e 00    	call   *0x1e2500(%rip)        # 0x140b0cc38
14092a738:	8b c7                	mov    %edi,%eax
14092a73a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14092a73f:	03 c7                	add    %edi,%eax
14092a741:	75 16                	jne    0x14092a759
14092a743:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14092a747:	48 8b 01             	mov    (%rcx),%rax
14092a74a:	48 8b 40 08          	mov    0x8(%rax),%rax
14092a74e:	ff 15 e4 24 1e 00    	call   *0x1e24e4(%rip)        # 0x140b0cc38
14092a754:	eb 03                	jmp    0x14092a759
14092a756:	83 cf ff             	or     $0xffffffff,%edi
14092a759:	49 83 3f 00          	cmpq   $0x0,(%r15)
14092a75d:	75 61                	jne    0x14092a7c0
14092a75f:	49 8b 8e 00 ff ff ff 	mov    -0x100(%r14),%rcx
14092a766:	48 8b 01             	mov    (%rcx),%rax
14092a769:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
14092a76d:	48 8b 40 20          	mov    0x20(%rax),%rax
14092a771:	ff 15 c1 24 1e 00    	call   *0x1e24c1(%rip)        # 0x140b0cc38
14092a777:	48 8b d0             	mov    %rax,%rdx
14092a77a:	49 8b cf             	mov    %r15,%rcx
14092a77d:	e8 62 bb 6d ff       	call   0x1400062e4
14092a782:	48 8b 5d cf          	mov    -0x31(%rbp),%rbx
14092a786:	48 85 db             	test   %rbx,%rbx
14092a789:	74 35                	je     0x14092a7c0
14092a78b:	8b c7                	mov    %edi,%eax
14092a78d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14092a792:	03 c7                	add    %edi,%eax
14092a794:	75 2a                	jne    0x14092a7c0
14092a796:	48 8b 03             	mov    (%rbx),%rax
14092a799:	48 8b cb             	mov    %rbx,%rcx
14092a79c:	48 8b 00             	mov    (%rax),%rax
14092a79f:	ff 15 93 24 1e 00    	call   *0x1e2493(%rip)        # 0x140b0cc38
14092a7a5:	8b c7                	mov    %edi,%eax
14092a7a7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14092a7ac:	03 c7                	add    %edi,%eax
14092a7ae:	75 10                	jne    0x14092a7c0
14092a7b0:	48 8b 03             	mov    (%rbx),%rax
14092a7b3:	48 8b cb             	mov    %rbx,%rcx
14092a7b6:	48 8b 40 08          	mov    0x8(%rax),%rax
14092a7ba:	ff 15 78 24 1e 00    	call   *0x1e2478(%rip)        # 0x140b0cc38
14092a7c0:	b9 18 01 00 00       	mov    $0x118,%ecx
14092a7c5:	e8 3a 4e 1c 00       	call   0x140aef604
14092a7ca:	48 8b d8             	mov    %rax,%rbx
14092a7cd:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
14092a7d1:	0f 10 44 24 50       	movups 0x50(%rsp),%xmm0
14092a7d6:	0f 11 45 8f          	movups %xmm0,-0x71(%rbp)
14092a7da:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
14092a7df:	49 8b 8e f8 fe ff ff 	mov    -0x108(%r14),%rcx
14092a7e6:	48 89 4d 8f          	mov    %rcx,-0x71(%rbp)
14092a7ea:	48 85 c9             	test   %rcx,%rcx
14092a7ed:	74 0d                	je     0x14092a7fc
14092a7ef:	48 8b 01             	mov    (%rcx),%rax
14092a7f2:	48 8b 40 08          	mov    0x8(%rax),%rax
14092a7f6:	ff 15 3c 24 1e 00    	call   *0x1e243c(%rip)        # 0x140b0cc38
14092a7fc:	44 88 64 24 48       	mov    %r12b,0x48(%rsp)
14092a801:	f3 0f 11 74 24 40    	movss  %xmm6,0x40(%rsp)
14092a807:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
14092a80b:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14092a810:	8b 45 9f             	mov    -0x61(%rbp),%eax
14092a813:	89 44 24 30          	mov    %eax,0x30(%rsp)
14092a817:	44 88 6c 24 28       	mov    %r13b,0x28(%rsp)
14092a81c:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14092a821:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
14092a826:	4c 8b c6             	mov    %rsi,%r8
14092a829:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
14092a82d:	48 8b cb             	mov    %rbx,%rcx
14092a830:	e8 a3 a3 ff ff       	call   0x140924bd8
14092a835:	4c 8b e8             	mov    %rax,%r13
14092a838:	b9 18 00 00 00       	mov    $0x18,%ecx
14092a83d:	ff 15 85 20 1e 00    	call   *0x1e2085(%rip)        # 0x140b0c8c8
14092a843:	48 8b d8             	mov    %rax,%rbx
14092a846:	48 85 c0             	test   %rax,%rax
14092a849:	75 07                	jne    0x14092a852
14092a84b:	ff 15 47 1c 1e 00    	call   *0x1e1c47(%rip)        # 0x140b0c498
14092a851:	cc                   	int3
14092a852:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
14092a859:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
14092a860:	48 8d 05 e1 f1 1f 00 	lea    0x1ff1e1(%rip),%rax        # 0x140b29a48
14092a867:	48 89 03             	mov    %rax,(%rbx)
14092a86a:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
14092a86e:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
14092a873:	48 89 5d 87          	mov    %rbx,-0x79(%rbp)
14092a877:	49 8b 45 00          	mov    0x0(%r13),%rax
14092a87b:	49 8b cd             	mov    %r13,%rcx
14092a87e:	48 8b 40 08          	mov    0x8(%rax),%rax
14092a882:	ff 15 b0 23 1e 00    	call   *0x1e23b0(%rip)        # 0x140b0cc38
14092a888:	49 8b 45 00          	mov    0x0(%r13),%rax
14092a88c:	49 8b cd             	mov    %r13,%rcx
14092a88f:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
14092a896:	ff 15 9c 23 1e 00    	call   *0x1e239c(%rip)        # 0x140b0cc38
14092a89c:	49 8b 45 00          	mov    0x0(%r13),%rax
14092a8a0:	f3 41 0f 10 ae 5c ff 	movss  -0xa4(%r14),%xmm5
14092a8a7:	ff ff
14092a8a9:	f3 41 0f 10 a6 58 ff 	movss  -0xa8(%r14),%xmm4
14092a8b0:	ff ff
14092a8b2:	41 0f 10 86 48 ff ff 	movups -0xb8(%r14),%xmm0
14092a8b9:	ff
14092a8ba:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
14092a8be:	f3 0f 11 65 d7       	movss  %xmm4,-0x29(%rbp)
14092a8c3:	f3 0f 11 6d db       	movss  %xmm5,-0x25(%rbp)
14092a8c8:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
14092a8cc:	49 8b cd             	mov    %r13,%rcx
14092a8cf:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
14092a8d6:	ff 15 5c 23 1e 00    	call   *0x1e235c(%rip)        # 0x140b0cc38
14092a8dc:	49 8d be 20 ff ff ff 	lea    -0xe0(%r14),%rdi
14092a8e3:	48 8b 47 20          	mov    0x20(%rdi),%rax
14092a8e7:	48 ff c0             	inc    %rax
14092a8ea:	48 39 47 10          	cmp    %rax,0x10(%rdi)
14092a8ee:	77 08                	ja     0x14092a8f8
14092a8f0:	48 8b cf             	mov    %rdi,%rcx
14092a8f3:	e8 d0 dc 7f ff       	call   0x1401285c8
14092a8f8:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14092a8fc:	48 ff ca             	dec    %rdx
14092a8ff:	48 8b ca             	mov    %rdx,%rcx
14092a902:	48 23 4f 18          	and    0x18(%rdi),%rcx
14092a906:	48 89 4f 18          	mov    %rcx,0x18(%rdi)
14092a90a:	48 8b 47 20          	mov    0x20(%rdi),%rax
14092a90e:	48 03 c1             	add    %rcx,%rax
14092a911:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
14092a915:	4c 8b e0             	mov    %rax,%r12
14092a918:	4c 23 e2             	and    %rdx,%r12
14092a91b:	48 8b 47 08          	mov    0x8(%rdi),%rax
14092a91f:	4a 83 3c e0 00       	cmpq   $0x0,(%rax,%r12,8)
14092a924:	75 22                	jne    0x14092a948
14092a926:	b9 10 00 00 00       	mov    $0x10,%ecx
14092a92b:	ff 15 97 1f 1e 00    	call   *0x1e1f97(%rip)        # 0x140b0c8c8
14092a931:	48 8b c8             	mov    %rax,%rcx
14092a934:	48 85 c0             	test   %rax,%rax
14092a937:	75 07                	jne    0x14092a940
14092a939:	ff 15 59 1b 1e 00    	call   *0x1e1b59(%rip)        # 0x140b0c498
14092a93f:	cc                   	int3
14092a940:	48 8b 47 08          	mov    0x8(%rdi),%rax
14092a944:	4a 89 0c e0          	mov    %rcx,(%rax,%r12,8)
14092a948:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14092a94c:	48 ff c9             	dec    %rcx
14092a94f:	48 23 4d 9f          	and    -0x61(%rbp),%rcx
14092a953:	48 8b 47 08          	mov    0x8(%rdi),%rax
14092a957:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
14092a95b:	48 83 22 00          	andq   $0x0,(%rdx)
14092a95f:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14092a964:	48 8b 46 08          	mov    0x8(%rsi),%rax
14092a968:	48 85 c0             	test   %rax,%rax
14092a96b:	74 04                	je     0x14092a971
14092a96d:	f0 ff 40 08          	lock incl 0x8(%rax)
14092a971:	48 8b 06             	mov    (%rsi),%rax
14092a974:	48 89 02             	mov    %rax,(%rdx)
14092a977:	48 8b 46 08          	mov    0x8(%rsi),%rax
14092a97b:	48 89 42 08          	mov    %rax,0x8(%rdx)
14092a97f:	48 ff 47 20          	incq   0x20(%rdi)
14092a983:	f0 ff 43 08          	lock incl 0x8(%rbx)
14092a987:	4c 89 2e             	mov    %r13,(%rsi)
14092a98a:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
14092a98e:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
14092a992:	41 83 cc ff          	or     $0xffffffff,%r12d
14092a996:	48 85 ff             	test   %rdi,%rdi
14092a999:	74 39                	je     0x14092a9d4
14092a99b:	41 8b c4             	mov    %r12d,%eax
14092a99e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14092a9a3:	41 03 c4             	add    %r12d,%eax
14092a9a6:	75 2c                	jne    0x14092a9d4
14092a9a8:	48 8b 07             	mov    (%rdi),%rax
14092a9ab:	48 8b cf             	mov    %rdi,%rcx
14092a9ae:	48 8b 00             	mov    (%rax),%rax
14092a9b1:	ff 15 81 22 1e 00    	call   *0x1e2281(%rip)        # 0x140b0cc38
14092a9b7:	41 8b c4             	mov    %r12d,%eax