1408b2a08:	c3                   	ret
1408b2a09:	90                   	nop
1408b2a0a:	90                   	nop
1408b2a0b:	90                   	nop
1408b2a0c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408b2a11:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408b2a16:	57                   	push   %rdi
1408b2a17:	41 56                	push   %r14
1408b2a19:	41 57                	push   %r15
1408b2a1b:	48 83 ec 40          	sub    $0x40,%rsp
1408b2a1f:	48 8b fa             	mov    %rdx,%rdi
1408b2a22:	4c 8b f9             	mov    %rcx,%r15
1408b2a25:	b9 b0 00 00 00       	mov    $0xb0,%ecx
1408b2a2a:	ff 15 98 9e 25 00    	call   *0x259e98(%rip)        # 0x140b0c8c8
1408b2a30:	48 8b f0             	mov    %rax,%rsi
1408b2a33:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1408b2a38:	48 85 c0             	test   %rax,%rax
1408b2a3b:	75 07                	jne    0x1408b2a44
1408b2a3d:	ff 15 55 9a 25 00    	call   *0x259a55(%rip)        # 0x140b0c498
1408b2a43:	90                   	nop
1408b2a44:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1408b2a4b:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
1408b2a52:	48 8d 05 77 3d 27 00 	lea    0x273d77(%rip),%rax        # 0x140b267d0
1408b2a59:	48 89 06             	mov    %rax,(%rsi)
1408b2a5c:	4c 8d 76 10          	lea    0x10(%rsi),%r14
1408b2a60:	48 8b 47 08          	mov    0x8(%rdi),%rax
1408b2a64:	48 85 c0             	test   %rax,%rax
1408b2a67:	74 04                	je     0x1408b2a6d
1408b2a69:	f0 ff 40 08          	lock incl 0x8(%rax)
1408b2a6d:	48 8b 07             	mov    (%rdi),%rax
1408b2a70:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1408b2a75:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
1408b2a79:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1408b2a7e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1408b2a84:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1408b2a89:	49 8b ce             	mov    %r14,%rcx
1408b2a8c:	e8 bb 60 08 00       	call   0x140938b4c
1408b2a91:	83 cb ff             	or     $0xffffffff,%ebx
1408b2a94:	48 85 ff             	test   %rdi,%rdi
1408b2a97:	74 36                	je     0x1408b2acf
1408b2a99:	8b c3                	mov    %ebx,%eax
1408b2a9b:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408b2aa0:	03 c3                	add    %ebx,%eax
1408b2aa2:	75 2b                	jne    0x1408b2acf
1408b2aa4:	48 8b 07             	mov    (%rdi),%rax
1408b2aa7:	48 8b cf             	mov    %rdi,%rcx
1408b2aaa:	48 8b 00             	mov    (%rax),%rax
1408b2aad:	ff 15 85 a1 25 00    	call   *0x25a185(%rip)        # 0x140b0cc38
1408b2ab3:	8b c3                	mov    %ebx,%eax
1408b2ab5:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b2aba:	03 c3                	add    %ebx,%eax
1408b2abc:	75 11                	jne    0x1408b2acf
1408b2abe:	48 8b 07             	mov    (%rdi),%rax
1408b2ac1:	48 8b cf             	mov    %rdi,%rcx
1408b2ac4:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b2ac8:	ff 15 6a a1 25 00    	call   *0x25a16a(%rip)        # 0x140b0cc38
1408b2ace:	90                   	nop
1408b2acf:	4d 89 37             	mov    %r14,(%r15)
1408b2ad2:	49 89 77 08          	mov    %rsi,0x8(%r15)
1408b2ad6:	4d 85 f6             	test   %r14,%r14
1408b2ad9:	0f 84 92 00 00 00    	je     0x1408b2b71
1408b2adf:	49 8b 46 10          	mov    0x10(%r14),%rax
1408b2ae3:	48 85 c0             	test   %rax,%rax
1408b2ae6:	74 05                	je     0x1408b2aed
1408b2ae8:	8b 48 08             	mov    0x8(%rax),%ecx
1408b2aeb:	eb 02                	jmp    0x1408b2aef
1408b2aed:	33 c9                	xor    %ecx,%ecx
1408b2aef:	85 c9                	test   %ecx,%ecx
1408b2af1:	75 7e                	jne    0x1408b2b71
1408b2af3:	f0 ff 46 08          	lock incl 0x8(%rsi)
1408b2af7:	49 8b 7f 08          	mov    0x8(%r15),%rdi
1408b2afb:	33 c0                	xor    %eax,%eax
1408b2afd:	33 d2                	xor    %edx,%edx
1408b2aff:	48 85 ff             	test   %rdi,%rdi
1408b2b02:	74 0a                	je     0x1408b2b0e
1408b2b04:	48 8b d7             	mov    %rdi,%rdx
1408b2b07:	f0 ff 47 0c          	lock incl 0xc(%rdi)
1408b2b0b:	49 8b c6             	mov    %r14,%rax
1408b2b0e:	49 89 46 08          	mov    %rax,0x8(%r14)
1408b2b12:	49 8b 4e 10          	mov    0x10(%r14),%rcx
1408b2b16:	49 89 56 10          	mov    %rdx,0x10(%r14)
1408b2b1a:	48 85 c9             	test   %rcx,%rcx
1408b2b1d:	74 18                	je     0x1408b2b37
1408b2b1f:	8b c3                	mov    %ebx,%eax
1408b2b21:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408b2b26:	03 c3                	add    %ebx,%eax
1408b2b28:	75 0d                	jne    0x1408b2b37
1408b2b2a:	48 8b 01             	mov    (%rcx),%rax
1408b2b2d:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b2b31:	ff 15 01 a1 25 00    	call   *0x25a101(%rip)        # 0x140b0cc38
1408b2b37:	48 85 ff             	test   %rdi,%rdi
1408b2b3a:	74 35                	je     0x1408b2b71
1408b2b3c:	8b c3                	mov    %ebx,%eax
1408b2b3e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408b2b43:	03 c3                	add    %ebx,%eax
1408b2b45:	75 2a                	jne    0x1408b2b71
1408b2b47:	48 8b 07             	mov    (%rdi),%rax
1408b2b4a:	48 8b cf             	mov    %rdi,%rcx
1408b2b4d:	48 8b 00             	mov    (%rax),%rax
1408b2b50:	ff 15 e2 a0 25 00    	call   *0x25a0e2(%rip)        # 0x140b0cc38
1408b2b56:	8b c3                	mov    %ebx,%eax
1408b2b58:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b2b5d:	03 c3                	add    %ebx,%eax
1408b2b5f:	75 10                	jne    0x1408b2b71
1408b2b61:	48 8b 07             	mov    (%rdi),%rax
1408b2b64:	48 8b cf             	mov    %rdi,%rcx
1408b2b67:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b2b6b:	ff 15 c7 a0 25 00    	call   *0x25a0c7(%rip)        # 0x140b0cc38
1408b2b71:	49 8b c7             	mov    %r15,%rax
1408b2b74:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1408b2b79:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1408b2b7e:	48 83 c4 40          	add    $0x40,%rsp
1408b2b82:	41 5f                	pop    %r15
1408b2b84:	41 5e                	pop    %r14
1408b2b86:	5f                   	pop    %rdi
1408b2b87:	c3                   	ret
1408b2b88:	48 8b c4             	mov    %rsp,%rax
1408b2b8b:	48 89 58 08          	mov    %rbx,0x8(%rax)
1408b2b8f:	48 89 70 10          	mov    %rsi,0x10(%rax)
1408b2b93:	48 89 78 20          	mov    %rdi,0x20(%rax)
1408b2b97:	4c 89 40 18          	mov    %r8,0x18(%rax)
1408b2b9b:	41 56                	push   %r14
1408b2b9d:	48 83 ec 40          	sub    $0x40,%rsp
1408b2ba1:	4c 8b f2             	mov    %rdx,%r14
1408b2ba4:	48 8b d9             	mov    %rcx,%rbx
1408b2ba7:	b9 38 00 00 00       	mov    $0x38,%ecx
1408b2bac:	ff 15 16 9d 25 00    	call   *0x259d16(%rip)        # 0x140b0c8c8
1408b2bb2:	48 8b f8             	mov    %rax,%rdi
1408b2bb5:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1408b2bba:	48 85 c0             	test   %rax,%rax
1408b2bbd:	75 07                	jne    0x1408b2bc6
1408b2bbf:	ff 15 d3 98 25 00    	call   *0x2598d3(%rip)        # 0x140b0c498
1408b2bc5:	90                   	nop
1408b2bc6:	b8 01 00 00 00       	mov    $0x1,%eax
1408b2bcb:	89 47 08             	mov    %eax,0x8(%rdi)
1408b2bce:	89 47 0c             	mov    %eax,0xc(%rdi)
1408b2bd1:	48 8d 05 18 36 27 00 	lea    0x273618(%rip),%rax        # 0x140b261f0
1408b2bd8:	48 89 07             	mov    %rax,(%rdi)
1408b2bdb:	48 8d 77 10          	lea    0x10(%rdi),%rsi
1408b2bdf:	0f 57 c0             	xorps  %xmm0,%xmm0
1408b2be2:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
1408b2be8:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1408b2bed:	49 8b d6             	mov    %r14,%rdx
1408b2bf0:	48 8b ce             	mov    %rsi,%rcx
1408b2bf3:	e8 38 57 ff ff       	call   0x1408a8330
1408b2bf8:	48 89 33             	mov    %rsi,(%rbx)
1408b2bfb:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
1408b2bff:	48 8b c3             	mov    %rbx,%rax
1408b2c02:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1408b2c07:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1408b2c0c:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1408b2c11:	48 83 c4 40          	add    $0x40,%rsp
1408b2c15:	41 5e                	pop    %r14
1408b2c17:	c3                   	ret
1408b2c18:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408b2c1d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1408b2c22:	57                   	push   %rdi
1408b2c23:	48 83 ec 30          	sub    $0x30,%rsp
1408b2c27:	48 8b f9             	mov    %rcx,%rdi
1408b2c2a:	b9 30 01 00 00       	mov    $0x130,%ecx
1408b2c2f:	ff 15 93 9c 25 00    	call   *0x259c93(%rip)        # 0x140b0c8c8
1408b2c35:	48 8b d8             	mov    %rax,%rbx
1408b2c38:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1408b2c3d:	48 85 c0             	test   %rax,%rax
1408b2c40:	75 07                	jne    0x1408b2c49
1408b2c42:	ff 15 50 98 25 00    	call   *0x259850(%rip)        # 0x140b0c498
1408b2c48:	90                   	nop
1408b2c49:	b8 01 00 00 00       	mov    $0x1,%eax
1408b2c4e:	89 43 08             	mov    %eax,0x8(%rbx)
1408b2c51:	89 43 0c             	mov    %eax,0xc(%rbx)
1408b2c54:	48 8d 05 9d 3b 27 00 	lea    0x273b9d(%rip),%rax        # 0x140b267f8
1408b2c5b:	48 89 03             	mov    %rax,(%rbx)
1408b2c5e:	48 8d 73 10          	lea    0x10(%rbx),%rsi
1408b2c62:	48 8b ce             	mov    %rsi,%rcx
1408b2c65:	e8 7e 21 01 00       	call   0x1408c4de8
1408b2c6a:	48 89 37             	mov    %rsi,(%rdi)
1408b2c6d:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1408b2c71:	48 8b c7             	mov    %rdi,%rax
1408b2c74:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1408b2c79:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1408b2c7e:	48 83 c4 30          	add    $0x30,%rsp
1408b2c82:	5f                   	pop    %rdi
1408b2c83:	c3                   	ret
1408b2c84:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408b2c89:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1408b2c8e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1408b2c93:	57                   	push   %rdi
1408b2c94:	48 83 ec 20          	sub    $0x20,%rsp
1408b2c98:	48 83 21 00          	andq   $0x0,(%rcx)
1408b2c9c:	48 8b f1             	mov    %rcx,%rsi
1408b2c9f:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
1408b2ca4:	48 8b fa             	mov    %rdx,%rdi
1408b2ca7:	b9 18 00 00 00       	mov    $0x18,%ecx
1408b2cac:	ff 15 16 9c 25 00    	call   *0x259c16(%rip)        # 0x140b0c8c8
1408b2cb2:	48 85 c0             	test   %rax,%rax
1408b2cb5:	75 07                	jne    0x1408b2cbe
1408b2cb7:	ff 15 db 97 25 00    	call   *0x2597db(%rip)        # 0x140b0c498
1408b2cbd:	cc                   	int3
1408b2cbe:	48 89 78 10          	mov    %rdi,0x10(%rax)
1408b2cc2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1408b2cc8:	44 89 40 08          	mov    %r8d,0x8(%rax)
1408b2ccc:	48 8d 0d 7d 39 27 00 	lea    0x27397d(%rip),%rcx        # 0x140b26650
1408b2cd3:	44 89 40 0c          	mov    %r8d,0xc(%rax)
1408b2cd7:	48 89 08             	mov    %rcx,(%rax)
1408b2cda:	48 89 3e             	mov    %rdi,(%rsi)
1408b2cdd:	48 89 46 08          	mov    %rax,0x8(%rsi)
1408b2ce1:	48 85 ff             	test   %rdi,%rdi
1408b2ce4:	0f 84 9b 00 00 00    	je     0x1408b2d85
1408b2cea:	48 8b 4f 70          	mov    0x70(%rdi),%rcx
1408b2cee:	48 85 c9             	test   %rcx,%rcx
1408b2cf1:	74 05                	je     0x1408b2cf8
1408b2cf3:	8b 51 08             	mov    0x8(%rcx),%edx
1408b2cf6:	eb 02                	jmp    0x1408b2cfa
1408b2cf8:	33 d2                	xor    %edx,%edx
1408b2cfa:	85 d2                	test   %edx,%edx
1408b2cfc:	0f 85 83 00 00 00    	jne    0x1408b2d85
1408b2d02:	f0 44 01 40 08       	lock add %r8d,0x8(%rax)
1408b2d07:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1408b2d0b:	33 c0                	xor    %eax,%eax
1408b2d0d:	33 d2                	xor    %edx,%edx
1408b2d0f:	48 85 db             	test   %rbx,%rbx
1408b2d12:	74 0b                	je     0x1408b2d1f
1408b2d14:	48 8b d3             	mov    %rbx,%rdx
1408b2d17:	f0 44 01 43 0c       	lock add %r8d,0xc(%rbx)
1408b2d1c:	48 8b c7             	mov    %rdi,%rax
1408b2d1f:	48 8b 4f 70          	mov    0x70(%rdi),%rcx
1408b2d23:	48 89 57 70          	mov    %rdx,0x70(%rdi)
1408b2d27:	48 89 47 68          	mov    %rax,0x68(%rdi)
1408b2d2b:	83 cf ff             	or     $0xffffffff,%edi
1408b2d2e:	48 85 c9             	test   %rcx,%rcx
1408b2d31:	74 18                	je     0x1408b2d4b
1408b2d33:	8b c7                	mov    %edi,%eax
1408b2d35:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408b2d3a:	03 c7                	add    %edi,%eax
1408b2d3c:	75 0d                	jne    0x1408b2d4b
1408b2d3e:	48 8b 01             	mov    (%rcx),%rax
1408b2d41:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b2d45:	ff 15 ed 9e 25 00    	call   *0x259eed(%rip)        # 0x140b0cc38
1408b2d4b:	48 85 db             	test   %rbx,%rbx
1408b2d4e:	74 35                	je     0x1408b2d85
1408b2d50:	8b c7                	mov    %edi,%eax
1408b2d52:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408b2d57:	03 c7                	add    %edi,%eax
1408b2d59:	75 2a                	jne    0x1408b2d85
1408b2d5b:	48 8b 03             	mov    (%rbx),%rax
1408b2d5e:	48 8b cb             	mov    %rbx,%rcx
1408b2d61:	48 8b 00             	mov    (%rax),%rax
1408b2d64:	ff 15 ce 9e 25 00    	call   *0x259ece(%rip)        # 0x140b0cc38
1408b2d6a:	8b c7                	mov    %edi,%eax
1408b2d6c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408b2d71:	03 c7                	add    %edi,%eax
1408b2d73:	75 10                	jne    0x1408b2d85
1408b2d75:	48 8b 03             	mov    (%rbx),%rax
1408b2d78:	48 8b cb             	mov    %rbx,%rcx
1408b2d7b:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b2d7f:	ff 15 b3 9e 25 00    	call   *0x259eb3(%rip)        # 0x140b0cc38
1408b2d85:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408b2d8a:	48 8b c6             	mov    %rsi,%rax
1408b2d8d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1408b2d92:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1408b2d97:	48 83 c4 20          	add    $0x20,%rsp
1408b2d9b:	5f                   	pop    %rdi
1408b2d9c:	c3                   	ret
1408b2d9d:	90                   	nop
1408b2d9e:	90                   	nop
1408b2d9f:	90                   	nop
1408b2da0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408b2da5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408b2daa:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1408b2daf:	41 56                	push   %r14
1408b2db1:	48 83 ec 40          	sub    $0x40,%rsp
1408b2db5:	48 8b da             	mov    %rdx,%rbx
1408b2db8:	48 8b f1             	mov    %rcx,%rsi
1408b2dbb:	b9 28 01 00 00       	mov    $0x128,%ecx
1408b2dc0:	ff 15 02 9b 25 00    	call   *0x259b02(%rip)        # 0x140b0c8c8
1408b2dc6:	48 8b f8             	mov    %rax,%rdi
1408b2dc9:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1408b2dce:	48 85 c0             	test   %rax,%rax
1408b2dd1:	75 07                	jne    0x1408b2dda
1408b2dd3:	ff 15 bf 96 25 00    	call   *0x2596bf(%rip)        # 0x140b0c498
1408b2dd9:	90                   	nop
1408b2dda:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1408b2de0:	44 89 40 08          	mov    %r8d,0x8(%rax)
1408b2de4:	44 89 40 0c          	mov    %r8d,0xc(%rax)
1408b2de8:	48 8d 05 19 39 27 00 	lea    0x273919(%rip),%rax        # 0x140b26708
1408b2def:	48 89 07             	mov    %rax,(%rdi)
1408b2df2:	48 8b 43 08          	mov    0x8(%rbx),%rax
1408b2df6:	48 85 c0             	test   %rax,%rax
1408b2df9:	74 05                	je     0x1408b2e00
1408b2dfb:	f0 44 01 40 08       	lock add %r8d,0x8(%rax)
1408b2e00:	48 8b 03             	mov    (%rbx),%rax
1408b2e03:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1408b2e08:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1408b2e0c:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1408b2e11:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1408b2e16:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1408b2e1a:	e8 81 18 00 00       	call   0x1408b46a0
1408b2e1f:	48 85 db             	test   %rbx,%rbx
1408b2e22:	74 3a                	je     0x1408b2e5e
1408b2e24:	83 c8 ff             	or     $0xffffffff,%eax
1408b2e27:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408b2e2c:	83 f8 01             	cmp    $0x1,%eax
1408b2e2f:	75 2d                	jne    0x1408b2e5e
1408b2e31:	48 8b 03             	mov    (%rbx),%rax
1408b2e34:	48 8b cb             	mov    %rbx,%rcx
1408b2e37:	48 8b 00             	mov    (%rax),%rax
1408b2e3a:	ff 15 f8 9d 25 00    	call   *0x259df8(%rip)        # 0x140b0cc38
1408b2e40:	83 c8 ff             	or     $0xffffffff,%eax
1408b2e43:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408b2e48:	83 f8 01             	cmp    $0x1,%eax
1408b2e4b:	75 11                	jne    0x1408b2e5e
1408b2e4d:	48 8b 03             	mov    (%rbx),%rax
1408b2e50:	48 8b cb             	mov    %rbx,%rcx
1408b2e53:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b2e57:	ff 15 db 9d 25 00    	call   *0x259ddb(%rip)        # 0x140b0cc38
1408b2e5d:	90                   	nop
1408b2e5e:	48 83 26 00          	andq   $0x0,(%rsi)
1408b2e62:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
1408b2e67:	4c 8b c7             	mov    %rdi,%r8
1408b2e6a:	48 8d 57 10          	lea    0x10(%rdi),%rdx
1408b2e6e:	48 8b ce             	mov    %rsi,%rcx
1408b2e71:	e8 8e c6 76 ff       	call   0x14001f504
1408b2e76:	48 8b c6             	mov    %rsi,%rax
1408b2e79:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1408b2e7e:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1408b2e83:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1408b2e88:	48 83 c4 40          	add    $0x40,%rsp
1408b2e8c:	41 5e                	pop    %r14
1408b2e8e:	c3                   	ret
1408b2e8f:	90                   	nop
1408b2e90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408b2e95:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408b2e9a:	57                   	push   %rdi
1408b2e9b:	41 54                	push   %r12
1408b2e9d:	41 55                	push   %r13
1408b2e9f:	41 56                	push   %r14
1408b2ea1:	41 57                	push   %r15
1408b2ea3:	48 83 ec 30          	sub    $0x30,%rsp
1408b2ea7:	49 8b f0             	mov    %r8,%rsi
1408b2eaa:	4c 8b e2             	mov    %rdx,%r12
1408b2ead:	4c 8b f9             	mov    %rcx,%r15
1408b2eb0:	b9 c0 00 00 00       	mov    $0xc0,%ecx
1408b2eb5:	ff 15 0d 9a 25 00    	call   *0x259a0d(%rip)        # 0x140b0c8c8
1408b2ebb:	48 8b d8             	mov    %rax,%rbx
1408b2ebe:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1408b2ec3:	48 85 c0             	test   %rax,%rax
1408b2ec6:	75 07                	jne    0x1408b2ecf
1408b2ec8:	ff 15 ca 95 25 00    	call   *0x2595ca(%rip)        # 0x140b0c498
1408b2ece:	90                   	nop
1408b2ecf:	b9 01 00 00 00       	mov    $0x1,%ecx