140adcbab:	e8 90 28 00 00       	call   0x140adf440
140adcbb0:	48 8d 97 c0 00 00 00 	lea    0xc0(%rdi),%rdx
140adcbb7:	48 8d 8b c0 00 00 00 	lea    0xc0(%rbx),%rcx
140adcbbe:	48 3b ca             	cmp    %rdx,%rcx
140adcbc1:	74 21                	je     0x140adcbe4
140adcbc3:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140adcbc7:	48 b8 c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%rax
140adcbce:	ec c4 4e
140adcbd1:	4c 2b 02             	sub    (%rdx),%r8
140adcbd4:	48 8b 12             	mov    (%rdx),%rdx
140adcbd7:	49 c1 f8 03          	sar    $0x3,%r8
140adcbdb:	4c 0f af c0          	imul   %rax,%r8
140adcbdf:	e8 14 27 00 00       	call   0x140adf2f8
140adcbe4:	48 8d 97 d8 00 00 00 	lea    0xd8(%rdi),%rdx
140adcbeb:	48 8d 8b d8 00 00 00 	lea    0xd8(%rbx),%rcx
140adcbf2:	e8 71 cd 6f ff       	call   0x1401d9968
140adcbf7:	48 8d 97 f0 00 00 00 	lea    0xf0(%rdi),%rdx
140adcbfe:	48 8d 8b f0 00 00 00 	lea    0xf0(%rbx),%rcx
140adcc05:	48 3b ca             	cmp    %rdx,%rcx
140adcc08:	74 21                	je     0x140adcc2b
140adcc0a:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140adcc0e:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
140adcc15:	aa aa aa
140adcc18:	4c 2b 02             	sub    (%rdx),%r8
140adcc1b:	48 8b 12             	mov    (%rdx),%rdx
140adcc1e:	49 c1 f8 03          	sar    $0x3,%r8
140adcc22:	4c 0f af c0          	imul   %rax,%r8
140adcc26:	e8 4d 25 00 00       	call   0x140adf178
140adcc2b:	8b 87 08 01 00 00    	mov    0x108(%rdi),%eax
140adcc31:	89 83 08 01 00 00    	mov    %eax,0x108(%rbx)
140adcc37:	8b 87 0c 01 00 00    	mov    0x10c(%rdi),%eax
140adcc3d:	89 83 0c 01 00 00    	mov    %eax,0x10c(%rbx)
140adcc43:	8b 87 10 01 00 00    	mov    0x110(%rdi),%eax
140adcc49:	89 83 10 01 00 00    	mov    %eax,0x110(%rbx)
140adcc4f:	48 8b c3             	mov    %rbx,%rax
140adcc52:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140adcc57:	48 83 c4 20          	add    $0x20,%rsp
140adcc5b:	5f                   	pop    %rdi
140adcc5c:	c3                   	ret
140adcc5d:	90                   	nop
140adcc5e:	90                   	nop
140adcc5f:	90                   	nop
140adcc60:	48 8b c4             	mov    %rsp,%rax
140adcc63:	48 89 58 08          	mov    %rbx,0x8(%rax)
140adcc67:	48 89 70 10          	mov    %rsi,0x10(%rax)
140adcc6b:	48 89 78 18          	mov    %rdi,0x18(%rax)
140adcc6f:	41 56                	push   %r14
140adcc71:	48 83 ec 60          	sub    $0x60,%rsp
140adcc75:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
140adcc79:	33 ff                	xor    %edi,%edi
140adcc7b:	48 8d 1d 3e 24 1e 00 	lea    0x1e243e(%rip),%rbx        # 0x140cbf0c0
140adcc82:	4c 8d 35 e7 e2 24 00 	lea    0x24e2e7(%rip),%r14        # 0x140d2af70
140adcc89:	0f 10 33             	movups (%rbx),%xmm6
140adcc8c:	48 8b 35 dd e2 24 00 	mov    0x24e2dd(%rip),%rsi        # 0x140d2af70
140adcc93:	48 8b 46 08          	mov    0x8(%rsi),%rax
140adcc97:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140adcc9c:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
140adcca1:	48 8b ce             	mov    %rsi,%rcx
140adcca4:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140adcca8:	75 2b                	jne    0x140adccd5
140adccaa:	8b 13                	mov    (%rbx),%edx
140adccac:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140adccb1:	39 50 20             	cmp    %edx,0x20(%rax)
140adccb4:	73 0b                	jae    0x140adccc1
140adccb6:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
140adccbb:	48 8b 40 10          	mov    0x10(%rax),%rax
140adccbf:	eb 0e                	jmp    0x140adcccf
140adccc1:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
140adccc8:	00
140adccc9:	48 8b c8             	mov    %rax,%rcx
140adcccc:	48 8b 00             	mov    (%rax),%rax
140adcccf:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140adccd3:	74 d7                	je     0x140adccac
140adccd5:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140adccd9:	75 07                	jne    0x140adcce2
140adccdb:	8b 41 20             	mov    0x20(%rcx),%eax
140adccde:	39 03                	cmp    %eax,(%rbx)
140adcce0:	73 75                	jae    0x140adcd57
140adcce2:	48 b8 92 24 49 92 24 	movabs $0x492492492492492,%rax
140adcce9:	49 92 04
140adccec:	48 39 05 85 e2 24 00 	cmp    %rax,0x24e285(%rip)        # 0x140d2af78
140adccf3:	0f 84 95 00 00 00    	je     0x140adcd8e
140adccf9:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140adccfe:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140adcd04:	b9 38 00 00 00       	mov    $0x38,%ecx
140adcd09:	ff 15 b9 fb 02 00    	call   *0x2fbb9(%rip)        # 0x140b0c8c8
140adcd0f:	4c 8b c0             	mov    %rax,%r8
140adcd12:	48 85 c0             	test   %rax,%rax
140adcd15:	74 70                	je     0x140adcd87
140adcd17:	8b 03                	mov    (%rbx),%eax
140adcd19:	41 89 40 20          	mov    %eax,0x20(%r8)
140adcd1d:	0f 57 c0             	xorps  %xmm0,%xmm0
140adcd20:	41 0f 11 40 28       	movups %xmm0,0x28(%r8)
140adcd25:	49 89 30             	mov    %rsi,(%r8)
140adcd28:	49 89 70 08          	mov    %rsi,0x8(%r8)
140adcd2c:	49 89 70 10          	mov    %rsi,0x10(%r8)
140adcd30:	66 41 83 60 18 00    	andw   $0x0,0x18(%r8)
140adcd36:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140adcd3c:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140adcd41:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140adcd47:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140adcd4c:	49 8b ce             	mov    %r14,%rcx
140adcd4f:	e8 8c a1 52 ff       	call   0x140006ee0
140adcd54:	48 8b c8             	mov    %rax,%rcx
140adcd57:	f3 0f 7f 71 28       	movdqu %xmm6,0x28(%rcx)
140adcd5c:	ff c7                	inc    %edi
140adcd5e:	48 83 c3 10          	add    $0x10,%rbx
140adcd62:	83 ff 20             	cmp    $0x20,%edi
140adcd65:	0f 82 1e ff ff ff    	jb     0x140adcc89
140adcd6b:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140adcd70:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140adcd74:	49 8b 73 18          	mov    0x18(%r11),%rsi
140adcd78:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140adcd7c:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
140adcd81:	49 8b e3             	mov    %r11,%rsp
140adcd84:	41 5e                	pop    %r14
140adcd86:	c3                   	ret
140adcd87:	ff 15 0b f7 02 00    	call   *0x2f70b(%rip)        # 0x140b0c498
140adcd8d:	90                   	nop
140adcd8e:	e8 41 70 52 ff       	call   0x140003dd4
140adcd93:	cc                   	int3
140adcd94:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140adcd99:	55                   	push   %rbp
140adcd9a:	56                   	push   %rsi
140adcd9b:	57                   	push   %rdi
140adcd9c:	41 56                	push   %r14
140adcd9e:	41 57                	push   %r15
140adcda0:	48 83 ec 70          	sub    $0x70,%rsp
140adcda4:	48 8b 05 95 22 1e 00 	mov    0x1e2295(%rip),%rax        # 0x140cbf040
140adcdab:	48 33 c4             	xor    %rsp,%rax
140adcdae:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140adcdb3:	48 8b 01             	mov    (%rcx),%rax
140adcdb6:	48 8b da             	mov    %rdx,%rbx
140adcdb9:	48 8b f9             	mov    %rcx,%rdi
140adcdbc:	48 8b 40 18          	mov    0x18(%rax),%rax
140adcdc0:	ff 15 72 fe 02 00    	call   *0x2fe72(%rip)        # 0x140b0cc38
140adcdc6:	0f b6 c0             	movzbl %al,%eax
140adcdc9:	48 8b cf             	mov    %rdi,%rcx
140adcdcc:	89 43 40             	mov    %eax,0x40(%rbx)
140adcdcf:	48 8b 07             	mov    (%rdi),%rax
140adcdd2:	48 8b 40 18          	mov    0x18(%rax),%rax
140adcdd6:	ff 15 5c fe 02 00    	call   *0x2fe5c(%rip)        # 0x140b0cc38
140adcddc:	40 8a f0             	mov    %al,%sil
140adcddf:	83 e6 0f             	and    $0xf,%esi
140adcde2:	83 c6 02             	add    $0x2,%esi
140adcde5:	83 fe 0a             	cmp    $0xa,%esi
140adcde8:	0f 87 7c 01 00 00    	ja     0x140adcf6a
140adcdee:	8b ce                	mov    %esi,%ecx
140adcdf0:	bd 01 00 00 00       	mov    $0x1,%ebp
140adcdf5:	8b c5                	mov    %ebp,%eax
140adcdf7:	d3 e0                	shl    %cl,%eax
140adcdf9:	48 8b cf             	mov    %rdi,%rcx
140adcdfc:	89 43 4c             	mov    %eax,0x4c(%rbx)
140adcdff:	48 8b 07             	mov    (%rdi),%rax
140adce02:	48 8b 40 18          	mov    0x18(%rax),%rax
140adce06:	ff 15 2c fe 02 00    	call   *0x2fe2c(%rip)        # 0x140b0cc38
140adce0c:	8a c8                	mov    %al,%cl
140adce0e:	83 e1 0f             	and    $0xf,%ecx
140adce11:	83 c1 02             	add    $0x2,%ecx
140adce14:	83 f9 0a             	cmp    $0xa,%ecx
140adce17:	0f 87 2a 01 00 00    	ja     0x140adcf47
140adce1d:	8d 04 31             	lea    (%rcx,%rsi,1),%eax
140adce20:	83 f8 0c             	cmp    $0xc,%eax
140adce23:	0f 87 1e 01 00 00    	ja     0x140adcf47
140adce29:	8b c5                	mov    %ebp,%eax
140adce2b:	d3 e0                	shl    %cl,%eax
140adce2d:	48 8b cf             	mov    %rdi,%rcx
140adce30:	89 43 50             	mov    %eax,0x50(%rbx)
140adce33:	48 8b 07             	mov    (%rdi),%rax
140adce36:	48 8b 40 18          	mov    0x18(%rax),%rax
140adce3a:	ff 15 f8 fd 02 00    	call   *0x2fdf8(%rip)        # 0x140b0cc38
140adce40:	8a c8                	mov    %al,%cl
140adce42:	8a d0                	mov    %al,%dl
140adce44:	40 22 cd             	and    %bpl,%cl
140adce47:	88 4b 54             	mov    %cl,0x54(%rbx)
140adce4a:	8a c8                	mov    %al,%cl
140adce4c:	d0 e9                	shr    $1,%cl
140adce4e:	40 22 cd             	and    %bpl,%cl
140adce51:	88 4b 55             	mov    %cl,0x55(%rbx)
140adce54:	8a c8                	mov    %al,%cl
140adce56:	c0 e8 03             	shr    $0x3,%al
140adce59:	40 22 c5             	and    %bpl,%al
140adce5c:	c0 e9 02             	shr    $0x2,%cl
140adce5f:	88 43 57             	mov    %al,0x57(%rbx)
140adce62:	40 22 cd             	and    %bpl,%cl
140adce65:	8a c2                	mov    %dl,%al
140adce67:	88 4b 56             	mov    %cl,0x56(%rbx)
140adce6a:	c0 e8 04             	shr    $0x4,%al
140adce6d:	48 8b cf             	mov    %rdi,%rcx
140adce70:	40 22 c5             	and    %bpl,%al
140adce73:	c0 ea 05             	shr    $0x5,%dl
140adce76:	88 43 58             	mov    %al,0x58(%rbx)
140adce79:	40 22 d5             	and    %bpl,%dl
140adce7c:	88 53 59             	mov    %dl,0x59(%rbx)
140adce7f:	48 8b 07             	mov    (%rdi),%rax
140adce82:	48 8b 40 18          	mov    0x18(%rax),%rax
140adce86:	ff 15 ac fd 02 00    	call   *0x2fdac(%rip)        # 0x140b0cc38
140adce8c:	84 c0                	test   %al,%al
140adce8e:	75 04                	jne    0x140adce94
140adce90:	8b c5                	mov    %ebp,%eax
140adce92:	eb 0b                	jmp    0x140adce9f
140adce94:	40 3a c5             	cmp    %bpl,%al
140adce97:	0f 85 13 01 00 00    	jne    0x140adcfb0
140adce9d:	33 c0                	xor    %eax,%eax
140adce9f:	89 43 5c             	mov    %eax,0x5c(%rbx)
140adcea2:	80 3b 00             	cmpb   $0x0,(%rbx)
140adcea5:	75 72                	jne    0x140adcf19
140adcea7:	8b 53 40             	mov    0x40(%rbx),%edx
140adceaa:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140adceae:	03 d5                	add    %ebp,%edx
140adceb0:	e8 6f 89 59 ff       	call   0x140075824
140adceb5:	8b 53 40             	mov    0x40(%rbx),%edx
140adceb8:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140adcebc:	03 d5                	add    %ebp,%edx
140adcebe:	e8 61 89 59 ff       	call   0x140075824
140adcec3:	33 f6                	xor    %esi,%esi
140adcec5:	48 8b 07             	mov    (%rdi),%rax
140adcec8:	48 8b cf             	mov    %rdi,%rcx
140adcecb:	48 8b 40 18          	mov    0x18(%rax),%rax
140adcecf:	ff 15 63 fd 02 00    	call   *0x2fd63(%rip)        # 0x140b0cc38
140adced5:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140adced9:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140adcedd:	49 2b c8             	sub    %r8,%rcx
140adcee0:	8b d6                	mov    %esi,%edx
140adcee2:	48 c1 f9 02          	sar    $0x2,%rcx
140adcee6:	48 3b d1             	cmp    %rcx,%rdx
140adcee9:	73 55                	jae    0x140adcf40
140adceeb:	0f b6 c8             	movzbl %al,%ecx
140adceee:	8b c1                	mov    %ecx,%eax
140adcef0:	83 e0 0f             	and    $0xf,%eax
140adcef3:	41 89 04 b0          	mov    %eax,(%r8,%rsi,4)
140adcef7:	4c 8b 43 20          	mov    0x20(%rbx),%r8
140adcefb:	48 8b 43 28          	mov    0x28(%rbx),%rax
140adceff:	49 2b c0             	sub    %r8,%rax
140adcf02:	48 c1 f8 02          	sar    $0x2,%rax
140adcf06:	48 3b d0             	cmp    %rax,%rdx
140adcf09:	73 35                	jae    0x140adcf40
140adcf0b:	c1 e9 04             	shr    $0x4,%ecx
140adcf0e:	41 89 0c b0          	mov    %ecx,(%r8,%rsi,4)
140adcf12:	03 f5                	add    %ebp,%esi
140adcf14:	3b 73 40             	cmp    0x40(%rbx),%esi
140adcf17:	76 ac                	jbe    0x140adcec5
140adcf19:	80 7b 54 00          	cmpb   $0x0,0x54(%rbx)
140adcf1d:	75 6e                	jne    0x140adcf8d
140adcf1f:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140adcf24:	48 33 cc             	xor    %rsp,%rcx
140adcf27:	e8 b4 26 01 00       	call   0x140aef5e0
140adcf2c:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
140adcf33:	00
140adcf34:	48 83 c4 70          	add    $0x70,%rsp
140adcf38:	41 5f                	pop    %r15
140adcf3a:	41 5e                	pop    %r14
140adcf3c:	5f                   	pop    %rdi
140adcf3d:	5e                   	pop    %rsi
140adcf3e:	5d                   	pop    %rbp
140adcf3f:	c3                   	ret
140adcf40:	ff 15 52 fa 02 00    	call   *0x2fa52(%rip)        # 0x140b0c998
140adcf46:	cc                   	int3
140adcf47:	48 8d 15 02 3a 0d 00 	lea    0xd3a02(%rip),%rdx        # 0x140bb0950
140adcf4e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adcf53:	e8 74 a9 e8 ff       	call   0x1409678cc
140adcf58:	48 8d 15 81 9e 15 00 	lea    0x159e81(%rip),%rdx        # 0x140c36de0
140adcf5f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adcf64:	e8 15 35 01 00       	call   0x140af047e
140adcf69:	cc                   	int3
140adcf6a:	48 8d 15 cf 3b 0d 00 	lea    0xd3bcf(%rip),%rdx        # 0x140bb0b40
140adcf71:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adcf76:	e8 51 a9 e8 ff       	call   0x1409678cc
140adcf7b:	48 8d 15 5e 9e 15 00 	lea    0x159e5e(%rip),%rdx        # 0x140c36de0
140adcf82:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adcf87:	e8 f2 34 01 00       	call   0x140af047e
140adcf8c:	cc                   	int3
140adcf8d:	48 8d 15 fc 39 0d 00 	lea    0xd39fc(%rip),%rdx        # 0x140bb0990
140adcf94:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adcf99:	e8 2e a9 e8 ff       	call   0x1409678cc
140adcf9e:	48 8d 15 3b 9e 15 00 	lea    0x159e3b(%rip),%rdx        # 0x140c36de0
140adcfa5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adcfaa:	e8 cf 34 01 00       	call   0x140af047e
140adcfaf:	cc                   	int3
140adcfb0:	48 8d 15 b9 39 0d 00 	lea    0xd39b9(%rip),%rdx        # 0x140bb0970
140adcfb7:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adcfbc:	e8 0b a9 e8 ff       	call   0x1409678cc
140adcfc1:	48 8d 15 18 9e 15 00 	lea    0x159e18(%rip),%rdx        # 0x140c36de0
140adcfc8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adcfcd:	e8 ac 34 01 00       	call   0x140af047e
140adcfd2:	cc                   	int3
140adcfd3:	90                   	nop
140adcfd4:	90                   	nop
140adcfd5:	90                   	nop
140adcfd6:	90                   	nop
140adcfd7:	90                   	nop
140adcfd8:	90                   	nop
140adcfd9:	90                   	nop
140adcfda:	90                   	nop
140adcfdb:	90                   	nop
140adcfdc:	90                   	nop
140adcfdd:	90                   	nop
140adcfde:	90                   	nop
140adcfdf:	90                   	nop
140adcfe0:	48 8b c4             	mov    %rsp,%rax
140adcfe3:	48 89 58 10          	mov    %rbx,0x10(%rax)
140adcfe7:	48 89 70 18          	mov    %rsi,0x18(%rax)
140adcfeb:	48 89 78 20          	mov    %rdi,0x20(%rax)
140adcfef:	55                   	push   %rbp
140adcff0:	41 54                	push   %r12
140adcff2:	41 55                	push   %r13
140adcff4:	41 56                	push   %r14
140adcff6:	41 57                	push   %r15
140adcff8:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140adcffc:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
140add003:	48 8b 05 36 20 1e 00 	mov    0x1e2036(%rip),%rax        # 0x140cbf040
140add00a:	48 33 c4             	xor    %rsp,%rax
140add00d:	48 89 45 27          	mov    %rax,0x27(%rbp)
140add011:	48 8b d9             	mov    %rcx,%rbx
140add014:	e8 8f ee ff ff       	call   0x140adbea8
140add019:	48 8b b3 40 02 00 00 	mov    0x240(%rbx),%rsi
140add020:	48 8b 06             	mov    (%rsi),%rax
140add023:	48 8b ce             	mov    %rsi,%rcx
140add026:	48 8b 40 20          	mov    0x20(%rax),%rax
140add02a:	ff 15 08 fc 02 00    	call   *0x2fc08(%rip)        # 0x140b0cc38
140add030:	44 0f b7 f8          	movzwl %ax,%r15d
140add034:	48 8b 06             	mov    (%rsi),%rax
140add037:	48 8b ce             	mov    %rsi,%rcx
140add03a:	48 8b 40 38          	mov    0x38(%rax),%rax
140add03e:	ff 15 f4 fb 02 00    	call   *0x2fbf4(%rip)        # 0x140b0cc38
140add044:	44 8d 60 fe          	lea    -0x2(%rax),%r12d
140add048:	45 03 e7             	add    %r15d,%r12d
140add04b:	33 c0                	xor    %eax,%eax
140add04d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140add052:	33 ff                	xor    %edi,%edi
140add054:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140add059:	0f 57 c0             	xorps  %xmm0,%xmm0
140add05c:	66 0f 7f 45 87       	movdqa %xmm0,-0x79(%rbp)
140add061:	0f 57 c9             	xorps  %xmm1,%xmm1
140add064:	66 0f 7f 4d 97       	movdqa %xmm1,-0x69(%rbp)
140add069:	48 89 7d a7          	mov    %rdi,-0x59(%rbp)
140add06d:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
140add071:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
140add075:	0f 11 45 cf          	movups %xmm0,-0x31(%rbp)
140add079:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
140add080:	48 39 83 c0 00 00 00 	cmp    %rax,0xc0(%rbx)
140add087:	0f 84 9c 01 00 00    	je     0x140add229
140add08d:	48 8b 06             	mov    (%rsi),%rax
140add090:	48 8b ce             	mov    %rsi,%rcx
140add093:	48 8b 40 18          	mov    0x18(%rax),%rax
140add097:	ff 15 9b fb 02 00    	call   *0x2fb9b(%rip)        # 0x140b0cc38
140add09d:	44 8d 6f 01          	lea    0x1(%rdi),%r13d
140add0a1:	41 84 c5             	test   %al,%r13b
140add0a4:	41 8b cd             	mov    %r13d,%ecx
140add0a7:	0f 45 cf             	cmovne %edi,%ecx