1400b3b86:	66 0f ef d2          	pxor   %xmm2,%xmm2
1400b3b8a:	48 d1 ea             	shr    $1,%rdx
1400b3b8d:	48 09 c2             	or     %rax,%rdx
1400b3b90:	f2 48 0f 2a d2       	cvtsi2sd %rdx,%xmm2
1400b3b95:	f2 0f 58 d2          	addsd  %xmm2,%xmm2
1400b3b99:	e9 9c fd ff ff       	jmp    0x1400b393a
1400b3b9e:	66 90                	xchg   %ax,%ax
1400b3ba0:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1400b3ba5:	48 29 c2             	sub    %rax,%rdx
1400b3ba8:	48 83 fa 01          	cmp    $0x1,%rdx
1400b3bac:	0f 85 98 fe ff ff    	jne    0x1400b3a4a
1400b3bb2:	e9 6d fe ff ff       	jmp    0x1400b3a24
1400b3bb7:	48 8b 05 e2 57 18 00 	mov    0x1857e2(%rip),%rax        # 0x1402393a0
1400b3bbe:	4d 89 d8             	mov    %r11,%r8
1400b3bc1:	48 8d 15 57 83 15 00 	lea    0x158357(%rip),%rdx        # 0x14020bf1f
1400b3bc8:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1400b3bcf:	00 00
1400b3bd1:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
1400b3bd8:	00 00
1400b3bda:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400b3bdf:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400b3be4:	48 89 c1             	mov    %rax,%rcx
1400b3be7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400b3bec:	e8 cf 83 fe ff       	call   0x14009bfc0
1400b3bf1:	48 83 7c 24 48 1c    	cmpq   $0x1c,0x48(%rsp)
1400b3bf7:	76 46                	jbe    0x1400b3c3f
1400b3bf9:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400b3bff:	48 8d 15 1f 83 15 00 	lea    0x15831f(%rip),%rdx        # 0x14020bf25
1400b3c06:	4c 89 e1             	mov    %r12,%rcx
1400b3c09:	e8 a2 7d fe ff       	call   0x14009b9b0
1400b3c0e:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400b3c13:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1400b3c18:	4c 89 e1             	mov    %r12,%rcx
1400b3c1b:	41 b8 19 00 00 00    	mov    $0x19,%r8d
1400b3c21:	48 8d 54 02 e7       	lea    -0x19(%rdx,%rax,1),%rdx
1400b3c26:	e8 85 7d fe ff       	call   0x14009b9b0
1400b3c2b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400b3c30:	e8 0b 6d fe ff       	call   0x14009a940
1400b3c35:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1400b3c3a:	e9 43 fe ff ff       	jmp    0x1400b3a82
1400b3c3f:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400b3c44:	4c 89 e1             	mov    %r12,%rcx
1400b3c47:	e8 74 7f fe ff       	call   0x14009bbc0
1400b3c4c:	eb dd                	jmp    0x1400b3c2b
1400b3c4e:	41 b8 ac 00 00 00    	mov    $0xac,%r8d
1400b3c54:	48 8d 15 a6 82 15 00 	lea    0x1582a6(%rip),%rdx        # 0x14020bf01
1400b3c5b:	48 8d 0d aa 82 15 00 	lea    0x1582aa(%rip),%rcx        # 0x14020bf0c
1400b3c62:	ff 15 70 b7 1f 00    	call   *0x1fb770(%rip)        # 0x1402af3d8
1400b3c68:	e8 03 0c 13 00       	call   0x1401e4870
1400b3c6d:	90                   	nop
1400b3c6e:	66 90                	xchg   %ax,%ax
1400b3c70:	41 55                	push   %r13
1400b3c72:	41 54                	push   %r12
1400b3c74:	55                   	push   %rbp
1400b3c75:	57                   	push   %rdi
1400b3c76:	56                   	push   %rsi
1400b3c77:	53                   	push   %rbx
1400b3c78:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
1400b3c7f:	4c 8b 25 6a 4e 18 00 	mov    0x184e6a(%rip),%r12        # 0x140238af0
1400b3c86:	4c 8b 2d 13 57 18 00 	mov    0x185713(%rip),%r13        # 0x1402393a0
1400b3c8d:	4c 89 cb             	mov    %r9,%rbx
1400b3c90:	4d 8b 49 50          	mov    0x50(%r9),%r9
1400b3c94:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
1400b3c99:	48 89 cf             	mov    %rcx,%rdi
1400b3c9c:	49 8b 04 24          	mov    (%r12),%rax
1400b3ca0:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1400b3ca7:	00
1400b3ca8:	31 c0                	xor    %eax,%eax
1400b3caa:	89 d5                	mov    %edx,%ebp
1400b3cac:	4c 89 84 24 e0 00 00 	mov    %r8,0xe0(%rsp)
1400b3cb3:	00
1400b3cb4:	44 8b 43 38          	mov    0x38(%rbx),%r8d
1400b3cb8:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
1400b3cbf:	00 00
1400b3cc1:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1400b3cc8:	00 00
1400b3cca:	4d 85 c9             	test   %r9,%r9
1400b3ccd:	0f 84 7d 01 00 00    	je     0x1400b3e50
1400b3cd3:	48 8d 74 24 50       	lea    0x50(%rsp),%rsi
1400b3cd8:	48 8d 15 87 82 15 00 	lea    0x158287(%rip),%rdx        # 0x14020bf66
1400b3cdf:	48 89 f1             	mov    %rsi,%rcx
1400b3ce2:	e8 d9 82 fe ff       	call   0x14009bfc0
1400b3ce7:	48 83 7b 68 00       	cmpq   $0x0,0x68(%rbx)
1400b3cec:	74 21                	je     0x1400b3d0f
1400b3cee:	48 8d 15 9b 82 15 00 	lea    0x15829b(%rip),%rdx        # 0x14020bf90
1400b3cf5:	48 89 f1             	mov    %rsi,%rcx
1400b3cf8:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400b3cfe:	e8 ad 7c fe ff       	call   0x14009b9b0
1400b3d03:	48 8b 53 68          	mov    0x68(%rbx),%rdx
1400b3d07:	48 89 f1             	mov    %rsi,%rcx
1400b3d0a:	e8 f1 21 fa ff       	call   0x140055f00
1400b3d0f:	41 b8 07 00 00 00    	mov    $0x7,%r8d
1400b3d15:	48 8d 15 79 82 15 00 	lea    0x158279(%rip),%rdx        # 0x14020bf95
1400b3d1c:	48 89 f1             	mov    %rsi,%rcx
1400b3d1f:	e8 8c 7c fe ff       	call   0x14009b9b0
1400b3d24:	f6 43 70 08          	testb  $0x8,0x70(%rbx)
1400b3d28:	0f 85 52 01 00 00    	jne    0x1400b3e80
1400b3d2e:	48 8b 13             	mov    (%rbx),%rdx
1400b3d31:	48 89 f1             	mov    %rsi,%rcx
1400b3d34:	e8 87 24 fa ff       	call   0x1400561c0
1400b3d39:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1400b3d3e:	48 85 d2             	test   %rdx,%rdx
1400b3d41:	0f 84 e9 00 00 00    	je     0x1400b3e30
1400b3d47:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400b3d4c:	48 29 c2             	sub    %rax,%rdx
1400b3d4f:	48 83 fa 01          	cmp    $0x1,%rdx
1400b3d53:	0f 84 d7 00 00 00    	je     0x1400b3e30
1400b3d59:	48 8d 50 01          	lea    0x1(%rax),%rdx
1400b3d5d:	48 8d 5c 24 70       	lea    0x70(%rsp),%rbx
1400b3d62:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
1400b3d67:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400b3d6c:	c6 04 02 5d          	movb   $0x5d,(%rdx,%rax,1)
1400b3d70:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400b3d75:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400b3d7a:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1400b3d7e:	e8 9d 25 00 00       	call   0x1400b6320
1400b3d83:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b3d88:	41 89 e9             	mov    %ebp,%r9d
1400b3d8b:	49 89 f8             	mov    %rdi,%r8
1400b3d8e:	48 89 c2             	mov    %rax,%rdx
1400b3d91:	48 8d 0d 09 82 15 00 	lea    0x158209(%rip),%rcx        # 0x14020bfa1
1400b3d98:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
1400b3d9f:	00
1400b3da0:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400b3da7:	00 00
1400b3da9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400b3dae:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1400b3db5:	00 00
1400b3db7:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400b3dbe:	00 00
1400b3dc0:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
1400b3dc7:	00 00
1400b3dc9:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
1400b3dd0:	00 00
1400b3dd2:	4c 89 ac 24 80 00 00 	mov    %r13,0x80(%rsp)
1400b3dd9:	00
1400b3dda:	e8 a1 f9 ff ff       	call   0x1400b3780
1400b3ddf:	48 89 f2             	mov    %rsi,%rdx
1400b3de2:	48 89 d9             	mov    %rbx,%rcx
1400b3de5:	e8 d6 7d fe ff       	call   0x14009bbc0
1400b3dea:	48 89 da             	mov    %rbx,%rdx
1400b3ded:	48 8d 0d 3c 8d 13 00 	lea    0x138d3c(%rip),%rcx        # 0x1401ecb30
1400b3df4:	e8 57 b8 ff ff       	call   0x1400af650
1400b3df9:	48 89 d9             	mov    %rbx,%rcx
1400b3dfc:	e8 3f 6b fe ff       	call   0x14009a940
1400b3e01:	48 89 f1             	mov    %rsi,%rcx
1400b3e04:	e8 37 6b fe ff       	call   0x14009a940
1400b3e09:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1400b3e10:	00
1400b3e11:	49 2b 04 24          	sub    (%r12),%rax
1400b3e15:	0f 85 d9 00 00 00    	jne    0x1400b3ef4
1400b3e1b:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1400b3e22:	5b                   	pop    %rbx
1400b3e23:	5e                   	pop    %rsi
1400b3e24:	5f                   	pop    %rdi
1400b3e25:	5d                   	pop    %rbp
1400b3e26:	41 5c                	pop    %r12
1400b3e28:	41 5d                	pop    %r13
1400b3e2a:	c3                   	ret
1400b3e2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400b3e30:	ba 01 00 00 00       	mov    $0x1,%edx
1400b3e35:	48 89 f1             	mov    %rsi,%rcx
1400b3e38:	e8 63 6d fe ff       	call   0x14009aba0
1400b3e3d:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400b3e42:	e9 12 ff ff ff       	jmp    0x1400b3d59
1400b3e47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400b3e4e:	00 00
1400b3e50:	4c 8b 4b 48          	mov    0x48(%rbx),%r9
1400b3e54:	48 8d 05 09 81 15 00 	lea    0x158109(%rip),%rax        # 0x14020bf64
1400b3e5b:	48 8d 74 24 50       	lea    0x50(%rsp),%rsi
1400b3e60:	48 8d 15 19 81 15 00 	lea    0x158119(%rip),%rdx        # 0x14020bf80
1400b3e67:	48 89 f1             	mov    %rsi,%rcx
1400b3e6a:	4d 85 c9             	test   %r9,%r9
1400b3e6d:	4c 0f 44 c8          	cmove  %rax,%r9
1400b3e71:	e8 4a 81 fe ff       	call   0x14009bfc0
1400b3e76:	e9 6c fe ff ff       	jmp    0x1400b3ce7
1400b3e7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400b3e80:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400b3e86:	48 8d 15 10 81 15 00 	lea    0x158110(%rip),%rdx        # 0x14020bf9d
1400b3e8d:	48 89 f1             	mov    %rsi,%rcx
1400b3e90:	e8 1b 7b fe ff       	call   0x14009b9b0
1400b3e95:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
1400b3e9a:	0f 84 8e fe ff ff    	je     0x1400b3d2e
1400b3ea0:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1400b3ea5:	48 85 d2             	test   %rdx,%rdx
1400b3ea8:	74 36                	je     0x1400b3ee0
1400b3eaa:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400b3eaf:	48 29 c2             	sub    %rax,%rdx
1400b3eb2:	48 83 fa 01          	cmp    $0x1,%rdx
1400b3eb6:	74 28                	je     0x1400b3ee0
1400b3eb8:	48 8d 50 01          	lea    0x1(%rax),%rdx
1400b3ebc:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
1400b3ec1:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400b3ec6:	c6 04 02 20          	movb   $0x20,(%rdx,%rax,1)
1400b3eca:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400b3ecf:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400b3ed4:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
1400b3ed8:	e9 51 fe ff ff       	jmp    0x1400b3d2e
1400b3edd:	0f 1f 00             	nopl   (%rax)
1400b3ee0:	ba 01 00 00 00       	mov    $0x1,%edx
1400b3ee5:	48 89 f1             	mov    %rsi,%rcx
1400b3ee8:	e8 b3 6c fe ff       	call   0x14009aba0
1400b3eed:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400b3ef2:	eb c4                	jmp    0x1400b3eb8
1400b3ef4:	e8 77 09 13 00       	call   0x1401e4870
1400b3ef9:	90                   	nop
1400b3efa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400b3f00:	55                   	push   %rbp
1400b3f01:	57                   	push   %rdi
1400b3f02:	56                   	push   %rsi
1400b3f03:	53                   	push   %rbx
1400b3f04:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
1400b3f0b:	48 8b 1d 8e 54 18 00 	mov    0x18548e(%rip),%rbx        # 0x1402393a0
1400b3f12:	48 8b 2d d7 4b 18 00 	mov    0x184bd7(%rip),%rbp        # 0x140238af0
1400b3f19:	48 89 ce             	mov    %rcx,%rsi
1400b3f1c:	89 d7                	mov    %edx,%edi
1400b3f1e:	4c 89 84 24 d0 00 00 	mov    %r8,0xd0(%rsp)
1400b3f25:	00
1400b3f26:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400b3f2a:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1400b3f31:	00
1400b3f32:	31 c0                	xor    %eax,%eax
1400b3f34:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1400b3f39:	4c 89 8c 24 d8 00 00 	mov    %r9,0xd8(%rsp)
1400b3f40:	00
1400b3f41:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
1400b3f48:	00 00
1400b3f4a:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1400b3f51:	00 00
1400b3f53:	e8 c8 23 00 00       	call   0x1400b6320
1400b3f58:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
1400b3f5f:	00
1400b3f60:	49 89 f0             	mov    %rsi,%r8
1400b3f63:	48 8d 5c 24 70       	lea    0x70(%rsp),%rbx
1400b3f68:	48 89 c2             	mov    %rax,%rdx
1400b3f6b:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b3f70:	41 89 f9             	mov    %edi,%r9d
1400b3f73:	48 8d 74 24 50       	lea    0x50(%rsp),%rsi
1400b3f78:	48 8d 84 24 d8 00 00 	lea    0xd8(%rsp),%rax
1400b3f7f:	00
1400b3f80:	48 8d 0d 26 80 15 00 	lea    0x158026(%rip),%rcx        # 0x14020bfad
1400b3f87:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400b3f8e:	00 00
1400b3f90:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400b3f95:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax
1400b3f9c:	00
1400b3f9d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400b3fa2:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400b3fa9:	00 00
1400b3fab:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
1400b3fb2:	00 00
1400b3fb4:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
1400b3fbb:	00 00
1400b3fbd:	e8 be f7 ff ff       	call   0x1400b3780
1400b3fc2:	48 89 f2             	mov    %rsi,%rdx
1400b3fc5:	48 89 d9             	mov    %rbx,%rcx
1400b3fc8:	e8 f3 7b fe ff       	call   0x14009bbc0
1400b3fcd:	48 89 da             	mov    %rbx,%rdx
1400b3fd0:	48 8d 0d 59 8b 13 00 	lea    0x138b59(%rip),%rcx        # 0x1401ecb30
1400b3fd7:	e8 74 b6 ff ff       	call   0x1400af650
1400b3fdc:	48 89 d9             	mov    %rbx,%rcx
1400b3fdf:	e8 5c 69 fe ff       	call   0x14009a940
1400b3fe4:	48 89 f1             	mov    %rsi,%rcx
1400b3fe7:	e8 54 69 fe ff       	call   0x14009a940
1400b3fec:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1400b3ff3:	00
1400b3ff4:	48 2b 45 00          	sub    0x0(%rbp),%rax
1400b3ff8:	75 0c                	jne    0x1400b4006
1400b3ffa:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1400b4001:	5b                   	pop    %rbx
1400b4002:	5e                   	pop    %rsi
1400b4003:	5f                   	pop    %rdi
1400b4004:	5d                   	pop    %rbp
1400b4005:	c3                   	ret
1400b4006:	e8 65 08 13 00       	call   0x1401e4870
1400b400b:	90                   	nop
1400b400c:	0f 1f 40 00          	nopl   0x0(%rax)
1400b4010:	55                   	push   %rbp
1400b4011:	57                   	push   %rdi
1400b4012:	56                   	push   %rsi
1400b4013:	53                   	push   %rbx
1400b4014:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
1400b401b:	48 8b 1d 7e 53 18 00 	mov    0x18537e(%rip),%rbx        # 0x1402393a0
1400b4022:	48 8b 2d c7 4a 18 00 	mov    0x184ac7(%rip),%rbp        # 0x140238af0
1400b4029:	48 89 ce             	mov    %rcx,%rsi
1400b402c:	89 d7                	mov    %edx,%edi
1400b402e:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1400b4033:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400b4037:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1400b403e:	00
1400b403f:	31 c0                	xor    %eax,%eax
1400b4041:	4c 89 84 24 d0 00 00 	mov    %r8,0xd0(%rsp)
1400b4048:	00
1400b4049:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
1400b4050:	00 00
1400b4052:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1400b4059:	00 00
1400b405b:	e8 c0 22 00 00       	call   0x1400b6320
1400b4060:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
1400b4067:	00
1400b4068:	49 89 f0             	mov    %rsi,%r8
1400b406b:	48 8d 5c 24 70       	lea    0x70(%rsp),%rbx
1400b4070:	48 89 c2             	mov    %rax,%rdx
1400b4073:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b4078:	41 89 f9             	mov    %edi,%r9d
1400b407b:	48 8d 74 24 50       	lea    0x50(%rsp),%rsi
1400b4080:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax
1400b4087:	00
1400b4088:	48 8d 0d 2a 7f 15 00 	lea    0x157f2a(%rip),%rcx        # 0x14020bfb9
1400b408f:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400b4096:	00 00
1400b4098:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400b409d:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1400b40a4:	00 00
1400b40a6:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400b40ad:	00 00
1400b40af:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
1400b40b6:	00 00
1400b40b8:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
1400b40bf:	00 00
1400b40c1:	e8 ba f6 ff ff       	call   0x1400b3780
1400b40c6:	48 89 f2             	mov    %rsi,%rdx
1400b40c9:	48 89 d9             	mov    %rbx,%rcx
1400b40cc:	e8 ef 7a fe ff       	call   0x14009bbc0
1400b40d1:	48 89 da             	mov    %rbx,%rdx
1400b40d4:	48 8d 0d 55 8a 13 00 	lea    0x138a55(%rip),%rcx        # 0x1401ecb30
1400b40db:	e8 70 b5 ff ff       	call   0x1400af650
1400b40e0:	48 89 d9             	mov    %rbx,%rcx
1400b40e3:	e8 58 68 fe ff       	call   0x14009a940
1400b40e8:	48 89 f1             	mov    %rsi,%rcx
1400b40eb:	e8 50 68 fe ff       	call   0x14009a940
1400b40f0:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1400b40f7:	00
1400b40f8:	48 2b 45 00          	sub    0x0(%rbp),%rax
1400b40fc:	75 0c                	jne    0x1400b410a
1400b40fe:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1400b4105:	5b                   	pop    %rbx
1400b4106:	5e                   	pop    %rsi
1400b4107:	5f                   	pop    %rdi
1400b4108:	5d                   	pop    %rbp
1400b4109:	c3                   	ret
1400b410a:	e8 61 07 13 00       	call   0x1401e4870
1400b410f:	90                   	nop
1400b4110:	41 54                	push   %r12
1400b4112:	55                   	push   %rbp
1400b4113:	57                   	push   %rdi
1400b4114:	56                   	push   %rsi
1400b4115:	53                   	push   %rbx
1400b4116:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400b411d:	48 8b 1d 7c 52 18 00 	mov    0x18527c(%rip),%rbx        # 0x1402393a0