140122535:	41 03 c4             	add    %r12d,%eax
140122538:	75 10                	jne    0x14012254a
14012253a:	48 8b 03             	mov    (%rbx),%rax
14012253d:	48 8b cb             	mov    %rbx,%rcx
140122540:	48 8b 40 08          	mov    0x8(%rax),%rax
140122544:	ff 15 ee a6 9e 00    	call   *0x9ea6ee(%rip)        # 0x140b0cc38
14012254a:	49 8b 0f             	mov    (%r15),%rcx
14012254d:	48 8b 81 50 01 00 00 	mov    0x150(%rcx),%rax
140122554:	48 2b 81 48 01 00 00 	sub    0x148(%rcx),%rax
14012255b:	48 c1 f8 04          	sar    $0x4,%rax
14012255f:	4c 3b f0             	cmp    %rax,%r14
140122562:	0f 82 87 fd ff ff    	jb     0x1401222ef
140122568:	49 8b 5f 08          	mov    0x8(%r15),%rbx
14012256c:	48 85 db             	test   %rbx,%rbx
14012256f:	74 39                	je     0x1401225aa
140122571:	41 8b c4             	mov    %r12d,%eax
140122574:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140122579:	41 03 c4             	add    %r12d,%eax
14012257c:	75 2c                	jne    0x1401225aa
14012257e:	48 8b 03             	mov    (%rbx),%rax
140122581:	48 8b cb             	mov    %rbx,%rcx
140122584:	48 8b 00             	mov    (%rax),%rax
140122587:	ff 15 ab a6 9e 00    	call   *0x9ea6ab(%rip)        # 0x140b0cc38
14012258d:	41 8b c4             	mov    %r12d,%eax
140122590:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140122595:	41 03 c4             	add    %r12d,%eax
140122598:	75 10                	jne    0x1401225aa
14012259a:	48 8b 03             	mov    (%rbx),%rax
14012259d:	48 8b cb             	mov    %rbx,%rcx
1401225a0:	48 8b 40 08          	mov    0x8(%rax),%rax
1401225a4:	ff 15 8e a6 9e 00    	call   *0x9ea68e(%rip)        # 0x140b0cc38
1401225aa:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1401225af:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1401225b3:	49 8b 73 40          	mov    0x40(%r11),%rsi
1401225b7:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1401225bb:	49 8b e3             	mov    %r11,%rsp
1401225be:	41 5f                	pop    %r15
1401225c0:	41 5e                	pop    %r14
1401225c2:	41 5d                	pop    %r13
1401225c4:	41 5c                	pop    %r12
1401225c6:	5d                   	pop    %rbp
1401225c7:	c3                   	ret
1401225c8:	90                   	nop
1401225c9:	90                   	nop
1401225ca:	90                   	nop
1401225cb:	90                   	nop
1401225cc:	90                   	nop
1401225cd:	90                   	nop
1401225ce:	90                   	nop
1401225cf:	90                   	nop
1401225d0:	48 8b c4             	mov    %rsp,%rax
1401225d3:	48 89 58 18          	mov    %rbx,0x18(%rax)
1401225d7:	55                   	push   %rbp
1401225d8:	56                   	push   %rsi
1401225d9:	57                   	push   %rdi
1401225da:	41 56                	push   %r14
1401225dc:	41 57                	push   %r15
1401225de:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1401225e2:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1401225e9:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
1401225ed:	48 8b 05 4c ca b9 00 	mov    0xb9ca4c(%rip),%rax        # 0x140cbf040
1401225f4:	48 33 c4             	xor    %rsp,%rax
1401225f7:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
1401225fb:	48 8b fa             	mov    %rdx,%rdi
1401225fe:	4c 8b f1             	mov    %rcx,%r14
140122601:	48 8b 51 38          	mov    0x38(%rcx),%rdx
140122605:	48 8d 4a 40          	lea    0x40(%rdx),%rcx
140122609:	48 83 c2 10          	add    $0x10,%rdx
14012260d:	e8 16 5d 00 00       	call   0x140128328
140122612:	49 8b 5e 38          	mov    0x38(%r14),%rbx
140122616:	48 8b 47 08          	mov    0x8(%rdi),%rax
14012261a:	48 63 50 04          	movslq 0x4(%rax),%rdx
14012261e:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140122622:	48 03 ca             	add    %rdx,%rcx
140122625:	48 8b 01             	mov    (%rcx),%rax
140122628:	48 8b 40 18          	mov    0x18(%rax),%rax
14012262c:	ff 15 06 a6 9e 00    	call   *0x9ea606(%rip)        # 0x140b0cc38
140122632:	48 8b d0             	mov    %rax,%rdx
140122635:	48 8b cb             	mov    %rbx,%rcx
140122638:	e8 0f 55 00 00       	call   0x140127b4c
14012263d:	48 83 65 ff 00       	andq   $0x0,-0x1(%rbp)
140122642:	48 83 65 f7 00       	andq   $0x0,-0x9(%rbp)
140122647:	49 8b 4e 68          	mov    0x68(%r14),%rcx
14012264b:	66 0f 6f 05 1d f8 a8 	movdqa 0xa8f81d(%rip),%xmm0        # 0x140bb1e70
140122652:	00
140122653:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
140122657:	48 8b 01             	mov    (%rcx),%rax
14012265a:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
14012265e:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140122662:	48 8b 40 28          	mov    0x28(%rax),%rax
140122666:	ff 15 cc a5 9e 00    	call   *0x9ea5cc(%rip)        # 0x140b0cc38
14012266c:	85 c0                	test   %eax,%eax
14012266e:	0f 88 20 02 00 00    	js     0x140122894
140122674:	49 8b 4e 68          	mov    0x68(%r14),%rcx
140122678:	49 8b 46 38          	mov    0x38(%r14),%rax
14012267c:	f3 0f 10 68 24       	movss  0x24(%rax),%xmm5
140122681:	f3 0f 10 60 20       	movss  0x20(%rax),%xmm4
140122686:	0f 10 40 10          	movups 0x10(%rax),%xmm0
14012268a:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
14012268e:	f3 0f 11 65 17       	movss  %xmm4,0x17(%rbp)
140122693:	f3 0f 11 6d 1b       	movss  %xmm5,0x1b(%rbp)
140122698:	48 8b 01             	mov    (%rcx),%rax
14012269b:	4c 8d 4d f7          	lea    -0x9(%rbp),%r9
14012269f:	4c 8d 45 07          	lea    0x7(%rbp),%r8
1401226a3:	48 8b 55 ff          	mov    -0x1(%rbp),%rdx
1401226a7:	48 8b 40 48          	mov    0x48(%rax),%rax
1401226ab:	ff 15 87 a5 9e 00    	call   *0x9ea587(%rip)        # 0x140b0cc38
1401226b1:	85 c0                	test   %eax,%eax
1401226b3:	0f 88 db 01 00 00    	js     0x140122894
1401226b9:	49 8b 4e 68          	mov    0x68(%r14),%rcx
1401226bd:	48 89 4d df          	mov    %rcx,-0x21(%rbp)
1401226c1:	48 85 c9             	test   %rcx,%rcx
1401226c4:	74 0d                	je     0x1401226d3
1401226c6:	48 8b 01             	mov    (%rcx),%rax
1401226c9:	48 8b 40 08          	mov    0x8(%rax),%rax
1401226cd:	ff 15 65 a5 9e 00    	call   *0x9ea565(%rip)        # 0x140b0cc38
1401226d3:	49 8b 46 38          	mov    0x38(%r14),%rax
1401226d7:	f3 0f 6f 70 68       	movdqu 0x68(%rax),%xmm6
1401226dc:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1401226e0:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
1401226e4:	48 85 c9             	test   %rcx,%rcx
1401226e7:	74 0d                	je     0x1401226f6
1401226e9:	48 8b 01             	mov    (%rcx),%rax
1401226ec:	48 8b 40 08          	mov    0x8(%rax),%rax
1401226f0:	ff 15 42 a5 9e 00    	call   *0x9ea542(%rip)        # 0x140b0cc38
1401226f6:	66 0f 7f 75 e7       	movdqa %xmm6,-0x19(%rbp)
1401226fb:	4c 8d 4d df          	lea    -0x21(%rbp),%r9
1401226ff:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
140122703:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140122707:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
14012270b:	e8 74 6c 00 00       	call   0x140129384
140122710:	90                   	nop
140122711:	48 8b 5d 07          	mov    0x7(%rbp),%rbx
140122715:	48 85 db             	test   %rbx,%rbx
140122718:	0f 84 61 01 00 00    	je     0x14012287f
14012271e:	49 8d b6 88 00 00 00 	lea    0x88(%r14),%rsi
140122725:	48 83 3e 00          	cmpq   $0x0,(%rsi)
140122729:	75 30                	jne    0x14012275b
14012272b:	48 39 1e             	cmp    %rbx,(%rsi)
14012272e:	0f 84 4b 01 00 00    	je     0x14012287f
140122734:	48 8b 03             	mov    (%rbx),%rax
140122737:	48 8b cb             	mov    %rbx,%rcx
14012273a:	48 8b 40 08          	mov    0x8(%rax),%rax
14012273e:	ff 15 f4 a4 9e 00    	call   *0x9ea4f4(%rip)        # 0x140b0cc38
140122744:	48 8b 0e             	mov    (%rsi),%rcx
140122747:	48 89 1e             	mov    %rbx,(%rsi)
14012274a:	48 85 c9             	test   %rcx,%rcx
14012274d:	0f 84 2c 01 00 00    	je     0x14012287f
140122753:	48 8b 01             	mov    (%rcx),%rax
140122756:	e9 19 01 00 00       	jmp    0x140122874
14012275b:	48 83 65 e7 00       	andq   $0x0,-0x19(%rbp)
140122760:	48 83 65 d7 00       	andq   $0x0,-0x29(%rbp)
140122765:	49 8b 4e 68          	mov    0x68(%r14),%rcx
140122769:	48 8b 01             	mov    (%rcx),%rax
14012276c:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
140122770:	48 8b 40 50          	mov    0x50(%rax),%rax
140122774:	ff 15 be a4 9e 00    	call   *0x9ea4be(%rip)        # 0x140b0cc38
14012277a:	85 c0                	test   %eax,%eax
14012277c:	0f 88 c9 00 00 00    	js     0x14012284b
140122782:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140122786:	48 8b 01             	mov    (%rcx),%rax
140122789:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
14012278d:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
140122794:	ff 15 9e a4 9e 00    	call   *0x9ea49e(%rip)        # 0x140b0cc38
14012279a:	85 c0                	test   %eax,%eax
14012279c:	0f 88 a9 00 00 00    	js     0x14012284b
1401227a2:	48 8b 0e             	mov    (%rsi),%rcx
1401227a5:	48 8b 01             	mov    (%rcx),%rax
1401227a8:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
1401227ac:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401227b1:	f3 0f 10 05 eb e8 a8 	movss  0xa8e8eb(%rip),%xmm0        # 0x140bb10a4
1401227b8:	00
1401227b9:	f3 0f 11 44 24 20    	movss  %xmm0,0x20(%rsp)
1401227bf:	45 33 c9             	xor    %r9d,%r9d
1401227c2:	45 33 c0             	xor    %r8d,%r8d
1401227c5:	48 8b d3             	mov    %rbx,%rdx
1401227c8:	48 8b 40 58          	mov    0x58(%rax),%rax
1401227cc:	ff 15 66 a4 9e 00    	call   *0x9ea466(%rip)        # 0x140b0cc38
1401227d2:	90                   	nop
1401227d3:	85 c0                	test   %eax,%eax
1401227d5:	78 74                	js     0x14012284b
1401227d7:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1401227db:	48 8b 01             	mov    (%rcx),%rax
1401227de:	48 8b 40 48          	mov    0x48(%rax),%rax
1401227e2:	ff 15 50 a4 9e 00    	call   *0x9ea450(%rip)        # 0x140b0cc38
1401227e8:	85 c0                	test   %eax,%eax
1401227ea:	78 5f                	js     0x14012284b
1401227ec:	48 8b 7d e7          	mov    -0x19(%rbp),%rdi
1401227f0:	48 8b 0e             	mov    (%rsi),%rcx
1401227f3:	48 85 c9             	test   %rcx,%rcx
1401227f6:	0f 85 f6 00 00 00    	jne    0x1401228f2
1401227fc:	48 85 ff             	test   %rdi,%rdi
1401227ff:	74 4e                	je     0x14012284f
140122801:	45 32 ff             	xor    %r15b,%r15b
140122804:	45 84 ff             	test   %r15b,%r15b
140122807:	75 46                	jne    0x14012284f
140122809:	4c 8b 3e             	mov    (%rsi),%r15
14012280c:	48 85 ff             	test   %rdi,%rdi
14012280f:	74 21                	je     0x140122832
140122811:	48 8b 07             	mov    (%rdi),%rax
140122814:	4c 8b c6             	mov    %rsi,%r8
140122817:	48 8d 15 8a db a1 00 	lea    0xa1db8a(%rip),%rdx        # 0x140b403a8
14012281e:	48 8b cf             	mov    %rdi,%rcx
140122821:	48 8b 00             	mov    (%rax),%rax
140122824:	ff 15 0e a4 9e 00    	call   *0x9ea40e(%rip)        # 0x140b0cc38
14012282a:	48 8b 7d e7          	mov    -0x19(%rbp),%rdi
14012282e:	85 c0                	test   %eax,%eax
140122830:	79 04                	jns    0x140122836
140122832:	48 83 26 00          	andq   $0x0,(%rsi)
140122836:	4d 85 ff             	test   %r15,%r15
140122839:	74 14                	je     0x14012284f
14012283b:	49 8b 07             	mov    (%r15),%rax
14012283e:	49 8b cf             	mov    %r15,%rcx
140122841:	48 8b 40 10          	mov    0x10(%rax),%rax
140122845:	ff 15 ed a3 9e 00    	call   *0x9ea3ed(%rip)        # 0x140b0cc38
14012284b:	48 8b 7d e7          	mov    -0x19(%rbp),%rdi
14012284f:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140122853:	48 85 c9             	test   %rcx,%rcx
140122856:	74 11                	je     0x140122869
140122858:	48 8b 01             	mov    (%rcx),%rax
14012285b:	48 8b 40 10          	mov    0x10(%rax),%rax
14012285f:	ff 15 d3 a3 9e 00    	call   *0x9ea3d3(%rip)        # 0x140b0cc38
140122865:	48 8b 7d e7          	mov    -0x19(%rbp),%rdi
140122869:	48 85 ff             	test   %rdi,%rdi
14012286c:	74 11                	je     0x14012287f
14012286e:	48 8b 07             	mov    (%rdi),%rax
140122871:	48 8b cf             	mov    %rdi,%rcx
140122874:	48 8b 40 10          	mov    0x10(%rax),%rax
140122878:	ff 15 ba a3 9e 00    	call   *0x9ea3ba(%rip)        # 0x140b0cc38
14012287e:	90                   	nop
14012287f:	48 85 db             	test   %rbx,%rbx
140122882:	74 10                	je     0x140122894
140122884:	48 8b 03             	mov    (%rbx),%rax
140122887:	48 8b cb             	mov    %rbx,%rcx
14012288a:	48 8b 40 10          	mov    0x10(%rax),%rax
14012288e:	ff 15 a4 a3 9e 00    	call   *0x9ea3a4(%rip)        # 0x140b0cc38
140122894:	49 8b 4e 38          	mov    0x38(%r14),%rcx
140122898:	e8 5f 52 00 00       	call   0x140127afc
14012289d:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1401228a1:	48 85 c9             	test   %rcx,%rcx
1401228a4:	74 0e                	je     0x1401228b4
1401228a6:	48 8b 01             	mov    (%rcx),%rax
1401228a9:	48 8b 40 10          	mov    0x10(%rax),%rax
1401228ad:	ff 15 85 a3 9e 00    	call   *0x9ea385(%rip)        # 0x140b0cc38
1401228b3:	90                   	nop
1401228b4:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1401228b8:	48 85 c9             	test   %rcx,%rcx
1401228bb:	74 0d                	je     0x1401228ca
1401228bd:	48 8b 01             	mov    (%rcx),%rax
1401228c0:	48 8b 40 10          	mov    0x10(%rax),%rax
1401228c4:	ff 15 6e a3 9e 00    	call   *0x9ea36e(%rip)        # 0x140b0cc38
1401228ca:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
1401228ce:	48 33 cc             	xor    %rsp,%rcx
1401228d1:	e8 0a cd 9c 00       	call   0x140aef5e0
1401228d6:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
1401228dd:	00
1401228de:	49 8b 5b 40          	mov    0x40(%r11),%rbx
1401228e2:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1401228e7:	49 8b e3             	mov    %r11,%rsp
1401228ea:	41 5f                	pop    %r15
1401228ec:	41 5e                	pop    %r14
1401228ee:	5f                   	pop    %rdi
1401228ef:	5e                   	pop    %rsi
1401228f0:	5d                   	pop    %rbp
1401228f1:	c3                   	ret
1401228f2:	48 85 ff             	test   %rdi,%rdi
1401228f5:	0f 84 06 ff ff ff    	je     0x140122801
1401228fb:	48 83 65 df 00       	andq   $0x0,-0x21(%rbp)
140122900:	48 83 65 07 00       	andq   $0x0,0x7(%rbp)
140122905:	48 8b 01             	mov    (%rcx),%rax
140122908:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
14012290c:	48 8d 15 6d c3 a1 00 	lea    0xa1c36d(%rip),%rdx        # 0x140b3ec80
140122913:	48 8b 00             	mov    (%rax),%rax
140122916:	ff 15 1c a3 9e 00    	call   *0x9ea31c(%rip)        # 0x140b0cc38
14012291c:	48 8b 07             	mov    (%rdi),%rax
14012291f:	4c 8d 45 07          	lea    0x7(%rbp),%r8
140122923:	48 8d 15 56 c3 a1 00 	lea    0xa1c356(%rip),%rdx        # 0x140b3ec80
14012292a:	48 8b cf             	mov    %rdi,%rcx
14012292d:	48 8b 00             	mov    (%rax),%rax
140122930:	ff 15 02 a3 9e 00    	call   *0x9ea302(%rip)        # 0x140b0cc38
140122936:	48 8b 55 07          	mov    0x7(%rbp),%rdx
14012293a:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14012293e:	48 3b d1             	cmp    %rcx,%rdx
140122941:	41 0f 94 c7          	sete   %r15b
140122945:	48 85 d2             	test   %rdx,%rdx
140122948:	74 14                	je     0x14012295e
14012294a:	48 8b 02             	mov    (%rdx),%rax
14012294d:	48 8b ca             	mov    %rdx,%rcx
140122950:	48 8b 40 10          	mov    0x10(%rax),%rax
140122954:	ff 15 de a2 9e 00    	call   *0x9ea2de(%rip)        # 0x140b0cc38
14012295a:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14012295e:	48 85 c9             	test   %rcx,%rcx
140122961:	74 0d                	je     0x140122970
140122963:	48 8b 01             	mov    (%rcx),%rax
140122966:	48 8b 40 10          	mov    0x10(%rax),%rax
14012296a:	ff 15 c8 a2 9e 00    	call   *0x9ea2c8(%rip)        # 0x140b0cc38
140122970:	48 8b 7d e7          	mov    -0x19(%rbp),%rdi
140122974:	e9 8b fe ff ff       	jmp    0x140122804
140122979:	cc                   	int3
14012297a:	90                   	nop
14012297b:	90                   	nop
14012297c:	90                   	nop
14012297d:	90                   	nop
14012297e:	90                   	nop
14012297f:	90                   	nop
140122980:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140122985:	55                   	push   %rbp
140122986:	56                   	push   %rsi
140122987:	57                   	push   %rdi
140122988:	41 56                	push   %r14
14012298a:	41 57                	push   %r15
14012298c:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140122991:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
140122998:	48 8b 05 a1 c6 b9 00 	mov    0xb9c6a1(%rip),%rax        # 0x140cbf040
14012299f:	48 33 c4             	xor    %rsp,%rax
1401229a2:	48 89 45 27          	mov    %rax,0x27(%rbp)
1401229a6:	4c 8b f2             	mov    %rdx,%r14
1401229a9:	48 8b f1             	mov    %rcx,%rsi
1401229ac:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1401229b2:	0f 57 c0             	xorps  %xmm0,%xmm0
1401229b5:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
1401229ba:	48 8b 02             	mov    (%rdx),%rax
1401229bd:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1401229c1:	49 8b ce             	mov    %r14,%rcx
1401229c4:	48 8b 40 10          	mov    0x10(%rax),%rax
1401229c8:	ff 15 6a a2 9e 00    	call   *0x9ea26a(%rip)        # 0x140b0cc38
1401229ce:	41 83 cf ff          	or     $0xffffffff,%r15d
1401229d2:	48 83 7d b7 00       	cmpq   $0x0,-0x49(%rbp)
1401229d7:	0f 84 81 01 00 00    	je     0x140122b5e
1401229dd:	48 8b 4e 70          	mov    0x70(%rsi),%rcx
1401229e1:	48 8b 01             	mov    (%rcx),%rax
1401229e4:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
1401229e8:	48 8b 40 18          	mov    0x18(%rax),%rax
1401229ec:	ff 15 46 a2 9e 00    	call   *0x9ea246(%rip)        # 0x140b0cc38
1401229f2:	90                   	nop
1401229f3:	48 8b 08             	mov    (%rax),%rcx
1401229f6:	48 8b 01             	mov    (%rcx),%rax
1401229f9:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1401229fd:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140122a02:	48 8b 80 78 03 00 00 	mov    0x378(%rax),%rax
140122a09:	ff 15 29 a2 9e 00    	call   *0x9ea229(%rip)        # 0x140b0cc38
140122a0f:	90                   	nop
140122a10:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
140122a14:	48 85 db             	test   %rbx,%rbx
140122a17:	74 39                	je     0x140122a52
140122a19:	41 8b c7             	mov    %r15d,%eax
140122a1c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140122a21:	41 03 c7             	add    %r15d,%eax
140122a24:	75 2c                	jne    0x140122a52
140122a26:	48 8b 03             	mov    (%rbx),%rax