1400b45e5:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b45ea:	48 2b c1             	sub    %rcx,%rax
1400b45ed:	48 c1 f8 04          	sar    $0x4,%rax
1400b45f1:	48 3b f0             	cmp    %rax,%rsi
1400b45f4:	0f 83 0e 0d 00 00    	jae    0x1400b5308
1400b45fa:	48 8b 04 39          	mov    (%rcx,%rdi,1),%rax
1400b45fe:	83 b8 98 00 00 00 09 	cmpl   $0x9,0x98(%rax)
1400b4605:	74 05                	je     0x1400b460c
1400b4607:	41 b6 01             	mov    $0x1,%r14b
1400b460a:	eb 03                	jmp    0x1400b460f
1400b460c:	45 32 f6             	xor    %r14b,%r14b
1400b460f:	41 83 e7 fe          	and    $0xfffffffe,%r15d
1400b4613:	44 89 bd d8 01 00 00 	mov    %r15d,0x1d8(%rbp)
1400b461a:	48 8b 9d 08 01 00 00 	mov    0x108(%rbp),%rbx
1400b4621:	48 85 db             	test   %rbx,%rbx
1400b4624:	74 3e                	je     0x1400b4664
1400b4626:	83 c8 ff             	or     $0xffffffff,%eax
1400b4629:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b462e:	83 f8 01             	cmp    $0x1,%eax
1400b4631:	75 2c                	jne    0x1400b465f
1400b4633:	48 8b 03             	mov    (%rbx),%rax
1400b4636:	48 8b cb             	mov    %rbx,%rcx
1400b4639:	48 8b 00             	mov    (%rax),%rax
1400b463c:	ff 15 f6 85 a5 00    	call   *0xa585f6(%rip)        # 0x140b0cc38
1400b4642:	83 c8 ff             	or     $0xffffffff,%eax
1400b4645:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b464a:	83 f8 01             	cmp    $0x1,%eax
1400b464d:	75 10                	jne    0x1400b465f
1400b464f:	48 8b 03             	mov    (%rbx),%rax
1400b4652:	48 8b cb             	mov    %rbx,%rcx
1400b4655:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b4659:	ff 15 d9 85 a5 00    	call   *0xa585d9(%rip)        # 0x140b0cc38
1400b465f:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400b4664:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b4669:	48 2b c1             	sub    %rcx,%rax
1400b466c:	48 c1 f8 04          	sar    $0x4,%rax
1400b4670:	45 84 f6             	test   %r14b,%r14b
1400b4673:	0f 84 1a 02 00 00    	je     0x1400b4893
1400b4679:	48 3b f0             	cmp    %rax,%rsi
1400b467c:	0f 83 2b 0c 00 00    	jae    0x1400b52ad
1400b4682:	48 8b 0c 0f          	mov    (%rdi,%rcx,1),%rcx
1400b4686:	48 8b 01             	mov    (%rcx),%rax
1400b4689:	45 33 c0             	xor    %r8d,%r8d
1400b468c:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1400b4690:	48 8b 40 20          	mov    0x20(%rax),%rax
1400b4694:	ff 15 9e 85 a5 00    	call   *0xa5859e(%rip)        # 0x140b0cc38
1400b469a:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400b469e:	48 8b 01             	mov    (%rcx),%rax
1400b46a1:	4c 8b 48 68          	mov    0x68(%rax),%r9
1400b46a5:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b46aa:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1400b46af:	49 2b c0             	sub    %r8,%rax
1400b46b2:	48 c1 f8 04          	sar    $0x4,%rax
1400b46b6:	48 3b f0             	cmp    %rax,%rsi
1400b46b9:	0f 83 e7 0b 00 00    	jae    0x1400b52a6
1400b46bf:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b46c2:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1400b46c7:	4a 8b 54 07 08       	mov    0x8(%rdi,%r8,1),%rdx
1400b46cc:	48 85 d2             	test   %rdx,%rdx
1400b46cf:	74 04                	je     0x1400b46d5
1400b46d1:	f0 ff 42 08          	lock incl 0x8(%rdx)
1400b46d5:	4a 8b 14 07          	mov    (%rdi,%r8,1),%rdx
1400b46d9:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
1400b46dd:	4a 8b 54 07 08       	mov    0x8(%rdi,%r8,1),%rdx
1400b46e2:	48 89 55 e0          	mov    %rdx,-0x20(%rbp)
1400b46e6:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1400b46ea:	49 8b c1             	mov    %r9,%rax
1400b46ed:	ff 15 45 85 a5 00    	call   *0xa58545(%rip)        # 0x140b0cc38
1400b46f3:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1400b46f7:	41 83 ce ff          	or     $0xffffffff,%r14d
1400b46fb:	48 85 db             	test   %rbx,%rbx
1400b46fe:	74 39                	je     0x1400b4739
1400b4700:	41 8b c6             	mov    %r14d,%eax
1400b4703:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b4708:	41 03 c6             	add    %r14d,%eax
1400b470b:	75 2c                	jne    0x1400b4739
1400b470d:	48 8b 03             	mov    (%rbx),%rax
1400b4710:	48 8b cb             	mov    %rbx,%rcx
1400b4713:	48 8b 00             	mov    (%rax),%rax
1400b4716:	ff 15 1c 85 a5 00    	call   *0xa5851c(%rip)        # 0x140b0cc38
1400b471c:	41 8b c6             	mov    %r14d,%eax
1400b471f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b4724:	41 03 c6             	add    %r14d,%eax
1400b4727:	75 10                	jne    0x1400b4739
1400b4729:	48 8b 03             	mov    (%rbx),%rax
1400b472c:	48 8b cb             	mov    %rbx,%rcx
1400b472f:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b4733:	ff 15 ff 84 a5 00    	call   *0xa584ff(%rip)        # 0x140b0cc38
1400b4739:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400b473d:	48 8b 01             	mov    (%rcx),%rax
1400b4740:	45 33 c0             	xor    %r8d,%r8d
1400b4743:	48 8d 95 88 00 00 00 	lea    0x88(%rbp),%rdx
1400b474a:	48 8b 40 20          	mov    0x20(%rax),%rax
1400b474e:	ff 15 e4 84 a5 00    	call   *0xa584e4(%rip)        # 0x140b0cc38
1400b4754:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
1400b475b:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b4760:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400b4765:	48 2b c3             	sub    %rbx,%rax
1400b4768:	48 c1 f8 04          	sar    $0x4,%rax
1400b476c:	48 3b f0             	cmp    %rax,%rsi
1400b476f:	0f 83 2a 0b 00 00    	jae    0x1400b529f
1400b4775:	48 8b 44 1f 08       	mov    0x8(%rdi,%rbx,1),%rax
1400b477a:	48 85 c0             	test   %rax,%rax
1400b477d:	74 04                	je     0x1400b4783
1400b477f:	f0 ff 40 08          	lock incl 0x8(%rax)
1400b4783:	48 8b 04 1f          	mov    (%rdi,%rbx,1),%rax
1400b4787:	48 89 85 e0 00 00 00 	mov    %rax,0xe0(%rbp)
1400b478e:	48 8b 5c 1f 08       	mov    0x8(%rdi,%rbx,1),%rbx
1400b4793:	48 89 9d e8 00 00 00 	mov    %rbx,0xe8(%rbp)
1400b479a:	4c 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%r8
1400b47a1:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1400b47a5:	e8 aa fe 0d 00       	call   0x140194654
1400b47aa:	48 85 db             	test   %rbx,%rbx
1400b47ad:	74 39                	je     0x1400b47e8
1400b47af:	41 8b c6             	mov    %r14d,%eax
1400b47b2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b47b7:	41 03 c6             	add    %r14d,%eax
1400b47ba:	75 2c                	jne    0x1400b47e8
1400b47bc:	48 8b 03             	mov    (%rbx),%rax
1400b47bf:	48 8b cb             	mov    %rbx,%rcx
1400b47c2:	48 8b 00             	mov    (%rax),%rax
1400b47c5:	ff 15 6d 84 a5 00    	call   *0xa5846d(%rip)        # 0x140b0cc38
1400b47cb:	41 8b c6             	mov    %r14d,%eax
1400b47ce:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b47d3:	41 03 c6             	add    %r14d,%eax
1400b47d6:	75 10                	jne    0x1400b47e8
1400b47d8:	48 8b 03             	mov    (%rbx),%rax
1400b47db:	48 8b cb             	mov    %rbx,%rcx
1400b47de:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b47e2:	ff 15 50 84 a5 00    	call   *0xa58450(%rip)        # 0x140b0cc38
1400b47e8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b47ed:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400b47f2:	48 2b c1             	sub    %rcx,%rax
1400b47f5:	48 c1 f8 04          	sar    $0x4,%rax
1400b47f9:	48 3b f0             	cmp    %rax,%rsi
1400b47fc:	0f 83 9d 0a 00 00    	jae    0x1400b529f
1400b4802:	48 8b 0c 0f          	mov    (%rdi,%rcx,1),%rcx
1400b4806:	48 8b 01             	mov    (%rcx),%rax
1400b4809:	4c 8d 85 88 00 00 00 	lea    0x88(%rbp),%r8
1400b4810:	33 d2                	xor    %edx,%edx
1400b4812:	48 8b 40 60          	mov    0x60(%rax),%rax
1400b4816:	ff 15 1c 84 a5 00    	call   *0xa5841c(%rip)        # 0x140b0cc38
1400b481c:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b4821:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400b4826:	48 2b c1             	sub    %rcx,%rax
1400b4829:	48 c1 f8 04          	sar    $0x4,%rax
1400b482d:	48 3b f0             	cmp    %rax,%rsi
1400b4830:	0f 83 69 0a 00 00    	jae    0x1400b529f
1400b4836:	48 8b 04 39          	mov    (%rcx,%rdi,1),%rax
1400b483a:	c7 80 98 00 00 00 09 	movl   $0x9,0x98(%rax)
1400b4841:	00 00 00
1400b4844:	48 8b 9d 90 00 00 00 	mov    0x90(%rbp),%rbx
1400b484b:	48 85 db             	test   %rbx,%rbx
1400b484e:	74 3a                	je     0x1400b488a
1400b4850:	41 8b c6             	mov    %r14d,%eax
1400b4853:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b4858:	41 03 c6             	add    %r14d,%eax
1400b485b:	75 2d                	jne    0x1400b488a
1400b485d:	48 8b 03             	mov    (%rbx),%rax
1400b4860:	48 8b cb             	mov    %rbx,%rcx
1400b4863:	48 8b 00             	mov    (%rax),%rax
1400b4866:	ff 15 cc 83 a5 00    	call   *0xa583cc(%rip)        # 0x140b0cc38
1400b486c:	41 8b c6             	mov    %r14d,%eax
1400b486f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b4874:	41 03 c6             	add    %r14d,%eax
1400b4877:	75 11                	jne    0x1400b488a
1400b4879:	48 8b 03             	mov    (%rbx),%rax
1400b487c:	48 8b cb             	mov    %rbx,%rcx
1400b487f:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b4883:	ff 15 af 83 a5 00    	call   *0xa583af(%rip)        # 0x140b0cc38
1400b4889:	90                   	nop
1400b488a:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
1400b488e:	e9 2e 08 00 00       	jmp    0x1400b50c1
1400b4893:	48 3b f0             	cmp    %rax,%rsi
1400b4896:	0f 83 65 0a 00 00    	jae    0x1400b5301
1400b489c:	48 8d 14 39          	lea    (%rcx,%rdi,1),%rdx
1400b48a0:	48 8b 02             	mov    (%rdx),%rax
1400b48a3:	83 b8 98 00 00 00 00 	cmpl   $0x0,0x98(%rax)
1400b48aa:	0f 85 db 02 00 00    	jne    0x1400b4b8b
1400b48b0:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1400b48b7:	e8 10 8d f8 ff       	call   0x14003d5cc
1400b48bc:	4c 8b 30             	mov    (%rax),%r14
1400b48bf:	48 8b 9d 18 01 00 00 	mov    0x118(%rbp),%rbx
1400b48c6:	48 85 db             	test   %rbx,%rbx
1400b48c9:	74 39                	je     0x1400b4904
1400b48cb:	83 c8 ff             	or     $0xffffffff,%eax
1400b48ce:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b48d3:	83 f8 01             	cmp    $0x1,%eax
1400b48d6:	75 2c                	jne    0x1400b4904
1400b48d8:	48 8b 03             	mov    (%rbx),%rax
1400b48db:	48 8b cb             	mov    %rbx,%rcx
1400b48de:	48 8b 00             	mov    (%rax),%rax
1400b48e1:	ff 15 51 83 a5 00    	call   *0xa58351(%rip)        # 0x140b0cc38
1400b48e7:	83 c8 ff             	or     $0xffffffff,%eax
1400b48ea:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b48ef:	83 f8 01             	cmp    $0x1,%eax
1400b48f2:	75 10                	jne    0x1400b4904
1400b48f4:	48 8b 03             	mov    (%rbx),%rax
1400b48f7:	48 8b cb             	mov    %rbx,%rcx
1400b48fa:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b48fe:	ff 15 34 83 a5 00    	call   *0xa58334(%rip)        # 0x140b0cc38
1400b4904:	4d 85 f6             	test   %r14,%r14
1400b4907:	0f 84 f2 07 00 00    	je     0x1400b50ff
1400b490d:	80 bd d0 01 00 00 00 	cmpb   $0x0,0x1d0(%rbp)
1400b4914:	0f 85 6c 02 00 00    	jne    0x1400b4b86
1400b491a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400b491f:	e8 9c 1c 00 00       	call   0x1400b65c0
1400b4924:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1400b4928:	48 8b 08             	mov    (%rax),%rcx
1400b492b:	4c 8b 51 70          	mov    0x70(%rcx),%r10
1400b492f:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b4932:	66 0f 7f 85 a0 00 00 	movdqa %xmm0,0xa0(%rbp)
1400b4939:	00
1400b493a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400b493f:	48 85 c9             	test   %rcx,%rcx
1400b4942:	74 04                	je     0x1400b4948
1400b4944:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400b4948:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1400b494d:	66 0f 7f 85 a0 00 00 	movdqa %xmm0,0xa0(%rbp)
1400b4954:	00
1400b4955:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b495a:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400b495f:	48 2b c2             	sub    %rdx,%rax
1400b4962:	48 c1 f8 04          	sar    $0x4,%rax
1400b4966:	48 3b f0             	cmp    %rax,%rsi
1400b4969:	0f 83 4c 09 00 00    	jae    0x1400b52bb
1400b496f:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b4972:	f3 0f 7f 45 f8       	movdqu %xmm0,-0x8(%rbp)
1400b4977:	48 8b 4c 3a 08       	mov    0x8(%rdx,%rdi,1),%rcx
1400b497c:	48 85 c9             	test   %rcx,%rcx
1400b497f:	74 04                	je     0x1400b4985
1400b4981:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400b4985:	48 8b 0c 3a          	mov    (%rdx,%rdi,1),%rcx
1400b4989:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
1400b498d:	48 8b 4c 3a 08       	mov    0x8(%rdx,%rdi,1),%rcx
1400b4992:	48 89 4d 00          	mov    %rcx,0x0(%rbp)
1400b4996:	4c 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%r9
1400b499d:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
1400b49a1:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400b49a6:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1400b49aa:	49 8b c2             	mov    %r10,%rax
1400b49ad:	ff 15 85 82 a5 00    	call   *0xa58285(%rip)        # 0x140b0cc38
1400b49b3:	48 83 7c 24 60 00    	cmpq   $0x0,0x60(%rsp)
1400b49b9:	0f 84 2e 01 00 00    	je     0x1400b4aed
1400b49bf:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b49c2:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1400b49c8:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400b49cd:	48 85 c9             	test   %rcx,%rcx
1400b49d0:	74 04                	je     0x1400b49d6
1400b49d2:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400b49d6:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1400b49db:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1400b49e1:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b49e4:	66 0f 7f 85 b0 00 00 	movdqa %xmm0,0xb0(%rbp)
1400b49eb:	00
1400b49ec:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400b49f1:	48 85 c0             	test   %rax,%rax
1400b49f4:	74 04                	je     0x1400b49fa
1400b49f6:	f0 ff 40 08          	lock incl 0x8(%rax)
1400b49fa:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1400b49ff:	66 0f 7f 85 b0 00 00 	movdqa %xmm0,0xb0(%rbp)
1400b4a06:	00
1400b4a07:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b4a0c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400b4a11:	48 2b c1             	sub    %rcx,%rax
1400b4a14:	48 c1 f8 04          	sar    $0x4,%rax
1400b4a18:	48 3b f0             	cmp    %rax,%rsi
1400b4a1b:	0f 83 93 08 00 00    	jae    0x1400b52b4
1400b4a21:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b4a24:	f3 0f 7f 45 08       	movdqu %xmm0,0x8(%rbp)
1400b4a29:	48 8b 44 39 08       	mov    0x8(%rcx,%rdi,1),%rax
1400b4a2e:	48 85 c0             	test   %rax,%rax
1400b4a31:	74 04                	je     0x1400b4a37
1400b4a33:	f0 ff 40 08          	lock incl 0x8(%rax)
1400b4a37:	48 8b 04 39          	mov    (%rcx,%rdi,1),%rax
1400b4a3b:	48 89 45 08          	mov    %rax,0x8(%rbp)
1400b4a3f:	48 8b 44 39 08       	mov    0x8(%rcx,%rdi,1),%rax
1400b4a44:	48 89 45 10          	mov    %rax,0x10(%rbp)
1400b4a48:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1400b4a4d:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
1400b4a54:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
1400b4a58:	e8 6b 86 0e 00       	call   0x14019d0c8
1400b4a5d:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1400b4a62:	83 cf ff             	or     $0xffffffff,%edi
1400b4a65:	48 85 db             	test   %rbx,%rbx
1400b4a68:	74 36                	je     0x1400b4aa0
1400b4a6a:	8b c7                	mov    %edi,%eax
1400b4a6c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b4a71:	03 c7                	add    %edi,%eax
1400b4a73:	75 2b                	jne    0x1400b4aa0
1400b4a75:	48 8b 03             	mov    (%rbx),%rax
1400b4a78:	48 8b cb             	mov    %rbx,%rcx
1400b4a7b:	48 8b 00             	mov    (%rax),%rax
1400b4a7e:	ff 15 b4 81 a5 00    	call   *0xa581b4(%rip)        # 0x140b0cc38
1400b4a84:	8b c7                	mov    %edi,%eax
1400b4a86:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b4a8b:	03 c7                	add    %edi,%eax
1400b4a8d:	75 11                	jne    0x1400b4aa0
1400b4a8f:	48 8b 03             	mov    (%rbx),%rax
1400b4a92:	48 8b cb             	mov    %rbx,%rcx
1400b4a95:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b4a99:	ff 15 99 81 a5 00    	call   *0xa58199(%rip)        # 0x140b0cc38
1400b4a9f:	90                   	nop
1400b4aa0:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400b4aa5:	48 85 c9             	test   %rcx,%rcx
1400b4aa8:	0f 84 51 06 00 00    	je     0x1400b50ff
1400b4aae:	8b c7                	mov    %edi,%eax
1400b4ab0:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400b4ab5:	03 c7                	add    %edi,%eax
1400b4ab7:	0f 85 42 06 00 00    	jne    0x1400b50ff
1400b4abd:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400b4ac2:	48 8b 03             	mov    (%rbx),%rax
1400b4ac5:	48 8b cb             	mov    %rbx,%rcx
1400b4ac8:	48 8b 00             	mov    (%rax),%rax
1400b4acb:	ff 15 67 81 a5 00    	call   *0xa58167(%rip)        # 0x140b0cc38
1400b4ad1:	8b c7                	mov    %edi,%eax
1400b4ad3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b4ad8:	03 c7                	add    %edi,%eax
1400b4ada:	0f 85 1f 06 00 00    	jne    0x1400b50ff
1400b4ae0:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400b4ae5:	48 8b 01             	mov    (%rcx),%rax
1400b4ae8:	e9 08 06 00 00       	jmp    0x1400b50f5
1400b4aed:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1400b4af2:	41 83 ce ff          	or     $0xffffffff,%r14d
1400b4af6:	48 85 db             	test   %rbx,%rbx
1400b4af9:	74 3a                	je     0x1400b4b35
1400b4afb:	41 8b c6             	mov    %r14d,%eax
1400b4afe:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b4b03:	41 03 c6             	add    %r14d,%eax
1400b4b06:	75 2d                	jne    0x1400b4b35
1400b4b08:	48 8b 03             	mov    (%rbx),%rax
1400b4b0b:	48 8b cb             	mov    %rbx,%rcx
1400b4b0e:	48 8b 00             	mov    (%rax),%rax
1400b4b11:	ff 15 21 81 a5 00    	call   *0xa58121(%rip)        # 0x140b0cc38
1400b4b17:	41 8b c6             	mov    %r14d,%eax
1400b4b1a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b4b1f:	41 03 c6             	add    %r14d,%eax
1400b4b22:	75 11                	jne    0x1400b4b35
1400b4b24:	48 8b 03             	mov    (%rbx),%rax
1400b4b27:	48 8b cb             	mov    %rbx,%rcx
1400b4b2a:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b4b2e:	ff 15 04 81 a5 00    	call   *0xa58104(%rip)        # 0x140b0cc38
1400b4b34:	90                   	nop
1400b4b35:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400b4b3a:	48 85 c9             	test   %rcx,%rcx
1400b4b3d:	74 47                	je     0x1400b4b86
1400b4b3f:	41 8b c6             	mov    %r14d,%eax
1400b4b42:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400b4b47:	41 03 c6             	add    %r14d,%eax
1400b4b4a:	75 33                	jne    0x1400b4b7f