14002938e:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
140029395:	ff 15 9d 38 ae 00    	call   *0xae389d(%rip)        # 0x140b0cc38
14002939b:	48 8b d0             	mov    %rax,%rdx
14002939e:	48 8b cf             	mov    %rdi,%rcx
1400293a1:	48 8b c3             	mov    %rbx,%rax
1400293a4:	ff 15 8e 38 ae 00    	call   *0xae388e(%rip)        # 0x140b0cc38
1400293aa:	49 8b 56 08          	mov    0x8(%r14),%rdx
1400293ae:	49 3b 56 10          	cmp    0x10(%r14),%rdx
1400293b2:	74 2c                	je     0x1400293e0
1400293b4:	48 83 22 00          	andq   $0x0,(%rdx)
1400293b8:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
1400293bd:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1400293c1:	48 85 c9             	test   %rcx,%rcx
1400293c4:	74 0c                	je     0x1400293d2
1400293c6:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400293ca:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1400293ce:	48 8b 7d bf          	mov    -0x41(%rbp),%rdi
1400293d2:	48 89 3a             	mov    %rdi,(%rdx)
1400293d5:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
1400293d9:	49 83 46 08 10       	addq   $0x10,0x8(%r14)
1400293de:	eb 10                	jmp    0x1400293f0
1400293e0:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
1400293e4:	49 8b ce             	mov    %r14,%rcx
1400293e7:	e8 38 71 ff ff       	call   0x140020524
1400293ec:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1400293f0:	41 c7 04 24 01 00 00 	movl   $0x1,(%r12)
1400293f7:	00
1400293f8:	48 85 c9             	test   %rcx,%rcx
1400293fb:	74 48                	je     0x140029445
1400293fd:	41 8b c7             	mov    %r15d,%eax
140029400:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140029405:	41 03 c7             	add    %r15d,%eax
140029408:	75 3b                	jne    0x140029445
14002940a:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
14002940e:	48 8b 03             	mov    (%rbx),%rax
140029411:	48 8b cb             	mov    %rbx,%rcx
140029414:	48 8b 00             	mov    (%rax),%rax
140029417:	ff 15 1b 38 ae 00    	call   *0xae381b(%rip)        # 0x140b0cc38
14002941d:	41 8b c7             	mov    %r15d,%eax
140029420:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140029425:	41 03 c7             	add    %r15d,%eax
140029428:	75 1b                	jne    0x140029445
14002942a:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
14002942e:	48 8b 01             	mov    (%rcx),%rax
140029431:	48 8b 40 08          	mov    0x8(%rax),%rax
140029435:	ff 15 fd 37 ae 00    	call   *0xae37fd(%rip)        # 0x140b0cc38
14002943b:	eb 08                	jmp    0x140029445
14002943d:	4c 8b 65 a7          	mov    -0x59(%rbp),%r12
140029441:	41 83 cf ff          	or     $0xffffffff,%r15d
140029445:	48 8b 7d 9f          	mov    -0x61(%rbp),%rdi
140029449:	48 8b 4d 4f          	mov    0x4f(%rbp),%rcx
14002944d:	e8 9a 03 fe ff       	call   0x1400097ec
140029452:	90                   	nop
140029453:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
140029457:	48 85 d2             	test   %rdx,%rdx
14002945a:	74 3e                	je     0x14002949a
14002945c:	41 8b c7             	mov    %r15d,%eax
14002945f:	f0 0f c1 42 08       	lock xadd %eax,0x8(%rdx)
140029464:	41 03 c7             	add    %r15d,%eax
140029467:	75 31                	jne    0x14002949a
140029469:	48 8b 5d b7          	mov    -0x49(%rbp),%rbx
14002946d:	48 8b 03             	mov    (%rbx),%rax
140029470:	48 8b cb             	mov    %rbx,%rcx
140029473:	48 8b 00             	mov    (%rax),%rax
140029476:	ff 15 bc 37 ae 00    	call   *0xae37bc(%rip)        # 0x140b0cc38
14002947c:	41 8b c7             	mov    %r15d,%eax
14002947f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140029484:	41 03 c7             	add    %r15d,%eax
140029487:	75 11                	jne    0x14002949a
140029489:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14002948d:	48 8b 01             	mov    (%rcx),%rax
140029490:	48 8b 40 08          	mov    0x8(%rax),%rax
140029494:	ff 15 9e 37 ae 00    	call   *0xae379e(%rip)        # 0x140b0cc38
14002949a:	48 ff c7             	inc    %rdi
14002949d:	48 89 7d 9f          	mov    %rdi,-0x61(%rbp)
1400294a1:	49 83 c4 04          	add    $0x4,%r12
1400294a5:	4c 89 65 a7          	mov    %r12,-0x59(%rbp)
1400294a9:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1400294ad:	48 8b 01             	mov    (%rcx),%rax
1400294b0:	48 8b 40 40          	mov    0x40(%rax),%rax
1400294b4:	ff 15 7e 37 ae 00    	call   *0xae377e(%rip)        # 0x140b0cc38
1400294ba:	48 3b f8             	cmp    %rax,%rdi
1400294bd:	73 1b                	jae    0x1400294da
1400294bf:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
1400294c3:	48 8b 75 67          	mov    0x67(%rbp),%rsi
1400294c7:	e9 91 fb ff ff       	jmp    0x14002905d
1400294cc:	ff 15 c6 34 ae 00    	call   *0xae34c6(%rip)        # 0x140b0c998
1400294d2:	cc                   	int3
1400294d3:	ff 15 bf 34 ae 00    	call   *0xae34bf(%rip)        # 0x140b0c998
1400294d9:	90                   	nop
1400294da:	49 8b 5d 08          	mov    0x8(%r13),%rbx
1400294de:	48 85 db             	test   %rbx,%rbx
1400294e1:	74 39                	je     0x14002951c
1400294e3:	41 8b c7             	mov    %r15d,%eax
1400294e6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400294eb:	41 03 c7             	add    %r15d,%eax
1400294ee:	75 2c                	jne    0x14002951c
1400294f0:	48 8b 03             	mov    (%rbx),%rax
1400294f3:	48 8b cb             	mov    %rbx,%rcx
1400294f6:	48 8b 00             	mov    (%rax),%rax
1400294f9:	ff 15 39 37 ae 00    	call   *0xae3739(%rip)        # 0x140b0cc38
1400294ff:	41 8b c7             	mov    %r15d,%eax
140029502:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140029507:	41 03 c7             	add    %r15d,%eax
14002950a:	75 10                	jne    0x14002951c
14002950c:	48 8b 03             	mov    (%rbx),%rax
14002950f:	48 8b cb             	mov    %rbx,%rcx
140029512:	48 8b 40 08          	mov    0x8(%rax),%rax
140029516:	ff 15 1c 37 ae 00    	call   *0xae371c(%rip)        # 0x140b0cc38
14002951c:	33 c0                	xor    %eax,%eax
14002951e:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140029525:	00
140029526:	49 8b 5b 50          	mov    0x50(%r11),%rbx
14002952a:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
14002952f:	49 8b e3             	mov    %r11,%rsp
140029532:	41 5f                	pop    %r15
140029534:	41 5e                	pop    %r14
140029536:	41 5d                	pop    %r13
140029538:	41 5c                	pop    %r12
14002953a:	5f                   	pop    %rdi
14002953b:	5e                   	pop    %rsi
14002953c:	5d                   	pop    %rbp
14002953d:	c3                   	ret
14002953e:	90                   	nop
14002953f:	90                   	nop
140029540:	48 8b c4             	mov    %rsp,%rax
140029543:	55                   	push   %rbp
140029544:	53                   	push   %rbx
140029545:	56                   	push   %rsi
140029546:	57                   	push   %rdi
140029547:	41 54                	push   %r12
140029549:	41 55                	push   %r13
14002954b:	41 56                	push   %r14
14002954d:	41 57                	push   %r15
14002954f:	48 8d 68 b9          	lea    -0x47(%rax),%rbp
140029553:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
14002955a:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
14002955e:	0f 29 78 98          	movaps %xmm7,-0x68(%rax)
140029562:	44 0f 29 48 88       	movaps %xmm9,-0x78(%rax)
140029567:	44 0f 29 90 78 ff ff 	movaps %xmm10,-0x88(%rax)
14002956e:	ff
14002956f:	48 8b 05 ca 5a c9 00 	mov    0xc95aca(%rip),%rax        # 0x140cbf040
140029576:	48 33 c4             	xor    %rsp,%rax
140029579:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
14002957d:	4d 8b e9             	mov    %r9,%r13
140029580:	4d 8b e0             	mov    %r8,%r12
140029583:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
140029588:	48 8b f2             	mov    %rdx,%rsi
14002958b:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140029590:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
140029595:	4c 89 4c 24 60       	mov    %r9,0x60(%rsp)
14002959a:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
14002959e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400295a3:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
1400295a7:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400295ac:	4c 8b b5 87 00 00 00 	mov    0x87(%rbp),%r14
1400295b3:	49 03 c0             	add    %r8,%rax
1400295b6:	48 3b 45 77          	cmp    0x77(%rbp),%rax
1400295ba:	0f 83 b4 04 00 00    	jae    0x140029a74
1400295c0:	48 8b 0a             	mov    (%rdx),%rcx
1400295c3:	48 8b 01             	mov    (%rcx),%rax
1400295c6:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400295cd:	ff 15 65 36 ae 00    	call   *0xae3665(%rip)        # 0x140b0cc38
1400295d3:	f3 0f 6f 38          	movdqu (%rax),%xmm7
1400295d7:	83 cb ff             	or     $0xffffffff,%ebx
1400295da:	33 ff                	xor    %edi,%edi
1400295dc:	f3 0f 10 35 b8 7d b8 	movss  0xb87db8(%rip),%xmm6        # 0x140bb139c
1400295e3:	00
1400295e4:	44 0f 28 d7          	movaps %xmm7,%xmm10
1400295e8:	44 0f c6 d7 ff       	shufps $0xff,%xmm7,%xmm10
1400295ed:	45 0f 28 ca          	movaps %xmm10,%xmm9
1400295f1:	0f c6 ff 55          	shufps $0x55,%xmm7,%xmm7
1400295f5:	f3 44 0f 58 cf       	addss  %xmm7,%xmm9
1400295fa:	f3 44 0f 59 0d cd 7a 	mulss  0xb87acd(%rip),%xmm9        # 0x140bb10d0
140029601:	b8 00
140029603:	40 88 7c 24 20       	mov    %dil,0x20(%rsp)
140029608:	45 33 ff             	xor    %r15d,%r15d
14002960b:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14002960f:	49 8b 16             	mov    (%r14),%rdx
140029612:	48 8b c1             	mov    %rcx,%rax
140029615:	48 2b c2             	sub    %rdx,%rax
140029618:	48 c1 f8 04          	sar    $0x4,%rax
14002961c:	48 85 c0             	test   %rax,%rax
14002961f:	0f 84 f7 00 00 00    	je     0x14002971c
140029625:	45 33 e4             	xor    %r12d,%r12d
140029628:	48 2b ca             	sub    %rdx,%rcx
14002962b:	48 c1 f9 04          	sar    $0x4,%rcx
14002962f:	4c 3b f9             	cmp    %rcx,%r15
140029632:	0f 83 bb 01 00 00    	jae    0x1400297f3
140029638:	4a 8b 0c 22          	mov    (%rdx,%r12,1),%rcx
14002963c:	48 8b 01             	mov    (%rcx),%rax
14002963f:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140029646:	ff 15 ec 35 ae 00    	call   *0xae35ec(%rip)        # 0x140b0cc38
14002964c:	f3 0f 6f 10          	movdqu (%rax),%xmm2
140029650:	41 0f 28 da          	movaps %xmm10,%xmm3
140029654:	0f 28 ca             	movaps %xmm2,%xmm1
140029657:	0f c6 ca ff          	shufps $0xff,%xmm2,%xmm1
14002965b:	f3 0f 5d d9          	minss  %xmm1,%xmm3
14002965f:	0f 28 c7             	movaps %xmm7,%xmm0
140029662:	0f c6 d2 55          	shufps $0x55,%xmm2,%xmm2
140029666:	f3 0f 5f c2          	maxss  %xmm2,%xmm0
14002966a:	f3 0f 5c d8          	subss  %xmm0,%xmm3
14002966e:	41 0f 2f c9          	comiss %xmm9,%xmm1
140029672:	72 12                	jb     0x140029686
140029674:	44 0f 2f ca          	comiss %xmm2,%xmm9
140029678:	72 0c                	jb     0x140029686
14002967a:	0f 57 f6             	xorps  %xmm6,%xmm6
14002967d:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
140029682:	8b df                	mov    %edi,%ebx
140029684:	eb 5f                	jmp    0x1400296e5
140029686:	f3 0f 5a db          	cvtss2sd %xmm3,%xmm3
14002968a:	f3 0f 5c ca          	subss  %xmm2,%xmm1
14002968e:	0f 57 c0             	xorps  %xmm0,%xmm0
140029691:	f3 0f 5a c1          	cvtss2sd %xmm1,%xmm0
140029695:	f2 0f 59 05 53 7b b8 	mulsd  0xb87b53(%rip),%xmm0        # 0x140bb11f0
14002969c:	00
14002969d:	66 0f 2f d8          	comisd %xmm0,%xmm3
1400296a1:	73 1d                	jae    0x1400296c0
1400296a3:	41 0f 28 c2          	movaps %xmm10,%xmm0
1400296a7:	f3 0f 5c c7          	subss  %xmm7,%xmm0
1400296ab:	0f 57 c9             	xorps  %xmm1,%xmm1
1400296ae:	f3 0f 5a c8          	cvtss2sd %xmm0,%xmm1
1400296b2:	f2 0f 59 0d 36 7b b8 	mulsd  0xb87b36(%rip),%xmm1        # 0x140bb11f0
1400296b9:	00
1400296ba:	66 0f 2f d9          	comisd %xmm1,%xmm3
1400296be:	72 23                	jb     0x1400296e3
1400296c0:	0f 28 c7             	movaps %xmm7,%xmm0
1400296c3:	f3 0f 5c c2          	subss  %xmm2,%xmm0
1400296c7:	0f 54 05 12 88 b8 00 	andps  0xb88812(%rip),%xmm0        # 0x140bb1ee0
1400296ce:	0f 2f f0             	comiss %xmm0,%xmm6
1400296d1:	77 0b                	ja     0x1400296de
1400296d3:	0f 2e 35 c2 7c b8 00 	ucomiss 0xb87cc2(%rip),%xmm6        # 0x140bb139c
1400296da:	7a 07                	jp     0x1400296e3
1400296dc:	75 05                	jne    0x1400296e3
1400296de:	0f 28 f0             	movaps %xmm0,%xmm6
1400296e1:	8b df                	mov    %edi,%ebx
1400296e3:	ff c7                	inc    %edi
1400296e5:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400296ea:	e8 fd 00 fe ff       	call   0x1400097ec
1400296ef:	49 ff c7             	inc    %r15
1400296f2:	49 83 c4 10          	add    $0x10,%r12
1400296f6:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1400296fa:	49 8b 16             	mov    (%r14),%rdx
1400296fd:	48 8b c1             	mov    %rcx,%rax
140029700:	48 2b c2             	sub    %rdx,%rax
140029703:	48 c1 f8 04          	sar    $0x4,%rax
140029707:	4c 3b f8             	cmp    %rax,%r15
14002970a:	73 0b                	jae    0x140029717
14002970c:	80 7c 24 20 00       	cmpb   $0x0,0x20(%rsp)
140029711:	0f 84 11 ff ff ff    	je     0x140029628
140029717:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14002971c:	45 33 c0             	xor    %r8d,%r8d
14002971f:	33 ff                	xor    %edi,%edi
140029721:	48 8b c1             	mov    %rcx,%rax
140029724:	48 2b c2             	sub    %rdx,%rax
140029727:	48 c1 f8 04          	sar    $0x4,%rax
14002972b:	48 85 c0             	test   %rax,%rax
14002972e:	74 10                	je     0x140029740
140029730:	44 3b c3             	cmp    %ebx,%r8d
140029733:	7d 0b                	jge    0x140029740
140029735:	41 ff c0             	inc    %r8d
140029738:	48 ff c7             	inc    %rdi
14002973b:	48 3b f8             	cmp    %rax,%rdi
14002973e:	72 f0                	jb     0x140029730
140029740:	48 2b ca             	sub    %rdx,%rcx
140029743:	48 c1 f9 04          	sar    $0x4,%rcx
140029747:	48 3b f9             	cmp    %rcx,%rdi
14002974a:	0f 83 a9 01 00 00    	jae    0x1400298f9
140029750:	83 fb ff             	cmp    $0xffffffff,%ebx
140029753:	0f 8e a0 01 00 00    	jle    0x1400298f9
140029759:	4c 8b ff             	mov    %rdi,%r15
14002975c:	4d 03 ff             	add    %r15,%r15
14002975f:	4a 8b 0c fa          	mov    (%rdx,%r15,8),%rcx
140029763:	48 8b 01             	mov    (%rcx),%rax
140029766:	0f 57 c0             	xorps  %xmm0,%xmm0
140029769:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
14002976f:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140029773:	48 85 d2             	test   %rdx,%rdx
140029776:	74 04                	je     0x14002977c
140029778:	f0 ff 42 08          	lock incl 0x8(%rdx)
14002977c:	48 8b 16             	mov    (%rsi),%rdx
14002977f:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140029784:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140029788:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14002978d:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140029792:	48 8b 40 48          	mov    0x48(%rax),%rax
140029796:	ff 15 9c 34 ae 00    	call   *0xae349c(%rip)        # 0x140b0cc38
14002979c:	90                   	nop
14002979d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400297a2:	48 85 db             	test   %rbx,%rbx
1400297a5:	74 39                	je     0x1400297e0
1400297a7:	83 c8 ff             	or     $0xffffffff,%eax
1400297aa:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400297af:	83 f8 01             	cmp    $0x1,%eax
1400297b2:	75 2c                	jne    0x1400297e0
1400297b4:	48 8b 03             	mov    (%rbx),%rax
1400297b7:	48 8b cb             	mov    %rbx,%rcx
1400297ba:	48 8b 00             	mov    (%rax),%rax
1400297bd:	ff 15 75 34 ae 00    	call   *0xae3475(%rip)        # 0x140b0cc38
1400297c3:	83 c8 ff             	or     $0xffffffff,%eax
1400297c6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400297cb:	83 f8 01             	cmp    $0x1,%eax
1400297ce:	75 10                	jne    0x1400297e0
1400297d0:	48 8b 03             	mov    (%rbx),%rax
1400297d3:	48 8b cb             	mov    %rbx,%rcx
1400297d6:	48 8b 40 08          	mov    0x8(%rax),%rax
1400297da:	ff 15 58 34 ae 00    	call   *0xae3458(%rip)        # 0x140b0cc38
1400297e0:	49 8b 0e             	mov    (%r14),%rcx
1400297e3:	49 8b 46 08          	mov    0x8(%r14),%rax
1400297e7:	48 2b c1             	sub    %rcx,%rax
1400297ea:	48 c1 f8 04          	sar    $0x4,%rax
1400297ee:	48 3b f8             	cmp    %rax,%rdi
1400297f1:	72 07                	jb     0x1400297fa
1400297f3:	ff 15 9f 31 ae 00    	call   *0xae319f(%rip)        # 0x140b0c998
1400297f9:	cc                   	int3
1400297fa:	4a 8b 3c f9          	mov    (%rcx,%r15,8),%rdi
1400297fe:	48 8b 07             	mov    (%rdi),%rax
140029801:	48 8b 98 b8 00 00 00 	mov    0xb8(%rax),%rbx
140029808:	48 8b 0e             	mov    (%rsi),%rcx
14002980b:	48 8b 11             	mov    (%rcx),%rdx
14002980e:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
140029815:	ff 15 1d 34 ae 00    	call   *0xae341d(%rip)        # 0x140b0cc38
14002981b:	45 33 c0             	xor    %r8d,%r8d
14002981e:	48 8b d0             	mov    %rax,%rdx
140029821:	48 8b cf             	mov    %rdi,%rcx
140029824:	48 8b c3             	mov    %rbx,%rax
140029827:	ff 15 0b 34 ae 00    	call   *0xae340b(%rip)        # 0x140b0cc38
14002982d:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140029832:	49 03 c4             	add    %r12,%rax
140029835:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14002983a:	c7 04 82 01 00 00 00 	movl   $0x1,(%rdx,%rax,4)
140029841:	83 cf ff             	or     $0xffffffff,%edi
140029844:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
140029848:	48 85 db             	test   %rbx,%rbx
14002984b:	74 36                	je     0x140029883
14002984d:	8b c7                	mov    %edi,%eax
14002984f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140029854:	03 c7                	add    %edi,%eax
140029856:	75 2b                	jne    0x140029883
140029858:	48 8b 03             	mov    (%rbx),%rax
14002985b:	48 8b cb             	mov    %rbx,%rcx
14002985e:	48 8b 00             	mov    (%rax),%rax
140029861:	ff 15 d1 33 ae 00    	call   *0xae33d1(%rip)        # 0x140b0cc38
140029867:	8b c7                	mov    %edi,%eax
140029869:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14002986e:	03 c7                	add    %edi,%eax
140029870:	75 11                	jne    0x140029883
140029872:	48 8b 03             	mov    (%rbx),%rax
140029875:	48 8b cb             	mov    %rbx,%rcx
140029878:	48 8b 40 08          	mov    0x8(%rax),%rax