1400b9d8d:	74 0a                	je     0x1400b9d99
1400b9d8f:	89 02                	mov    %eax,(%rdx)
1400b9d91:	48 83 44 24 40 04    	addq   $0x4,0x40(%rsp)
1400b9d97:	eb 0f                	jmp    0x1400b9da8
1400b9d99:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400b9d9e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400b9da3:	e8 68 80 f7 ff       	call   0x140031e10
1400b9da8:	45 33 c0             	xor    %r8d,%r8d
1400b9dab:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1400b9db0:	49 8b 0e             	mov    (%r14),%rcx
1400b9db3:	e8 a0 44 fa ff       	call   0x14005e258
1400b9db8:	84 c0                	test   %al,%al
1400b9dba:	74 43                	je     0x1400b9dff
1400b9dbc:	f3 0f 10 0d 34 75 af 	movss  0xaf7534(%rip),%xmm1        # 0x140bb12f8
1400b9dc3:	00
1400b9dc4:	f3 0f 10 05 14 75 af 	movss  0xaf7514(%rip),%xmm0        # 0x140bb12e0
1400b9dcb:	00
1400b9dcc:	0f 2f cf             	comiss %xmm7,%xmm1
1400b9dcf:	77 03                	ja     0x1400b9dd4
1400b9dd1:	0f 28 f8             	movaps %xmm0,%xmm7
1400b9dd4:	0f 2f ce             	comiss %xmm6,%xmm1
1400b9dd7:	77 03                	ja     0x1400b9ddc
1400b9dd9:	0f 28 f0             	movaps %xmm0,%xmm6
1400b9ddc:	f3 0f 11 74 24 20    	movss  %xmm6,0x20(%rsp)
1400b9de2:	c7 44 24 24 00 00 90 	movl   $0x42900000,0x24(%rsp)
1400b9de9:	42
1400b9dea:	f3 0f 11 7c 24 28    	movss  %xmm7,0x28(%rsp)
1400b9df0:	c7 44 24 2c 00 00 90 	movl   $0x42900000,0x2c(%rsp)
1400b9df7:	42
1400b9df8:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1400b9dfd:	eb 0c                	jmp    0x1400b9e0b
1400b9dff:	66 0f 6f 05 89 80 af 	movdqa 0xaf8089(%rip),%xmm0        # 0x140bb1e90
1400b9e06:	00
1400b9e07:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
1400b9e0b:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1400b9e10:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400b9e15:	48 85 c9             	test   %rcx,%rcx
1400b9e18:	74 35                	je     0x1400b9e4f
1400b9e1a:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400b9e1f:	48 2b c1             	sub    %rcx,%rax
1400b9e22:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400b9e26:	48 8b d1             	mov    %rcx,%rdx
1400b9e29:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400b9e2f:	72 18                	jb     0x1400b9e49
1400b9e31:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b9e35:	48 2b d1             	sub    %rcx,%rdx
1400b9e38:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400b9e3c:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b9e40:	76 07                	jbe    0x1400b9e49
1400b9e42:	ff 15 50 2b a5 00    	call   *0xa52b50(%rip)        # 0x140b0c998
1400b9e48:	cc                   	int3
1400b9e49:	ff 15 71 2a a5 00    	call   *0xa52a71(%rip)        # 0x140b0c8c0
1400b9e4f:	f3 0f 10 74 24 20    	movss  0x20(%rsp),%xmm6
1400b9e55:	f3 44 0f 10 4c 24 24 	movss  0x24(%rsp),%xmm9
1400b9e5c:	f3 0f 10 7c 24 28    	movss  0x28(%rsp),%xmm7
1400b9e62:	f3 44 0f 10 44 24 2c 	movss  0x2c(%rsp),%xmm8
1400b9e69:	49 8b 16             	mov    (%r14),%rdx
1400b9e6c:	48 81 c2 d0 00 00 00 	add    $0xd0,%rdx
1400b9e73:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1400b9e77:	e8 58 1d f6 ff       	call   0x14001bbd4
1400b9e7c:	90                   	nop
1400b9e7d:	49 8b 16             	mov    (%r14),%rdx
1400b9e80:	48 81 c2 e8 00 00 00 	add    $0xe8,%rdx
1400b9e87:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400b9e8c:	e8 43 1d f6 ff       	call   0x14001bbd4
1400b9e91:	90                   	nop
1400b9e92:	48 8b 7d 9f          	mov    -0x61(%rbp),%rdi
1400b9e96:	48 8b cf             	mov    %rdi,%rcx
1400b9e99:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
1400b9e9d:	48 2b cb             	sub    %rbx,%rcx
1400b9ea0:	48 c1 f9 02          	sar    $0x2,%rcx
1400b9ea4:	4c 8b 7d 87          	mov    -0x79(%rbp),%r15
1400b9ea8:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400b9ead:	48 85 c9             	test   %rcx,%rcx
1400b9eb0:	0f 84 0d 01 00 00    	je     0x1400b9fc3
1400b9eb6:	49 8b 06             	mov    (%r14),%rax
1400b9eb9:	f3 0f 6f a0 98 00 00 	movdqu 0x98(%rax),%xmm4
1400b9ec0:	00
1400b9ec1:	f3 0f 5c e6          	subss  %xmm6,%xmm4
1400b9ec5:	f3 0f 58 a0 a0 00 00 	addss  0xa0(%rax),%xmm4
1400b9ecc:	00
1400b9ecd:	f3 0f 5c e7          	subss  %xmm7,%xmm4
1400b9ed1:	f3 0f 6f 80 98 00 00 	movdqu 0x98(%rax),%xmm0
1400b9ed8:	00
1400b9ed9:	f3 0f 10 90 ac 00 00 	movss  0xac(%rax),%xmm2
1400b9ee0:	00
1400b9ee1:	0f 28 da             	movaps %xmm2,%xmm3
1400b9ee4:	f3 0f 5c d8          	subss  %xmm0,%xmm3
1400b9ee8:	f3 0f 5c 98 a0 00 00 	subss  0xa0(%rax),%xmm3
1400b9eef:	00
1400b9ef0:	f3 0f 5c d6          	subss  %xmm6,%xmm2
1400b9ef4:	f3 0f 5c d7          	subss  %xmm7,%xmm2
1400b9ef8:	41 0f 2f d2          	comiss %xmm10,%xmm2
1400b9efc:	76 6d                	jbe    0x1400b9f6b
1400b9efe:	41 0f 2f da          	comiss %xmm10,%xmm3
1400b9f02:	76 67                	jbe    0x1400b9f6b
1400b9f04:	33 c0                	xor    %eax,%eax
1400b9f06:	48 3b c1             	cmp    %rcx,%rax
1400b9f09:	0f 83 a6 06 00 00    	jae    0x1400ba5b5
1400b9f0f:	f3 0f 10 0c 83       	movss  (%rbx,%rax,4),%xmm1
1400b9f14:	0f 28 c1             	movaps %xmm1,%xmm0
1400b9f17:	f3 0f 59 c4          	mulss  %xmm4,%xmm0
1400b9f1b:	f3 0f 5e c3          	divss  %xmm3,%xmm0
1400b9f1f:	f3 0f 58 c8          	addss  %xmm0,%xmm1
1400b9f23:	f3 0f 11 0c 83       	movss  %xmm1,(%rbx,%rax,4)
1400b9f28:	48 ff c0             	inc    %rax
1400b9f2b:	48 3b c1             	cmp    %rcx,%rax
1400b9f2e:	72 df                	jb     0x1400b9f0f
1400b9f30:	33 c9                	xor    %ecx,%ecx
1400b9f32:	49 8b c7             	mov    %r15,%rax
1400b9f35:	48 2b c6             	sub    %rsi,%rax
1400b9f38:	48 c1 f8 02          	sar    $0x2,%rax
1400b9f3c:	48 85 c0             	test   %rax,%rax
1400b9f3f:	74 2a                	je     0x1400b9f6b
1400b9f41:	48 3b c8             	cmp    %rax,%rcx
1400b9f44:	0f 83 6b 06 00 00    	jae    0x1400ba5b5
1400b9f4a:	f3 0f 10 0c 8e       	movss  (%rsi,%rcx,4),%xmm1
1400b9f4f:	0f 28 c1             	movaps %xmm1,%xmm0
1400b9f52:	f3 0f 59 c4          	mulss  %xmm4,%xmm0
1400b9f56:	f3 0f 5e c3          	divss  %xmm3,%xmm0
1400b9f5a:	f3 0f 58 c8          	addss  %xmm0,%xmm1
1400b9f5e:	f3 0f 11 0c 8e       	movss  %xmm1,(%rsi,%rcx,4)
1400b9f63:	48 ff c1             	inc    %rcx
1400b9f66:	48 3b c8             	cmp    %rax,%rcx
1400b9f69:	72 df                	jb     0x1400b9f4a
1400b9f6b:	49 8b 0e             	mov    (%r14),%rcx
1400b9f6e:	48 81 c1 d0 00 00 00 	add    $0xd0,%rcx
1400b9f75:	48 8b 01             	mov    (%rcx),%rax
1400b9f78:	48 3b 41 08          	cmp    0x8(%rcx),%rax
1400b9f7c:	74 04                	je     0x1400b9f82
1400b9f7e:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400b9f82:	4c 8b cf             	mov    %rdi,%r9
1400b9f85:	4c 2b cb             	sub    %rbx,%r9
1400b9f88:	49 c1 f9 02          	sar    $0x2,%r9
1400b9f8c:	4c 8b c3             	mov    %rbx,%r8
1400b9f8f:	48 8b d0             	mov    %rax,%rdx
1400b9f92:	e8 c5 7a 01 00       	call   0x1400d1a5c
1400b9f97:	49 8b 0e             	mov    (%r14),%rcx
1400b9f9a:	48 81 c1 e8 00 00 00 	add    $0xe8,%rcx
1400b9fa1:	48 8b 01             	mov    (%rcx),%rax
1400b9fa4:	48 3b 41 08          	cmp    0x8(%rcx),%rax
1400b9fa8:	74 04                	je     0x1400b9fae
1400b9faa:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400b9fae:	4d 8b cf             	mov    %r15,%r9
1400b9fb1:	4c 2b ce             	sub    %rsi,%r9
1400b9fb4:	49 c1 f9 02          	sar    $0x2,%r9
1400b9fb8:	4c 8b c6             	mov    %rsi,%r8
1400b9fbb:	48 8b d0             	mov    %rax,%rdx
1400b9fbe:	e8 99 7a 01 00       	call   0x1400d1a5c
1400b9fc3:	49 8b 06             	mov    (%r14),%rax
1400b9fc6:	41 0f 28 da          	movaps %xmm10,%xmm3
1400b9fca:	f3 41 0f 5f d8       	maxss  %xmm8,%xmm3
1400b9fcf:	41 0f 28 d2          	movaps %xmm10,%xmm2
1400b9fd3:	f3 0f 5f d7          	maxss  %xmm7,%xmm2
1400b9fd7:	41 0f 28 ca          	movaps %xmm10,%xmm1
1400b9fdb:	f3 41 0f 5f c9       	maxss  %xmm9,%xmm1
1400b9fe0:	41 0f 28 c2          	movaps %xmm10,%xmm0
1400b9fe4:	f3 0f 5f c6          	maxss  %xmm6,%xmm0
1400b9fe8:	f3 0f 11 44 24 20    	movss  %xmm0,0x20(%rsp)
1400b9fee:	f3 0f 11 4c 24 24    	movss  %xmm1,0x24(%rsp)
1400b9ff4:	f3 0f 11 54 24 28    	movss  %xmm2,0x28(%rsp)
1400b9ffa:	f3 0f 11 5c 24 2c    	movss  %xmm3,0x2c(%rsp)
1400ba000:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1400ba005:	f3 0f 7f 80 98 00 00 	movdqu %xmm0,0x98(%rax)
1400ba00c:	00
1400ba00d:	49 8b 06             	mov    (%r14),%rax
1400ba010:	0f 10 88 98 00 00 00 	movups 0x98(%rax),%xmm1
1400ba017:	f3 0f 7f 4c 24 20    	movdqu %xmm1,0x20(%rsp)
1400ba01d:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400ba022:	49 8b d5             	mov    %r13,%rdx
1400ba025:	49 8b cc             	mov    %r12,%rcx
1400ba028:	e8 b3 f9 ff ff       	call   0x1400b99e0
1400ba02d:	49 8b 06             	mov    (%r14),%rax
1400ba030:	f3 0f 6f 80 98 00 00 	movdqu 0x98(%rax),%xmm0
1400ba037:	00
1400ba038:	f3 0f 10 b0 ac 00 00 	movss  0xac(%rax),%xmm6
1400ba03f:	00
1400ba040:	f3 0f 5c f0          	subss  %xmm0,%xmm6
1400ba044:	f3 0f 5c b0 a0 00 00 	subss  0xa0(%rax),%xmm6
1400ba04b:	00
1400ba04c:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
1400ba052:	4c 8d a0 d0 00 00 00 	lea    0xd0(%rax),%r12
1400ba059:	4d 8b 44 24 08       	mov    0x8(%r12),%r8
1400ba05e:	4d 2b 04 24          	sub    (%r12),%r8
1400ba062:	49 c1 f8 02          	sar    $0x2,%r8
1400ba066:	4d 85 c0             	test   %r8,%r8
1400ba069:	0f 85 84 00 00 00    	jne    0x1400ba0f3
1400ba06f:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400ba074:	ba 01 00 00 00       	mov    $0x1,%edx
1400ba079:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1400ba07d:	e8 2e 51 01 00       	call   0x1400cf1b0
1400ba082:	90                   	nop
1400ba083:	49 8b 0c 24          	mov    (%r12),%rcx
1400ba087:	49 3b 4c 24 08       	cmp    0x8(%r12),%rcx
1400ba08c:	74 05                	je     0x1400ba093
1400ba08e:	49 89 4c 24 08       	mov    %rcx,0x8(%r12)
1400ba093:	4c 8b 48 08          	mov    0x8(%rax),%r9
1400ba097:	4c 2b 08             	sub    (%rax),%r9
1400ba09a:	49 c1 f9 02          	sar    $0x2,%r9
1400ba09e:	4c 8b 00             	mov    (%rax),%r8
1400ba0a1:	48 8b d1             	mov    %rcx,%rdx
1400ba0a4:	49 8b cc             	mov    %r12,%rcx
1400ba0a7:	e8 b0 79 01 00       	call   0x1400d1a5c
1400ba0ac:	90                   	nop
1400ba0ad:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1400ba0b1:	48 85 c9             	test   %rcx,%rcx
1400ba0b4:	0f 84 8e 01 00 00    	je     0x1400ba248
1400ba0ba:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
1400ba0be:	48 2b c1             	sub    %rcx,%rax
1400ba0c1:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400ba0c5:	48 8b d1             	mov    %rcx,%rdx
1400ba0c8:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400ba0ce:	72 18                	jb     0x1400ba0e8
1400ba0d0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400ba0d4:	48 2b d1             	sub    %rcx,%rdx
1400ba0d7:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400ba0db:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ba0df:	76 07                	jbe    0x1400ba0e8
1400ba0e1:	ff 15 b1 28 a5 00    	call   *0xa528b1(%rip)        # 0x140b0c998
1400ba0e7:	cc                   	int3
1400ba0e8:	ff 15 d2 27 a5 00    	call   *0xa527d2(%rip)        # 0x140b0c8c0
1400ba0ee:	e9 55 01 00 00       	jmp    0x1400ba248
1400ba0f3:	48 8d 45 97          	lea    -0x69(%rbp),%rax
1400ba0f7:	49 3b c4             	cmp    %r12,%rax
1400ba0fa:	74 15                	je     0x1400ba111
1400ba0fc:	49 8b 14 24          	mov    (%r12),%rdx
1400ba100:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1400ba104:	e8 e7 4b fa ff       	call   0x14005ecf0
1400ba109:	48 8b 7d 9f          	mov    -0x61(%rbp),%rdi
1400ba10d:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
1400ba111:	49 8b 16             	mov    (%r14),%rdx
1400ba114:	48 81 c2 e8 00 00 00 	add    $0xe8,%rdx
1400ba11b:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1400ba120:	48 3b c2             	cmp    %rdx,%rax
1400ba123:	74 21                	je     0x1400ba146
1400ba125:	4c 8b 42 08          	mov    0x8(%rdx),%r8
1400ba129:	4c 2b 02             	sub    (%rdx),%r8
1400ba12c:	49 c1 f8 02          	sar    $0x2,%r8
1400ba130:	48 8b 12             	mov    (%rdx),%rdx
1400ba133:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400ba138:	e8 b3 4b fa ff       	call   0x14005ecf0
1400ba13d:	4c 8b 7d 87          	mov    -0x79(%rbp),%r15
1400ba141:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400ba146:	33 c9                	xor    %ecx,%ecx
1400ba148:	48 8b c7             	mov    %rdi,%rax
1400ba14b:	48 2b c3             	sub    %rbx,%rax
1400ba14e:	48 c1 f8 02          	sar    $0x2,%rax
1400ba152:	48 85 c0             	test   %rax,%rax
1400ba155:	74 1c                	je     0x1400ba173
1400ba157:	48 3b c8             	cmp    %rax,%rcx
1400ba15a:	0f 83 55 04 00 00    	jae    0x1400ba5b5
1400ba160:	f3 0f 5c 34 8b       	subss  (%rbx,%rcx,4),%xmm6
1400ba165:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
1400ba16b:	48 ff c1             	inc    %rcx
1400ba16e:	48 3b c8             	cmp    %rax,%rcx
1400ba171:	72 ed                	jb     0x1400ba160
1400ba173:	33 c9                	xor    %ecx,%ecx
1400ba175:	49 8b c7             	mov    %r15,%rax
1400ba178:	48 2b c6             	sub    %rsi,%rax
1400ba17b:	48 c1 f8 02          	sar    $0x2,%rax
1400ba17f:	48 85 c0             	test   %rax,%rax
1400ba182:	74 1c                	je     0x1400ba1a0
1400ba184:	48 3b c8             	cmp    %rax,%rcx
1400ba187:	0f 83 28 04 00 00    	jae    0x1400ba5b5
1400ba18d:	f3 0f 5c 34 8e       	subss  (%rsi,%rcx,4),%xmm6
1400ba192:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
1400ba198:	48 ff c1             	inc    %rcx
1400ba19b:	48 3b c8             	cmp    %rax,%rcx
1400ba19e:	72 ed                	jb     0x1400ba18d
1400ba1a0:	48 3b df             	cmp    %rdi,%rbx
1400ba1a3:	0f 84 0c 04 00 00    	je     0x1400ba5b5
1400ba1a9:	f3 0f 10 0b          	movss  (%rbx),%xmm1
1400ba1ad:	f3 0f 58 4f fc       	addss  -0x4(%rdi),%xmm1
1400ba1b2:	41 0f 2f ca          	comiss %xmm10,%xmm1
1400ba1b6:	0f 86 8c 00 00 00    	jbe    0x1400ba248
1400ba1bc:	48 3b df             	cmp    %rdi,%rbx
1400ba1bf:	0f 84 f0 03 00 00    	je     0x1400ba5b5
1400ba1c5:	0f 28 c6             	movaps %xmm6,%xmm0
1400ba1c8:	f3 0f 59 03          	mulss  (%rbx),%xmm0
1400ba1cc:	f3 0f 5e c1          	divss  %xmm1,%xmm0
1400ba1d0:	f3 0f 58 03          	addss  (%rbx),%xmm0
1400ba1d4:	f3 0f 11 03          	movss  %xmm0,(%rbx)
1400ba1d8:	f3 0f 59 77 fc       	mulss  -0x4(%rdi),%xmm6
1400ba1dd:	f3 0f 58 47 fc       	addss  -0x4(%rdi),%xmm0
1400ba1e2:	f3 0f 5e f0          	divss  %xmm0,%xmm6
1400ba1e6:	f3 0f 58 77 fc       	addss  -0x4(%rdi),%xmm6
1400ba1eb:	f3 0f 11 77 fc       	movss  %xmm6,-0x4(%rdi)
1400ba1f0:	49 8b 0e             	mov    (%r14),%rcx
1400ba1f3:	48 81 c1 d0 00 00 00 	add    $0xd0,%rcx
1400ba1fa:	48 8b 01             	mov    (%rcx),%rax
1400ba1fd:	48 3b 41 08          	cmp    0x8(%rcx),%rax
1400ba201:	74 04                	je     0x1400ba207
1400ba203:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400ba207:	48 2b fb             	sub    %rbx,%rdi
1400ba20a:	48 c1 ff 02          	sar    $0x2,%rdi
1400ba20e:	4c 8b cf             	mov    %rdi,%r9
1400ba211:	4c 8b c3             	mov    %rbx,%r8
1400ba214:	48 8b d0             	mov    %rax,%rdx
1400ba217:	e8 40 78 01 00       	call   0x1400d1a5c
1400ba21c:	49 8b 0e             	mov    (%r14),%rcx
1400ba21f:	48 81 c1 e8 00 00 00 	add    $0xe8,%rcx
1400ba226:	48 8b 01             	mov    (%rcx),%rax
1400ba229:	48 3b 41 08          	cmp    0x8(%rcx),%rax
1400ba22d:	74 04                	je     0x1400ba233
1400ba22f:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400ba233:	4c 2b fe             	sub    %rsi,%r15
1400ba236:	49 c1 ff 02          	sar    $0x2,%r15
1400ba23a:	4d 8b cf             	mov    %r15,%r9
1400ba23d:	4c 8b c6             	mov    %rsi,%r8
1400ba240:	48 8b d0             	mov    %rax,%rdx
1400ba243:	e8 14 78 01 00       	call   0x1400d1a5c
1400ba248:	49 8b 06             	mov    (%r14),%rax
1400ba24b:	41 83 cf ff          	or     $0xffffffff,%r15d
1400ba24f:	33 ff                	xor    %edi,%edi
1400ba251:	40 38 b8 b4 00 00 00 	cmp    %dil,0xb4(%rax)
1400ba258:	0f 85 2a 02 00 00    	jne    0x1400ba488
1400ba25e:	49 8b 1e             	mov    (%r14),%rbx
1400ba261:	48 63 d7             	movslq %edi,%rdx
1400ba264:	4c 8b 83 08 01 00 00 	mov    0x108(%rbx),%r8
1400ba26b:	48 8b 83 10 01 00 00 	mov    0x110(%rbx),%rax
1400ba272:	49 2b c0             	sub    %r8,%rax
1400ba275:	48 c1 f8 04          	sar    $0x4,%rax
1400ba279:	48 3b d0             	cmp    %rax,%rdx
1400ba27c:	0f 83 33 03 00 00    	jae    0x1400ba5b5
1400ba282:	48 8b c2             	mov    %rdx,%rax
1400ba285:	48 03 c0             	add    %rax,%rax
1400ba288:	49 8b 0c c0          	mov    (%r8,%rax,8),%rcx
1400ba28c:	48 85 c9             	test   %rcx,%rcx
1400ba28f:	0f 84 c9 00 00 00    	je     0x1400ba35e
1400ba295:	48 8b 83 10 01 00 00 	mov    0x110(%rbx),%rax
1400ba29c:	49 2b c0             	sub    %r8,%rax
1400ba29f:	48 c1 f8 04          	sar    $0x4,%rax
1400ba2a3:	48 3b d0             	cmp    %rax,%rdx
1400ba2a6:	0f 83 ce 01 00 00    	jae    0x1400ba47a
1400ba2ac:	48 8b 01             	mov    (%rcx),%rax
1400ba2af:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1400ba2b3:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ba2b7:	ff 15 7b 29 a5 00    	call   *0xa5297b(%rip)        # 0x140b0cc38
1400ba2bd:	90                   	nop
1400ba2be:	48 8b d0             	mov    %rax,%rdx
1400ba2c1:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400ba2c6:	e8 05 36 f6 ff       	call   0x14001d8d0
1400ba2cb:	4c 8b c0             	mov    %rax,%r8
1400ba2ce:	8b d7                	mov    %edi,%edx
1400ba2d0:	48 8b cb             	mov    %rbx,%rcx
1400ba2d3:	e8 54 8e 0c 00       	call   0x14018312c
1400ba2d8:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1400ba2dd:	48 85 db             	test   %rbx,%rbx
1400ba2e0:	74 3a                	je     0x1400ba31c
1400ba2e2:	41 8b c7             	mov    %r15d,%eax