140959c2b:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140959c2f:	48 85 c0             	test   %rax,%rax
140959c32:	74 17                	je     0x140959c4b
140959c34:	48 8b 13             	mov    (%rbx),%rdx
140959c37:	48 8b c8             	mov    %rax,%rcx
140959c3a:	e8 31 d7 e1 ff       	call   0x140777370
140959c3f:	48 8d 05 ca 84 70 00 	lea    0x7084ca(%rip),%rax        # 0x141062110
140959c46:	49 89 07             	mov    %rax,(%r15)
140959c49:	eb 03                	jmp    0x140959c4e
140959c4b:	45 33 ff             	xor    %r15d,%r15d
140959c4e:	e9 0c ff ff ff       	jmp    0x140959b5f
140959c53:	b9 38 00 00 00       	mov    $0x38,%ecx
140959c58:	e8 ab 14 4c 00       	call   0x140e1b108
140959c5d:	4c 8b f8             	mov    %rax,%r15
140959c60:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140959c64:	48 85 c0             	test   %rax,%rax
140959c67:	74 17                	je     0x140959c80
140959c69:	48 8b 13             	mov    (%rbx),%rdx
140959c6c:	48 8b c8             	mov    %rax,%rcx
140959c6f:	e8 fc d6 e1 ff       	call   0x140777370
140959c74:	48 8d 05 b5 84 70 00 	lea    0x7084b5(%rip),%rax        # 0x141062130
140959c7b:	49 89 07             	mov    %rax,(%r15)
140959c7e:	eb 03                	jmp    0x140959c83
140959c80:	45 33 ff             	xor    %r15d,%r15d
140959c83:	e9 d7 fe ff ff       	jmp    0x140959b5f
140959c88:	c7 44 24 20 ff ff ff 	movl   $0x7fffffff,0x20(%rsp)
140959c8f:	7f
140959c90:	45 33 c9             	xor    %r9d,%r9d
140959c93:	44 8b 43 f8          	mov    -0x8(%rbx),%r8d
140959c97:	48 8b 13             	mov    (%rbx),%rdx
140959c9a:	48 8b 0d 4f a9 ad 00 	mov    0xada94f(%rip),%rcx        # 0x1414345f0
140959ca1:	e8 2a e5 e1 ff       	call   0x1407781d0
140959ca6:	e9 b6 08 00 00       	jmp    0x14095a561
140959cab:	83 7b f0 00          	cmpl   $0x0,-0x10(%rbx)
140959caf:	76 13                	jbe    0x140959cc4
140959cb1:	48 8d 15 58 85 70 00 	lea    0x708558(%rip),%rdx        # 0x141062210
140959cb8:	48 8b 0d 39 78 ad 00 	mov    0xad7839(%rip),%rcx        # 0x1414314f8
140959cbf:	e8 3c ab e3 ff       	call   0x140794800
140959cc4:	8b 43 f4             	mov    -0xc(%rbx),%eax
140959cc7:	89 44 24 20          	mov    %eax,0x20(%rsp)
140959ccb:	45 33 c9             	xor    %r9d,%r9d
140959cce:	44 8b 43 e0          	mov    -0x20(%rbx),%r8d
140959cd2:	48 8b 13             	mov    (%rbx),%rdx
140959cd5:	48 8b 0d 14 a9 ad 00 	mov    0xada914(%rip),%rcx        # 0x1414345f0
140959cdc:	e8 ef e4 e1 ff       	call   0x1407781d0
140959ce1:	e9 7b 08 00 00       	jmp    0x14095a561
140959ce6:	b9 10 00 00 00       	mov    $0x10,%ecx
140959ceb:	e8 18 14 4c 00       	call   0x140e1b108
140959cf0:	4c 8b f0             	mov    %rax,%r14
140959cf3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140959cf8:	48 85 c0             	test   %rax,%rax
140959cfb:	74 19                	je     0x140959d16
140959cfd:	8b 53 f8             	mov    -0x8(%rbx),%edx
140959d00:	8b 0b                	mov    (%rbx),%ecx
140959d02:	48 8d 05 c7 84 70 00 	lea    0x7084c7(%rip),%rax        # 0x1410621d0
140959d09:	49 89 06             	mov    %rax,(%r14)
140959d0c:	41 89 4e 08          	mov    %ecx,0x8(%r14)
140959d10:	41 89 56 0c          	mov    %edx,0xc(%r14)
140959d14:	eb 03                	jmp    0x140959d19
140959d16:	45 33 f6             	xor    %r14d,%r14d
140959d19:	48 8b 3d d0 a8 ad 00 	mov    0xada8d0(%rip),%rdi        # 0x1414345f0
140959d20:	8b 4f 1c             	mov    0x1c(%rdi),%ecx
140959d23:	8b 47 18             	mov    0x18(%rdi),%eax
140959d26:	3b c8                	cmp    %eax,%ecx
140959d28:	75 4b                	jne    0x140959d75
140959d2a:	85 c0                	test   %eax,%eax
140959d2c:	8d 34 00             	lea    (%rax,%rax,1),%esi
140959d2f:	75 05                	jne    0x140959d36
140959d31:	be 0a 00 00 00       	mov    $0xa,%esi
140959d36:	3b f1                	cmp    %ecx,%esi
140959d38:	7c 3b                	jl     0x140959d75
140959d3a:	3b f0                	cmp    %eax,%esi
140959d3c:	74 37                	je     0x140959d75
140959d3e:	48 63 de             	movslq %esi,%rbx
140959d41:	48 c1 e3 03          	shl    $0x3,%rbx
140959d45:	48 8b d3             	mov    %rbx,%rdx
140959d48:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140959d4c:	e8 57 74 4d 00       	call   0x140e311a8
140959d51:	4c 8b f8             	mov    %rax,%r15
140959d54:	48 85 db             	test   %rbx,%rbx
140959d57:	74 30                	je     0x140959d89
140959d59:	48 85 c0             	test   %rax,%rax
140959d5c:	75 2b                	jne    0x140959d89
140959d5e:	48 8d 0d 03 ae 6a 00 	lea    0x6aae03(%rip),%rcx        # 0x141004b68
140959d65:	e8 b6 17 f1 ff       	call   0x14086b520
140959d6a:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
140959d6e:	c7 47 18 00 00 00 00 	movl   $0x0,0x18(%rdi)
140959d75:	48 63 4f 1c          	movslq 0x1c(%rdi),%rcx
140959d79:	48 8b 47 10          	mov    0x10(%rdi),%rax
140959d7d:	4c 89 34 c8          	mov    %r14,(%rax,%rcx,8)
140959d81:	ff 47 1c             	incl   0x1c(%rdi)
140959d84:	e9 d8 07 00 00       	jmp    0x14095a561
140959d89:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
140959d8d:	4d 85 ff             	test   %r15,%r15
140959d90:	74 dc                	je     0x140959d6e
140959d92:	89 77 18             	mov    %esi,0x18(%rdi)
140959d95:	48 63 4f 1c          	movslq 0x1c(%rdi),%rcx
140959d99:	49 8b c7             	mov    %r15,%rax
140959d9c:	4c 89 34 c8          	mov    %r14,(%rax,%rcx,8)
140959da0:	ff 47 1c             	incl   0x1c(%rdi)
140959da3:	e9 b9 07 00 00       	jmp    0x14095a561
140959da8:	45 33 c9             	xor    %r9d,%r9d
140959dab:	45 33 c0             	xor    %r8d,%r8d
140959dae:	48 8b 13             	mov    (%rbx),%rdx
140959db1:	48 8b 0d 38 a8 ad 00 	mov    0xada838(%rip),%rcx        # 0x1414345f0
140959db8:	e8 b3 e5 e1 ff       	call   0x140778370
140959dbd:	e9 9f 07 00 00       	jmp    0x14095a561
140959dc2:	41 b1 01             	mov    $0x1,%r9b
140959dc5:	eb e4                	jmp    0x140959dab
140959dc7:	45 33 c9             	xor    %r9d,%r9d
140959dca:	41 b0 01             	mov    $0x1,%r8b
140959dcd:	48 8b 13             	mov    (%rbx),%rdx
140959dd0:	48 8b 0d 19 a8 ad 00 	mov    0xada819(%rip),%rcx        # 0x1414345f0
140959dd7:	e8 94 e5 e1 ff       	call   0x140778370
140959ddc:	e9 80 07 00 00       	jmp    0x14095a561
140959de1:	41 b1 01             	mov    $0x1,%r9b
140959de4:	45 0f b6 c1          	movzbl %r9b,%r8d
140959de8:	48 8b 13             	mov    (%rbx),%rdx
140959deb:	48 8b 0d fe a7 ad 00 	mov    0xada7fe(%rip),%rcx        # 0x1414345f0
140959df2:	e8 79 e5 e1 ff       	call   0x140778370
140959df7:	e9 65 07 00 00       	jmp    0x14095a561
140959dfc:	b9 08 00 00 00       	mov    $0x8,%ecx
140959e01:	e8 02 13 4c 00       	call   0x140e1b108
140959e06:	4c 8b f8             	mov    %rax,%r15
140959e09:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140959e0e:	48 85 c0             	test   %rax,%rax
140959e11:	0f 84 5c fb ff ff    	je     0x140959973
140959e17:	48 8d 05 92 83 70 00 	lea    0x708392(%rip),%rax        # 0x1410621b0
140959e1e:	49 89 07             	mov    %rax,(%r15)
140959e21:	e9 89 fa ff ff       	jmp    0x1409598af
140959e26:	b9 f0 00 00 00       	mov    $0xf0,%ecx
140959e2b:	e8 d8 12 4c 00       	call   0x140e1b108
140959e30:	48 8b f0             	mov    %rax,%rsi
140959e33:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140959e37:	48 85 c0             	test   %rax,%rax
140959e3a:	0f 84 ff 00 00 00    	je     0x140959f3f
140959e40:	48 8b 3b             	mov    (%rbx),%rdi
140959e43:	0f 57 c0             	xorps  %xmm0,%xmm0
140959e46:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
140959e4c:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
140959e53:	00 00
140959e55:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140959e59:	48 2b 0f             	sub    (%rdi),%rcx
140959e5c:	48 b8 39 8e e3 38 8e 	movabs $0xe38e38e38e38e39,%rax
140959e63:	e3 38 0e
140959e66:	48 f7 e9             	imul   %rcx
140959e69:	48 8b c2             	mov    %rdx,%rax
140959e6c:	48 c1 e8 3f          	shr    $0x3f,%rax
140959e70:	48 03 d0             	add    %rax,%rdx
140959e73:	0f 84 ab 00 00 00    	je     0x140959f24
140959e79:	48 b8 38 8e e3 38 8e 	movabs $0xe38e38e38e38e38,%rax
140959e80:	e3 38 0e
140959e83:	48 3b d0             	cmp    %rax,%rdx
140959e86:	0f 87 ae 0a 00 00    	ja     0x14095a93a
140959e8c:	48 8d 04 d2          	lea    (%rdx,%rdx,8),%rax
140959e90:	48 8d 1c 00          	lea    (%rax,%rax,1),%rbx
140959e94:	48 85 db             	test   %rbx,%rbx
140959e97:	75 04                	jne    0x140959e9d
140959e99:	33 d2                	xor    %edx,%edx
140959e9b:	eb 3d                	jmp    0x140959eda
140959e9d:	48 81 fb 00 10 00 00 	cmp    $0x1000,%rbx
140959ea4:	72 29                	jb     0x140959ecf
140959ea6:	48 8d 4b 27          	lea    0x27(%rbx),%rcx
140959eaa:	48 3b cb             	cmp    %rbx,%rcx
140959ead:	0f 86 a5 0a 00 00    	jbe    0x14095a958
140959eb3:	e8 50 12 4c 00       	call   0x140e1b108
140959eb8:	48 85 c0             	test   %rax,%rax
140959ebb:	0f 84 91 0a 00 00    	je     0x14095a952
140959ec1:	48 8d 50 27          	lea    0x27(%rax),%rdx
140959ec5:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
140959ec9:	48 89 42 f8          	mov    %rax,-0x8(%rdx)
140959ecd:	eb 0b                	jmp    0x140959eda
140959ecf:	48 8b cb             	mov    %rbx,%rcx
140959ed2:	e8 31 12 4c 00       	call   0x140e1b108
140959ed7:	48 8b d0             	mov    %rax,%rdx
140959eda:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
140959edf:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140959ee4:	48 8d 0c 1a          	lea    (%rdx,%rbx,1),%rcx
140959ee8:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140959eed:	4c 8b 47 08          	mov    0x8(%rdi),%r8
140959ef1:	48 8b 0f             	mov    (%rdi),%rcx
140959ef4:	49 3b c8             	cmp    %r8,%rcx
140959ef7:	74 21                	je     0x140959f1a
140959ef9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140959f00:	0f 10 01             	movups (%rcx),%xmm0
140959f03:	0f 11 02             	movups %xmm0,(%rdx)
140959f06:	0f b6 41 10          	movzbl 0x10(%rcx),%eax
140959f0a:	88 42 10             	mov    %al,0x10(%rdx)
140959f0d:	48 83 c2 12          	add    $0x12,%rdx
140959f11:	48 83 c1 12          	add    $0x12,%rcx
140959f15:	49 3b c8             	cmp    %r8,%rcx
140959f18:	75 e6                	jne    0x140959f00
140959f1a:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140959f1f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140959f24:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
140959f29:	44 8b 43 f8          	mov    -0x8(%rbx),%r8d
140959f2d:	ba 08 00 00 00       	mov    $0x8,%edx
140959f32:	48 8b ce             	mov    %rsi,%rcx
140959f35:	e8 46 63 e1 ff       	call   0x140770280
140959f3a:	4c 8b f8             	mov    %rax,%r15
140959f3d:	eb 03                	jmp    0x140959f42
140959f3f:	45 33 ff             	xor    %r15d,%r15d
140959f42:	e9 6b f8 ff ff       	jmp    0x1409597b2
140959f47:	b9 f0 00 00 00       	mov    $0xf0,%ecx
140959f4c:	e8 b7 11 4c 00       	call   0x140e1b108
140959f51:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140959f55:	48 85 c0             	test   %rax,%rax
140959f58:	74 2a                	je     0x140959f84
140959f5a:	48 8b 0b             	mov    (%rbx),%rcx
140959f5d:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140959f62:	8b 4b f8             	mov    -0x8(%rbx),%ecx
140959f65:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140959f69:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140959f6f:	45 33 c0             	xor    %r8d,%r8d
140959f72:	ba 05 00 00 00       	mov    $0x5,%edx
140959f77:	48 8b c8             	mov    %rax,%rcx
140959f7a:	e8 01 62 e1 ff       	call   0x140770180
140959f7f:	4c 8b f8             	mov    %rax,%r15
140959f82:	eb 03                	jmp    0x140959f87
140959f84:	45 33 ff             	xor    %r15d,%r15d
140959f87:	e9 26 f8 ff ff       	jmp    0x1409597b2
140959f8c:	b9 10 00 00 00       	mov    $0x10,%ecx
140959f91:	e8 72 11 4c 00       	call   0x140e1b108
140959f96:	4c 8b f8             	mov    %rax,%r15
140959f99:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140959f9e:	48 85 c0             	test   %rax,%rax
140959fa1:	0f 84 cc f9 ff ff    	je     0x140959973
140959fa7:	8b 0b                	mov    (%rbx),%ecx
140959fa9:	48 8d 05 a0 81 70 00 	lea    0x7081a0(%rip),%rax        # 0x141062150
140959fb0:	49 89 07             	mov    %rax,(%r15)
140959fb3:	41 89 4f 08          	mov    %ecx,0x8(%r15)
140959fb7:	e9 f3 f8 ff ff       	jmp    0x1409598af
140959fbc:	f6 03 01             	testb  $0x1,(%rbx)
140959fbf:	74 3b                	je     0x140959ffc
140959fc1:	44 8b 0d 60 a4 ad 00 	mov    0xada460(%rip),%r9d        # 0x141434428
140959fc8:	41 ff c1             	inc    %r9d
140959fcb:	48 8d 05 6e 82 70 00 	lea    0x70826e(%rip),%rax        # 0x141062240
140959fd2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140959fd7:	4c 8b 05 32 a6 ad 00 	mov    0xada632(%rip),%r8        # 0x141434610
140959fde:	48 8d 15 8b 82 70 00 	lea    0x70828b(%rip),%rdx        # 0x141062270
140959fe5:	48 8b 0d 0c 75 ad 00 	mov    0xad750c(%rip),%rcx        # 0x1414314f8
140959fec:	e8 cf 95 e3 ff       	call   0x1407935c0
140959ff1:	48 8b 05 e8 8d ad 00 	mov    0xad8de8(%rip),%rax        # 0x141432de0
140959ff8:	c6 40 05 01          	movb   $0x1,0x5(%rax)
140959ffc:	b9 10 00 00 00       	mov    $0x10,%ecx
14095a001:	e8 02 11 4c 00       	call   0x140e1b108
14095a006:	4c 8b f8             	mov    %rax,%r15
14095a009:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14095a00e:	48 85 c0             	test   %rax,%rax
14095a011:	0f 84 5c f9 ff ff    	je     0x140959973
14095a017:	8b 0b                	mov    (%rbx),%ecx
14095a019:	48 8d 05 50 81 70 00 	lea    0x708150(%rip),%rax        # 0x141062170
14095a020:	49 89 07             	mov    %rax,(%r15)
14095a023:	41 89 4f 08          	mov    %ecx,0x8(%r15)
14095a027:	e9 83 f8 ff ff       	jmp    0x1409598af
14095a02c:	0f b6 0b             	movzbl (%rbx),%ecx
14095a02f:	48 8b 05 ba a5 ad 00 	mov    0xada5ba(%rip),%rax        # 0x1414345f0
14095a036:	88 48 5c             	mov    %cl,0x5c(%rax)
14095a039:	e9 23 05 00 00       	jmp    0x14095a561
14095a03e:	b9 10 00 00 00       	mov    $0x10,%ecx
14095a043:	e8 c0 10 4c 00       	call   0x140e1b108
14095a048:	48 8b d8             	mov    %rax,%rbx
14095a04b:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14095a050:	33 ff                	xor    %edi,%edi
14095a052:	48 85 c0             	test   %rax,%rax
14095a055:	74 09                	je     0x14095a060
14095a057:	48 89 78 08          	mov    %rdi,0x8(%rax)
14095a05b:	48 89 38             	mov    %rdi,(%rax)
14095a05e:	eb 03                	jmp    0x14095a063
14095a060:	48 8b df             	mov    %rdi,%rbx
14095a063:	b9 08 00 00 00       	mov    $0x8,%ecx
14095a068:	e8 9b 10 4c 00       	call   0x140e1b108
14095a06d:	48 8b c8             	mov    %rax,%rcx
14095a070:	48 85 c0             	test   %rax,%rax
14095a073:	74 07                	je     0x14095a07c
14095a075:	33 c0                	xor    %eax,%eax
14095a077:	48 89 01             	mov    %rax,(%rcx)
14095a07a:	eb 03                	jmp    0x14095a07f
14095a07c:	48 8b cf             	mov    %rdi,%rcx
14095a07f:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14095a084:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
14095a089:	41 8b 06             	mov    (%r14),%eax
14095a08c:	89 01                	mov    %eax,(%rcx)
14095a08e:	41 8b 46 f0          	mov    -0x10(%r14),%eax
14095a092:	89 41 04             	mov    %eax,0x4(%rcx)
14095a095:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14095a09a:	48 8b cb             	mov    %rbx,%rcx
14095a09d:	e8 de eb bd ff       	call   0x140538c80
14095a0a2:	b9 f0 00 00 00       	mov    $0xf0,%ecx
14095a0a7:	e8 5c 10 4c 00       	call   0x140e1b108
14095a0ac:	48 89 45 00          	mov    %rax,0x0(%rbp)
14095a0b0:	48 85 c0             	test   %rax,%rax
14095a0b3:	74 26                	je     0x14095a0db
14095a0b5:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14095a0ba:	41 8b 4e f8          	mov    -0x8(%r14),%ecx
14095a0be:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
14095a0c2:	45 8b 4e dc          	mov    -0x24(%r14),%r9d
14095a0c6:	45 8b 46 d8          	mov    -0x28(%r14),%r8d
14095a0ca:	41 8b 56 c8          	mov    -0x38(%r14),%edx
14095a0ce:	48 8b c8             	mov    %rax,%rcx
14095a0d1:	e8 aa 60 e1 ff       	call   0x140770180
14095a0d6:	48 8b f0             	mov    %rax,%rsi
14095a0d9:	eb 03                	jmp    0x14095a0de
14095a0db:	48 8b f7             	mov    %rdi,%rsi
14095a0de:	e9 83 04 00 00       	jmp    0x14095a566
14095a0e3:	b9 f0 00 00 00       	mov    $0xf0,%ecx
14095a0e8:	e8 1b 10 4c 00       	call   0x140e1b108
14095a0ed:	48 89 45 08          	mov    %rax,0x8(%rbp)
14095a0f1:	48 85 c0             	test   %rax,%rax
14095a0f4:	74 27                	je     0x14095a11d
14095a0f6:	48 8b 0b             	mov    (%rbx),%rcx
14095a0f9:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14095a0fe:	8b 4b f8             	mov    -0x8(%rbx),%ecx
14095a101:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
14095a105:	44 8b 4b ec          	mov    -0x14(%rbx),%r9d
14095a109:	44 8b 43 e8          	mov    -0x18(%rbx),%r8d
14095a10d:	8b 53 d8             	mov    -0x28(%rbx),%edx
14095a110:	48 8b c8             	mov    %rax,%rcx
14095a113:	e8 68 60 e1 ff       	call   0x140770180
14095a118:	48 8b f0             	mov    %rax,%rsi
14095a11b:	eb 02                	jmp    0x14095a11f
14095a11d:	33 f6                	xor    %esi,%esi
14095a11f:	e9 42 04 00 00       	jmp    0x14095a566
14095a124:	48 8b 5b f0          	mov    -0x10(%rbx),%rbx
14095a128:	b9 08 00 00 00       	mov    $0x8,%ecx
14095a12d:	e8 d6 0f 4c 00       	call   0x140e1b108
14095a132:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
14095a137:	48 85 c0             	test   %rax,%rax
14095a13a:	74 06                	je     0x14095a142
14095a13c:	49 8b 0e             	mov    (%r14),%rcx
14095a13f:	48 89 08             	mov    %rcx,(%rax)
14095a142:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14095a147:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14095a14c:	48 8b cb             	mov    %rbx,%rcx
14095a14f:	e8 2c eb bd ff       	call   0x140538c80
14095a154:	49 8b 76 f0          	mov    -0x10(%r14),%rsi
14095a158:	e9 09 04 00 00       	jmp    0x14095a566
14095a15d:	45 33 ff             	xor    %r15d,%r15d
14095a160:	48 8b 03             	mov    (%rbx),%rax
14095a163:	4c 63 68 0c          	movslq 0xc(%rax),%r13
14095a167:	4d 85 ed             	test   %r13,%r13
14095a16a:	0f 8e 7c 00 00 00    	jle    0x14095a1ec
14095a170:	48 8b 03             	mov    (%rbx),%rax
14095a173:	48 8b 08             	mov    (%rax),%rcx
14095a176:	4e 8b 24 f9          	mov    (%rcx,%r15,8),%r12
14095a17a:	48 8b 7b f0          	mov    -0x10(%rbx),%rdi
14095a17e:	8b 4f 0c             	mov    0xc(%rdi),%ecx
14095a181:	8b 47 08             	mov    0x8(%rdi),%eax
14095a184:	3b c8                	cmp    %eax,%ecx
14095a186:	75 4e                	jne    0x14095a1d6