1402fca1a:	74 09                	je     0x1402fca25
1402fca1c:	4d 3b d1             	cmp    %r9,%r10
1402fca1f:	0f 85 4a 02 00 00    	jne    0x1402fcc6f
1402fca25:	48 8b c2             	mov    %rdx,%rax
1402fca28:	49 2b c0             	sub    %r8,%rax
1402fca2b:	48 c1 f8 02          	sar    $0x2,%rax
1402fca2f:	48 3b c3             	cmp    %rbx,%rax
1402fca32:	74 09                	je     0x1402fca3d
1402fca34:	4c 3b c2             	cmp    %rdx,%r8
1402fca37:	0f 85 32 02 00 00    	jne    0x1402fcc6f
1402fca3d:	49 8b 0c 24          	mov    (%r12),%rcx
1402fca41:	48 8b 01             	mov    (%rcx),%rax
1402fca44:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1402fca49:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1402fca4e:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1402fca53:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1402fca58:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
1402fca5d:	f3 0f 10 54 24 40    	movss  0x40(%rsp),%xmm2
1402fca63:	49 8b d7             	mov    %r15,%rdx
1402fca66:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
1402fca6d:	ff 15 c5 01 81 00    	call   *0x8101c5(%rip)        # 0x140b0cc38
1402fca73:	90                   	nop
1402fca74:	83 ce ff             	or     $0xffffffff,%esi
1402fca77:	48 85 ff             	test   %rdi,%rdi
1402fca7a:	74 3b                	je     0x1402fcab7
1402fca7c:	8b c6                	mov    %esi,%eax
1402fca7e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1402fca83:	03 c6                	add    %esi,%eax
1402fca85:	75 30                	jne    0x1402fcab7
1402fca87:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
1402fca8b:	48 8b 03             	mov    (%rbx),%rax
1402fca8e:	48 8b cb             	mov    %rbx,%rcx
1402fca91:	48 8b 00             	mov    (%rax),%rax
1402fca94:	ff 15 9e 01 81 00    	call   *0x81019e(%rip)        # 0x140b0cc38
1402fca9a:	8b c6                	mov    %esi,%eax
1402fca9c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402fcaa1:	03 c6                	add    %esi,%eax
1402fcaa3:	75 12                	jne    0x1402fcab7
1402fcaa5:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1402fcaa9:	48 8b 01             	mov    (%rcx),%rax
1402fcaac:	48 8b 40 08          	mov    0x8(%rax),%rax
1402fcab0:	ff 15 82 01 81 00    	call   *0x810182(%rip)        # 0x140b0cc38
1402fcab6:	90                   	nop
1402fcab7:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1402fcabb:	48 85 c9             	test   %rcx,%rcx
1402fcabe:	74 3b                	je     0x1402fcafb
1402fcac0:	8b c6                	mov    %esi,%eax
1402fcac2:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402fcac7:	03 c6                	add    %esi,%eax
1402fcac9:	75 30                	jne    0x1402fcafb
1402fcacb:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1402fcacf:	48 8b 03             	mov    (%rbx),%rax
1402fcad2:	48 8b cb             	mov    %rbx,%rcx
1402fcad5:	48 8b 00             	mov    (%rax),%rax
1402fcad8:	ff 15 5a 01 81 00    	call   *0x81015a(%rip)        # 0x140b0cc38
1402fcade:	8b c6                	mov    %esi,%eax
1402fcae0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402fcae5:	03 c6                	add    %esi,%eax
1402fcae7:	75 12                	jne    0x1402fcafb
1402fcae9:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1402fcaed:	48 8b 01             	mov    (%rcx),%rax
1402fcaf0:	48 8b 40 08          	mov    0x8(%rax),%rax
1402fcaf4:	ff 15 3e 01 81 00    	call   *0x81013e(%rip)        # 0x140b0cc38
1402fcafa:	90                   	nop
1402fcafb:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402fcb00:	48 85 c9             	test   %rcx,%rcx
1402fcb03:	74 44                	je     0x1402fcb49
1402fcb05:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1402fcb0a:	48 2b c1             	sub    %rcx,%rax
1402fcb0d:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1402fcb11:	48 8b d1             	mov    %rcx,%rdx
1402fcb14:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402fcb1a:	72 18                	jb     0x1402fcb34
1402fcb1c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402fcb20:	48 2b d1             	sub    %rcx,%rdx
1402fcb23:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402fcb27:	48 83 f8 1f          	cmp    $0x1f,%rax
1402fcb2b:	76 07                	jbe    0x1402fcb34
1402fcb2d:	ff 15 65 fe 80 00    	call   *0x80fe65(%rip)        # 0x140b0c998
1402fcb33:	cc                   	int3
1402fcb34:	ff 15 86 fd 80 00    	call   *0x80fd86(%rip)        # 0x140b0c8c0
1402fcb3a:	0f 57 c0             	xorps  %xmm0,%xmm0
1402fcb3d:	f3 0f 7f 44 24 58    	movdqu %xmm0,0x58(%rsp)
1402fcb43:	48 83 64 24 68 00    	andq   $0x0,0x68(%rsp)
1402fcb49:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1402fcb4d:	48 85 c9             	test   %rcx,%rcx
1402fcb50:	74 3b                	je     0x1402fcb8d
1402fcb52:	8b c6                	mov    %esi,%eax
1402fcb54:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402fcb59:	03 c6                	add    %esi,%eax
1402fcb5b:	75 30                	jne    0x1402fcb8d
1402fcb5d:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
1402fcb61:	48 8b 03             	mov    (%rbx),%rax
1402fcb64:	48 8b cb             	mov    %rbx,%rcx
1402fcb67:	48 8b 00             	mov    (%rax),%rax
1402fcb6a:	ff 15 c8 00 81 00    	call   *0x8100c8(%rip)        # 0x140b0cc38
1402fcb70:	8b c6                	mov    %esi,%eax
1402fcb72:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402fcb77:	03 c6                	add    %esi,%eax
1402fcb79:	75 12                	jne    0x1402fcb8d
1402fcb7b:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1402fcb7f:	48 8b 01             	mov    (%rcx),%rax
1402fcb82:	48 8b 40 08          	mov    0x8(%rax),%rax
1402fcb86:	ff 15 ac 00 81 00    	call   *0x8100ac(%rip)        # 0x140b0cc38
1402fcb8c:	90                   	nop
1402fcb8d:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1402fcb92:	48 85 c9             	test   %rcx,%rcx
1402fcb95:	74 42                	je     0x1402fcbd9
1402fcb97:	48 8b 45 80          	mov    -0x80(%rbp),%rax
1402fcb9b:	48 2b c1             	sub    %rcx,%rax
1402fcb9e:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1402fcba2:	48 8b d1             	mov    %rcx,%rdx
1402fcba5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402fcbab:	72 18                	jb     0x1402fcbc5
1402fcbad:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402fcbb1:	48 2b d1             	sub    %rcx,%rdx
1402fcbb4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402fcbb8:	48 83 f8 1f          	cmp    $0x1f,%rax
1402fcbbc:	76 07                	jbe    0x1402fcbc5
1402fcbbe:	ff 15 d4 fd 80 00    	call   *0x80fdd4(%rip)        # 0x140b0c998
1402fcbc4:	cc                   	int3
1402fcbc5:	ff 15 f5 fc 80 00    	call   *0x80fcf5(%rip)        # 0x140b0c8c0
1402fcbcb:	0f 57 c0             	xorps  %xmm0,%xmm0
1402fcbce:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1402fcbd4:	48 83 65 80 00       	andq   $0x0,-0x80(%rbp)
1402fcbd9:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402fcbde:	48 85 c9             	test   %rcx,%rcx
1402fcbe1:	74 3c                	je     0x1402fcc1f
1402fcbe3:	8b c6                	mov    %esi,%eax
1402fcbe5:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402fcbea:	03 c6                	add    %esi,%eax
1402fcbec:	75 31                	jne    0x1402fcc1f
1402fcbee:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402fcbf3:	48 8b 03             	mov    (%rbx),%rax
1402fcbf6:	48 8b cb             	mov    %rbx,%rcx
1402fcbf9:	48 8b 00             	mov    (%rax),%rax
1402fcbfc:	ff 15 36 00 81 00    	call   *0x810036(%rip)        # 0x140b0cc38
1402fcc02:	8b ce                	mov    %esi,%ecx
1402fcc04:	f0 0f c1 4b 0c       	lock xadd %ecx,0xc(%rbx)
1402fcc09:	03 ce                	add    %esi,%ecx
1402fcc0b:	75 12                	jne    0x1402fcc1f
1402fcc0d:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402fcc12:	48 8b 11             	mov    (%rcx),%rdx
1402fcc15:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402fcc19:	ff 15 19 00 81 00    	call   *0x810019(%rip)        # 0x140b0cc38
1402fcc1f:	49 8b c7             	mov    %r15,%rax
1402fcc22:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
1402fcc26:	48 33 cc             	xor    %rsp,%rcx
1402fcc29:	e8 b2 29 7f 00       	call   0x140aef5e0
1402fcc2e:	0f 28 b4 24 70 01 00 	movaps 0x170(%rsp),%xmm6
1402fcc35:	00
1402fcc36:	48 81 c4 80 01 00 00 	add    $0x180,%rsp
1402fcc3d:	41 5f                	pop    %r15
1402fcc3f:	41 5e                	pop    %r14
1402fcc41:	41 5c                	pop    %r12
1402fcc43:	5f                   	pop    %rdi
1402fcc44:	5e                   	pop    %rsi
1402fcc45:	5b                   	pop    %rbx
1402fcc46:	5d                   	pop    %rbp
1402fcc47:	c3                   	ret
1402fcc48:	ff 15 4a fd 80 00    	call   *0x80fd4a(%rip)        # 0x140b0c998
1402fcc4e:	90                   	nop
1402fcc4f:	90                   	nop
1402fcc50:	ba 38 80 04 80       	mov    $0x80048038,%edx
1402fcc55:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1402fcc59:	e8 92 d3 ff ff       	call   0x1402f9ff0
1402fcc5e:	48 8d 15 33 99 93 00 	lea    0x939933(%rip),%rdx        # 0x140c36598
1402fcc65:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1402fcc69:	e8 10 38 7f 00       	call   0x140af047e
1402fcc6e:	cc                   	int3
1402fcc6f:	ba 38 80 04 80       	mov    $0x80048038,%edx
1402fcc74:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1402fcc78:	e8 73 d3 ff ff       	call   0x1402f9ff0
1402fcc7d:	48 8d 15 14 99 93 00 	lea    0x939914(%rip),%rdx        # 0x140c36598
1402fcc84:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1402fcc88:	e8 f1 37 7f 00       	call   0x140af047e
1402fcc8d:	cc                   	int3
1402fcc8e:	90                   	nop
1402fcc8f:	90                   	nop
1402fcc90:	48 8b c4             	mov    %rsp,%rax
1402fcc93:	48 89 58 08          	mov    %rbx,0x8(%rax)
1402fcc97:	48 89 70 10          	mov    %rsi,0x10(%rax)
1402fcc9b:	48 89 78 18          	mov    %rdi,0x18(%rax)
1402fcc9f:	4c 89 70 20          	mov    %r14,0x20(%rax)
1402fcca3:	55                   	push   %rbp
1402fcca4:	48 8d 68 b1          	lea    -0x4f(%rax),%rbp
1402fcca8:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1402fccaf:	49 8b d9             	mov    %r9,%rbx
1402fccb2:	48 8b fa             	mov    %rdx,%rdi
1402fccb5:	33 f6                	xor    %esi,%esi
1402fccb7:	49 8b d0             	mov    %r8,%rdx
1402fccba:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1402fccbe:	e8 a9 12 fa ff       	call   0x14029df6c
1402fccc3:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1402fccc7:	48 8b 01             	mov    (%rcx),%rax
1402fccca:	45 33 c0             	xor    %r8d,%r8d
1402fcccd:	48 8d 55 1f          	lea    0x1f(%rbp),%rdx
1402fccd1:	48 8b 40 40          	mov    0x40(%rax),%rax
1402fccd5:	ff 15 5d ff 80 00    	call   *0x80ff5d(%rip)        # 0x140b0cc38
1402fccdb:	48 89 75 a7          	mov    %rsi,-0x59(%rbp)
1402fccdf:	48 89 75 af          	mov    %rsi,-0x51(%rbp)
1402fcce3:	48 89 75 b7          	mov    %rsi,-0x49(%rbp)
1402fcce7:	48 89 75 bf          	mov    %rsi,-0x41(%rbp)
1402fcceb:	48 89 75 c7          	mov    %rsi,-0x39(%rbp)
1402fccef:	48 89 75 cf          	mov    %rsi,-0x31(%rbp)
1402fccf3:	8d 4e 10             	lea    0x10(%rsi),%ecx
1402fccf6:	ff 15 cc fb 80 00    	call   *0x80fbcc(%rip)        # 0x140b0c8c8
1402fccfc:	48 85 c0             	test   %rax,%rax
1402fccff:	75 07                	jne    0x1402fcd08
1402fcd01:	ff 15 91 f7 80 00    	call   *0x80f791(%rip)        # 0x140b0c498
1402fcd07:	cc                   	int3
1402fcd08:	48 89 70 08          	mov    %rsi,0x8(%rax)
1402fcd0c:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1402fcd10:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1402fcd14:	48 89 08             	mov    %rcx,(%rax)
1402fcd17:	0f 57 c0             	xorps  %xmm0,%xmm0
1402fcd1a:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
1402fcd1f:	0f 57 c9             	xorps  %xmm1,%xmm1
1402fcd22:	66 0f 7f 4d e7       	movdqa %xmm1,-0x19(%rbp)
1402fcd27:	48 89 75 f7          	mov    %rsi,-0x9(%rbp)
1402fcd2b:	4c 8d 45 1f          	lea    0x1f(%rbp),%r8
1402fcd2f:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1402fcd33:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1402fcd37:	e8 f0 03 03 00       	call   0x14032d12c
1402fcd3c:	4c 8b 4d 77          	mov    0x77(%rbp),%r9
1402fcd40:	4c 8b c3             	mov    %rbx,%r8
1402fcd43:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1402fcd47:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
1402fcd4b:	e8 08 05 00 00       	call   0x1402fd258
1402fcd50:	48 89 37             	mov    %rsi,(%rdi)
1402fcd53:	48 89 77 08          	mov    %rsi,0x8(%rdi)
1402fcd57:	48 8b 08             	mov    (%rax),%rcx
1402fcd5a:	48 89 0f             	mov    %rcx,(%rdi)
1402fcd5d:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402fcd61:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1402fcd65:	48 89 30             	mov    %rsi,(%rax)
1402fcd68:	48 89 70 08          	mov    %rsi,0x8(%rax)
1402fcd6c:	41 83 ce ff          	or     $0xffffffff,%r14d
1402fcd70:	48 8b 5d 37          	mov    0x37(%rbp),%rbx
1402fcd74:	48 85 db             	test   %rbx,%rbx
1402fcd77:	74 3a                	je     0x1402fcdb3
1402fcd79:	41 8b c6             	mov    %r14d,%eax
1402fcd7c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402fcd81:	41 03 c6             	add    %r14d,%eax
1402fcd84:	75 2d                	jne    0x1402fcdb3
1402fcd86:	48 8b 03             	mov    (%rbx),%rax
1402fcd89:	48 8b cb             	mov    %rbx,%rcx
1402fcd8c:	48 8b 00             	mov    (%rax),%rax
1402fcd8f:	ff 15 a3 fe 80 00    	call   *0x80fea3(%rip)        # 0x140b0cc38
1402fcd95:	41 8b c6             	mov    %r14d,%eax
1402fcd98:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402fcd9d:	41 03 c6             	add    %r14d,%eax
1402fcda0:	75 11                	jne    0x1402fcdb3
1402fcda2:	48 8b 03             	mov    (%rbx),%rax
1402fcda5:	48 8b cb             	mov    %rbx,%rcx
1402fcda8:	48 8b 40 08          	mov    0x8(%rax),%rax
1402fcdac:	ff 15 86 fe 80 00    	call   *0x80fe86(%rip)        # 0x140b0cc38
1402fcdb2:	90                   	nop
1402fcdb3:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
1402fcdb7:	48 85 db             	test   %rbx,%rbx
1402fcdba:	74 14                	je     0x1402fcdd0
1402fcdbc:	48 8b cb             	mov    %rbx,%rcx
1402fcdbf:	e8 8c 03 00 00       	call   0x1402fd150
1402fcdc4:	48 8b cb             	mov    %rbx,%rcx
1402fcdc7:	e8 08 28 7f 00       	call   0x140aef5d4
1402fcdcc:	90                   	nop
1402fcdcd:	0f 1f 00             	nopl   (%rax)
1402fcdd0:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1402fcdd4:	48 85 c9             	test   %rcx,%rcx
1402fcdd7:	74 40                	je     0x1402fce19
1402fcdd9:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
1402fcddd:	48 2b c1             	sub    %rcx,%rax
1402fcde0:	48 8b d1             	mov    %rcx,%rdx
1402fcde3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402fcde9:	72 11                	jb     0x1402fcdfc
1402fcdeb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402fcdef:	48 2b d1             	sub    %rcx,%rdx
1402fcdf2:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402fcdf6:	48 83 f8 1f          	cmp    $0x1f,%rax
1402fcdfa:	77 7b                	ja     0x1402fce77
1402fcdfc:	ff 15 be fa 80 00    	call   *0x80fabe(%rip)        # 0x140b0c8c0
1402fce02:	0f 57 c0             	xorps  %xmm0,%xmm0
1402fce05:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
1402fce0a:	48 89 75 e7          	mov    %rsi,-0x19(%rbp)
1402fce0e:	eb 09                	jmp    0x1402fce19
1402fce10:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1402fce14:	e8 b3 03 00 00       	call   0x1402fd1cc
1402fce19:	48 39 75 cf          	cmp    %rsi,-0x31(%rbp)
1402fce1d:	75 f1                	jne    0x1402fce10
1402fce1f:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1402fce23:	48 85 c9             	test   %rcx,%rcx
1402fce26:	74 64                	je     0x1402fce8c
1402fce28:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
1402fce2c:	48 85 db             	test   %rbx,%rbx
1402fce2f:	7e 22                	jle    0x1402fce53
1402fce31:	48 ff cb             	dec    %rbx
1402fce34:	48 8b 04 d9          	mov    (%rcx,%rbx,8),%rax
1402fce38:	48 85 c0             	test   %rax,%rax
1402fce3b:	74 0d                	je     0x1402fce4a
1402fce3d:	48 8b c8             	mov    %rax,%rcx
1402fce40:	ff 15 7a fa 80 00    	call   *0x80fa7a(%rip)        # 0x140b0c8c0
1402fce46:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1402fce4a:	48 85 db             	test   %rbx,%rbx
1402fce4d:	7f e2                	jg     0x1402fce31
1402fce4f:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
1402fce53:	48 8d 04 dd 00 00 00 	lea    0x0(,%rbx,8),%rax
1402fce5a:	00
1402fce5b:	48 8b d1             	mov    %rcx,%rdx
1402fce5e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402fce64:	72 18                	jb     0x1402fce7e
1402fce66:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402fce6a:	48 2b d1             	sub    %rcx,%rdx
1402fce6d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402fce71:	48 83 f8 1f          	cmp    $0x1f,%rax
1402fce75:	76 07                	jbe    0x1402fce7e
1402fce77:	ff 15 1b fb 80 00    	call   *0x80fb1b(%rip)        # 0x140b0c998
1402fce7d:	cc                   	int3
1402fce7e:	ff 15 3c fa 80 00    	call   *0x80fa3c(%rip)        # 0x140b0c8c0
1402fce84:	0f 57 c0             	xorps  %xmm0,%xmm0
1402fce87:	66 0f 7f 45 b7       	movdqa %xmm0,-0x49(%rbp)
1402fce8c:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1402fce90:	48 89 75 af          	mov    %rsi,-0x51(%rbp)
1402fce94:	ff 15 26 fa 80 00    	call   *0x80fa26(%rip)        # 0x140b0c8c0
1402fce9a:	48 8b 5d a7          	mov    -0x59(%rbp),%rbx
1402fce9e:	48 85 db             	test   %rbx,%rbx
1402fcea1:	74 11                	je     0x1402fceb4
1402fcea3:	48 8b cb             	mov    %rbx,%rcx
1402fcea6:	e8 a5 02 00 00       	call   0x1402fd150
1402fceab:	48 8b cb             	mov    %rbx,%rcx
1402fceae:	e8 21 27 7f 00       	call   0x140aef5d4
1402fceb3:	90                   	nop
1402fceb4:	48 8b 5d 27          	mov    0x27(%rbp),%rbx
1402fceb8:	48 85 db             	test   %rbx,%rbx
1402fcebb:	74 3a                	je     0x1402fcef7
1402fcebd:	41 8b c6             	mov    %r14d,%eax
1402fcec0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402fcec5:	41 03 c6             	add    %r14d,%eax
1402fcec8:	75 2d                	jne    0x1402fcef7
1402fceca:	48 8b 03             	mov    (%rbx),%rax
1402fcecd:	48 8b cb             	mov    %rbx,%rcx
1402fced0:	48 8b 00             	mov    (%rax),%rax
1402fced3:	ff 15 5f fd 80 00    	call   *0x80fd5f(%rip)        # 0x140b0cc38
1402fced9:	41 8b c6             	mov    %r14d,%eax
1402fcedc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402fcee1:	41 03 c6             	add    %r14d,%eax
1402fcee4:	75 11                	jne    0x1402fcef7
1402fcee6:	48 8b 03             	mov    (%rbx),%rax
1402fcee9:	48 8b cb             	mov    %rbx,%rcx
1402fceec:	48 8b 40 08          	mov    0x8(%rax),%rax
1402fcef0:	ff 15 42 fd 80 00    	call   *0x80fd42(%rip)        # 0x140b0cc38