1400b2a3f:	48 8b 05 5a 69 18 00 	mov    0x18695a(%rip),%rax        # 0x1402393a0
1400b2a46:	89 d7                	mov    %edx,%edi
1400b2a48:	48 89 ce             	mov    %rcx,%rsi
1400b2a4b:	48 8d 15 71 93 15 00 	lea    0x159371(%rip),%rdx        # 0x14020bdc3
1400b2a52:	48 89 d9             	mov    %rbx,%rcx
1400b2a55:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400b2a5c:	00 00
1400b2a5e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400b2a63:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400b2a6a:	00 00
1400b2a6c:	e8 4f 95 fe ff       	call   0x14009bfc0
1400b2a71:	48 89 f1             	mov    %rsi,%rcx
1400b2a74:	49 89 d8             	mov    %rbx,%r8
1400b2a77:	89 fa                	mov    %edi,%edx
1400b2a79:	e8 d2 f9 ff ff       	call   0x1400b2450
1400b2a7e:	48 89 d9             	mov    %rbx,%rcx
1400b2a81:	e8 ba 7e fe ff       	call   0x14009a940
1400b2a86:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b2a8b:	48 2b 45 00          	sub    0x0(%rbp),%rax
1400b2a8f:	75 09                	jne    0x1400b2a9a
1400b2a91:	48 83 c4 48          	add    $0x48,%rsp
1400b2a95:	5b                   	pop    %rbx
1400b2a96:	5e                   	pop    %rsi
1400b2a97:	5f                   	pop    %rdi
1400b2a98:	5d                   	pop    %rbp
1400b2a99:	c3                   	ret
1400b2a9a:	e8 d1 1d 13 00       	call   0x1401e4870
1400b2a9f:	90                   	nop
1400b2aa0:	41 54                	push   %r12
1400b2aa2:	55                   	push   %rbp
1400b2aa3:	57                   	push   %rdi
1400b2aa4:	56                   	push   %rsi
1400b2aa5:	53                   	push   %rbx
1400b2aa6:	48 83 ec 40          	sub    $0x40,%rsp
1400b2aaa:	4c 8b 25 3f 60 18 00 	mov    0x18603f(%rip),%r12        # 0x140238af0
1400b2ab1:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
1400b2ab6:	48 89 cf             	mov    %rcx,%rdi
1400b2ab9:	89 d5                	mov    %edx,%ebp
1400b2abb:	4c 89 cb             	mov    %r9,%rbx
1400b2abe:	49 8b 04 24          	mov    (%r12),%rax
1400b2ac2:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400b2ac7:	31 c0                	xor    %eax,%eax
1400b2ac9:	48 8b 05 d0 68 18 00 	mov    0x1868d0(%rip),%rax        # 0x1402393a0
1400b2ad0:	48 89 f1             	mov    %rsi,%rcx
1400b2ad3:	48 8d 15 f5 92 15 00 	lea    0x1592f5(%rip),%rdx        # 0x14020bdcf
1400b2ada:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400b2ae1:	00 00
1400b2ae3:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400b2aea:	00 00
1400b2aec:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400b2af1:	e8 ca 94 fe ff       	call   0x14009bfc0
1400b2af6:	48 85 db             	test   %rbx,%rbx
1400b2af9:	74 05                	je     0x1400b2b00
1400b2afb:	80 3b 00             	cmpb   $0x0,(%rbx)
1400b2afe:	75 30                	jne    0x1400b2b30
1400b2b00:	48 89 f9             	mov    %rdi,%rcx
1400b2b03:	49 89 f0             	mov    %rsi,%r8
1400b2b06:	89 ea                	mov    %ebp,%edx
1400b2b08:	e8 43 f9 ff ff       	call   0x1400b2450
1400b2b0d:	48 89 f1             	mov    %rsi,%rcx
1400b2b10:	e8 2b 7e fe ff       	call   0x14009a940
1400b2b15:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b2b1a:	49 2b 04 24          	sub    (%r12),%rax
1400b2b1e:	75 24                	jne    0x1400b2b44
1400b2b20:	48 83 c4 40          	add    $0x40,%rsp
1400b2b24:	5b                   	pop    %rbx
1400b2b25:	5e                   	pop    %rsi
1400b2b26:	5f                   	pop    %rdi
1400b2b27:	5d                   	pop    %rbp
1400b2b28:	41 5c                	pop    %r12
1400b2b2a:	c3                   	ret
1400b2b2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400b2b30:	49 89 d8             	mov    %rbx,%r8
1400b2b33:	48 8d 15 a1 92 15 00 	lea    0x1592a1(%rip),%rdx        # 0x14020bddb
1400b2b3a:	48 89 f1             	mov    %rsi,%rcx
1400b2b3d:	e8 7e 94 fe ff       	call   0x14009bfc0
1400b2b42:	eb bc                	jmp    0x1400b2b00
1400b2b44:	e8 27 1d 13 00       	call   0x1401e4870
1400b2b49:	90                   	nop
1400b2b4a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400b2b50:	55                   	push   %rbp
1400b2b51:	57                   	push   %rdi
1400b2b52:	56                   	push   %rsi
1400b2b53:	53                   	push   %rbx
1400b2b54:	48 83 ec 48          	sub    $0x48,%rsp
1400b2b58:	48 8b 2d 91 5f 18 00 	mov    0x185f91(%rip),%rbp        # 0x140238af0
1400b2b5f:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400b2b63:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400b2b68:	31 c0                	xor    %eax,%eax
1400b2b6a:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400b2b6f:	48 8b 05 2a 68 18 00 	mov    0x18682a(%rip),%rax        # 0x1402393a0
1400b2b76:	89 d7                	mov    %edx,%edi
1400b2b78:	48 89 ce             	mov    %rcx,%rsi
1400b2b7b:	48 8d 15 5f 92 15 00 	lea    0x15925f(%rip),%rdx        # 0x14020bde1
1400b2b82:	48 89 d9             	mov    %rbx,%rcx
1400b2b85:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400b2b8c:	00 00
1400b2b8e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400b2b93:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400b2b9a:	00 00
1400b2b9c:	e8 1f 94 fe ff       	call   0x14009bfc0
1400b2ba1:	48 89 f1             	mov    %rsi,%rcx
1400b2ba4:	49 89 d8             	mov    %rbx,%r8
1400b2ba7:	89 fa                	mov    %edi,%edx
1400b2ba9:	e8 a2 f8 ff ff       	call   0x1400b2450
1400b2bae:	48 89 d9             	mov    %rbx,%rcx
1400b2bb1:	e8 8a 7d fe ff       	call   0x14009a940
1400b2bb6:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b2bbb:	48 2b 45 00          	sub    0x0(%rbp),%rax
1400b2bbf:	75 09                	jne    0x1400b2bca
1400b2bc1:	48 83 c4 48          	add    $0x48,%rsp
1400b2bc5:	5b                   	pop    %rbx
1400b2bc6:	5e                   	pop    %rsi
1400b2bc7:	5f                   	pop    %rdi
1400b2bc8:	5d                   	pop    %rbp
1400b2bc9:	c3                   	ret
1400b2bca:	e8 a1 1c 13 00       	call   0x1401e4870
1400b2bcf:	90                   	nop
1400b2bd0:	56                   	push   %rsi
1400b2bd1:	53                   	push   %rbx
1400b2bd2:	48 83 ec 48          	sub    $0x48,%rsp
1400b2bd6:	48 8b 35 13 5f 18 00 	mov    0x185f13(%rip),%rsi        # 0x140238af0
1400b2bdd:	48 8b 06             	mov    (%rsi),%rax
1400b2be0:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400b2be5:	31 c0                	xor    %eax,%eax
1400b2be7:	48 8b 05 b2 67 18 00 	mov    0x1867b2(%rip),%rax        # 0x1402393a0
1400b2bee:	41 89 d1             	mov    %edx,%r9d
1400b2bf1:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400b2bf8:	00 00
1400b2bfa:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400b2c01:	00 00
1400b2c03:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400b2c08:	48 85 c9             	test   %rcx,%rcx
1400b2c0b:	78 5b                	js     0x1400b2c68
1400b2c0d:	66 0f ef d2          	pxor   %xmm2,%xmm2
1400b2c11:	f2 48 0f 2a d1       	cvtsi2sd %rcx,%xmm2
1400b2c16:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400b2c1b:	f2 0f 5e 15 cd 92 15 	divsd  0x1592cd(%rip),%xmm2        # 0x14020bef0
1400b2c22:	00
1400b2c23:	48 8d 15 c3 91 15 00 	lea    0x1591c3(%rip),%rdx        # 0x14020bded
1400b2c2a:	66 49 0f 7e d0       	movq   %xmm2,%r8
1400b2c2f:	48 89 d9             	mov    %rbx,%rcx
1400b2c32:	e8 89 93 fe ff       	call   0x14009bfc0
1400b2c37:	48 8d 0d bf 90 15 00 	lea    0x1590bf(%rip),%rcx        # 0x14020bcfd
1400b2c3e:	49 89 d8             	mov    %rbx,%r8
1400b2c41:	ba 80 00 00 00       	mov    $0x80,%edx
1400b2c46:	e8 05 f8 ff ff       	call   0x1400b2450
1400b2c4b:	48 89 d9             	mov    %rbx,%rcx
1400b2c4e:	e8 ed 7c fe ff       	call   0x14009a940
1400b2c53:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b2c58:	48 2b 06             	sub    (%rsi),%rax
1400b2c5b:	75 26                	jne    0x1400b2c83
1400b2c5d:	48 83 c4 48          	add    $0x48,%rsp
1400b2c61:	5b                   	pop    %rbx
1400b2c62:	5e                   	pop    %rsi
1400b2c63:	c3                   	ret
1400b2c64:	0f 1f 40 00          	nopl   0x0(%rax)
1400b2c68:	48 89 c8             	mov    %rcx,%rax
1400b2c6b:	83 e1 01             	and    $0x1,%ecx
1400b2c6e:	66 0f ef d2          	pxor   %xmm2,%xmm2
1400b2c72:	48 d1 e8             	shr    $1,%rax
1400b2c75:	48 09 c8             	or     %rcx,%rax
1400b2c78:	f2 48 0f 2a d0       	cvtsi2sd %rax,%xmm2
1400b2c7d:	f2 0f 58 d2          	addsd  %xmm2,%xmm2
1400b2c81:	eb 93                	jmp    0x1400b2c16
1400b2c83:	e8 e8 1b 13 00       	call   0x1401e4870
1400b2c88:	90                   	nop
1400b2c89:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400b2c90:	56                   	push   %rsi
1400b2c91:	53                   	push   %rbx
1400b2c92:	48 83 ec 48          	sub    $0x48,%rsp
1400b2c96:	48 8b 35 53 5e 18 00 	mov    0x185e53(%rip),%rsi        # 0x140238af0
1400b2c9d:	48 8b 06             	mov    (%rsi),%rax
1400b2ca0:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400b2ca5:	31 c0                	xor    %eax,%eax
1400b2ca7:	48 8b 05 f2 66 18 00 	mov    0x1866f2(%rip),%rax        # 0x1402393a0
1400b2cae:	41 89 d1             	mov    %edx,%r9d
1400b2cb1:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400b2cb8:	00 00
1400b2cba:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400b2cc1:	00 00
1400b2cc3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400b2cc8:	48 85 c9             	test   %rcx,%rcx
1400b2ccb:	78 5b                	js     0x1400b2d28
1400b2ccd:	66 0f ef d2          	pxor   %xmm2,%xmm2
1400b2cd1:	f2 48 0f 2a d1       	cvtsi2sd %rcx,%xmm2
1400b2cd6:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400b2cdb:	f2 0f 5e 15 0d 92 15 	divsd  0x15920d(%rip),%xmm2        # 0x14020bef0
1400b2ce2:	00
1400b2ce3:	48 8d 15 1f 91 15 00 	lea    0x15911f(%rip),%rdx        # 0x14020be09
1400b2cea:	66 49 0f 7e d0       	movq   %xmm2,%r8
1400b2cef:	48 89 d9             	mov    %rbx,%rcx
1400b2cf2:	e8 c9 92 fe ff       	call   0x14009bfc0
1400b2cf7:	48 8d 0d ff 8f 15 00 	lea    0x158fff(%rip),%rcx        # 0x14020bcfd
1400b2cfe:	49 89 d8             	mov    %rbx,%r8
1400b2d01:	ba 76 00 00 00       	mov    $0x76,%edx
1400b2d06:	e8 45 f7 ff ff       	call   0x1400b2450
1400b2d0b:	48 89 d9             	mov    %rbx,%rcx
1400b2d0e:	e8 2d 7c fe ff       	call   0x14009a940
1400b2d13:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b2d18:	48 2b 06             	sub    (%rsi),%rax
1400b2d1b:	75 26                	jne    0x1400b2d43
1400b2d1d:	48 83 c4 48          	add    $0x48,%rsp
1400b2d21:	5b                   	pop    %rbx
1400b2d22:	5e                   	pop    %rsi
1400b2d23:	c3                   	ret
1400b2d24:	0f 1f 40 00          	nopl   0x0(%rax)
1400b2d28:	48 89 c8             	mov    %rcx,%rax
1400b2d2b:	83 e1 01             	and    $0x1,%ecx
1400b2d2e:	66 0f ef d2          	pxor   %xmm2,%xmm2
1400b2d32:	48 d1 e8             	shr    $1,%rax
1400b2d35:	48 09 c8             	or     %rcx,%rax
1400b2d38:	f2 48 0f 2a d0       	cvtsi2sd %rax,%xmm2
1400b2d3d:	f2 0f 58 d2          	addsd  %xmm2,%xmm2
1400b2d41:	eb 93                	jmp    0x1400b2cd6
1400b2d43:	e8 28 1b 13 00       	call   0x1401e4870
1400b2d48:	90                   	nop
1400b2d49:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400b2d50:	55                   	push   %rbp
1400b2d51:	57                   	push   %rdi
1400b2d52:	56                   	push   %rsi
1400b2d53:	53                   	push   %rbx
1400b2d54:	48 83 ec 48          	sub    $0x48,%rsp
1400b2d58:	48 8b 2d 91 5d 18 00 	mov    0x185d91(%rip),%rbp        # 0x140238af0
1400b2d5f:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400b2d63:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400b2d68:	31 c0                	xor    %eax,%eax
1400b2d6a:	48 8b 05 2f 66 18 00 	mov    0x18662f(%rip),%rax        # 0x1402393a0
1400b2d71:	48 89 ce             	mov    %rcx,%rsi
1400b2d74:	89 d7                	mov    %edx,%edi
1400b2d76:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400b2d7d:	00 00
1400b2d7f:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400b2d86:	00 00
1400b2d88:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400b2d8d:	4d 85 c0             	test   %r8,%r8
1400b2d90:	78 56                	js     0x1400b2de8
1400b2d92:	66 0f ef d2          	pxor   %xmm2,%xmm2
1400b2d96:	f2 49 0f 2a d0       	cvtsi2sd %r8,%xmm2
1400b2d9b:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400b2da0:	f2 0f 5e 15 48 91 15 	divsd  0x159148(%rip),%xmm2        # 0x14020bef0
1400b2da7:	00
1400b2da8:	48 8d 15 76 90 15 00 	lea    0x159076(%rip),%rdx        # 0x14020be25
1400b2daf:	66 49 0f 7e d0       	movq   %xmm2,%r8
1400b2db4:	48 89 d9             	mov    %rbx,%rcx
1400b2db7:	e8 04 92 fe ff       	call   0x14009bfc0
1400b2dbc:	48 89 f1             	mov    %rsi,%rcx
1400b2dbf:	49 89 d8             	mov    %rbx,%r8
1400b2dc2:	89 fa                	mov    %edi,%edx
1400b2dc4:	e8 87 f6 ff ff       	call   0x1400b2450
1400b2dc9:	48 89 d9             	mov    %rbx,%rcx
1400b2dcc:	e8 6f 7b fe ff       	call   0x14009a940
1400b2dd1:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b2dd6:	48 2b 45 00          	sub    0x0(%rbp),%rax
1400b2dda:	75 28                	jne    0x1400b2e04
1400b2ddc:	48 83 c4 48          	add    $0x48,%rsp
1400b2de0:	5b                   	pop    %rbx
1400b2de1:	5e                   	pop    %rsi
1400b2de2:	5f                   	pop    %rdi
1400b2de3:	5d                   	pop    %rbp
1400b2de4:	c3                   	ret
1400b2de5:	0f 1f 00             	nopl   (%rax)
1400b2de8:	4c 89 c0             	mov    %r8,%rax
1400b2deb:	41 83 e0 01          	and    $0x1,%r8d
1400b2def:	66 0f ef d2          	pxor   %xmm2,%xmm2
1400b2df3:	48 d1 e8             	shr    $1,%rax
1400b2df6:	4c 09 c0             	or     %r8,%rax
1400b2df9:	f2 48 0f 2a d0       	cvtsi2sd %rax,%xmm2
1400b2dfe:	f2 0f 58 d2          	addsd  %xmm2,%xmm2
1400b2e02:	eb 97                	jmp    0x1400b2d9b
1400b2e04:	e8 67 1a 13 00       	call   0x1401e4870
1400b2e09:	90                   	nop
1400b2e0a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400b2e10:	55                   	push   %rbp
1400b2e11:	57                   	push   %rdi
1400b2e12:	56                   	push   %rsi
1400b2e13:	53                   	push   %rbx
1400b2e14:	48 83 ec 48          	sub    $0x48,%rsp
1400b2e18:	48 8b 2d d1 5c 18 00 	mov    0x185cd1(%rip),%rbp        # 0x140238af0
1400b2e1f:	4c 8b 05 0a 62 18 00 	mov    0x18620a(%rip),%r8        # 0x140239030
1400b2e26:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400b2e2a:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400b2e2f:	31 c0                	xor    %eax,%eax
1400b2e31:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400b2e36:	48 8b 05 63 65 18 00 	mov    0x186563(%rip),%rax        # 0x1402393a0
1400b2e3d:	89 d7                	mov    %edx,%edi
1400b2e3f:	48 89 ce             	mov    %rcx,%rsi
1400b2e42:	48 8d 15 f6 8f 15 00 	lea    0x158ff6(%rip),%rdx        # 0x14020be3f
1400b2e49:	48 89 d9             	mov    %rbx,%rcx
1400b2e4c:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400b2e53:	00 00
1400b2e55:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400b2e5a:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400b2e61:	00 00
1400b2e63:	e8 58 91 fe ff       	call   0x14009bfc0
1400b2e68:	48 89 f1             	mov    %rsi,%rcx
1400b2e6b:	49 89 d8             	mov    %rbx,%r8
1400b2e6e:	89 fa                	mov    %edi,%edx
1400b2e70:	e8 db f5 ff ff       	call   0x1400b2450
1400b2e75:	48 89 d9             	mov    %rbx,%rcx
1400b2e78:	e8 c3 7a fe ff       	call   0x14009a940
1400b2e7d:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b2e82:	48 2b 45 00          	sub    0x0(%rbp),%rax
1400b2e86:	75 09                	jne    0x1400b2e91
1400b2e88:	48 83 c4 48          	add    $0x48,%rsp
1400b2e8c:	5b                   	pop    %rbx
1400b2e8d:	5e                   	pop    %rsi
1400b2e8e:	5f                   	pop    %rdi
1400b2e8f:	5d                   	pop    %rbp
1400b2e90:	c3                   	ret
1400b2e91:	e8 da 19 13 00       	call   0x1401e4870
1400b2e96:	90                   	nop
1400b2e97:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400b2e9e:	00 00
1400b2ea0:	55                   	push   %rbp
1400b2ea1:	57                   	push   %rdi
1400b2ea2:	56                   	push   %rsi
1400b2ea3:	53                   	push   %rbx
1400b2ea4:	48 83 ec 48          	sub    $0x48,%rsp
1400b2ea8:	48 8b 2d 41 5c 18 00 	mov    0x185c41(%rip),%rbp        # 0x140238af0
1400b2eaf:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
1400b2eb6:	00
1400b2eb7:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400b2ebb:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400b2ec0:	31 c0                	xor    %eax,%eax
1400b2ec2:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400b2ec7:	48 8b 05 d2 64 18 00 	mov    0x1864d2(%rip),%rax        # 0x1402393a0
1400b2ece:	89 d7                	mov    %edx,%edi
1400b2ed0:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400b2ed7:	00 00
1400b2ed9:	4c 89 ca             	mov    %r9,%rdx
1400b2edc:	48 89 ce             	mov    %rcx,%rsi
1400b2edf:	48 89 d9             	mov    %rbx,%rcx
1400b2ee2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400b2ee7:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400b2eee:	00 00
1400b2ef0:	e8 db f4 ff ff       	call   0x1400b23d0
1400b2ef5:	48 89 f1             	mov    %rsi,%rcx
1400b2ef8:	49 89 d8             	mov    %rbx,%r8
1400b2efb:	89 fa                	mov    %edi,%edx
1400b2efd:	e8 4e f5 ff ff       	call   0x1400b2450
1400b2f02:	48 89 d9             	mov    %rbx,%rcx
1400b2f05:	e8 36 7a fe ff       	call   0x14009a940
1400b2f0a:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b2f0f:	48 2b 45 00          	sub    0x0(%rbp),%rax
1400b2f13:	75 09                	jne    0x1400b2f1e
1400b2f15:	48 83 c4 48          	add    $0x48,%rsp
1400b2f19:	5b                   	pop    %rbx
1400b2f1a:	5e                   	pop    %rsi
1400b2f1b:	5f                   	pop    %rdi