14031a417:	4c 89 61 28          	mov    %r12,0x28(%rcx)
14031a41b:	4c 89 61 30          	mov    %r12,0x30(%rcx)
14031a41f:	49 8b 41 08          	mov    0x8(%r9),%rax
14031a423:	48 85 c0             	test   %rax,%rax
14031a426:	74 04                	je     0x14031a42c
14031a428:	f0 ff 40 08          	lock incl 0x8(%rax)
14031a42c:	49 8b 01             	mov    (%r9),%rax
14031a42f:	48 89 41 28          	mov    %rax,0x28(%rcx)
14031a433:	49 8b 41 08          	mov    0x8(%r9),%rax
14031a437:	48 89 41 30          	mov    %rax,0x30(%rcx)
14031a43b:	4c 89 61 38          	mov    %r12,0x38(%rcx)
14031a43f:	4c 89 61 40          	mov    %r12,0x40(%rcx)
14031a443:	49 8b 40 08          	mov    0x8(%r8),%rax
14031a447:	48 85 c0             	test   %rax,%rax
14031a44a:	74 04                	je     0x14031a450
14031a44c:	f0 ff 40 08          	lock incl 0x8(%rax)
14031a450:	49 8b 00             	mov    (%r8),%rax
14031a453:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14031a458:	48 89 41 38          	mov    %rax,0x38(%rcx)
14031a45c:	49 8b 40 08          	mov    0x8(%r8),%rax
14031a460:	48 89 41 40          	mov    %rax,0x40(%rcx)
14031a464:	4c 89 61 48          	mov    %r12,0x48(%rcx)
14031a468:	4c 89 61 50          	mov    %r12,0x50(%rcx)
14031a46c:	4c 89 61 60          	mov    %r12,0x60(%rcx)
14031a470:	4c 89 61 68          	mov    %r12,0x68(%rcx)
14031a474:	4c 89 61 70          	mov    %r12,0x70(%rcx)
14031a478:	4c 89 61 78          	mov    %r12,0x78(%rcx)
14031a47c:	4c 89 a1 80 00 00 00 	mov    %r12,0x80(%rcx)
14031a483:	4c 89 a1 88 00 00 00 	mov    %r12,0x88(%rcx)
14031a48a:	4c 89 a1 90 00 00 00 	mov    %r12,0x90(%rcx)
14031a491:	4c 89 a1 98 00 00 00 	mov    %r12,0x98(%rcx)
14031a498:	4c 89 a1 a0 00 00 00 	mov    %r12,0xa0(%rcx)
14031a49f:	48 8b 46 08          	mov    0x8(%rsi),%rax
14031a4a3:	48 85 c0             	test   %rax,%rax
14031a4a6:	74 04                	je     0x14031a4ac
14031a4a8:	f0 ff 40 08          	lock incl 0x8(%rax)
14031a4ac:	48 8b 06             	mov    (%rsi),%rax
14031a4af:	83 cd ff             	or     $0xffffffff,%ebp
14031a4b2:	48 89 81 98 00 00 00 	mov    %rax,0x98(%rcx)
14031a4b9:	48 8b 46 08          	mov    0x8(%rsi),%rax
14031a4bd:	48 89 81 a0 00 00 00 	mov    %rax,0xa0(%rcx)
14031a4c4:	4c 89 a1 a8 00 00 00 	mov    %r12,0xa8(%rcx)
14031a4cb:	4c 89 a1 b0 00 00 00 	mov    %r12,0xb0(%rcx)
14031a4d2:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
14031a4d6:	48 85 ff             	test   %rdi,%rdi
14031a4d9:	74 35                	je     0x14031a510
14031a4db:	8b c5                	mov    %ebp,%eax
14031a4dd:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14031a4e2:	03 c5                	add    %ebp,%eax
14031a4e4:	75 2a                	jne    0x14031a510
14031a4e6:	48 8b 07             	mov    (%rdi),%rax
14031a4e9:	48 8b cf             	mov    %rdi,%rcx
14031a4ec:	48 8b 00             	mov    (%rax),%rax
14031a4ef:	ff 15 43 27 7f 00    	call   *0x7f2743(%rip)        # 0x140b0cc38
14031a4f5:	8b c5                	mov    %ebp,%eax
14031a4f7:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14031a4fc:	03 c5                	add    %ebp,%eax
14031a4fe:	75 10                	jne    0x14031a510
14031a500:	48 8b 07             	mov    (%rdi),%rax
14031a503:	48 8b cf             	mov    %rdi,%rcx
14031a506:	48 8b 40 08          	mov    0x8(%rax),%rax
14031a50a:	ff 15 28 27 7f 00    	call   *0x7f2728(%rip)        # 0x140b0cc38
14031a510:	49 8b 7f 08          	mov    0x8(%r15),%rdi
14031a514:	48 85 ff             	test   %rdi,%rdi
14031a517:	74 35                	je     0x14031a54e
14031a519:	8b c5                	mov    %ebp,%eax
14031a51b:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14031a520:	03 c5                	add    %ebp,%eax
14031a522:	75 2a                	jne    0x14031a54e
14031a524:	48 8b 07             	mov    (%rdi),%rax
14031a527:	48 8b cf             	mov    %rdi,%rcx
14031a52a:	48 8b 00             	mov    (%rax),%rax
14031a52d:	ff 15 05 27 7f 00    	call   *0x7f2705(%rip)        # 0x140b0cc38
14031a533:	8b c5                	mov    %ebp,%eax
14031a535:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14031a53a:	03 c5                	add    %ebp,%eax
14031a53c:	75 10                	jne    0x14031a54e
14031a53e:	48 8b 07             	mov    (%rdi),%rax
14031a541:	48 8b cf             	mov    %rdi,%rcx
14031a544:	48 8b 40 08          	mov    0x8(%rax),%rax
14031a548:	ff 15 ea 26 7f 00    	call   *0x7f26ea(%rip)        # 0x140b0cc38
14031a54e:	49 8b 7e 08          	mov    0x8(%r14),%rdi
14031a552:	48 85 ff             	test   %rdi,%rdi
14031a555:	74 35                	je     0x14031a58c
14031a557:	8b c5                	mov    %ebp,%eax
14031a559:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14031a55e:	03 c5                	add    %ebp,%eax
14031a560:	75 2a                	jne    0x14031a58c
14031a562:	48 8b 07             	mov    (%rdi),%rax
14031a565:	48 8b cf             	mov    %rdi,%rcx
14031a568:	48 8b 00             	mov    (%rax),%rax
14031a56b:	ff 15 c7 26 7f 00    	call   *0x7f26c7(%rip)        # 0x140b0cc38
14031a571:	8b c5                	mov    %ebp,%eax
14031a573:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14031a578:	03 c5                	add    %ebp,%eax
14031a57a:	75 10                	jne    0x14031a58c
14031a57c:	48 8b 07             	mov    (%rdi),%rax
14031a57f:	48 8b cf             	mov    %rdi,%rcx
14031a582:	48 8b 40 08          	mov    0x8(%rax),%rax
14031a586:	ff 15 ac 26 7f 00    	call   *0x7f26ac(%rip)        # 0x140b0cc38
14031a58c:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
14031a590:	48 85 ff             	test   %rdi,%rdi
14031a593:	74 35                	je     0x14031a5ca
14031a595:	8b c5                	mov    %ebp,%eax
14031a597:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14031a59c:	03 c5                	add    %ebp,%eax
14031a59e:	75 2a                	jne    0x14031a5ca
14031a5a0:	48 8b 07             	mov    (%rdi),%rax
14031a5a3:	48 8b cf             	mov    %rdi,%rcx
14031a5a6:	48 8b 00             	mov    (%rax),%rax
14031a5a9:	ff 15 89 26 7f 00    	call   *0x7f2689(%rip)        # 0x140b0cc38
14031a5af:	8b c5                	mov    %ebp,%eax
14031a5b1:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14031a5b6:	03 c5                	add    %ebp,%eax
14031a5b8:	75 10                	jne    0x14031a5ca
14031a5ba:	48 8b 07             	mov    (%rdi),%rax
14031a5bd:	48 8b cf             	mov    %rdi,%rcx
14031a5c0:	48 8b 40 08          	mov    0x8(%rax),%rax
14031a5c4:	ff 15 6e 26 7f 00    	call   *0x7f266e(%rip)        # 0x140b0cc38
14031a5ca:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14031a5cf:	48 8b c3             	mov    %rbx,%rax
14031a5d2:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14031a5d7:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14031a5dc:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14031a5e1:	48 83 c4 20          	add    $0x20,%rsp
14031a5e5:	41 5f                	pop    %r15
14031a5e7:	41 5e                	pop    %r14
14031a5e9:	41 5c                	pop    %r12
14031a5eb:	c3                   	ret
14031a5ec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14031a5f1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14031a5f6:	57                   	push   %rdi
14031a5f7:	48 83 ec 20          	sub    $0x20,%rsp
14031a5fb:	48 8d 05 56 a6 80 00 	lea    0x80a656(%rip),%rax        # 0x140b24c58
14031a602:	83 ce ff             	or     $0xffffffff,%esi
14031a605:	48 89 01             	mov    %rax,(%rcx)
14031a608:	48 8b d9             	mov    %rcx,%rbx
14031a60b:	48 8b b9 b0 00 00 00 	mov    0xb0(%rcx),%rdi
14031a612:	48 85 ff             	test   %rdi,%rdi
14031a615:	74 35                	je     0x14031a64c
14031a617:	8b c6                	mov    %esi,%eax
14031a619:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14031a61e:	03 c6                	add    %esi,%eax
14031a620:	75 2a                	jne    0x14031a64c
14031a622:	48 8b 07             	mov    (%rdi),%rax
14031a625:	48 8b cf             	mov    %rdi,%rcx
14031a628:	48 8b 00             	mov    (%rax),%rax
14031a62b:	ff 15 07 26 7f 00    	call   *0x7f2607(%rip)        # 0x140b0cc38
14031a631:	8b c6                	mov    %esi,%eax
14031a633:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14031a638:	03 c6                	add    %esi,%eax
14031a63a:	75 10                	jne    0x14031a64c
14031a63c:	48 8b 07             	mov    (%rdi),%rax
14031a63f:	48 8b cf             	mov    %rdi,%rcx
14031a642:	48 8b 40 08          	mov    0x8(%rax),%rax
14031a646:	ff 15 ec 25 7f 00    	call   *0x7f25ec(%rip)        # 0x140b0cc38
14031a64c:	48 8b bb a0 00 00 00 	mov    0xa0(%rbx),%rdi
14031a653:	48 85 ff             	test   %rdi,%rdi
14031a656:	74 35                	je     0x14031a68d
14031a658:	8b c6                	mov    %esi,%eax
14031a65a:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14031a65f:	03 c6                	add    %esi,%eax
14031a661:	75 2a                	jne    0x14031a68d
14031a663:	48 8b 07             	mov    (%rdi),%rax
14031a666:	48 8b cf             	mov    %rdi,%rcx
14031a669:	48 8b 00             	mov    (%rax),%rax
14031a66c:	ff 15 c6 25 7f 00    	call   *0x7f25c6(%rip)        # 0x140b0cc38
14031a672:	8b c6                	mov    %esi,%eax
14031a674:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14031a679:	03 c6                	add    %esi,%eax
14031a67b:	75 10                	jne    0x14031a68d
14031a67d:	48 8b 07             	mov    (%rdi),%rax
14031a680:	48 8b cf             	mov    %rdi,%rcx
14031a683:	48 8b 40 08          	mov    0x8(%rax),%rax
14031a687:	ff 15 ab 25 7f 00    	call   *0x7f25ab(%rip)        # 0x140b0cc38
14031a68d:	48 8b bb 90 00 00 00 	mov    0x90(%rbx),%rdi
14031a694:	48 85 ff             	test   %rdi,%rdi
14031a697:	74 35                	je     0x14031a6ce
14031a699:	8b c6                	mov    %esi,%eax
14031a69b:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14031a6a0:	03 c6                	add    %esi,%eax
14031a6a2:	75 2a                	jne    0x14031a6ce
14031a6a4:	48 8b 07             	mov    (%rdi),%rax
14031a6a7:	48 8b cf             	mov    %rdi,%rcx
14031a6aa:	48 8b 00             	mov    (%rax),%rax
14031a6ad:	ff 15 85 25 7f 00    	call   *0x7f2585(%rip)        # 0x140b0cc38
14031a6b3:	8b c6                	mov    %esi,%eax
14031a6b5:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14031a6ba:	03 c6                	add    %esi,%eax
14031a6bc:	75 10                	jne    0x14031a6ce
14031a6be:	48 8b 07             	mov    (%rdi),%rax
14031a6c1:	48 8b cf             	mov    %rdi,%rcx
14031a6c4:	48 8b 40 08          	mov    0x8(%rax),%rax
14031a6c8:	ff 15 6a 25 7f 00    	call   *0x7f256a(%rip)        # 0x140b0cc38
14031a6ce:	48 8b bb 80 00 00 00 	mov    0x80(%rbx),%rdi
14031a6d5:	48 85 ff             	test   %rdi,%rdi
14031a6d8:	74 35                	je     0x14031a70f
14031a6da:	8b c6                	mov    %esi,%eax
14031a6dc:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14031a6e1:	03 c6                	add    %esi,%eax
14031a6e3:	75 2a                	jne    0x14031a70f
14031a6e5:	48 8b 07             	mov    (%rdi),%rax
14031a6e8:	48 8b cf             	mov    %rdi,%rcx
14031a6eb:	48 8b 00             	mov    (%rax),%rax
14031a6ee:	ff 15 44 25 7f 00    	call   *0x7f2544(%rip)        # 0x140b0cc38
14031a6f4:	8b c6                	mov    %esi,%eax
14031a6f6:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14031a6fb:	03 c6                	add    %esi,%eax
14031a6fd:	75 10                	jne    0x14031a70f
14031a6ff:	48 8b 07             	mov    (%rdi),%rax
14031a702:	48 8b cf             	mov    %rdi,%rcx
14031a705:	48 8b 40 08          	mov    0x8(%rax),%rax
14031a709:	ff 15 29 25 7f 00    	call   *0x7f2529(%rip)        # 0x140b0cc38
14031a70f:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
14031a713:	e8 b8 07 d0 ff       	call   0x14001aed0
14031a718:	48 8b 7b 50          	mov    0x50(%rbx),%rdi
14031a71c:	48 85 ff             	test   %rdi,%rdi
14031a71f:	74 35                	je     0x14031a756
14031a721:	8b c6                	mov    %esi,%eax
14031a723:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14031a728:	03 c6                	add    %esi,%eax
14031a72a:	75 2a                	jne    0x14031a756
14031a72c:	48 8b 07             	mov    (%rdi),%rax
14031a72f:	48 8b cf             	mov    %rdi,%rcx
14031a732:	48 8b 00             	mov    (%rax),%rax
14031a735:	ff 15 fd 24 7f 00    	call   *0x7f24fd(%rip)        # 0x140b0cc38
14031a73b:	8b c6                	mov    %esi,%eax
14031a73d:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14031a742:	03 c6                	add    %esi,%eax
14031a744:	75 10                	jne    0x14031a756
14031a746:	48 8b 07             	mov    (%rdi),%rax
14031a749:	48 8b cf             	mov    %rdi,%rcx
14031a74c:	48 8b 40 08          	mov    0x8(%rax),%rax
14031a750:	ff 15 e2 24 7f 00    	call   *0x7f24e2(%rip)        # 0x140b0cc38
14031a756:	48 8b 7b 40          	mov    0x40(%rbx),%rdi
14031a75a:	48 85 ff             	test   %rdi,%rdi
14031a75d:	74 35                	je     0x14031a794
14031a75f:	8b c6                	mov    %esi,%eax
14031a761:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14031a766:	03 c6                	add    %esi,%eax
14031a768:	75 2a                	jne    0x14031a794
14031a76a:	48 8b 07             	mov    (%rdi),%rax
14031a76d:	48 8b cf             	mov    %rdi,%rcx
14031a770:	48 8b 00             	mov    (%rax),%rax
14031a773:	ff 15 bf 24 7f 00    	call   *0x7f24bf(%rip)        # 0x140b0cc38
14031a779:	8b c6                	mov    %esi,%eax
14031a77b:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14031a780:	03 c6                	add    %esi,%eax
14031a782:	75 10                	jne    0x14031a794
14031a784:	48 8b 07             	mov    (%rdi),%rax
14031a787:	48 8b cf             	mov    %rdi,%rcx
14031a78a:	48 8b 40 08          	mov    0x8(%rax),%rax
14031a78e:	ff 15 a4 24 7f 00    	call   *0x7f24a4(%rip)        # 0x140b0cc38
14031a794:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
14031a798:	48 85 ff             	test   %rdi,%rdi
14031a79b:	74 35                	je     0x14031a7d2
14031a79d:	8b c6                	mov    %esi,%eax
14031a79f:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14031a7a4:	03 c6                	add    %esi,%eax
14031a7a6:	75 2a                	jne    0x14031a7d2
14031a7a8:	48 8b 07             	mov    (%rdi),%rax
14031a7ab:	48 8b cf             	mov    %rdi,%rcx
14031a7ae:	48 8b 00             	mov    (%rax),%rax
14031a7b1:	ff 15 81 24 7f 00    	call   *0x7f2481(%rip)        # 0x140b0cc38
14031a7b7:	8b c6                	mov    %esi,%eax
14031a7b9:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14031a7be:	03 c6                	add    %esi,%eax
14031a7c0:	75 10                	jne    0x14031a7d2
14031a7c2:	48 8b 07             	mov    (%rdi),%rax
14031a7c5:	48 8b cf             	mov    %rdi,%rcx
14031a7c8:	48 8b 40 08          	mov    0x8(%rax),%rax
14031a7cc:	ff 15 66 24 7f 00    	call   *0x7f2466(%rip)        # 0x140b0cc38
14031a7d2:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
14031a7d6:	48 85 ff             	test   %rdi,%rdi
14031a7d9:	74 35                	je     0x14031a810
14031a7db:	8b c6                	mov    %esi,%eax
14031a7dd:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14031a7e2:	03 c6                	add    %esi,%eax
14031a7e4:	75 2a                	jne    0x14031a810
14031a7e6:	48 8b 07             	mov    (%rdi),%rax
14031a7e9:	48 8b cf             	mov    %rdi,%rcx
14031a7ec:	48 8b 00             	mov    (%rax),%rax
14031a7ef:	ff 15 43 24 7f 00    	call   *0x7f2443(%rip)        # 0x140b0cc38
14031a7f5:	8b c6                	mov    %esi,%eax
14031a7f7:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14031a7fc:	03 c6                	add    %esi,%eax
14031a7fe:	75 10                	jne    0x14031a810
14031a800:	48 8b 07             	mov    (%rdi),%rax
14031a803:	48 8b cf             	mov    %rdi,%rcx
14031a806:	48 8b 40 08          	mov    0x8(%rax),%rax
14031a80a:	ff 15 28 24 7f 00    	call   *0x7f2428(%rip)        # 0x140b0cc38
14031a810:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14031a814:	48 85 c9             	test   %rcx,%rcx
14031a817:	74 18                	je     0x14031a831
14031a819:	8b c6                	mov    %esi,%eax
14031a81b:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14031a820:	03 c6                	add    %esi,%eax
14031a822:	75 0d                	jne    0x14031a831
14031a824:	48 8b 01             	mov    (%rcx),%rax
14031a827:	48 8b 40 08          	mov    0x8(%rax),%rax
14031a82b:	ff 15 07 24 7f 00    	call   *0x7f2407(%rip)        # 0x140b0cc38
14031a831:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14031a836:	48 8d 05 63 a4 80 00 	lea    0x80a463(%rip),%rax        # 0x140b24ca0
14031a83d:	48 89 03             	mov    %rax,(%rbx)
14031a840:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14031a845:	48 83 c4 20          	add    $0x20,%rsp
14031a849:	5f                   	pop    %rdi
14031a84a:	c3                   	ret
14031a84b:	90                   	nop
14031a84c:	90                   	nop
14031a84d:	90                   	nop
14031a84e:	90                   	nop
14031a84f:	90                   	nop
14031a850:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14031a855:	57                   	push   %rdi
14031a856:	48 83 ec 20          	sub    $0x20,%rsp
14031a85a:	8b da                	mov    %edx,%ebx
14031a85c:	48 8b f9             	mov    %rcx,%rdi
14031a85f:	e8 88 fd ff ff       	call   0x14031a5ec
14031a864:	f6 c3 01             	test   $0x1,%bl
14031a867:	74 08                	je     0x14031a871
14031a869:	48 8b cf             	mov    %rdi,%rcx
14031a86c:	e8 63 4d 7d 00       	call   0x140aef5d4
14031a871:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14031a876:	48 8b c7             	mov    %rdi,%rax
14031a879:	48 83 c4 20          	add    $0x20,%rsp
14031a87d:	5f                   	pop    %rdi
14031a87e:	c3                   	ret
14031a87f:	90                   	nop
14031a880:	48 8b c4             	mov    %rsp,%rax
14031a883:	48 89 58 08          	mov    %rbx,0x8(%rax)
14031a887:	48 89 68 10          	mov    %rbp,0x10(%rax)
14031a88b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14031a88f:	48 89 78 20          	mov    %rdi,0x20(%rax)
14031a893:	41 54                	push   %r12
14031a895:	41 56                	push   %r14
14031a897:	41 57                	push   %r15
14031a899:	48 83 ec 20          	sub    $0x20,%rsp
14031a89d:	45 33 e4             	xor    %r12d,%r12d
14031a8a0:	4d 8b f9             	mov    %r9,%r15
14031a8a3:	4c 89 21             	mov    %r12,(%rcx)
14031a8a6:	4d 8b f0             	mov    %r8,%r14
14031a8a9:	4c 89 61 08          	mov    %r12,0x8(%rcx)
14031a8ad:	48 8b f9             	mov    %rcx,%rdi
14031a8b0:	48 8b 42 08          	mov    0x8(%rdx),%rax
14031a8b4:	48 85 c0             	test   %rax,%rax
14031a8b7:	74 04                	je     0x14031a8bd
14031a8b9:	f0 ff 40 08          	lock incl 0x8(%rax)
14031a8bd:	48 8b 02             	mov    (%rdx),%rax
14031a8c0:	48 89 01             	mov    %rax,(%rcx)