1401cfa83:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401cfa8a:	ff 15 a8 d1 93 00    	call   *0x93d1a8(%rip)        # 0x140b0cc38
1401cfa90:	48 8b 17             	mov    (%rdi),%rdx
1401cfa93:	48 8b cf             	mov    %rdi,%rcx
1401cfa96:	48 8b d8             	mov    %rax,%rbx
1401cfa99:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401cfaa0:	ff 15 92 d1 93 00    	call   *0x93d192(%rip)        # 0x140b0cc38
1401cfaa6:	f3 0f 10 00          	movss  (%rax),%xmm0
1401cfaaa:	0f 2f 03             	comiss (%rbx),%xmm0
1401cfaad:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401cfab2:	0f 97 c0             	seta   %al
1401cfab5:	48 83 c4 20          	add    $0x20,%rsp
1401cfab9:	5f                   	pop    %rdi
1401cfaba:	c3                   	ret
1401cfabb:	90                   	nop
1401cfabc:	90                   	nop
1401cfabd:	90                   	nop
1401cfabe:	90                   	nop
1401cfabf:	90                   	nop
1401cfac0:	48 8d 05 41 fd 94 00 	lea    0x94fd41(%rip),%rax        # 0x140b1f808
1401cfac7:	48 89 02             	mov    %rax,(%rdx)
1401cfaca:	48 8b c2             	mov    %rdx,%rax
1401cfacd:	c3                   	ret
1401cface:	90                   	nop
1401cfacf:	90                   	nop
1401cfad0:	48 8d 05 89 3a b0 00 	lea    0xb03a89(%rip),%rax        # 0x140cd3560
1401cfad7:	c3                   	ret
1401cfad8:	90                   	nop
1401cfad9:	90                   	nop
1401cfada:	90                   	nop
1401cfadb:	90                   	nop
1401cfadc:	90                   	nop
1401cfadd:	90                   	nop
1401cfade:	90                   	nop
1401cfadf:	90                   	nop
1401cfae0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401cfae5:	57                   	push   %rdi
1401cfae6:	48 83 ec 20          	sub    $0x20,%rsp
1401cfaea:	48 8b 0a             	mov    (%rdx),%rcx
1401cfaed:	49 8b 18             	mov    (%r8),%rbx
1401cfaf0:	48 8b 01             	mov    (%rcx),%rax
1401cfaf3:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401cfafa:	ff 15 38 d1 93 00    	call   *0x93d138(%rip)        # 0x140b0cc38
1401cfb00:	48 8b 13             	mov    (%rbx),%rdx
1401cfb03:	48 8b cb             	mov    %rbx,%rcx
1401cfb06:	48 8b f8             	mov    %rax,%rdi
1401cfb09:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401cfb10:	ff 15 22 d1 93 00    	call   *0x93d122(%rip)        # 0x140b0cc38
1401cfb16:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401cfb1b:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
1401cfb20:	0f 2f 47 0c          	comiss 0xc(%rdi),%xmm0
1401cfb24:	0f 97 c0             	seta   %al
1401cfb27:	48 83 c4 20          	add    $0x20,%rsp
1401cfb2b:	5f                   	pop    %rdi
1401cfb2c:	c3                   	ret
1401cfb2d:	90                   	nop
1401cfb2e:	90                   	nop
1401cfb2f:	90                   	nop
1401cfb30:	48 8d 05 51 fd 94 00 	lea    0x94fd51(%rip),%rax        # 0x140b1f888
1401cfb37:	48 89 02             	mov    %rax,(%rdx)
1401cfb3a:	48 8b c2             	mov    %rdx,%rax
1401cfb3d:	c3                   	ret
1401cfb3e:	90                   	nop
1401cfb3f:	90                   	nop
1401cfb40:	48 8d 05 09 3b b0 00 	lea    0xb03b09(%rip),%rax        # 0x140cd3650
1401cfb47:	c3                   	ret
1401cfb48:	90                   	nop
1401cfb49:	90                   	nop
1401cfb4a:	90                   	nop
1401cfb4b:	90                   	nop
1401cfb4c:	90                   	nop
1401cfb4d:	90                   	nop
1401cfb4e:	90                   	nop
1401cfb4f:	90                   	nop
1401cfb50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401cfb55:	57                   	push   %rdi
1401cfb56:	48 83 ec 20          	sub    $0x20,%rsp
1401cfb5a:	48 8b 0a             	mov    (%rdx),%rcx
1401cfb5d:	49 8b 38             	mov    (%r8),%rdi
1401cfb60:	48 8b 01             	mov    (%rcx),%rax
1401cfb63:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401cfb6a:	ff 15 c8 d0 93 00    	call   *0x93d0c8(%rip)        # 0x140b0cc38
1401cfb70:	48 8b 17             	mov    (%rdi),%rdx
1401cfb73:	48 8b cf             	mov    %rdi,%rcx
1401cfb76:	48 8b d8             	mov    %rax,%rbx
1401cfb79:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401cfb80:	ff 15 b2 d0 93 00    	call   *0x93d0b2(%rip)        # 0x140b0cc38
1401cfb86:	f3 0f 10 43 04       	movss  0x4(%rbx),%xmm0
1401cfb8b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401cfb90:	0f 2f 40 04          	comiss 0x4(%rax),%xmm0
1401cfb94:	0f 97 c0             	seta   %al
1401cfb97:	48 83 c4 20          	add    $0x20,%rsp
1401cfb9b:	5f                   	pop    %rdi
1401cfb9c:	c3                   	ret
1401cfb9d:	90                   	nop
1401cfb9e:	90                   	nop
1401cfb9f:	90                   	nop
1401cfba0:	48 8d 05 01 fc 94 00 	lea    0x94fc01(%rip),%rax        # 0x140b1f7a8
1401cfba7:	48 89 02             	mov    %rax,(%rdx)
1401cfbaa:	48 8b c2             	mov    %rdx,%rax
1401cfbad:	c3                   	ret
1401cfbae:	90                   	nop
1401cfbaf:	90                   	nop
1401cfbb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401cfbb5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401cfbba:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401cfbbf:	55                   	push   %rbp
1401cfbc0:	41 54                	push   %r12
1401cfbc2:	41 55                	push   %r13
1401cfbc4:	41 56                	push   %r14
1401cfbc6:	41 57                	push   %r15
1401cfbc8:	48 8b ec             	mov    %rsp,%rbp
1401cfbcb:	48 83 ec 50          	sub    $0x50,%rsp
1401cfbcf:	4c 8b fa             	mov    %rdx,%r15
1401cfbd2:	4c 8b f1             	mov    %rcx,%r14
1401cfbd5:	48 3b ca             	cmp    %rdx,%rcx
1401cfbd8:	0f 84 e9 01 00 00    	je     0x1401cfdc7
1401cfbde:	48 8d 79 30          	lea    0x30(%rcx),%rdi
1401cfbe2:	48 3b fa             	cmp    %rdx,%rdi
1401cfbe5:	0f 84 dc 01 00 00    	je     0x1401cfdc7
1401cfbeb:	48 8d 77 20          	lea    0x20(%rdi),%rsi
1401cfbef:	41 83 cc ff          	or     $0xffffffff,%r12d
1401cfbf3:	48 8b df             	mov    %rdi,%rbx
1401cfbf6:	48 8b 07             	mov    (%rdi),%rax
1401cfbf9:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1401cfbfd:	48 8b 46 e8          	mov    -0x18(%rsi),%rax
1401cfc01:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1401cfc05:	48 83 27 00          	andq   $0x0,(%rdi)
1401cfc09:	48 83 66 e8 00       	andq   $0x0,-0x18(%rsi)
1401cfc0e:	48 8b 46 f0          	mov    -0x10(%rsi),%rax
1401cfc12:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1401cfc16:	48 8b 46 f8          	mov    -0x8(%rsi),%rax
1401cfc1a:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1401cfc1e:	48 8b 06             	mov    (%rsi),%rax
1401cfc21:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401cfc25:	48 83 66 f8 00       	andq   $0x0,-0x8(%rsi)
1401cfc2a:	48 83 26 00          	andq   $0x0,(%rsi)
1401cfc2e:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401cfc32:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1401cfc36:	4d 8b c6             	mov    %r14,%r8
1401cfc39:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401cfc3d:	e8 d2 e9 ff ff       	call   0x1401ce614
1401cfc42:	84 c0                	test   %al,%al
1401cfc44:	74 77                	je     0x1401cfcbd
1401cfc46:	4c 8d 66 10          	lea    0x10(%rsi),%r12
1401cfc4a:	49 3b fe             	cmp    %r14,%rdi
1401cfc4d:	74 3f                	je     0x1401cfc8e
1401cfc4f:	4c 8d 6e b0          	lea    -0x50(%rsi),%r13
1401cfc53:	49 8b dd             	mov    %r13,%rbx
1401cfc56:	49 83 ec 30          	sub    $0x30,%r12
1401cfc5a:	49 8b d5             	mov    %r13,%rdx
1401cfc5d:	49 8b cc             	mov    %r12,%rcx
1401cfc60:	e8 7f 66 e3 ff       	call   0x1400062e4
1401cfc65:	49 8b 45 10          	mov    0x10(%r13),%rax
1401cfc69:	49 89 44 24 10       	mov    %rax,0x10(%r12)
1401cfc6e:	49 8d 55 18          	lea    0x18(%r13),%rdx
1401cfc72:	49 8d 4c 24 18       	lea    0x18(%r12),%rcx
1401cfc77:	e8 68 66 e3 ff       	call   0x1400062e4
1401cfc7c:	49 8b 45 28          	mov    0x28(%r13),%rax
1401cfc80:	49 89 44 24 28       	mov    %rax,0x28(%r12)
1401cfc85:	49 83 ed 30          	sub    $0x30,%r13
1401cfc89:	49 3b de             	cmp    %r14,%rbx
1401cfc8c:	75 c5                	jne    0x1401cfc53
1401cfc8e:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401cfc92:	49 8b ce             	mov    %r14,%rcx
1401cfc95:	e8 4a 66 e3 ff       	call   0x1400062e4
1401cfc9a:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1401cfc9e:	49 89 46 10          	mov    %rax,0x10(%r14)
1401cfca2:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1401cfca6:	49 8d 4e 18          	lea    0x18(%r14),%rcx
1401cfcaa:	e8 35 66 e3 ff       	call   0x1400062e4
1401cfcaf:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
1401cfcb3:	49 89 46 28          	mov    %rax,0x28(%r14)
1401cfcb7:	41 83 cc ff          	or     $0xffffffff,%r12d
1401cfcbb:	eb 6b                	jmp    0x1401cfd28
1401cfcbd:	4c 8d 6e b0          	lea    -0x50(%rsi),%r13
1401cfcc1:	eb 2c                	jmp    0x1401cfcef
1401cfcc3:	49 8b d5             	mov    %r13,%rdx
1401cfcc6:	e8 19 66 e3 ff       	call   0x1400062e4
1401cfccb:	49 8b 45 10          	mov    0x10(%r13),%rax
1401cfccf:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401cfcd3:	49 8d 55 18          	lea    0x18(%r13),%rdx
1401cfcd7:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1401cfcdb:	e8 04 66 e3 ff       	call   0x1400062e4
1401cfce0:	49 8b 45 28          	mov    0x28(%r13),%rax
1401cfce4:	48 89 43 28          	mov    %rax,0x28(%rbx)
1401cfce8:	49 8b dd             	mov    %r13,%rbx
1401cfceb:	49 83 ed 30          	sub    $0x30,%r13
1401cfcef:	4d 8b c5             	mov    %r13,%r8
1401cfcf2:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401cfcf6:	e8 19 e9 ff ff       	call   0x1401ce614
1401cfcfb:	48 8b cb             	mov    %rbx,%rcx
1401cfcfe:	84 c0                	test   %al,%al
1401cfd00:	75 c1                	jne    0x1401cfcc3
1401cfd02:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401cfd06:	e8 d9 65 e3 ff       	call   0x1400062e4
1401cfd0b:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1401cfd0f:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401cfd13:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1401cfd17:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1401cfd1b:	e8 c4 65 e3 ff       	call   0x1400062e4
1401cfd20:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
1401cfd24:	48 89 43 28          	mov    %rax,0x28(%rbx)
1401cfd28:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1401cfd2c:	48 85 c9             	test   %rcx,%rcx
1401cfd2f:	74 3e                	je     0x1401cfd6f
1401cfd31:	41 8b c4             	mov    %r12d,%eax
1401cfd34:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401cfd39:	41 03 c4             	add    %r12d,%eax
1401cfd3c:	75 31                	jne    0x1401cfd6f
1401cfd3e:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
1401cfd42:	48 8b 03             	mov    (%rbx),%rax
1401cfd45:	48 8b cb             	mov    %rbx,%rcx
1401cfd48:	48 8b 00             	mov    (%rax),%rax
1401cfd4b:	ff 15 e7 ce 93 00    	call   *0x93cee7(%rip)        # 0x140b0cc38
1401cfd51:	41 8b c4             	mov    %r12d,%eax
1401cfd54:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401cfd59:	41 03 c4             	add    %r12d,%eax
1401cfd5c:	75 11                	jne    0x1401cfd6f
1401cfd5e:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1401cfd62:	48 8b 01             	mov    (%rcx),%rax
1401cfd65:	48 8b 40 08          	mov    0x8(%rax),%rax
1401cfd69:	ff 15 c9 ce 93 00    	call   *0x93cec9(%rip)        # 0x140b0cc38
1401cfd6f:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1401cfd73:	48 85 c9             	test   %rcx,%rcx
1401cfd76:	74 3e                	je     0x1401cfdb6
1401cfd78:	41 8b c4             	mov    %r12d,%eax
1401cfd7b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401cfd80:	41 03 c4             	add    %r12d,%eax
1401cfd83:	75 31                	jne    0x1401cfdb6
1401cfd85:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1401cfd89:	48 8b 03             	mov    (%rbx),%rax
1401cfd8c:	48 8b cb             	mov    %rbx,%rcx
1401cfd8f:	48 8b 00             	mov    (%rax),%rax
1401cfd92:	ff 15 a0 ce 93 00    	call   *0x93cea0(%rip)        # 0x140b0cc38
1401cfd98:	41 8b c4             	mov    %r12d,%eax
1401cfd9b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401cfda0:	41 03 c4             	add    %r12d,%eax
1401cfda3:	75 11                	jne    0x1401cfdb6
1401cfda5:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1401cfda9:	48 8b 01             	mov    (%rcx),%rax
1401cfdac:	48 8b 40 08          	mov    0x8(%rax),%rax
1401cfdb0:	ff 15 82 ce 93 00    	call   *0x93ce82(%rip)        # 0x140b0cc38
1401cfdb6:	48 83 c7 30          	add    $0x30,%rdi
1401cfdba:	48 83 c6 30          	add    $0x30,%rsi
1401cfdbe:	49 3b ff             	cmp    %r15,%rdi
1401cfdc1:	0f 85 2c fe ff ff    	jne    0x1401cfbf3
1401cfdc7:	49 8b c7             	mov    %r15,%rax
1401cfdca:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1401cfdcf:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1401cfdd3:	49 8b 73 38          	mov    0x38(%r11),%rsi
1401cfdd7:	49 8b 7b 40          	mov    0x40(%r11),%rdi
1401cfddb:	49 8b e3             	mov    %r11,%rsp
1401cfdde:	41 5f                	pop    %r15
1401cfde0:	41 5e                	pop    %r14
1401cfde2:	41 5d                	pop    %r13
1401cfde4:	41 5c                	pop    %r12
1401cfde6:	5d                   	pop    %rbp
1401cfde7:	c3                   	ret
1401cfde8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401cfded:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401cfdf2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401cfdf7:	57                   	push   %rdi
1401cfdf8:	41 54                	push   %r12
1401cfdfa:	41 55                	push   %r13
1401cfdfc:	41 56                	push   %r14
1401cfdfe:	41 57                	push   %r15
1401cfe00:	48 83 ec 20          	sub    $0x20,%rsp
1401cfe04:	49 8d 70 ff          	lea    -0x1(%r8),%rsi
1401cfe08:	4d 8b e9             	mov    %r9,%r13
1401cfe0b:	48 d1 fe             	sar    $1,%rsi
1401cfe0e:	4d 8b f8             	mov    %r8,%r15
1401cfe11:	48 8b fa             	mov    %rdx,%rdi
1401cfe14:	48 8b e9             	mov    %rcx,%rbp
1401cfe17:	4c 8b e2             	mov    %rdx,%r12
1401cfe1a:	4c 8b f2             	mov    %rdx,%r14
1401cfe1d:	48 3b d6             	cmp    %rsi,%rdx
1401cfe20:	7d 70                	jge    0x1401cfe92
1401cfe22:	4b 8d 1c 36          	lea    (%r14,%r14,1),%rbx
1401cfe26:	48 8d 53 02          	lea    0x2(%rbx),%rdx
1401cfe2a:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
1401cfe2e:	48 c1 e2 04          	shl    $0x4,%rdx
1401cfe32:	48 03 d5             	add    %rbp,%rdx
1401cfe35:	4c 8d 42 d0          	lea    -0x30(%rdx),%r8
1401cfe39:	e8 d6 e7 ff ff       	call   0x1401ce614
1401cfe3e:	44 0f b6 f0          	movzbl %al,%r14d
1401cfe42:	48 8d 3c 7f          	lea    (%rdi,%rdi,2),%rdi
1401cfe46:	49 83 f6 01          	xor    $0x1,%r14
1401cfe4a:	48 c1 e7 04          	shl    $0x4,%rdi
1401cfe4e:	49 ff c6             	inc    %r14
1401cfe51:	48 03 fd             	add    %rbp,%rdi
1401cfe54:	4c 03 f3             	add    %rbx,%r14
1401cfe57:	48 8b cf             	mov    %rdi,%rcx
1401cfe5a:	4b 8d 1c 76          	lea    (%r14,%r14,2),%rbx
1401cfe5e:	48 c1 e3 04          	shl    $0x4,%rbx
1401cfe62:	48 03 dd             	add    %rbp,%rbx
1401cfe65:	48 8b d3             	mov    %rbx,%rdx
1401cfe68:	e8 77 64 e3 ff       	call   0x1400062e4
1401cfe6d:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401cfe71:	48 8d 53 18          	lea    0x18(%rbx),%rdx
1401cfe75:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
1401cfe79:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401cfe7d:	e8 62 64 e3 ff       	call   0x1400062e4
1401cfe82:	48 8b 43 28          	mov    0x28(%rbx),%rax
1401cfe86:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401cfe8a:	49 8b fe             	mov    %r14,%rdi
1401cfe8d:	4c 3b f6             	cmp    %rsi,%r14
1401cfe90:	7c 90                	jl     0x1401cfe22
1401cfe92:	4c 3b f6             	cmp    %rsi,%r14
1401cfe95:	75 49                	jne    0x1401cfee0
1401cfe97:	41 f6 c7 01          	test   $0x1,%r15b
1401cfe9b:	75 43                	jne    0x1401cfee0
1401cfe9d:	48 8d 3c 7f          	lea    (%rdi,%rdi,2),%rdi
1401cfea1:	4b 8d 1c 7f          	lea    (%r15,%r15,2),%rbx
1401cfea5:	48 c1 e7 04          	shl    $0x4,%rdi
1401cfea9:	48 c1 e3 04          	shl    $0x4,%rbx
1401cfead:	48 03 fd             	add    %rbp,%rdi
1401cfeb0:	48 03 dd             	add    %rbp,%rbx
1401cfeb3:	48 8b cf             	mov    %rdi,%rcx
1401cfeb6:	48 8d 53 d0          	lea    -0x30(%rbx),%rdx
1401cfeba:	e8 25 64 e3 ff       	call   0x1400062e4
1401cfebf:	48 8b 43 e0          	mov    -0x20(%rbx),%rax
1401cfec3:	48 8d 53 e8          	lea    -0x18(%rbx),%rdx
1401cfec7:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
1401cfecb:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401cfecf:	e8 10 64 e3 ff       	call   0x1400062e4
1401cfed4:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
1401cfed8:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401cfedc:	49 8d 7f ff          	lea    -0x1(%r15),%rdi
1401cfee0:	4c 3b e7             	cmp    %rdi,%r12
1401cfee3:	7d 5c                	jge    0x1401cff41
1401cfee5:	48 8d 77 ff          	lea    -0x1(%rdi),%rsi
1401cfee9:	4d 8b c5             	mov    %r13,%r8
1401cfeec:	48 d1 fe             	sar    $1,%rsi
1401cfeef:	48 8d 1c 76          	lea    (%rsi,%rsi,2),%rbx
1401cfef3:	48 c1 e3 04          	shl    $0x4,%rbx
1401cfef7:	48 03 dd             	add    %rbp,%rbx
1401cfefa:	48 8b d3             	mov    %rbx,%rdx
1401cfefd:	e8 12 e7 ff ff       	call   0x1401ce614
1401cff02:	84 c0                	test   %al,%al
1401cff04:	74 3b                	je     0x1401cff41
1401cff06:	48 8d 3c 7f          	lea    (%rdi,%rdi,2),%rdi
1401cff0a:	48 8b d3             	mov    %rbx,%rdx
1401cff0d:	48 c1 e7 04          	shl    $0x4,%rdi
1401cff11:	48 03 fd             	add    %rbp,%rdi
1401cff14:	48 8b cf             	mov    %rdi,%rcx
1401cff17:	e8 c8 63 e3 ff       	call   0x1400062e4
1401cff1c:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401cff20:	48 8d 53 18          	lea    0x18(%rbx),%rdx
1401cff24:	48 8d 4f 18          	lea    0x18(%rdi),%rcx