1402f8626:	48 8b d1             	mov    %rcx,%rdx
1402f8629:	48 3b c7             	cmp    %rdi,%rax
1402f862c:	72 18                	jb     0x1402f8646
1402f862e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402f8632:	48 2b d1             	sub    %rcx,%rdx
1402f8635:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402f8639:	48 83 f8 1f          	cmp    $0x1f,%rax
1402f863d:	76 07                	jbe    0x1402f8646
1402f863f:	ff 15 53 43 81 00    	call   *0x814353(%rip)        # 0x140b0c998
1402f8645:	cc                   	int3
1402f8646:	ff 15 74 42 81 00    	call   *0x814274(%rip)        # 0x140b0c8c0
1402f864c:	c7 44 24 70 01 00 00 	movl   $0x1,0x70(%rsp)
1402f8653:	00
1402f8654:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1402f8658:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402f865c:	48 83 7d e8 0f       	cmpq   $0xf,-0x18(%rbp)
1402f8661:	48 0f 47 4d d0       	cmova  -0x30(%rbp),%rcx
1402f8666:	4c 8b c3             	mov    %rbx,%r8
1402f8669:	bf 06 00 00 00       	mov    $0x6,%edi
1402f866e:	48 3b df             	cmp    %rdi,%rbx
1402f8671:	4c 0f 47 c7          	cmova  %rdi,%r8
1402f8675:	48 8d 15 dc 1c 85 00 	lea    0x851cdc(%rip),%rdx        # 0x140b4a358
1402f867c:	e8 69 9c 7f 00       	call   0x140af22ea
1402f8681:	85 c0                	test   %eax,%eax
1402f8683:	75 13                	jne    0x1402f8698
1402f8685:	48 3b df             	cmp    %rdi,%rbx
1402f8688:	75 0e                	jne    0x1402f8698
1402f868a:	41 8b c6             	mov    %r14d,%eax
1402f868d:	85 c0                	test   %eax,%eax
1402f868f:	75 07                	jne    0x1402f8698
1402f8691:	44 89 74 24 70       	mov    %r14d,0x70(%rsp)
1402f8696:	eb 7d                	jmp    0x1402f8715
1402f8698:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402f869c:	48 83 7d e8 0f       	cmpq   $0xf,-0x18(%rbp)
1402f86a1:	48 0f 47 4d d0       	cmova  -0x30(%rbp),%rcx
1402f86a6:	48 8b fb             	mov    %rbx,%rdi
1402f86a9:	b8 07 00 00 00       	mov    $0x7,%eax
1402f86ae:	48 3b d8             	cmp    %rax,%rbx
1402f86b1:	48 0f 47 f8          	cmova  %rax,%rdi
1402f86b5:	4c 8b c7             	mov    %rdi,%r8
1402f86b8:	48 8d 15 61 1c 85 00 	lea    0x851c61(%rip),%rdx        # 0x140b4a320
1402f86bf:	e8 26 9c 7f 00       	call   0x140af22ea
1402f86c4:	85 c0                	test   %eax,%eax
1402f86c6:	75 17                	jne    0x1402f86df
1402f86c8:	48 83 fb 07          	cmp    $0x7,%rbx
1402f86cc:	75 11                	jne    0x1402f86df
1402f86ce:	41 8b c6             	mov    %r14d,%eax
1402f86d1:	85 c0                	test   %eax,%eax
1402f86d3:	75 0a                	jne    0x1402f86df
1402f86d5:	c7 44 24 70 03 00 00 	movl   $0x3,0x70(%rsp)
1402f86dc:	00
1402f86dd:	eb 36                	jmp    0x1402f8715
1402f86df:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402f86e3:	48 83 7d e8 0f       	cmpq   $0xf,-0x18(%rbp)
1402f86e8:	48 0f 47 4d d0       	cmova  -0x30(%rbp),%rcx
1402f86ed:	4c 8b c7             	mov    %rdi,%r8
1402f86f0:	48 8d 15 31 1c 85 00 	lea    0x851c31(%rip),%rdx        # 0x140b4a328
1402f86f7:	e8 ee 9b 7f 00       	call   0x140af22ea
1402f86fc:	85 c0                	test   %eax,%eax
1402f86fe:	75 15                	jne    0x1402f8715
1402f8700:	48 83 fb 07          	cmp    $0x7,%rbx
1402f8704:	75 0f                	jne    0x1402f8715
1402f8706:	41 8b c6             	mov    %r14d,%eax
1402f8709:	85 c0                	test   %eax,%eax
1402f870b:	75 08                	jne    0x1402f8715
1402f870d:	c7 44 24 70 02 00 00 	movl   $0x2,0x70(%rsp)
1402f8714:	00
1402f8715:	0f 57 c0             	xorps  %xmm0,%xmm0
1402f8718:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
1402f871e:	4c 89 75 88          	mov    %r14,-0x78(%rbp)
1402f8722:	48 8b 0e             	mov    (%rsi),%rcx
1402f8725:	48 8b 01             	mov    (%rcx),%rax
1402f8728:	4c 8b 40 40          	mov    0x40(%rax),%r8
1402f872c:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1402f8730:	66 0f 6f 0d 68 95 8b 	movdqa 0x8b9568(%rip),%xmm1        # 0x140bb1ca0
1402f8737:	00
1402f8738:	f3 0f 7f 4d 00       	movdqu %xmm1,0x0(%rbp)
1402f873d:	8b 05 f9 0f 85 00    	mov    0x850ff9(%rip),%eax        # 0x140b4973c
1402f8743:	89 45 f0             	mov    %eax,-0x10(%rbp)
1402f8746:	8a 05 f4 0f 85 00    	mov    0x850ff4(%rip),%al        # 0x140b49740
1402f874c:	88 45 f4             	mov    %al,-0xc(%rbp)
1402f874f:	44 88 75 f5          	mov    %r14b,-0xb(%rbp)
1402f8753:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1402f8757:	49 8b c0             	mov    %r8,%rax
1402f875a:	ff 15 d8 44 81 00    	call   *0x8144d8(%rip)        # 0x140b0cc38
1402f8760:	48 8b d0             	mov    %rax,%rdx
1402f8763:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402f8768:	e8 97 42 e1 ff       	call   0x14010ca04
1402f876d:	90                   	nop
1402f876e:	48 8b 45 08          	mov    0x8(%rbp),%rax
1402f8772:	48 83 f8 0f          	cmp    $0xf,%rax
1402f8776:	76 30                	jbe    0x1402f87a8
1402f8778:	48 ff c0             	inc    %rax
1402f877b:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1402f877f:	48 8b d1             	mov    %rcx,%rdx
1402f8782:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402f8788:	72 18                	jb     0x1402f87a2
1402f878a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402f878e:	48 2b d1             	sub    %rcx,%rdx
1402f8791:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402f8795:	48 83 f8 1f          	cmp    $0x1f,%rax
1402f8799:	76 07                	jbe    0x1402f87a2
1402f879b:	ff 15 f7 41 81 00    	call   *0x8141f7(%rip)        # 0x140b0c998
1402f87a1:	cc                   	int3
1402f87a2:	ff 15 18 41 81 00    	call   *0x814118(%rip)        # 0x140b0c8c0
1402f87a8:	66 0f 6f 05 a0 94 8b 	movdqa 0x8b94a0(%rip),%xmm0        # 0x140bb1c50
1402f87af:	00
1402f87b0:	f3 0f 7f 45 00       	movdqu %xmm0,0x0(%rbp)
1402f87b5:	44 88 75 f0          	mov    %r14b,-0x10(%rbp)
1402f87b9:	83 cf ff             	or     $0xffffffff,%edi
1402f87bc:	4c 39 74 24 50       	cmp    %r14,0x50(%rsp)
1402f87c1:	0f 84 a7 00 00 00    	je     0x1402f886e
1402f87c7:	4d 8b c4             	mov    %r12,%r8
1402f87ca:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402f87cf:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402f87d4:	e8 53 e9 ff ff       	call   0x1402f712c
1402f87d9:	90                   	nop
1402f87da:	4c 39 74 24 40       	cmp    %r14,0x40(%rsp)
1402f87df:	74 47                	je     0x1402f8828
1402f87e1:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1402f87e5:	48 3b 55 88          	cmp    -0x78(%rbp),%rdx
1402f87e9:	74 2d                	je     0x1402f8818
1402f87eb:	4c 89 32             	mov    %r14,(%rdx)
1402f87ee:	4c 89 72 08          	mov    %r14,0x8(%rdx)
1402f87f2:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1402f87f7:	48 85 c0             	test   %rax,%rax
1402f87fa:	74 04                	je     0x1402f8800
1402f87fc:	f0 ff 40 08          	lock incl 0x8(%rax)
1402f8800:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402f8805:	48 89 02             	mov    %rax,(%rdx)
1402f8808:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1402f880d:	48 89 42 08          	mov    %rax,0x8(%rdx)
1402f8811:	48 83 45 80 10       	addq   $0x10,-0x80(%rbp)
1402f8816:	eb 10                	jmp    0x1402f8828
1402f8818:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402f881d:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1402f8822:	e8 21 a4 d3 ff       	call   0x140032c48
1402f8827:	90                   	nop
1402f8828:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402f882d:	48 85 db             	test   %rbx,%rbx
1402f8830:	0f 84 7d 02 00 00    	je     0x1402f8ab3
1402f8836:	8b c7                	mov    %edi,%eax
1402f8838:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402f883d:	03 c7                	add    %edi,%eax
1402f883f:	0f 85 6e 02 00 00    	jne    0x1402f8ab3
1402f8845:	48 8b 03             	mov    (%rbx),%rax
1402f8848:	48 8b cb             	mov    %rbx,%rcx
1402f884b:	48 8b 00             	mov    (%rax),%rax
1402f884e:	ff 15 e4 43 81 00    	call   *0x8143e4(%rip)        # 0x140b0cc38
1402f8854:	8b c7                	mov    %edi,%eax
1402f8856:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402f885b:	03 c7                	add    %edi,%eax
1402f885d:	0f 85 50 02 00 00    	jne    0x1402f8ab3
1402f8863:	48 8b 03             	mov    (%rbx),%rax
1402f8866:	48 8b cb             	mov    %rbx,%rcx
1402f8869:	e9 3b 02 00 00       	jmp    0x1402f8aa9
1402f886e:	48 8b 0e             	mov    (%rsi),%rcx
1402f8871:	48 8b 01             	mov    (%rcx),%rax
1402f8874:	4c 8b 40 40          	mov    0x40(%rax),%r8
1402f8878:	0f 57 c0             	xorps  %xmm0,%xmm0
1402f887b:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1402f887f:	66 0f 6f 0d 19 94 8b 	movdqa 0x8b9419(%rip),%xmm1        # 0x140bb1ca0
1402f8886:	00
1402f8887:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
1402f888c:	8b 05 aa 0e 85 00    	mov    0x850eaa(%rip),%eax        # 0x140b4973c
1402f8892:	89 45 b0             	mov    %eax,-0x50(%rbp)
1402f8895:	8a 05 a5 0e 85 00    	mov    0x850ea5(%rip),%al        # 0x140b49740
1402f889b:	88 45 b4             	mov    %al,-0x4c(%rbp)
1402f889e:	44 88 75 b5          	mov    %r14b,-0x4b(%rbp)
1402f88a2:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402f88a6:	49 8b c0             	mov    %r8,%rax
1402f88a9:	ff 15 89 43 81 00    	call   *0x814389(%rip)        # 0x140b0cc38
1402f88af:	48 8b d0             	mov    %rax,%rdx
1402f88b2:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402f88b7:	e8 9c e1 e2 ff       	call   0x140126a58
1402f88bc:	90                   	nop
1402f88bd:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1402f88c1:	48 83 f8 0f          	cmp    $0xf,%rax
1402f88c5:	76 30                	jbe    0x1402f88f7
1402f88c7:	48 ff c0             	inc    %rax
1402f88ca:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1402f88ce:	48 8b d1             	mov    %rcx,%rdx
1402f88d1:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402f88d7:	72 18                	jb     0x1402f88f1
1402f88d9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402f88dd:	48 2b d1             	sub    %rcx,%rdx
1402f88e0:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402f88e4:	48 83 f8 1f          	cmp    $0x1f,%rax
1402f88e8:	76 07                	jbe    0x1402f88f1
1402f88ea:	ff 15 a8 40 81 00    	call   *0x8140a8(%rip)        # 0x140b0c998
1402f88f0:	cc                   	int3
1402f88f1:	ff 15 c9 3f 81 00    	call   *0x813fc9(%rip)        # 0x140b0c8c0
1402f88f7:	66 0f 6f 05 51 93 8b 	movdqa 0x8b9351(%rip),%xmm0        # 0x140bb1c50
1402f88fe:	00
1402f88ff:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
1402f8904:	44 88 75 b0          	mov    %r14b,-0x50(%rbp)
1402f8908:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402f890d:	48 85 db             	test   %rbx,%rbx
1402f8910:	0f 84 57 01 00 00    	je     0x1402f8a6d
1402f8916:	48 8b 03             	mov    (%rbx),%rax
1402f8919:	48 8b cb             	mov    %rbx,%rcx
1402f891c:	48 8b 40 48          	mov    0x48(%rax),%rax
1402f8920:	ff 15 12 43 81 00    	call   *0x814312(%rip)        # 0x140b0cc38
1402f8926:	48 85 c0             	test   %rax,%rax
1402f8929:	0f 84 3b 01 00 00    	je     0x1402f8a6a
1402f892f:	48 8b 03             	mov    (%rbx),%rax
1402f8932:	49 8b d6             	mov    %r14,%rdx
1402f8935:	48 8b cb             	mov    %rbx,%rcx
1402f8938:	48 8b 40 40          	mov    0x40(%rax),%rax
1402f893c:	ff 15 f6 42 81 00    	call   *0x8142f6(%rip)        # 0x140b0cc38
1402f8942:	48 8b d0             	mov    %rax,%rdx
1402f8945:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402f8949:	e8 b6 40 e1 ff       	call   0x14010ca04
1402f894e:	90                   	nop
1402f894f:	48 83 7d 90 00       	cmpq   $0x0,-0x70(%rbp)
1402f8954:	0f 84 ac 00 00 00    	je     0x1402f8a06
1402f895a:	4d 8b c4             	mov    %r12,%r8
1402f895d:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1402f8961:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402f8966:	e8 c1 e7 ff ff       	call   0x1402f712c
1402f896b:	90                   	nop
1402f896c:	48 83 7c 24 60 00    	cmpq   $0x0,0x60(%rsp)
1402f8972:	74 4e                	je     0x1402f89c2
1402f8974:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1402f8978:	48 3b 55 88          	cmp    -0x78(%rbp),%rdx
1402f897c:	74 34                	je     0x1402f89b2
1402f897e:	48 83 22 00          	andq   $0x0,(%rdx)
1402f8982:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
1402f8987:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1402f898c:	48 85 c0             	test   %rax,%rax
1402f898f:	74 09                	je     0x1402f899a
1402f8991:	f0 ff 40 08          	lock incl 0x8(%rax)
1402f8995:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402f899a:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1402f899f:	48 89 02             	mov    %rax,(%rdx)
1402f89a2:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1402f89a7:	48 89 42 08          	mov    %rax,0x8(%rdx)
1402f89ab:	48 83 45 80 10       	addq   $0x10,-0x80(%rbp)
1402f89b0:	eb 10                	jmp    0x1402f89c2
1402f89b2:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1402f89b7:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1402f89bc:	e8 87 a2 d3 ff       	call   0x140032c48
1402f89c1:	90                   	nop
1402f89c2:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1402f89c7:	48 85 f6             	test   %rsi,%rsi
1402f89ca:	74 3a                	je     0x1402f8a06
1402f89cc:	8b c7                	mov    %edi,%eax
1402f89ce:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1402f89d3:	03 c7                	add    %edi,%eax
1402f89d5:	75 2a                	jne    0x1402f8a01
1402f89d7:	48 8b 06             	mov    (%rsi),%rax
1402f89da:	48 8b ce             	mov    %rsi,%rcx
1402f89dd:	48 8b 00             	mov    (%rax),%rax
1402f89e0:	ff 15 52 42 81 00    	call   *0x814252(%rip)        # 0x140b0cc38
1402f89e6:	8b c7                	mov    %edi,%eax
1402f89e8:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1402f89ed:	03 c7                	add    %edi,%eax
1402f89ef:	75 10                	jne    0x1402f8a01
1402f89f1:	48 8b 06             	mov    (%rsi),%rax
1402f89f4:	48 8b ce             	mov    %rsi,%rcx
1402f89f7:	48 8b 40 08          	mov    0x8(%rax),%rax
1402f89fb:	ff 15 37 42 81 00    	call   *0x814237(%rip)        # 0x140b0cc38
1402f8a01:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402f8a06:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1402f8a0a:	48 85 c9             	test   %rcx,%rcx
1402f8a0d:	74 3f                	je     0x1402f8a4e
1402f8a0f:	8b c7                	mov    %edi,%eax
1402f8a11:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402f8a16:	03 c7                	add    %edi,%eax
1402f8a18:	75 2f                	jne    0x1402f8a49
1402f8a1a:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
1402f8a1e:	48 8b 03             	mov    (%rbx),%rax
1402f8a21:	48 8b cb             	mov    %rbx,%rcx
1402f8a24:	48 8b 00             	mov    (%rax),%rax
1402f8a27:	ff 15 0b 42 81 00    	call   *0x81420b(%rip)        # 0x140b0cc38
1402f8a2d:	8b c7                	mov    %edi,%eax
1402f8a2f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402f8a34:	03 c7                	add    %edi,%eax
1402f8a36:	75 11                	jne    0x1402f8a49
1402f8a38:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1402f8a3c:	48 8b 01             	mov    (%rcx),%rax
1402f8a3f:	48 8b 40 08          	mov    0x8(%rax),%rax
1402f8a43:	ff 15 ef 41 81 00    	call   *0x8141ef(%rip)        # 0x140b0cc38
1402f8a49:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402f8a4e:	49 ff c6             	inc    %r14
1402f8a51:	48 8b 03             	mov    (%rbx),%rax
1402f8a54:	48 8b cb             	mov    %rbx,%rcx
1402f8a57:	48 8b 40 48          	mov    0x48(%rax),%rax
1402f8a5b:	ff 15 d7 41 81 00    	call   *0x8141d7(%rip)        # 0x140b0cc38
1402f8a61:	4c 3b f0             	cmp    %rax,%r14
1402f8a64:	0f 82 c5 fe ff ff    	jb     0x1402f892f
1402f8a6a:	45 33 f6             	xor    %r14d,%r14d
1402f8a6d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1402f8a72:	48 85 c9             	test   %rcx,%rcx
1402f8a75:	74 3c                	je     0x1402f8ab3
1402f8a77:	8b c7                	mov    %edi,%eax
1402f8a79:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402f8a7e:	03 c7                	add    %edi,%eax
1402f8a80:	75 31                	jne    0x1402f8ab3
1402f8a82:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402f8a87:	48 8b 03             	mov    (%rbx),%rax
1402f8a8a:	48 8b cb             	mov    %rbx,%rcx
1402f8a8d:	48 8b 00             	mov    (%rax),%rax
1402f8a90:	ff 15 a2 41 81 00    	call   *0x8141a2(%rip)        # 0x140b0cc38
1402f8a96:	8b c7                	mov    %edi,%eax
1402f8a98:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402f8a9d:	03 c7                	add    %edi,%eax
1402f8a9f:	75 12                	jne    0x1402f8ab3
1402f8aa1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1402f8aa6:	48 8b 01             	mov    (%rcx),%rax
1402f8aa9:	48 8b 40 08          	mov    0x8(%rax),%rax
1402f8aad:	ff 15 85 41 81 00    	call   *0x814185(%rip)        # 0x140b0cc38
1402f8ab3:	48 8b 45 80          	mov    -0x80(%rbp),%rax
1402f8ab7:	48 39 44 24 78       	cmp    %rax,0x78(%rsp)
1402f8abc:	0f 84 b1 00 00 00    	je     0x1402f8b73
1402f8ac2:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1402f8ac6:	48 8b 01             	mov    (%rcx),%rax
1402f8ac9:	4c 8d 4c 24 78       	lea    0x78(%rsp),%r9
1402f8ace:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1402f8ad3:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1402f8ad7:	48 8b 40 40          	mov    0x40(%rax),%rax
1402f8adb:	ff 15 57 41 81 00    	call   *0x814157(%rip)        # 0x140b0cc38
1402f8ae1:	48 8b 08             	mov    (%rax),%rcx
1402f8ae4:	48 8b 50 08          	mov    0x8(%rax),%rdx
1402f8ae8:	4c 89 30             	mov    %r14,(%rax)
1402f8aeb:	4c 89 70 08          	mov    %r14,0x8(%rax)
1402f8aef:	49 89 0f             	mov    %rcx,(%r15)
1402f8af2:	49 8b 5f 08          	mov    0x8(%r15),%rbx
1402f8af6:	49 89 57 08          	mov    %rdx,0x8(%r15)
1402f8afa:	48 85 db             	test   %rbx,%rbx
1402f8afd:	74 35                	je     0x1402f8b34
1402f8aff:	8b c7                	mov    %edi,%eax
1402f8b01:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402f8b06:	03 c7                	add    %edi,%eax
1402f8b08:	75 2a                	jne    0x1402f8b34
1402f8b0a:	48 8b 03             	mov    (%rbx),%rax
1402f8b0d:	48 8b cb             	mov    %rbx,%rcx
1402f8b10:	48 8b 00             	mov    (%rax),%rax
1402f8b13:	ff 15 1f 41 81 00    	call   *0x81411f(%rip)        # 0x140b0cc38
1402f8b19:	8b c7                	mov    %edi,%eax
1402f8b1b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402f8b20:	03 c7                	add    %edi,%eax
1402f8b22:	75 10                	jne    0x1402f8b34
1402f8b24:	48 8b 03             	mov    (%rbx),%rax
1402f8b27:	48 8b cb             	mov    %rbx,%rcx
1402f8b2a:	48 8b 40 08          	mov    0x8(%rax),%rax
1402f8b2e:	ff 15 04 41 81 00    	call   *0x814104(%rip)        # 0x140b0cc38
1402f8b34:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
1402f8b38:	48 85 db             	test   %rbx,%rbx
1402f8b3b:	74 36                	je     0x1402f8b73