140aaaa10:	48 8d 55 20          	lea    0x20(%rbp),%rdx
140aaaa14:	48 8b ce             	mov    %rsi,%rcx
140aaaa17:	e8 44 28 00 00       	call   0x140aad260
140aaaa1c:	90                   	nop
140aaaa1d:	0f 10 46 68          	movups 0x68(%rsi),%xmm0
140aaaa21:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140aaaa26:	f2 0f 10 4e 78       	movsd  0x78(%rsi),%xmm1
140aaaa2b:	f2 0f 11 4c 24 60    	movsd  %xmm1,0x60(%rsp)
140aaaa31:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140aaaa36:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140aaaa3b:	4c 8b c8             	mov    %rax,%r9
140aaaa3e:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140aaaa43:	ba 65 00 00 00       	mov    $0x65,%edx
140aaaa48:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140aaaa4c:	e8 ef c2 ff ff       	call   0x140aa6d40
140aaaa51:	48 8b d8             	mov    %rax,%rbx
140aaaa54:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140aaaa58:	49 8b ce             	mov    %r14,%rcx
140aaaa5b:	e8 a0 3a 00 00       	call   0x140aae500
140aaaa60:	90                   	nop
140aaaa61:	4c 8b cb             	mov    %rbx,%r9
140aaaa64:	4c 8b c0             	mov    %rax,%r8
140aaaa67:	48 8b 56 68          	mov    0x68(%rsi),%rdx
140aaaa6b:	49 8b cf             	mov    %r15,%rcx
140aaaa6e:	e8 8d f0 ff ff       	call   0x140aa9b00
140aaaa73:	0f b6 f0             	movzbl %al,%esi
140aaaa76:	4c 8b 45 58          	mov    0x58(%rbp),%r8
140aaaa7a:	49 83 f8 0f          	cmp    $0xf,%r8
140aaaa7e:	76 0d                	jbe    0x140aaaa8d
140aaaa80:	48 8b 55 40          	mov    0x40(%rbp),%rdx
140aaaa84:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140aaaa88:	e8 c3 25 6f ff       	call   0x14019d050
140aaaa8d:	66 0f 6f 35 9b 93 4f 	movdqa 0x4f939b(%rip),%xmm6        # 0x140fa3e30
140aaaa94:	00
140aaaa95:	f3 0f 7f 75 50       	movdqu %xmm6,0x50(%rbp)
140aaaa9a:	c6 45 40 00          	movb   $0x0,0x40(%rbp)
140aaaa9e:	48 8d 1d fb 8c 4f 00 	lea    0x4f8cfb(%rip),%rbx        # 0x140fa37a0
140aaaaa5:	48 89 5d a0          	mov    %rbx,-0x60(%rbp)
140aaaaa9:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140aaaaad:	e8 3e 1d 37 00       	call   0x140e1c7f0
140aaaab2:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
140aaaab6:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140aaaaba:	e8 31 1d 37 00       	call   0x140e1c7f0
140aaaabf:	90                   	nop
140aaaac0:	4c 8b 45 38          	mov    0x38(%rbp),%r8
140aaaac4:	49 83 f8 0f          	cmp    $0xf,%r8
140aaaac8:	76 0d                	jbe    0x140aaaad7
140aaaaca:	48 8b 55 20          	mov    0x20(%rbp),%rdx
140aaaace:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140aaaad2:	e8 79 25 6f ff       	call   0x14019d050
140aaaad7:	f3 0f 7f 75 30       	movdqu %xmm6,0x30(%rbp)
140aaaadc:	c6 45 20 00          	movb   $0x0,0x20(%rbp)
140aaaae0:	4c 8b 45 18          	mov    0x18(%rbp),%r8
140aaaae4:	49 83 f8 0f          	cmp    $0xf,%r8
140aaaae8:	76 0e                	jbe    0x140aaaaf8
140aaaaea:	48 8b 55 00          	mov    0x0(%rbp),%rdx
140aaaaee:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
140aaaaf2:	e8 59 25 6f ff       	call   0x14019d050
140aaaaf7:	90                   	nop
140aaaaf8:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
140aaaafd:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140aaab02:	e8 d9 2e 6f ff       	call   0x14019d9e0
140aaab07:	90                   	nop
140aaab08:	e9 3f 01 00 00       	jmp    0x140aaac4c
140aaab0d:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140aaab12:	33 d2                	xor    %edx,%edx
140aaab14:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140aaab19:	e8 c2 d2 79 ff       	call   0x140247de0
140aaab1e:	90                   	nop
140aaab1f:	0f 57 c0             	xorps  %xmm0,%xmm0
140aaab22:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
140aaab26:	66 0f 6f 0d d2 97 4f 	movdqa 0x4f97d2(%rip),%xmm1        # 0x140fa4300
140aaab2d:	00
140aaab2e:	f3 0f 7f 4d 10       	movdqu %xmm1,0x10(%rbp)
140aaab33:	8b 05 ef 2f 52 00    	mov    0x522fef(%rip),%eax        # 0x140fcdb28
140aaab39:	89 45 00             	mov    %eax,0x0(%rbp)
140aaab3c:	0f b6 05 e9 2f 52 00 	movzbl 0x522fe9(%rip),%eax        # 0x140fcdb2c
140aaab43:	88 45 04             	mov    %al,0x4(%rbp)
140aaab46:	c6 45 05 00          	movb   $0x0,0x5(%rbp)
140aaab4a:	4c 8d 4d 00          	lea    0x0(%rbp),%r9
140aaab4e:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140aaab54:	48 8d 55 20          	lea    0x20(%rbp),%rdx
140aaab58:	48 8b ce             	mov    %rsi,%rcx
140aaab5b:	e8 00 27 00 00       	call   0x140aad260
140aaab60:	90                   	nop
140aaab61:	0f 10 46 68          	movups 0x68(%rsi),%xmm0
140aaab65:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140aaab6a:	f2 0f 10 4e 78       	movsd  0x78(%rsi),%xmm1
140aaab6f:	f2 0f 11 4c 24 60    	movsd  %xmm1,0x60(%rsp)
140aaab75:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140aaab7a:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140aaab7f:	4c 8b c8             	mov    %rax,%r9
140aaab82:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140aaab87:	ba 65 00 00 00       	mov    $0x65,%edx
140aaab8c:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140aaab90:	e8 ab c1 ff ff       	call   0x140aa6d40
140aaab95:	48 8b d8             	mov    %rax,%rbx
140aaab98:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140aaab9c:	49 8b ce             	mov    %r14,%rcx
140aaab9f:	e8 5c 39 00 00       	call   0x140aae500
140aaaba4:	90                   	nop
140aaaba5:	4c 8b cb             	mov    %rbx,%r9
140aaaba8:	4c 8b c0             	mov    %rax,%r8
140aaabab:	48 8b 56 68          	mov    0x68(%rsi),%rdx
140aaabaf:	49 8b cf             	mov    %r15,%rcx
140aaabb2:	e8 49 ef ff ff       	call   0x140aa9b00
140aaabb7:	0f b6 f0             	movzbl %al,%esi
140aaabba:	4c 8b 45 58          	mov    0x58(%rbp),%r8
140aaabbe:	49 83 f8 0f          	cmp    $0xf,%r8
140aaabc2:	76 0d                	jbe    0x140aaabd1
140aaabc4:	48 8b 55 40          	mov    0x40(%rbp),%rdx
140aaabc8:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140aaabcc:	e8 7f 24 6f ff       	call   0x14019d050
140aaabd1:	66 0f 6f 35 57 92 4f 	movdqa 0x4f9257(%rip),%xmm6        # 0x140fa3e30
140aaabd8:	00
140aaabd9:	f3 0f 7f 75 50       	movdqu %xmm6,0x50(%rbp)
140aaabde:	c6 45 40 00          	movb   $0x0,0x40(%rbp)
140aaabe2:	48 8d 1d b7 8b 4f 00 	lea    0x4f8bb7(%rip),%rbx        # 0x140fa37a0
140aaabe9:	48 89 5d a0          	mov    %rbx,-0x60(%rbp)
140aaabed:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140aaabf1:	e8 fa 1b 37 00       	call   0x140e1c7f0
140aaabf6:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
140aaabfa:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140aaabfe:	e8 ed 1b 37 00       	call   0x140e1c7f0
140aaac03:	90                   	nop
140aaac04:	4c 8b 45 38          	mov    0x38(%rbp),%r8
140aaac08:	49 83 f8 0f          	cmp    $0xf,%r8
140aaac0c:	76 0d                	jbe    0x140aaac1b
140aaac0e:	48 8b 55 20          	mov    0x20(%rbp),%rdx
140aaac12:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140aaac16:	e8 35 24 6f ff       	call   0x14019d050
140aaac1b:	f3 0f 7f 75 30       	movdqu %xmm6,0x30(%rbp)
140aaac20:	c6 45 20 00          	movb   $0x0,0x20(%rbp)
140aaac24:	4c 8b 45 18          	mov    0x18(%rbp),%r8
140aaac28:	49 83 f8 0f          	cmp    $0xf,%r8
140aaac2c:	76 0e                	jbe    0x140aaac3c
140aaac2e:	48 8b 55 00          	mov    0x0(%rbp),%rdx
140aaac32:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
140aaac36:	e8 15 24 6f ff       	call   0x14019d050
140aaac3b:	90                   	nop
140aaac3c:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
140aaac41:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140aaac46:	e8 95 2d 6f ff       	call   0x14019d9e0
140aaac4b:	90                   	nop
140aaac4c:	48 85 ff             	test   %rdi,%rdi
140aaac4f:	74 17                	je     0x140aaac68
140aaac51:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
140aaac55:	4c 2b c7             	sub    %rdi,%r8
140aaac58:	49 c1 f8 02          	sar    $0x2,%r8
140aaac5c:	48 8b d7             	mov    %rdi,%rdx
140aaac5f:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140aaac63:	e8 c8 2a 6f ff       	call   0x14019d730
140aaac68:	40 0f b6 c6          	movzbl %sil,%eax
140aaac6c:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
140aaac73:	48 33 cc             	xor    %rsp,%rcx
140aaac76:	e8 85 08 37 00       	call   0x140e1b500
140aaac7b:	4c 8d 9c 24 a0 01 00 	lea    0x1a0(%rsp),%r11
140aaac82:	00
140aaac83:	49 8b 5b 40          	mov    0x40(%r11),%rbx
140aaac87:	49 8b 73 48          	mov    0x48(%r11),%rsi
140aaac8b:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140aaac90:	49 8b e3             	mov    %r11,%rsp
140aaac93:	41 5f                	pop    %r15
140aaac95:	41 5e                	pop    %r14
140aaac97:	41 5c                	pop    %r12
140aaac99:	5f                   	pop    %rdi
140aaac9a:	5d                   	pop    %rbp
140aaac9b:	c3                   	ret
140aaac9c:	0d ab aa 00 0e       	or     $0xe00aaab,%eax
140aaaca1:	9f                   	lahf
140aaaca2:	aa                   	stos   %al,%es:(%rdi)
140aaaca3:	00 de                	add    %bl,%dh
140aaaca5:	9e                   	sahf
140aaaca6:	aa                   	stos   %al,%es:(%rdi)
140aaaca7:	00 fc                	add    %bh,%ah
140aaaca9:	9e                   	sahf
140aaacaa:	aa                   	stos   %al,%es:(%rdi)
140aaacab:	00 4b 9f             	add    %cl,-0x61(%rbx)
140aaacae:	aa                   	stos   %al,%es:(%rdi)
140aaacaf:	00 63 9f             	add    %ah,-0x61(%rbx)
140aaacb2:	aa                   	stos   %al,%es:(%rdi)
140aaacb3:	00 29                	add    %ch,(%rcx)
140aaacb5:	9f                   	lahf
140aaacb6:	aa                   	stos   %al,%es:(%rdi)
140aaacb7:	00 99 9e aa 00 41    	add    %bl,0x4100aa9e(%rcx)
140aaacbd:	9e                   	sahf
140aaacbe:	aa                   	stos   %al,%es:(%rdi)
140aaacbf:	00 ab 9d aa 00 0d    	add    %ch,0xd00aa9d(%rbx)
140aaacc5:	ab                   	stos   %eax,%es:(%rdi)
140aaacc6:	aa                   	stos   %al,%es:(%rdi)
140aaacc7:	00 0d ab aa 00 0d    	add    %cl,0xd00aaab(%rip)        # 0x14dab5778
140aaaccd:	ab                   	stos   %eax,%es:(%rdi)
140aaacce:	aa                   	stos   %al,%es:(%rdi)
140aaaccf:	00 0d ab aa 00 cc    	add    %cl,-0x33ff5555(%rip)        # 0x10cab5780
140aaacd5:	a9 aa 00 0d ab       	test   $0xab0d00aa,%eax
140aaacda:	aa                   	stos   %al,%es:(%rdi)
140aaacdb:	00 0d ab aa 00 48    	add    %cl,0x4800aaab(%rip)        # 0x188ab578c
140aaace1:	8b c4                	mov    %esp,%eax
140aaace3:	48 89 58 18          	mov    %rbx,0x18(%rax)
140aaace7:	48 89 70 20          	mov    %rsi,0x20(%rax)
140aaaceb:	55                   	push   %rbp
140aaacec:	57                   	push   %rdi
140aaaced:	41 54                	push   %r12
140aaacef:	41 56                	push   %r14
140aaacf1:	41 57                	push   %r15
140aaacf3:	48 8d a8 38 ff ff ff 	lea    -0xc8(%rax),%rbp
140aaacfa:	48 81 ec a0 01 00 00 	sub    $0x1a0,%rsp
140aaad01:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
140aaad05:	48 8b 05 f4 e1 90 00 	mov    0x90e1f4(%rip),%rax        # 0x1413b8f00
140aaad0c:	48 33 c4             	xor    %rsp,%rax
140aaad0f:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
140aaad16:	48 8b f2             	mov    %rdx,%rsi
140aaad19:	4c 8b f1             	mov    %rcx,%r14
140aaad1c:	0f 57 c0             	xorps  %xmm0,%xmm0
140aaad1f:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
140aaad24:	48 c7 45 b0 00 00 00 	movq   $0x0,-0x50(%rbp)
140aaad2b:	00
140aaad2c:	33 db                	xor    %ebx,%ebx
140aaad2e:	48 89 5d b8          	mov    %rbx,-0x48(%rbp)
140aaad32:	4c 8d 79 48          	lea    0x48(%rcx),%r15
140aaad36:	4c 8d 25 c3 52 55 ff 	lea    -0xaaad3d(%rip),%r12        # 0x140000000
140aaad3d:	48 8b 7d a0          	mov    -0x60(%rbp),%rdi
140aaad41:	49 63 46 40          	movslq 0x40(%r14),%rax
140aaad45:	83 f8 10             	cmp    $0x10,%eax
140aaad48:	0f 87 28 0d 00 00    	ja     0x140aaba76
140aaad4e:	41 8b 8c 84 b4 bc aa 	mov    0xaabcb4(%r12,%rax,4),%ecx
140aaad55:	00
140aaad56:	49 03 cc             	add    %r12,%rcx
140aaad59:	ff e1                	jmp    *%rcx
140aaad5b:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
140aaad62:	48 8b ce             	mov    %rsi,%rcx
140aaad65:	e8 d6 85 00 00       	call   0x140ab3340
140aaad6a:	84 c0                	test   %al,%al
140aaad6c:	0f 84 3e 0e 00 00    	je     0x140aabbb0
140aaad72:	4d 8d 7e 48          	lea    0x48(%r14),%r15
140aaad76:	49 8b cf             	mov    %r15,%rcx
140aaad79:	e8 e2 64 00 00       	call   0x140ab1260
140aaad7e:	41 89 46 40          	mov    %eax,0x40(%r14)
140aaad82:	83 f8 0b             	cmp    $0xb,%eax
140aaad85:	75 0a                	jne    0x140aaad91
140aaad87:	48 83 46 10 f8       	addq   $0xfffffffffffffff8,0x10(%rsi)
140aaad8c:	e9 7f 01 00 00       	jmp    0x140aaaf10
140aaad91:	83 f8 04             	cmp    $0x4,%eax
140aaad94:	0f 85 85 04 00 00    	jne    0x140aab21f
140aaad9a:	48 8b 46 10          	mov    0x10(%rsi),%rax
140aaad9e:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
140aaada2:	49 8d 96 98 00 00 00 	lea    0x98(%r14),%rdx
140aaada9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140aaadad:	e8 0e 16 00 00       	call   0x140aac3c0
140aaadb2:	48 89 46 20          	mov    %rax,0x20(%rsi)
140aaadb6:	49 8b cf             	mov    %r15,%rcx
140aaadb9:	e8 a2 64 00 00       	call   0x140ab1260
140aaadbe:	41 89 46 40          	mov    %eax,0x40(%r14)
140aaadc2:	83 f8 0c             	cmp    $0xc,%eax
140aaadc5:	0f 85 ff 02 00 00    	jne    0x140aab0ca
140aaadcb:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
140aaadd0:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140aaadd5:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140aaadd9:	e8 a2 31 b7 ff       	call   0x14061df80
140aaadde:	49 8b cf             	mov    %r15,%rcx
140aaade1:	e8 7a 64 00 00       	call   0x140ab1260
140aaade6:	41 89 46 40          	mov    %eax,0x40(%r14)
140aaadea:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
140aaadee:	e9 4a ff ff ff       	jmp    0x140aaad3d
140aaadf3:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
140aaadfa:	48 8b ce             	mov    %rsi,%rcx
140aaadfd:	e8 ce 82 00 00       	call   0x140ab30d0
140aaae02:	84 c0                	test   %al,%al
140aaae04:	0f 84 a6 0d 00 00    	je     0x140aabbb0
140aaae0a:	4d 8d 7e 48          	lea    0x48(%r14),%r15
140aaae0e:	49 8b cf             	mov    %r15,%rcx
140aaae11:	e8 4a 64 00 00       	call   0x140ab1260
140aaae16:	41 89 46 40          	mov    %eax,0x40(%r14)
140aaae1a:	83 f8 0a             	cmp    $0xa,%eax
140aaae1d:	75 0a                	jne    0x140aaae29
140aaae1f:	48 83 46 10 f8       	addq   $0xfffffffffffffff8,0x10(%rsi)
140aaae24:	e9 e7 00 00 00       	jmp    0x140aaaf10
140aaae29:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
140aaae2e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140aaae33:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140aaae37:	e8 44 31 b7 ff       	call   0x14061df80
140aaae3c:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
140aaae40:	e9 f8 fe ff ff       	jmp    0x140aaad3d
140aaae45:	f2 41 0f 10 86 d0 00 	movsd  0xd0(%r14),%xmm0
140aaae4c:	00 00
140aaae4e:	66 48 0f 7e c0       	movq   %xmm0,%rax
140aaae53:	48 c1 e8 34          	shr    $0x34,%rax
140aaae57:	25 ff 07 00 00       	and    $0x7ff,%eax
140aaae5c:	3d ff 07 00 00       	cmp    $0x7ff,%eax
140aaae61:	0f 95 c0             	setne  %al
140aaae64:	3c 01                	cmp    $0x1,%al
140aaae66:	0f 85 f7 04 00 00    	jne    0x140aab363
140aaae6c:	f2 0f 11 44 24 50    	movsd  %xmm0,0x50(%rsp)
140aaae72:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140aaae77:	48 8b ce             	mov    %rsi,%rcx
140aaae7a:	e8 61 d1 ff ff       	call   0x140aa7fe0
140aaae7f:	e9 8c 00 00 00       	jmp    0x140aaaf10
140aaae84:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
140aaae89:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140aaae8e:	48 8b ce             	mov    %rsi,%rcx
140aaae91:	e8 8a e0 ff ff       	call   0x140aa8f20
140aaae96:	eb 78                	jmp    0x140aaaf10
140aaae98:	48 8b ce             	mov    %rsi,%rcx
140aaae9b:	e8 90 4f 00 00       	call   0x140aafe30
140aaaea0:	84 c0                	test   %al,%al
140aaaea2:	0f 84 08 0d 00 00    	je     0x140aabbb0
140aaaea8:	eb 66                	jmp    0x140aaaf10
140aaaeaa:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
140aaaeaf:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140aaaeb4:	48 8b ce             	mov    %rsi,%rcx
140aaaeb7:	e8 64 e0 ff ff       	call   0x140aa8f20
140aaaebc:	eb 52                	jmp    0x140aaaf10
140aaaebe:	49 8b 86 c0 00 00 00 	mov    0xc0(%r14),%rax
140aaaec5:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140aaaeca:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140aaaecf:	48 8b ce             	mov    %rsi,%rcx
140aaaed2:	e8 39 d8 ff ff       	call   0x140aa8710
140aaaed7:	eb 37                	jmp    0x140aaaf10
140aaaed9:	49 8d 96 98 00 00 00 	lea    0x98(%r14),%rdx
140aaaee0:	48 8b ce             	mov    %rsi,%rcx
140aaaee3:	e8 58 85 00 00       	call   0x140ab3440
140aaaee8:	84 c0                	test   %al,%al
140aaaeea:	0f 84 c0 0c 00 00    	je     0x140aabbb0
140aaaef0:	eb 1e                	jmp    0x140aaaf10
140aaaef2:	49 8b 86 c8 00 00 00 	mov    0xc8(%r14),%rax
140aaaef9:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140aaaefe:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140aaaf03:	48 8b ce             	mov    %rsi,%rcx
140aaaf06:	e8 05 dc ff ff       	call   0x140aa8b10
140aaaf0b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140aaaf10:	48 85 db             	test   %rbx,%rbx
140aaaf13:	0f 84 19 0a 00 00    	je     0x140aab932
140aaaf19:	79 22                	jns    0x140aaaf3d
140aaaf1b:	48 8b c3             	mov    %rbx,%rax
140aaaf1e:	48 f7 d8             	neg    %rax
140aaaf21:	74 1a                	je     0x140aaaf3d
140aaaf23:	48 8b c3             	mov    %rbx,%rax
140aaaf26:	48 f7 d0             	not    %rax
140aaaf29:	48 c1 e8 05          	shr    $0x5,%rax
140aaaf2d:	48 8d 04 85 04 00 00 	lea    0x4(,%rax,4),%rax
140aaaf34:	00
140aaaf35:	48 8b d7             	mov    %rdi,%rdx
140aaaf38:	48 2b d0             	sub    %rax,%rdx
140aaaf3b:	eb 0b                	jmp    0x140aaaf48
140aaaf3d:	48 8b c3             	mov    %rbx,%rax
140aaaf40:	48 c1 e8 05          	shr    $0x5,%rax
140aaaf44:	48 8d 14 87          	lea    (%rdi,%rax,4),%rdx
140aaaf48:	48 8b c3             	mov    %rbx,%rax
140aaaf4b:	83 e0 1f             	and    $0x1f,%eax
140aaaf4e:	48 8d 48 ff          	lea    -0x1(%rax),%rcx