14095a4c8:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14095a4cd:	48 85 c9             	test   %rcx,%rcx
14095a4d0:	74 40                	je     0x14095a512
14095a4d2:	41 8b c4             	mov    %r12d,%eax
14095a4d5:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14095a4da:	41 03 c4             	add    %r12d,%eax
14095a4dd:	75 33                	jne    0x14095a512
14095a4df:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14095a4e4:	48 8b 03             	mov    (%rbx),%rax
14095a4e7:	48 8b cb             	mov    %rbx,%rcx
14095a4ea:	48 8b 00             	mov    (%rax),%rax
14095a4ed:	ff 15 45 27 1b 00    	call   *0x1b2745(%rip)        # 0x140b0cc38
14095a4f3:	41 8b c4             	mov    %r12d,%eax
14095a4f6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14095a4fb:	41 03 c4             	add    %r12d,%eax
14095a4fe:	75 12                	jne    0x14095a512
14095a500:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14095a505:	48 8b 01             	mov    (%rcx),%rax
14095a508:	48 8b 40 08          	mov    0x8(%rax),%rax
14095a50c:	ff 15 26 27 1b 00    	call   *0x1b2726(%rip)        # 0x140b0cc38
14095a512:	4d 8b e7             	mov    %r15,%r12
14095a515:	48 85 f6             	test   %rsi,%rsi
14095a518:	0f 84 12 10 00 00    	je     0x14095b530
14095a51e:	4c 8b 6d d0          	mov    -0x30(%rbp),%r13
14095a522:	4c 2b 6d c8          	sub    -0x38(%rbp),%r13
14095a526:	49 c1 fd 04          	sar    $0x4,%r13
14095a52a:	4d 3b e5             	cmp    %r13,%r12
14095a52d:	0f 83 22 10 00 00    	jae    0x14095b555
14095a533:	49 8b cc             	mov    %r12,%rcx
14095a536:	48 03 c9             	add    %rcx,%rcx
14095a539:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
14095a53d:	48 8b 44 ca 08       	mov    0x8(%rdx,%rcx,8),%rax
14095a542:	48 85 c0             	test   %rax,%rax
14095a545:	74 04                	je     0x14095a54b
14095a547:	f0 ff 40 08          	lock incl 0x8(%rax)
14095a54b:	4c 8b 04 ca          	mov    (%rdx,%rcx,8),%r8
14095a54f:	4c 89 45 88          	mov    %r8,-0x78(%rbp)
14095a553:	48 8b 44 ca 08       	mov    0x8(%rdx,%rcx,8),%rax
14095a558:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14095a55c:	0f 57 c0             	xorps  %xmm0,%xmm0
14095a55f:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14095a565:	4c 8d 7e ff          	lea    -0x1(%rsi),%r15
14095a569:	80 7c 24 40 00       	cmpb   $0x0,0x40(%rsp)
14095a56e:	74 55                	je     0x14095a5c5
14095a570:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
14095a574:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
14095a578:	48 2b c3             	sub    %rbx,%rax
14095a57b:	48 c1 f8 04          	sar    $0x4,%rax
14095a57f:	4c 3b e0             	cmp    %rax,%r12
14095a582:	0f 83 c6 0f 00 00    	jae    0x14095b54e
14095a588:	48 8b 44 cb 08       	mov    0x8(%rbx,%rcx,8),%rax
14095a58d:	48 85 c0             	test   %rax,%rax
14095a590:	74 08                	je     0x14095a59a
14095a592:	f0 ff 40 08          	lock incl 0x8(%rax)
14095a596:	4c 8b 45 88          	mov    -0x78(%rbp),%r8
14095a59a:	48 8b 04 cb          	mov    (%rbx,%rcx,8),%rax
14095a59e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14095a5a3:	48 8b 44 cb 08       	mov    0x8(%rbx,%rcx,8),%rax
14095a5a8:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14095a5ad:	eb 31                	jmp    0x14095a5e0
14095a5af:	66 0f 6f 44 24 50    	movdqa 0x50(%rsp),%xmm0
14095a5b5:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14095a5ba:	66 0f d6 44 24 58    	movq   %xmm0,0x58(%rsp)
14095a5c0:	e9 bd fd ff ff       	jmp    0x14095a382
14095a5c5:	66 0f 6f 4c 24 50    	movdqa 0x50(%rsp),%xmm1
14095a5cb:	66 0f 6f c1          	movdqa %xmm1,%xmm0
14095a5cf:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14095a5d4:	66 0f d6 44 24 58    	movq   %xmm0,0x58(%rsp)
14095a5da:	66 0f d6 4c 24 50    	movq   %xmm1,0x50(%rsp)
14095a5e0:	49 8b 00             	mov    (%r8),%rax
14095a5e3:	49 8b c8             	mov    %r8,%rcx
14095a5e6:	48 8b 40 40          	mov    0x40(%rax),%rax
14095a5ea:	ff 15 48 26 1b 00    	call   *0x1b2648(%rip)        # 0x140b0cc38
14095a5f0:	48 8b d0             	mov    %rax,%rdx
14095a5f3:	48 8d 8d 98 01 00 00 	lea    0x198(%rbp),%rcx
14095a5fa:	e8 91 41 7b ff       	call   0x14010e790
14095a5ff:	90                   	nop
14095a600:	48 8b 35 19 5c 36 00 	mov    0x365c19(%rip),%rsi        # 0x140cc0220
14095a607:	48 8d 15 02 5c 36 00 	lea    0x365c02(%rip),%rdx        # 0x140cc0210
14095a60e:	48 83 3d 12 5c 36 00 	cmpq   $0xf,0x365c12(%rip)        # 0x140cc0228
14095a615:	0f
14095a616:	48 0f 47 15 f2 5b 36 	cmova  0x365bf2(%rip),%rdx        # 0x140cc0210
14095a61d:	00
14095a61e:	48 8b 9d a8 01 00 00 	mov    0x1a8(%rbp),%rbx
14095a625:	48 8d 8d 98 01 00 00 	lea    0x198(%rbp),%rcx
14095a62c:	48 83 bd b0 01 00 00 	cmpq   $0xf,0x1b0(%rbp)
14095a633:	0f
14095a634:	48 0f 47 8d 98 01 00 	cmova  0x198(%rbp),%rcx
14095a63b:	00
14095a63c:	4c 8b c3             	mov    %rbx,%r8
14095a63f:	48 3b f3             	cmp    %rbx,%rsi
14095a642:	4c 0f 42 c6          	cmovb  %rsi,%r8
14095a646:	e8 9f 7c 19 00       	call   0x140af22ea
14095a64b:	85 c0                	test   %eax,%eax
14095a64d:	75 0b                	jne    0x14095a65a
14095a64f:	48 3b de             	cmp    %rsi,%rbx
14095a652:	72 06                	jb     0x14095a65a
14095a654:	77 04                	ja     0x14095a65a
14095a656:	85 c0                	test   %eax,%eax
14095a658:	74 63                	je     0x14095a6bd
14095a65a:	48 8b 35 1f 5d 36 00 	mov    0x365d1f(%rip),%rsi        # 0x140cc0380
14095a661:	48 8d 15 08 5d 36 00 	lea    0x365d08(%rip),%rdx        # 0x140cc0370
14095a668:	48 83 3d 18 5d 36 00 	cmpq   $0xf,0x365d18(%rip)        # 0x140cc0388
14095a66f:	0f
14095a670:	48 0f 47 15 f8 5c 36 	cmova  0x365cf8(%rip),%rdx        # 0x140cc0370
14095a677:	00
14095a678:	48 8d 8d 98 01 00 00 	lea    0x198(%rbp),%rcx
14095a67f:	48 83 bd b0 01 00 00 	cmpq   $0xf,0x1b0(%rbp)
14095a686:	0f
14095a687:	48 0f 47 8d 98 01 00 	cmova  0x198(%rbp),%rcx
14095a68e:	00
14095a68f:	4c 8b c3             	mov    %rbx,%r8
14095a692:	48 3b f3             	cmp    %rbx,%rsi
14095a695:	4c 0f 42 c6          	cmovb  %rsi,%r8
14095a699:	e8 4c 7c 19 00       	call   0x140af22ea
14095a69e:	85 c0                	test   %eax,%eax
14095a6a0:	0f 85 d3 01 00 00    	jne    0x14095a879
14095a6a6:	48 3b de             	cmp    %rsi,%rbx
14095a6a9:	0f 82 ca 01 00 00    	jb     0x14095a879
14095a6af:	0f 87 c4 01 00 00    	ja     0x14095a879
14095a6b5:	85 c0                	test   %eax,%eax
14095a6b7:	0f 85 bc 01 00 00    	jne    0x14095a879
14095a6bd:	49 8b 4e 28          	mov    0x28(%r14),%rcx
14095a6c1:	48 8b 01             	mov    (%rcx),%rax
14095a6c4:	4c 8b 88 d8 00 00 00 	mov    0xd8(%rax),%r9
14095a6cb:	0f 57 c0             	xorps  %xmm0,%xmm0
14095a6ce:	f3 0f 7f 45 08       	movdqu %xmm0,0x8(%rbp)
14095a6d3:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14095a6d7:	45 33 ff             	xor    %r15d,%r15d
14095a6da:	48 85 d2             	test   %rdx,%rdx
14095a6dd:	74 04                	je     0x14095a6e3
14095a6df:	f0 ff 42 08          	lock incl 0x8(%rdx)
14095a6e3:	48 8b 07             	mov    (%rdi),%rax
14095a6e6:	48 89 45 08          	mov    %rax,0x8(%rbp)
14095a6ea:	48 8b 47 08          	mov    0x8(%rdi),%rax
14095a6ee:	48 89 45 10          	mov    %rax,0x10(%rbp)
14095a6f2:	4c 8d 45 08          	lea    0x8(%rbp),%r8
14095a6f6:	48 8d 95 f8 00 00 00 	lea    0xf8(%rbp),%rdx
14095a6fd:	49 8b c1             	mov    %r9,%rax
14095a700:	ff 15 32 25 1b 00    	call   *0x1b2532(%rip)        # 0x140b0cc38
14095a706:	48 8b d0             	mov    %rax,%rdx
14095a709:	48 8b cf             	mov    %rdi,%rcx
14095a70c:	e8 d3 bb 6a ff       	call   0x1400062e4
14095a711:	48 8b 9d 00 01 00 00 	mov    0x100(%rbp),%rbx
14095a718:	83 ce ff             	or     $0xffffffff,%esi
14095a71b:	48 85 db             	test   %rbx,%rbx
14095a71e:	74 35                	je     0x14095a755
14095a720:	8b c6                	mov    %esi,%eax
14095a722:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14095a727:	03 c6                	add    %esi,%eax
14095a729:	75 2a                	jne    0x14095a755
14095a72b:	48 8b 03             	mov    (%rbx),%rax
14095a72e:	48 8b cb             	mov    %rbx,%rcx
14095a731:	48 8b 00             	mov    (%rax),%rax
14095a734:	ff 15 fe 24 1b 00    	call   *0x1b24fe(%rip)        # 0x140b0cc38
14095a73a:	8b c6                	mov    %esi,%eax
14095a73c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14095a741:	03 c6                	add    %esi,%eax
14095a743:	75 10                	jne    0x14095a755
14095a745:	48 8b 03             	mov    (%rbx),%rax
14095a748:	48 8b cb             	mov    %rbx,%rcx
14095a74b:	48 8b 40 08          	mov    0x8(%rax),%rax
14095a74f:	ff 15 e3 24 1b 00    	call   *0x1b24e3(%rip)        # 0x140b0cc38
14095a755:	44 38 7c 24 40       	cmp    %r15b,0x40(%rsp)
14095a75a:	0f 84 f5 0c 00 00    	je     0x14095b455
14095a760:	4c 39 7c 24 50       	cmp    %r15,0x50(%rsp)
14095a765:	0f 84 ea 0c 00 00    	je     0x14095b455
14095a76b:	4d 8b 56 28          	mov    0x28(%r14),%r10
14095a76f:	49 8b 02             	mov    (%r10),%rax
14095a772:	4c 8b 98 20 01 00 00 	mov    0x120(%rax),%r11
14095a779:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14095a77e:	48 85 c9             	test   %rcx,%rcx
14095a781:	74 04                	je     0x14095a787
14095a783:	f0 ff 41 08          	lock incl 0x8(%rcx)
14095a787:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14095a78c:	66 0f 7f 85 c0 00 00 	movdqa %xmm0,0xc0(%rbp)
14095a793:	00
14095a794:	0f 57 c9             	xorps  %xmm1,%xmm1
14095a797:	f3 0f 7f 4c 24 70    	movdqu %xmm1,0x70(%rsp)
14095a79d:	0f 57 c0             	xorps  %xmm0,%xmm0
14095a7a0:	f3 0f 7f 45 18       	movdqu %xmm0,0x18(%rbp)
14095a7a5:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14095a7a9:	48 85 d2             	test   %rdx,%rdx
14095a7ac:	74 04                	je     0x14095a7b2
14095a7ae:	f0 ff 42 08          	lock incl 0x8(%rdx)
14095a7b2:	48 8b 07             	mov    (%rdi),%rax
14095a7b5:	48 89 45 18          	mov    %rax,0x18(%rbp)
14095a7b9:	48 8b 47 08          	mov    0x8(%rdi),%rax
14095a7bd:	48 89 45 20          	mov    %rax,0x20(%rbp)
14095a7c1:	4c 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%r9
14095a7c8:	4c 8d 45 18          	lea    0x18(%rbp),%r8
14095a7cc:	48 8d 95 08 01 00 00 	lea    0x108(%rbp),%rdx
14095a7d3:	49 8b ca             	mov    %r10,%rcx
14095a7d6:	49 8b c3             	mov    %r11,%rax
14095a7d9:	ff 15 59 24 1b 00    	call   *0x1b2459(%rip)        # 0x140b0cc38
14095a7df:	48 8b 08             	mov    (%rax),%rcx
14095a7e2:	48 8b 50 08          	mov    0x8(%rax),%rdx
14095a7e6:	4c 89 38             	mov    %r15,(%rax)
14095a7e9:	4c 89 78 08          	mov    %r15,0x8(%rax)
14095a7ed:	48 89 0f             	mov    %rcx,(%rdi)
14095a7f0:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14095a7f4:	48 89 57 08          	mov    %rdx,0x8(%rdi)
14095a7f8:	48 85 db             	test   %rbx,%rbx
14095a7fb:	74 35                	je     0x14095a832
14095a7fd:	8b c6                	mov    %esi,%eax
14095a7ff:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14095a804:	03 c6                	add    %esi,%eax
14095a806:	75 2a                	jne    0x14095a832
14095a808:	48 8b 03             	mov    (%rbx),%rax
14095a80b:	48 8b cb             	mov    %rbx,%rcx
14095a80e:	48 8b 00             	mov    (%rax),%rax
14095a811:	ff 15 21 24 1b 00    	call   *0x1b2421(%rip)        # 0x140b0cc38
14095a817:	8b c6                	mov    %esi,%eax
14095a819:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14095a81e:	03 c6                	add    %esi,%eax
14095a820:	75 10                	jne    0x14095a832
14095a822:	48 8b 03             	mov    (%rbx),%rax
14095a825:	48 8b cb             	mov    %rbx,%rcx
14095a828:	48 8b 40 08          	mov    0x8(%rax),%rax
14095a82c:	ff 15 06 24 1b 00    	call   *0x1b2406(%rip)        # 0x140b0cc38
14095a832:	48 8b 9d 10 01 00 00 	mov    0x110(%rbp),%rbx
14095a839:	48 85 db             	test   %rbx,%rbx
14095a83c:	74 36                	je     0x14095a874
14095a83e:	8b c6                	mov    %esi,%eax
14095a840:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14095a845:	03 c6                	add    %esi,%eax
14095a847:	75 2b                	jne    0x14095a874
14095a849:	48 8b 03             	mov    (%rbx),%rax
14095a84c:	48 8b cb             	mov    %rbx,%rcx
14095a84f:	48 8b 00             	mov    (%rax),%rax
14095a852:	ff 15 e0 23 1b 00    	call   *0x1b23e0(%rip)        # 0x140b0cc38
14095a858:	8b c6                	mov    %esi,%eax
14095a85a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14095a85f:	03 c6                	add    %esi,%eax
14095a861:	75 11                	jne    0x14095a874
14095a863:	48 8b 03             	mov    (%rbx),%rax
14095a866:	48 8b cb             	mov    %rbx,%rcx
14095a869:	48 8b 40 08          	mov    0x8(%rax),%rax
14095a86d:	ff 15 c5 23 1b 00    	call   *0x1b23c5(%rip)        # 0x140b0cc38
14095a873:	90                   	nop
14095a874:	e9 dc 0b 00 00       	jmp    0x14095b455
14095a879:	48 8b 35 e0 5a 36 00 	mov    0x365ae0(%rip),%rsi        # 0x140cc0360
14095a880:	48 8d 15 c9 5a 36 00 	lea    0x365ac9(%rip),%rdx        # 0x140cc0350
14095a887:	48 83 3d d9 5a 36 00 	cmpq   $0xf,0x365ad9(%rip)        # 0x140cc0368
14095a88e:	0f
14095a88f:	48 0f 47 15 b9 5a 36 	cmova  0x365ab9(%rip),%rdx        # 0x140cc0350
14095a896:	00
14095a897:	48 8d 8d 98 01 00 00 	lea    0x198(%rbp),%rcx
14095a89e:	48 83 bd b0 01 00 00 	cmpq   $0xf,0x1b0(%rbp)
14095a8a5:	0f
14095a8a6:	48 0f 47 8d 98 01 00 	cmova  0x198(%rbp),%rcx
14095a8ad:	00
14095a8ae:	4c 8b c3             	mov    %rbx,%r8
14095a8b1:	48 3b f3             	cmp    %rbx,%rsi
14095a8b4:	4c 0f 42 c6          	cmovb  %rsi,%r8
14095a8b8:	e8 2d 7a 19 00       	call   0x140af22ea
14095a8bd:	85 c0                	test   %eax,%eax
14095a8bf:	0f 85 a3 03 00 00    	jne    0x14095ac68
14095a8c5:	48 3b de             	cmp    %rsi,%rbx
14095a8c8:	0f 82 9a 03 00 00    	jb     0x14095ac68
14095a8ce:	0f 87 94 03 00 00    	ja     0x14095ac68
14095a8d4:	85 c0                	test   %eax,%eax
14095a8d6:	0f 85 8c 03 00 00    	jne    0x14095ac68
14095a8dc:	49 8b 4e 28          	mov    0x28(%r14),%rcx
14095a8e0:	48 8b 01             	mov    (%rcx),%rax
14095a8e3:	4c 8b 88 e8 00 00 00 	mov    0xe8(%rax),%r9
14095a8ea:	0f 57 c0             	xorps  %xmm0,%xmm0
14095a8ed:	f3 0f 7f 45 28       	movdqu %xmm0,0x28(%rbp)
14095a8f2:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14095a8f6:	45 33 ff             	xor    %r15d,%r15d
14095a8f9:	48 85 d2             	test   %rdx,%rdx
14095a8fc:	74 04                	je     0x14095a902
14095a8fe:	f0 ff 42 08          	lock incl 0x8(%rdx)
14095a902:	48 8b 07             	mov    (%rdi),%rax
14095a905:	48 89 45 28          	mov    %rax,0x28(%rbp)
14095a909:	48 8b 47 08          	mov    0x8(%rdi),%rax
14095a90d:	48 89 45 30          	mov    %rax,0x30(%rbp)
14095a911:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14095a915:	48 8d 95 18 01 00 00 	lea    0x118(%rbp),%rdx
14095a91c:	49 8b c1             	mov    %r9,%rax
14095a91f:	ff 15 13 23 1b 00    	call   *0x1b2313(%rip)        # 0x140b0cc38
14095a925:	48 8b 08             	mov    (%rax),%rcx
14095a928:	48 8b 50 08          	mov    0x8(%rax),%rdx
14095a92c:	4c 89 38             	mov    %r15,(%rax)
14095a92f:	4c 89 78 08          	mov    %r15,0x8(%rax)
14095a933:	48 89 0f             	mov    %rcx,(%rdi)
14095a936:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14095a93a:	48 89 57 08          	mov    %rdx,0x8(%rdi)
14095a93e:	83 ce ff             	or     $0xffffffff,%esi
14095a941:	48 85 db             	test   %rbx,%rbx
14095a944:	74 35                	je     0x14095a97b
14095a946:	8b c6                	mov    %esi,%eax
14095a948:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14095a94d:	03 c6                	add    %esi,%eax
14095a94f:	75 2a                	jne    0x14095a97b
14095a951:	48 8b 03             	mov    (%rbx),%rax
14095a954:	48 8b cb             	mov    %rbx,%rcx
14095a957:	48 8b 00             	mov    (%rax),%rax
14095a95a:	ff 15 d8 22 1b 00    	call   *0x1b22d8(%rip)        # 0x140b0cc38
14095a960:	8b c6                	mov    %esi,%eax
14095a962:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14095a967:	03 c6                	add    %esi,%eax
14095a969:	75 10                	jne    0x14095a97b
14095a96b:	48 8b 03             	mov    (%rbx),%rax
14095a96e:	48 8b cb             	mov    %rbx,%rcx
14095a971:	48 8b 40 08          	mov    0x8(%rax),%rax
14095a975:	ff 15 bd 22 1b 00    	call   *0x1b22bd(%rip)        # 0x140b0cc38
14095a97b:	48 8b 9d 20 01 00 00 	mov    0x120(%rbp),%rbx
14095a982:	48 85 db             	test   %rbx,%rbx
14095a985:	74 35                	je     0x14095a9bc
14095a987:	8b c6                	mov    %esi,%eax
14095a989:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14095a98e:	03 c6                	add    %esi,%eax
14095a990:	75 2a                	jne    0x14095a9bc
14095a992:	48 8b 03             	mov    (%rbx),%rax
14095a995:	48 8b cb             	mov    %rbx,%rcx
14095a998:	48 8b 00             	mov    (%rax),%rax
14095a99b:	ff 15 97 22 1b 00    	call   *0x1b2297(%rip)        # 0x140b0cc38
14095a9a1:	8b c6                	mov    %esi,%eax
14095a9a3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14095a9a8:	03 c6                	add    %esi,%eax
14095a9aa:	75 10                	jne    0x14095a9bc
14095a9ac:	48 8b 03             	mov    (%rbx),%rax
14095a9af:	48 8b cb             	mov    %rbx,%rcx
14095a9b2:	48 8b 40 08          	mov    0x8(%rax),%rax
14095a9b6:	ff 15 7c 22 1b 00    	call   *0x1b227c(%rip)        # 0x140b0cc38
14095a9bc:	44 38 7c 24 40       	cmp    %r15b,0x40(%rsp)
14095a9c1:	0f 84 8e 0a 00 00    	je     0x14095b455
14095a9c7:	4c 39 7c 24 50       	cmp    %r15,0x50(%rsp)
14095a9cc:	0f 84 83 0a 00 00    	je     0x14095b455
14095a9d2:	4d 8b 56 28          	mov    0x28(%r14),%r10
14095a9d6:	49 8b 02             	mov    (%r10),%rax
14095a9d9:	4c 8b 98 20 01 00 00 	mov    0x120(%rax),%r11
14095a9e0:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14095a9e5:	48 85 c9             	test   %rcx,%rcx
14095a9e8:	74 04                	je     0x14095a9ee
14095a9ea:	f0 ff 41 08          	lock incl 0x8(%rcx)
14095a9ee:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14095a9f3:	66 0f 7f 85 d0 00 00 	movdqa %xmm0,0xd0(%rbp)
14095a9fa:	00
14095a9fb:	0f 57 c9             	xorps  %xmm1,%xmm1
14095a9fe:	f3 0f 7f 4c 24 70    	movdqu %xmm1,0x70(%rsp)
14095aa04:	0f 57 c0             	xorps  %xmm0,%xmm0
14095aa07:	f3 0f 7f 45 38       	movdqu %xmm0,0x38(%rbp)
14095aa0c:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14095aa10:	48 85 d2             	test   %rdx,%rdx
14095aa13:	74 04                	je     0x14095aa19
14095aa15:	f0 ff 42 08          	lock incl 0x8(%rdx)
14095aa19:	48 8b 07             	mov    (%rdi),%rax
14095aa1c:	48 89 45 38          	mov    %rax,0x38(%rbp)