14031179f:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1403117a3:	e8 60 9d ff ff       	call   0x14030b508
1403117a8:	48 8d 15 b9 4e 92 00 	lea    0x924eb9(%rip),%rdx        # 0x140c36668
1403117af:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1403117b3:	e8 c6 ec 7d 00       	call   0x140af047e
1403117b8:	90                   	nop
1403117b9:	ba 37 80 04 80       	mov    $0x80048037,%edx
1403117be:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1403117c5:	e8 3e 9d ff ff       	call   0x14030b508
1403117ca:	48 8d 15 97 4e 92 00 	lea    0x924e97(%rip),%rdx        # 0x140c36668
1403117d1:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1403117d8:	e8 a1 ec 7d 00       	call   0x140af047e
1403117dd:	90                   	nop
1403117de:	66 90                	xchg   %ax,%ax
1403117e0:	ba 37 80 04 80       	mov    $0x80048037,%edx
1403117e5:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1403117ec:	e8 17 9d ff ff       	call   0x14030b508
1403117f1:	48 8d 15 70 4e 92 00 	lea    0x924e70(%rip),%rdx        # 0x140c36668
1403117f8:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1403117ff:	e8 7a ec 7d 00       	call   0x140af047e
140311804:	90                   	nop
140311805:	ba 37 80 04 80       	mov    $0x80048037,%edx
14031180a:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140311811:	e8 f2 9c ff ff       	call   0x14030b508
140311816:	48 8d 15 4b 4e 92 00 	lea    0x924e4b(%rip),%rdx        # 0x140c36668
14031181d:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140311824:	e8 55 ec 7d 00       	call   0x140af047e
140311829:	90                   	nop
14031182a:	ba 36 80 04 80       	mov    $0x80048036,%edx
14031182f:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140311836:	e8 cd 9c ff ff       	call   0x14030b508
14031183b:	48 8d 15 26 4e 92 00 	lea    0x924e26(%rip),%rdx        # 0x140c36668
140311842:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140311849:	e8 30 ec 7d 00       	call   0x140af047e
14031184e:	90                   	nop
14031184f:	ba 38 80 04 80       	mov    $0x80048038,%edx
140311854:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
14031185b:	e8 a8 9c ff ff       	call   0x14030b508
140311860:	48 8d 15 01 4e 92 00 	lea    0x924e01(%rip),%rdx        # 0x140c36668
140311867:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
14031186e:	e8 0b ec 7d 00       	call   0x140af047e
140311873:	90                   	nop
140311874:	ba 38 80 04 80       	mov    $0x80048038,%edx
140311879:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140311880:	e8 83 9c ff ff       	call   0x14030b508
140311885:	48 8d 15 dc 4d 92 00 	lea    0x924ddc(%rip),%rdx        # 0x140c36668
14031188c:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140311893:	e8 e6 eb 7d 00       	call   0x140af047e
140311898:	90                   	nop
140311899:	ba 37 80 04 80       	mov    $0x80048037,%edx
14031189e:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1403118a5:	e8 5e 9c ff ff       	call   0x14030b508
1403118aa:	48 8d 15 b7 4d 92 00 	lea    0x924db7(%rip),%rdx        # 0x140c36668
1403118b1:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1403118b8:	e8 c1 eb 7d 00       	call   0x140af047e
1403118bd:	90                   	nop
1403118be:	ba 37 80 04 80       	mov    $0x80048037,%edx
1403118c3:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1403118ca:	e8 39 9c ff ff       	call   0x14030b508
1403118cf:	48 8d 15 92 4d 92 00 	lea    0x924d92(%rip),%rdx        # 0x140c36668
1403118d6:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1403118dd:	e8 9c eb 7d 00       	call   0x140af047e
1403118e2:	90                   	nop
1403118e3:	ba 36 80 04 80       	mov    $0x80048036,%edx
1403118e8:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1403118ef:	e8 14 9c ff ff       	call   0x14030b508
1403118f4:	48 8d 15 6d 4d 92 00 	lea    0x924d6d(%rip),%rdx        # 0x140c36668
1403118fb:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140311902:	e8 77 eb 7d 00       	call   0x140af047e
140311907:	90                   	nop
140311908:	ba 38 80 04 80       	mov    $0x80048038,%edx
14031190d:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140311914:	e8 ef 9b ff ff       	call   0x14030b508
140311919:	48 8d 15 48 4d 92 00 	lea    0x924d48(%rip),%rdx        # 0x140c36668
140311920:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140311927:	e8 52 eb 7d 00       	call   0x140af047e
14031192c:	cc                   	int3
14031192d:	ba 38 80 04 80       	mov    $0x80048038,%edx
140311932:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140311939:	e8 b2 86 fe ff       	call   0x1402f9ff0
14031193e:	48 8d 15 53 4c 92 00 	lea    0x924c53(%rip),%rdx        # 0x140c36598
140311945:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
14031194c:	e8 2d eb 7d 00       	call   0x140af047e
140311951:	90                   	nop
140311952:	ba 38 80 04 80       	mov    $0x80048038,%edx
140311957:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
14031195e:	e8 a5 9b ff ff       	call   0x14030b508
140311963:	48 8d 15 fe 4c 92 00 	lea    0x924cfe(%rip),%rdx        # 0x140c36668
14031196a:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140311971:	e8 08 eb 7d 00       	call   0x140af047e
140311976:	90                   	nop
140311977:	ba 36 80 04 80       	mov    $0x80048036,%edx
14031197c:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140311983:	e8 80 9b ff ff       	call   0x14030b508
140311988:	48 8d 15 d9 4c 92 00 	lea    0x924cd9(%rip),%rdx        # 0x140c36668
14031198f:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140311996:	e8 e3 ea 7d 00       	call   0x140af047e
14031199b:	90                   	nop
14031199c:	ba 38 80 04 80       	mov    $0x80048038,%edx
1403119a1:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1403119a8:	e8 5b 9b ff ff       	call   0x14030b508
1403119ad:	48 8d 15 b4 4c 92 00 	lea    0x924cb4(%rip),%rdx        # 0x140c36668
1403119b4:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1403119bb:	e8 be ea 7d 00       	call   0x140af047e
1403119c0:	90                   	nop
1403119c1:	ba 38 80 04 80       	mov    $0x80048038,%edx
1403119c6:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1403119cd:	e8 36 9b ff ff       	call   0x14030b508
1403119d2:	48 8d 15 8f 4c 92 00 	lea    0x924c8f(%rip),%rdx        # 0x140c36668
1403119d9:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1403119e0:	e8 99 ea 7d 00       	call   0x140af047e
1403119e5:	cc                   	int3
1403119e6:	ba 38 80 04 80       	mov    $0x80048038,%edx
1403119eb:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1403119f2:	e8 11 9b ff ff       	call   0x14030b508
1403119f7:	48 8d 15 6a 4c 92 00 	lea    0x924c6a(%rip),%rdx        # 0x140c36668
1403119fe:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140311a05:	e8 74 ea 7d 00       	call   0x140af047e
140311a0a:	cc                   	int3
140311a0b:	90                   	nop
140311a0c:	90                   	nop
140311a0d:	90                   	nop
140311a0e:	90                   	nop
140311a0f:	90                   	nop
140311a10:	40 55                	rex push %rbp
140311a12:	53                   	push   %rbx
140311a13:	56                   	push   %rsi
140311a14:	57                   	push   %rdi
140311a15:	41 54                	push   %r12
140311a17:	41 55                	push   %r13
140311a19:	41 56                	push   %r14
140311a1b:	41 57                	push   %r15
140311a1d:	48 8d 6c 24 c8       	lea    -0x38(%rsp),%rbp
140311a22:	48 81 ec 38 01 00 00 	sub    $0x138,%rsp
140311a29:	48 8b 05 10 d6 9a 00 	mov    0x9ad610(%rip),%rax        # 0x140cbf040
140311a30:	48 33 c4             	xor    %rsp,%rax
140311a33:	48 89 45 20          	mov    %rax,0x20(%rbp)
140311a37:	4d 8b f1             	mov    %r9,%r14
140311a3a:	48 8b f2             	mov    %rdx,%rsi
140311a3d:	48 8b f9             	mov    %rcx,%rdi
140311a40:	48 89 55 b0          	mov    %rdx,-0x50(%rbp)
140311a44:	83 64 24 60 00       	andl   $0x0,0x60(%rsp)
140311a49:	49 8b 10             	mov    (%r8),%rdx
140311a4c:	49 8b 40 08          	mov    0x8(%r8),%rax
140311a50:	48 2b c2             	sub    %rdx,%rax
140311a53:	48 c1 f8 04          	sar    $0x4,%rax
140311a57:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
140311a5b:	48 3b c8             	cmp    %rax,%rcx
140311a5e:	72 07                	jb     0x140311a67
140311a60:	ff 15 32 af 7f 00    	call   *0x7faf32(%rip)        # 0x140b0c998
140311a66:	cc                   	int3
140311a67:	48 03 c9             	add    %rcx,%rcx
140311a6a:	0f 57 c0             	xorps  %xmm0,%xmm0
140311a6d:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
140311a73:	48 8b 44 ca 08       	mov    0x8(%rdx,%rcx,8),%rax
140311a78:	48 85 c0             	test   %rax,%rax
140311a7b:	74 04                	je     0x140311a81
140311a7d:	f0 ff 40 08          	lock incl 0x8(%rax)
140311a81:	48 8b 04 ca          	mov    (%rdx,%rcx,8),%rax
140311a85:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140311a8a:	48 8b 44 ca 08       	mov    0x8(%rdx,%rcx,8),%rax
140311a8f:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140311a94:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140311a9a:	49 8b 01             	mov    (%r9),%rax
140311a9d:	49 8b ce             	mov    %r14,%rcx
140311aa0:	48 8b 80 48 01 00 00 	mov    0x148(%rax),%rax
140311aa7:	ff 15 8b b1 7f 00    	call   *0x7fb18b(%rip)        # 0x140b0cc38
140311aad:	48 8b 48 08          	mov    0x8(%rax),%rcx
140311ab1:	48 85 c9             	test   %rcx,%rcx
140311ab4:	74 04                	je     0x140311aba
140311ab6:	f0 ff 41 08          	lock incl 0x8(%rcx)
140311aba:	4c 8b 38             	mov    (%rax),%r15
140311abd:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140311ac2:	48 8b 40 08          	mov    0x8(%rax),%rax
140311ac6:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140311acb:	66 0f 6f 0d 6d 03 8a 	movdqa 0x8a036d(%rip),%xmm1        # 0x140bb1e40
140311ad2:	00
140311ad3:	0f 11 4d c8          	movups %xmm1,-0x38(%rbp)
140311ad7:	83 65 d8 00          	andl   $0x0,-0x28(%rbp)
140311adb:	83 65 dc 00          	andl   $0x0,-0x24(%rbp)
140311adf:	44 8a a5 a0 00 00 00 	mov    0xa0(%rbp),%r12b
140311ae6:	45 84 e4             	test   %r12b,%r12b
140311ae9:	74 12                	je     0x140311afd
140311aeb:	0f 11 4d 98          	movups %xmm1,-0x68(%rbp)
140311aef:	83 65 a8 00          	andl   $0x0,-0x58(%rbp)
140311af3:	83 65 ac 00          	andl   $0x0,-0x54(%rbp)
140311af7:	48 8d 45 98          	lea    -0x68(%rbp),%rax
140311afb:	eb 68                	jmp    0x140311b65
140311afd:	49 8b 06             	mov    (%r14),%rax
140311b00:	49 8b ce             	mov    %r14,%rcx
140311b03:	48 8b 80 60 01 00 00 	mov    0x160(%rax),%rax
140311b0a:	ff 15 28 b1 7f 00    	call   *0x7fb128(%rip)        # 0x140b0cc38
140311b10:	48 8b 18             	mov    (%rax),%rbx
140311b13:	49 8b 06             	mov    (%r14),%rax
140311b16:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
140311b1a:	49 8b ce             	mov    %r14,%rcx
140311b1d:	48 8b 80 28 01 00 00 	mov    0x128(%rax),%rax
140311b24:	ff 15 0e b1 7f 00    	call   *0x7fb10e(%rip)        # 0x140b0cc38
140311b2a:	90                   	nop
140311b2b:	c7 44 24 60 01 00 00 	movl   $0x1,0x60(%rsp)
140311b32:	00
140311b33:	4c 8b 00             	mov    (%rax),%r8
140311b36:	49 8b 40 08          	mov    0x8(%r8),%rax
140311b3a:	48 63 50 04          	movslq 0x4(%rax),%rdx
140311b3e:	49 8d 48 08          	lea    0x8(%r8),%rcx
140311b42:	48 03 ca             	add    %rdx,%rcx
140311b45:	48 8b 01             	mov    (%rcx),%rax
140311b48:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140311b4c:	48 8b 40 28          	mov    0x28(%rax),%rax
140311b50:	ff 15 e2 b0 7f 00    	call   *0x7fb0e2(%rip)        # 0x140b0cc38
140311b56:	4c 8b c0             	mov    %rax,%r8
140311b59:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140311b5d:	48 8b cb             	mov    %rbx,%rcx
140311b60:	e8 db 12 e8 ff       	call   0x140192e40
140311b65:	48 8b d0             	mov    %rax,%rdx
140311b68:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140311b6d:	e8 ba a2 5f 00       	call   0x14090be2c
140311b72:	90                   	nop
140311b73:	41 83 cd ff          	or     $0xffffffff,%r13d
140311b77:	f6 44 24 60 01       	testb  $0x1,0x60(%rsp)
140311b7c:	74 47                	je     0x140311bc5
140311b7e:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
140311b82:	48 85 db             	test   %rbx,%rbx
140311b85:	74 3e                	je     0x140311bc5
140311b87:	41 8b c5             	mov    %r13d,%eax
140311b8a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140311b8f:	41 03 c5             	add    %r13d,%eax
140311b92:	75 2c                	jne    0x140311bc0
140311b94:	48 8b 03             	mov    (%rbx),%rax
140311b97:	48 8b cb             	mov    %rbx,%rcx
140311b9a:	48 8b 00             	mov    (%rax),%rax
140311b9d:	ff 15 95 b0 7f 00    	call   *0x7fb095(%rip)        # 0x140b0cc38
140311ba3:	41 8b c5             	mov    %r13d,%eax
140311ba6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140311bab:	41 03 c5             	add    %r13d,%eax
140311bae:	75 10                	jne    0x140311bc0
140311bb0:	48 8b 03             	mov    (%rbx),%rax
140311bb3:	48 8b cb             	mov    %rbx,%rcx
140311bb6:	48 8b 40 08          	mov    0x8(%rax),%rax
140311bba:	ff 15 78 b0 7f 00    	call   *0x7fb078(%rip)        # 0x140b0cc38
140311bc0:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140311bc5:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140311bca:	80 78 14 00          	cmpb   $0x0,0x14(%rax)
140311bce:	0f 84 07 01 00 00    	je     0x140311cdb
140311bd4:	49 8b 06             	mov    (%r14),%rax
140311bd7:	49 8b ce             	mov    %r14,%rcx
140311bda:	48 8b 80 60 01 00 00 	mov    0x160(%rax),%rax
140311be1:	ff 15 51 b0 7f 00    	call   *0x7fb051(%rip)        # 0x140b0cc38
140311be7:	4c 8b 00             	mov    (%rax),%r8
140311bea:	49 83 c0 18          	add    $0x18,%r8
140311bee:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
140311bf2:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140311bf7:	e8 d0 e4 ff ff       	call   0x1403100cc
140311bfc:	49 8b 07             	mov    (%r15),%rax
140311bff:	48 8b 98 b8 02 00 00 	mov    0x2b8(%rax),%rbx
140311c06:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140311c0b:	48 8b 01             	mov    (%rcx),%rax
140311c0e:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140311c12:	48 8b 40 20          	mov    0x20(%rax),%rax
140311c16:	ff 15 1c b0 7f 00    	call   *0x7fb01c(%rip)        # 0x140b0cc38
140311c1c:	90                   	nop
140311c1d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140311c22:	4c 8d 4c 24 78       	lea    0x78(%rsp),%r9
140311c27:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
140311c2b:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
140311c2f:	49 8b cf             	mov    %r15,%rcx
140311c32:	48 8b c3             	mov    %rbx,%rax
140311c35:	ff 15 fd af 7f 00    	call   *0x7faffd(%rip)        # 0x140b0cc38
140311c3b:	4c 8b 38             	mov    (%rax),%r15
140311c3e:	48 8b 48 08          	mov    0x8(%rax),%rcx
140311c42:	48 83 20 00          	andq   $0x0,(%rax)
140311c46:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140311c4b:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140311c50:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140311c55:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
140311c59:	48 85 db             	test   %rbx,%rbx
140311c5c:	74 3a                	je     0x140311c98
140311c5e:	41 8b c5             	mov    %r13d,%eax
140311c61:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140311c66:	41 03 c5             	add    %r13d,%eax
140311c69:	75 2d                	jne    0x140311c98
140311c6b:	48 8b 03             	mov    (%rbx),%rax
140311c6e:	48 8b cb             	mov    %rbx,%rcx
140311c71:	48 8b 00             	mov    (%rax),%rax
140311c74:	ff 15 be af 7f 00    	call   *0x7fafbe(%rip)        # 0x140b0cc38
140311c7a:	41 8b c5             	mov    %r13d,%eax
140311c7d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140311c82:	41 03 c5             	add    %r13d,%eax
140311c85:	75 11                	jne    0x140311c98
140311c87:	48 8b 03             	mov    (%rbx),%rax
140311c8a:	48 8b cb             	mov    %rbx,%rcx
140311c8d:	48 8b 40 08          	mov    0x8(%rax),%rax
140311c91:	ff 15 a1 af 7f 00    	call   *0x7fafa1(%rip)        # 0x140b0cc38
140311c97:	90                   	nop
140311c98:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
140311c9c:	48 83 f8 0f          	cmp    $0xf,%rax
140311ca0:	76 30                	jbe    0x140311cd2
140311ca2:	48 ff c0             	inc    %rax
140311ca5:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140311ca9:	48 8b d1             	mov    %rcx,%rdx
140311cac:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140311cb2:	72 18                	jb     0x140311ccc
140311cb4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140311cb8:	48 2b d1             	sub    %rcx,%rdx
140311cbb:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140311cbf:	48 83 f8 1f          	cmp    $0x1f,%rax
140311cc3:	76 07                	jbe    0x140311ccc
140311cc5:	ff 15 cd ac 7f 00    	call   *0x7faccd(%rip)        # 0x140b0c998
140311ccb:	cc                   	int3
140311ccc:	ff 15 ee ab 7f 00    	call   *0x7fabee(%rip)        # 0x140b0c8c0
140311cd2:	4d 85 ff             	test   %r15,%r15
140311cd5:	0f 85 47 06 00 00    	jne    0x140312322
140311cdb:	4d 8b c6             	mov    %r14,%r8
140311cde:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140311ce3:	48 8b cf             	mov    %rdi,%rcx
140311ce6:	e8 b9 e5 ff ff       	call   0x1403102a4
140311ceb:	4c 8d 7f 50          	lea    0x50(%rdi),%r15
140311cef:	49 8b 0f             	mov    (%r15),%rcx
140311cf2:	49 8b 47 08          	mov    0x8(%r15),%rax
140311cf6:	48 2b c1             	sub    %rcx,%rax
140311cf9:	48 c1 f8 02          	sar    $0x2,%rax
140311cfd:	48 83 f8 04          	cmp    $0x4,%rax
140311d01:	0f 84 ea 00 00 00    	je     0x140311df1
140311d07:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
140311d0c:	48 83 26 00          	andq   $0x0,(%rsi)
140311d10:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140311d15:	48 85 c9             	test   %rcx,%rcx
140311d18:	74 41                	je     0x140311d5b
140311d1a:	41 8b c5             	mov    %r13d,%eax
140311d1d:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140311d22:	41 03 c5             	add    %r13d,%eax
140311d25:	75 34                	jne    0x140311d5b
140311d27:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140311d2c:	48 8b 03             	mov    (%rbx),%rax
140311d2f:	48 8b cb             	mov    %rbx,%rcx
140311d32:	48 8b 00             	mov    (%rax),%rax
140311d35:	ff 15 fd ae 7f 00    	call   *0x7faefd(%rip)        # 0x140b0cc38
140311d3b:	41 8b c5             	mov    %r13d,%eax
140311d3e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140311d43:	41 03 c5             	add    %r13d,%eax
140311d46:	75 13                	jne    0x140311d5b
140311d48:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140311d4d:	48 8b 01             	mov    (%rcx),%rax
140311d50:	48 8b 40 08          	mov    0x8(%rax),%rax
140311d54:	ff 15 de ae 7f 00    	call   *0x7faede(%rip)        # 0x140b0cc38
140311d5a:	90                   	nop
140311d5b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140311d60:	48 85 c9             	test   %rcx,%rcx
140311d63:	74 41                	je     0x140311da6
140311d65:	41 8b c5             	mov    %r13d,%eax