1402c075e:	48 c7 85 c8 00 00 00 	movq   $0x5,0xc8(%rbp)
1402c0765:	05 00 00 00
1402c0769:	48 c7 85 d0 00 00 00 	movq   $0xf,0xd0(%rbp)
1402c0770:	0f 00 00 00
1402c0774:	8b 05 fa 92 88 00    	mov    0x8892fa(%rip),%eax        # 0x140b49a74
1402c077a:	89 85 b8 00 00 00    	mov    %eax,0xb8(%rbp)
1402c0780:	8a 05 f2 92 88 00    	mov    0x8892f2(%rip),%al        # 0x140b49a78
1402c0786:	88 85 bc 00 00 00    	mov    %al,0xbc(%rbp)
1402c078c:	c6 85 bd 00 00 00 00 	movb   $0x0,0xbd(%rbp)
1402c0793:	48 8d 95 b8 00 00 00 	lea    0xb8(%rbp),%rdx
1402c079a:	49 8b c0             	mov    %r8,%rax
1402c079d:	ff 15 95 c4 84 00    	call   *0x84c495(%rip)        # 0x140b0cc38
1402c07a3:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402c07a7:	48 85 c9             	test   %rcx,%rcx
1402c07aa:	74 08                	je     0x1402c07b4
1402c07ac:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402c07b0:	48 8b 7d 90          	mov    -0x70(%rbp),%rdi
1402c07b4:	48 8b 18             	mov    (%rax),%rbx
1402c07b7:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1402c07bc:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c07c0:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402c07c5:	48 8b 85 d0 00 00 00 	mov    0xd0(%rbp),%rax
1402c07cc:	48 83 f8 0f          	cmp    $0xf,%rax
1402c07d0:	76 33                	jbe    0x1402c0805
1402c07d2:	48 ff c0             	inc    %rax
1402c07d5:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
1402c07dc:	48 8b d1             	mov    %rcx,%rdx
1402c07df:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402c07e5:	72 18                	jb     0x1402c07ff
1402c07e7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402c07eb:	48 2b d1             	sub    %rcx,%rdx
1402c07ee:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402c07f2:	48 83 f8 1f          	cmp    $0x1f,%rax
1402c07f6:	76 07                	jbe    0x1402c07ff
1402c07f8:	ff 15 9a c1 84 00    	call   *0x84c19a(%rip)        # 0x140b0c998
1402c07fe:	cc                   	int3
1402c07ff:	ff 15 bb c0 84 00    	call   *0x84c0bb(%rip)        # 0x140b0c8c0
1402c0805:	48 83 a5 c8 00 00 00 	andq   $0x0,0xc8(%rbp)
1402c080c:	00
1402c080d:	48 c7 85 d0 00 00 00 	movq   $0xf,0xd0(%rbp)
1402c0814:	0f 00 00 00
1402c0818:	c6 85 b8 00 00 00 00 	movb   $0x0,0xb8(%rbp)
1402c081f:	48 85 db             	test   %rbx,%rbx
1402c0822:	0f 84 88 00 00 00    	je     0x1402c08b0
1402c0828:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402c082d:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402c0832:	e8 5d 68 e6 ff       	call   0x140127094
1402c0837:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1402c083c:	48 85 c9             	test   %rcx,%rcx
1402c083f:	74 65                	je     0x1402c08a6
1402c0841:	48 8b 01             	mov    (%rcx),%rax
1402c0844:	48 8b 40 40          	mov    0x40(%rax),%rax
1402c0848:	ff 15 ea c3 84 00    	call   *0x84c3ea(%rip)        # 0x140b0cc38
1402c084e:	48 8b d0             	mov    %rax,%rdx
1402c0851:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
1402c0858:	e8 33 df e4 ff       	call   0x14010e790
1402c085d:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
1402c0864:	48 83 bd f0 00 00 00 	cmpq   $0xf,0xf0(%rbp)
1402c086b:	0f
1402c086c:	48 0f 47 8d d8 00 00 	cmova  0xd8(%rbp),%rcx
1402c0873:	00
1402c0874:	4c 8b 85 e8 00 00 00 	mov    0xe8(%rbp),%r8
1402c087b:	49 83 f8 02          	cmp    $0x2,%r8
1402c087f:	75 15                	jne    0x1402c0896
1402c0881:	48 8d 15 f4 91 88 00 	lea    0x8891f4(%rip),%rdx        # 0x140b49a7c
1402c0888:	e8 5d 1a 83 00       	call   0x140af22ea
1402c088d:	85 c0                	test   %eax,%eax
1402c088f:	75 05                	jne    0x1402c0896
1402c0891:	45 32 f6             	xor    %r14b,%r14b
1402c0894:	eb 03                	jmp    0x1402c0899
1402c0896:	41 b6 01             	mov    $0x1,%r14b
1402c0899:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
1402c08a0:	e8 eb e9 e4 ff       	call   0x14010f290
1402c08a5:	90                   	nop
1402c08a6:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402c08ab:	e8 d0 58 d4 ff       	call   0x140006180
1402c08b0:	48 8b 06             	mov    (%rsi),%rax
1402c08b3:	44 88 70 7c          	mov    %r14b,0x7c(%rax)
1402c08b7:	48 8d 05 12 f3 01 00 	lea    0x1f312(%rip),%rax        # 0x1402dfbd0
1402c08be:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402c08c3:	4c 8d 0d 66 de db ff 	lea    -0x24219a(%rip),%r9        # 0x14007e730
1402c08ca:	ba 08 00 00 00       	mov    $0x8,%edx
1402c08cf:	44 8d 42 fa          	lea    -0x6(%rdx),%r8d
1402c08d3:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402c08d7:	e8 c4 14 83 00       	call   0x140af1da0
1402c08dc:	90                   	nop
1402c08dd:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c08e0:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
1402c08e5:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1402c08ea:	48 8b 01             	mov    (%rcx),%rax
1402c08ed:	4c 8b 40 40          	mov    0x40(%rax),%r8
1402c08f1:	0f 11 85 98 00 00 00 	movups %xmm0,0x98(%rbp)
1402c08f8:	48 c7 85 a8 00 00 00 	movq   $0x3,0xa8(%rbp)
1402c08ff:	03 00 00 00
1402c0903:	48 c7 85 b0 00 00 00 	movq   $0xf,0xb0(%rbp)
1402c090a:	0f 00 00 00
1402c090e:	8b 05 40 77 88 00    	mov    0x887740(%rip),%eax        # 0x140b48054
1402c0914:	66 89 85 98 00 00 00 	mov    %ax,0x98(%rbp)
1402c091b:	8a 05 35 77 88 00    	mov    0x887735(%rip),%al        # 0x140b48056
1402c0921:	88 85 9a 00 00 00    	mov    %al,0x9a(%rbp)
1402c0927:	c6 85 9b 00 00 00 00 	movb   $0x0,0x9b(%rbp)
1402c092e:	48 8d 95 98 00 00 00 	lea    0x98(%rbp),%rdx
1402c0935:	49 8b c0             	mov    %r8,%rax
1402c0938:	ff 15 fa c2 84 00    	call   *0x84c2fa(%rip)        # 0x140b0cc38
1402c093e:	48 8b d0             	mov    %rax,%rdx
1402c0941:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c0944:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1402c094a:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402c094e:	48 85 c9             	test   %rcx,%rcx
1402c0951:	74 08                	je     0x1402c095b
1402c0953:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402c0957:	48 8b 7d 90          	mov    -0x70(%rbp),%rdi
1402c095b:	48 8b 00             	mov    (%rax),%rax
1402c095e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402c0963:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402c0967:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402c096c:	41 b1 01             	mov    $0x1,%r9b
1402c096f:	45 33 c0             	xor    %r8d,%r8d
1402c0972:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1402c0976:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402c097b:	e8 c4 a3 e4 ff       	call   0x14010ad44
1402c0980:	8a d8                	mov    %al,%bl
1402c0982:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
1402c0989:	48 83 f8 0f          	cmp    $0xf,%rax
1402c098d:	76 33                	jbe    0x1402c09c2
1402c098f:	48 ff c0             	inc    %rax
1402c0992:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
1402c0999:	48 8b d1             	mov    %rcx,%rdx
1402c099c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402c09a2:	72 18                	jb     0x1402c09bc
1402c09a4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402c09a8:	48 2b d1             	sub    %rcx,%rdx
1402c09ab:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402c09af:	48 83 f8 1f          	cmp    $0x1f,%rax
1402c09b3:	76 07                	jbe    0x1402c09bc
1402c09b5:	ff 15 dd bf 84 00    	call   *0x84bfdd(%rip)        # 0x140b0c998
1402c09bb:	cc                   	int3
1402c09bc:	ff 15 fe be 84 00    	call   *0x84befe(%rip)        # 0x140b0c8c0
1402c09c2:	84 db                	test   %bl,%bl
1402c09c4:	0f 84 a6 02 00 00    	je     0x1402c0c70
1402c09ca:	4c 8b 75 80          	mov    -0x80(%rbp),%r14
1402c09ce:	49 8b 06             	mov    (%r14),%rax
1402c09d1:	48 8b 58 40          	mov    0x40(%rax),%rbx
1402c09d5:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c09d8:	0f 11 85 98 00 00 00 	movups %xmm0,0x98(%rbp)
1402c09df:	48 83 a5 a8 00 00 00 	andq   $0x0,0xa8(%rbp)
1402c09e6:	00
1402c09e7:	48 83 a5 b0 00 00 00 	andq   $0x0,0xb0(%rbp)
1402c09ee:	00
1402c09ef:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402c09f5:	48 8d 15 84 90 88 00 	lea    0x889084(%rip),%rdx        # 0x140b49a80
1402c09fc:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
1402c0a03:	e8 98 e7 e4 ff       	call   0x14010f1a0
1402c0a08:	90                   	nop
1402c0a09:	48 8d 95 98 00 00 00 	lea    0x98(%rbp),%rdx
1402c0a10:	49 8b ce             	mov    %r14,%rcx
1402c0a13:	48 8b c3             	mov    %rbx,%rax
1402c0a16:	ff 15 1c c2 84 00    	call   *0x84c21c(%rip)        # 0x140b0cc38
1402c0a1c:	48 8b d0             	mov    %rax,%rdx
1402c0a1f:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c0a22:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1402c0a28:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402c0a2c:	48 85 c9             	test   %rcx,%rcx
1402c0a2f:	74 0c                	je     0x1402c0a3d
1402c0a31:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402c0a35:	48 8b 7d 90          	mov    -0x70(%rbp),%rdi
1402c0a39:	4c 8b 75 80          	mov    -0x80(%rbp),%r14
1402c0a3d:	48 8b 00             	mov    (%rax),%rax
1402c0a40:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1402c0a45:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402c0a49:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402c0a4e:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1402c0a53:	4d 8b cf             	mov    %r15,%r9
1402c0a56:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1402c0a5b:	48 8d 55 68          	lea    0x68(%rbp),%rdx
1402c0a5f:	49 8d 8d 00 fe ff ff 	lea    -0x200(%r13),%rcx
1402c0a66:	e8 35 53 01 00       	call   0x1402d5da0
1402c0a6b:	48 8b 58 10          	mov    0x10(%rax),%rbx
1402c0a6f:	33 c9                	xor    %ecx,%ecx
1402c0a71:	48 89 48 10          	mov    %rcx,0x10(%rax)
1402c0a75:	4c 8b 78 08          	mov    0x8(%rax),%r15
1402c0a79:	48 89 48 08          	mov    %rcx,0x8(%rax)
1402c0a7d:	4c 8b 20             	mov    (%rax),%r12
1402c0a80:	48 89 08             	mov    %rcx,(%rax)
1402c0a83:	4c 89 65 d8          	mov    %r12,-0x28(%rbp)
1402c0a87:	4c 89 7d e0          	mov    %r15,-0x20(%rbp)
1402c0a8b:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
1402c0a8f:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
1402c0a93:	e8 38 a4 d5 ff       	call   0x14001aed0
1402c0a98:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
1402c0a9f:	48 83 f8 0f          	cmp    $0xf,%rax
1402c0aa3:	76 33                	jbe    0x1402c0ad8
1402c0aa5:	48 ff c0             	inc    %rax
1402c0aa8:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
1402c0aaf:	48 8b d1             	mov    %rcx,%rdx
1402c0ab2:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402c0ab8:	72 18                	jb     0x1402c0ad2
1402c0aba:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402c0abe:	48 2b d1             	sub    %rcx,%rdx
1402c0ac1:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402c0ac5:	48 83 f8 1f          	cmp    $0x1f,%rax
1402c0ac9:	76 07                	jbe    0x1402c0ad2
1402c0acb:	ff 15 c7 be 84 00    	call   *0x84bec7(%rip)        # 0x140b0c998
1402c0ad1:	cc                   	int3
1402c0ad2:	ff 15 e8 bd 84 00    	call   *0x84bde8(%rip)        # 0x140b0c8c0
1402c0ad8:	48 83 a5 a8 00 00 00 	andq   $0x0,0xa8(%rbp)
1402c0adf:	00
1402c0ae0:	48 c7 85 b0 00 00 00 	movq   $0xf,0xb0(%rbp)
1402c0ae7:	0f 00 00 00
1402c0aeb:	c6 85 98 00 00 00 00 	movb   $0x0,0x98(%rbp)
1402c0af2:	b9 18 00 00 00       	mov    $0x18,%ecx
1402c0af7:	e8 08 eb 82 00       	call   0x140aef604
1402c0afc:	33 c9                	xor    %ecx,%ecx
1402c0afe:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
1402c0b02:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
1402c0b06:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
1402c0b0a:	4c 89 20             	mov    %r12,(%rax)
1402c0b0d:	4c 89 78 08          	mov    %r15,0x8(%rax)
1402c0b11:	48 89 58 10          	mov    %rbx,0x10(%rax)
1402c0b15:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
1402c0b19:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1402c0b1d:	48 85 db             	test   %rbx,%rbx
1402c0b20:	74 10                	je     0x1402c0b32
1402c0b22:	48 8b cb             	mov    %rbx,%rcx
1402c0b25:	e8 a6 a3 d5 ff       	call   0x14001aed0
1402c0b2a:	48 8b cb             	mov    %rbx,%rcx
1402c0b2d:	e8 a2 ea 82 00       	call   0x140aef5d4
1402c0b32:	49 8b 06             	mov    (%r14),%rax
1402c0b35:	48 8b 58 40          	mov    0x40(%rax),%rbx
1402c0b39:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c0b3c:	0f 11 85 d8 00 00 00 	movups %xmm0,0xd8(%rbp)
1402c0b43:	48 83 a5 e8 00 00 00 	andq   $0x0,0xe8(%rbp)
1402c0b4a:	00
1402c0b4b:	48 83 a5 f0 00 00 00 	andq   $0x0,0xf0(%rbp)
1402c0b52:	00
1402c0b53:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402c0b59:	48 8d 15 1c 8f 88 00 	lea    0x888f1c(%rip),%rdx        # 0x140b49a7c
1402c0b60:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
1402c0b67:	e8 34 e6 e4 ff       	call   0x14010f1a0
1402c0b6c:	90                   	nop
1402c0b6d:	48 8d 95 d8 00 00 00 	lea    0xd8(%rbp),%rdx
1402c0b74:	49 8b ce             	mov    %r14,%rcx
1402c0b77:	48 8b c3             	mov    %rbx,%rax
1402c0b7a:	ff 15 b8 c0 84 00    	call   *0x84c0b8(%rip)        # 0x140b0cc38
1402c0b80:	4c 8b c0             	mov    %rax,%r8
1402c0b83:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c0b86:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1402c0b8c:	48 8b 50 08          	mov    0x8(%rax),%rdx
1402c0b90:	48 85 d2             	test   %rdx,%rdx
1402c0b93:	74 08                	je     0x1402c0b9d
1402c0b95:	f0 ff 42 08          	lock incl 0x8(%rdx)
1402c0b99:	48 8b 7d 90          	mov    -0x70(%rbp),%rdi
1402c0b9d:	48 8b 00             	mov    (%rax),%rax
1402c0ba0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402c0ba5:	49 8b 40 08          	mov    0x8(%r8),%rax
1402c0ba9:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402c0bae:	48 8b 45 50          	mov    0x50(%rbp),%rax
1402c0bb2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402c0bb7:	4c 8b 4d 58          	mov    0x58(%rbp),%r9
1402c0bbb:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402c0bc0:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1402c0bc7:	49 8d 8d 00 fe ff ff 	lea    -0x200(%r13),%rcx
1402c0bce:	e8 cd 51 01 00       	call   0x1402d5da0
1402c0bd3:	48 8b d0             	mov    %rax,%rdx
1402c0bd6:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1402c0bda:	e8 6d ae d5 ff       	call   0x14001ba4c
1402c0bdf:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1402c0be6:	e8 e5 a2 d5 ff       	call   0x14001aed0
1402c0beb:	90                   	nop
1402c0bec:	48 8b 85 f0 00 00 00 	mov    0xf0(%rbp),%rax
1402c0bf3:	48 83 f8 0f          	cmp    $0xf,%rax
1402c0bf7:	76 33                	jbe    0x1402c0c2c
1402c0bf9:	48 ff c0             	inc    %rax
1402c0bfc:	48 8b 8d d8 00 00 00 	mov    0xd8(%rbp),%rcx
1402c0c03:	48 8b d1             	mov    %rcx,%rdx
1402c0c06:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402c0c0c:	72 18                	jb     0x1402c0c26
1402c0c0e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402c0c12:	48 2b d1             	sub    %rcx,%rdx
1402c0c15:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402c0c19:	48 83 f8 1f          	cmp    $0x1f,%rax
1402c0c1d:	76 07                	jbe    0x1402c0c26
1402c0c1f:	ff 15 73 bd 84 00    	call   *0x84bd73(%rip)        # 0x140b0c998
1402c0c25:	cc                   	int3
1402c0c26:	ff 15 94 bc 84 00    	call   *0x84bc94(%rip)        # 0x140b0c8c0
1402c0c2c:	b9 18 00 00 00       	mov    $0x18,%ecx
1402c0c31:	e8 ce e9 82 00       	call   0x140aef604
1402c0c36:	4c 8b c0             	mov    %rax,%r8
1402c0c39:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1402c0c3d:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1402c0c41:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
1402c0c45:	49 89 00             	mov    %rax,(%r8)
1402c0c48:	49 89 48 08          	mov    %rcx,0x8(%r8)
1402c0c4c:	49 89 50 10          	mov    %rdx,0x10(%r8)
1402c0c50:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
1402c0c54:	4c 89 45 b8          	mov    %r8,-0x48(%rbp)
1402c0c58:	48 85 db             	test   %rbx,%rbx
1402c0c5b:	74 13                	je     0x1402c0c70
1402c0c5d:	48 8b cb             	mov    %rbx,%rcx
1402c0c60:	e8 6b a2 d5 ff       	call   0x14001aed0
1402c0c65:	48 8b cb             	mov    %rbx,%rcx
1402c0c68:	e8 67 e9 82 00       	call   0x140aef5d4
1402c0c6d:	90                   	nop
1402c0c6e:	66 90                	xchg   %ax,%ax
1402c0c70:	45 33 f6             	xor    %r14d,%r14d
1402c0c73:	45 8d 6e 02          	lea    0x2(%r14),%r13d
1402c0c77:	45 8b e5             	mov    %r13d,%r12d
1402c0c7a:	4a 83 7c 35 b0 00    	cmpq   $0x0,-0x50(%rbp,%r14,1)
1402c0c80:	74 56                	je     0x1402c0cd8
1402c0c82:	48 8b 1e             	mov    (%rsi),%rbx
1402c0c85:	b9 18 00 00 00       	mov    $0x18,%ecx
1402c0c8a:	e8 75 e9 82 00       	call   0x140aef604
1402c0c8f:	4c 8b c8             	mov    %rax,%r9
1402c0c92:	4a 8b 54 35 b0       	mov    -0x50(%rbp,%r14,1),%rdx
1402c0c97:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1402c0c9b:	48 83 62 10 00       	andq   $0x0,0x10(%rdx)
1402c0ca0:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1402c0ca4:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
1402c0ca9:	48 8b 02             	mov    (%rdx),%rax
1402c0cac:	48 83 22 00          	andq   $0x0,(%rdx)
1402c0cb0:	49 89 01             	mov    %rax,(%r9)
1402c0cb3:	49 89 49 08          	mov    %rcx,0x8(%r9)
1402c0cb7:	4d 89 41 10          	mov    %r8,0x10(%r9)
1402c0cbb:	4d 8b 3c 1e          	mov    (%r14,%rbx,1),%r15
1402c0cbf:	4d 89 0c 1e          	mov    %r9,(%r14,%rbx,1)
1402c0cc3:	4d 85 ff             	test   %r15,%r15
1402c0cc6:	74 10                	je     0x1402c0cd8
1402c0cc8:	49 8b cf             	mov    %r15,%rcx
1402c0ccb:	e8 00 a2 d5 ff       	call   0x14001aed0
1402c0cd0:	49 8b cf             	mov    %r15,%rcx
1402c0cd3:	e8 fc e8 82 00       	call   0x140aef5d4
1402c0cd8:	49 83 c6 08          	add    $0x8,%r14
1402c0cdc:	49 83 ec 01          	sub    $0x1,%r12
1402c0ce0:	75 98                	jne    0x1402c0c7a
1402c0ce2:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1402c0ce6:	41 83 cf ff          	or     $0xffffffff,%r15d
1402c0cea:	48 85 c9             	test   %rcx,%rcx
1402c0ced:	74 42                	je     0x1402c0d31
1402c0cef:	41 8b c7             	mov    %r15d,%eax
1402c0cf2:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402c0cf7:	41 03 c7             	add    %r15d,%eax
1402c0cfa:	75 31                	jne    0x1402c0d2d
1402c0cfc:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
1402c0d00:	48 8b 03             	mov    (%rbx),%rax
1402c0d03:	48 8b cb             	mov    %rbx,%rcx
1402c0d06:	48 8b 00             	mov    (%rax),%rax
1402c0d09:	ff 15 29 bf 84 00    	call   *0x84bf29(%rip)        # 0x140b0cc38
1402c0d0f:	41 8b c7             	mov    %r15d,%eax
1402c0d12:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c0d17:	41 03 c7             	add    %r15d,%eax