14015edf6:	48 8b 85 98 0a 00 00 	mov    0xa98(%rbp),%rax
14015edfd:	49 3b c4             	cmp    %r12,%rax
14015ee00:	76 38                	jbe    0x14015ee3a
14015ee02:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14015ee09:	00
14015ee0a:	48 8b 8d 80 0a 00 00 	mov    0xa80(%rbp),%rcx
14015ee11:	48 8b d1             	mov    %rcx,%rdx
14015ee14:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14015ee1a:	72 18                	jb     0x14015ee34
14015ee1c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14015ee20:	48 2b d1             	sub    %rcx,%rdx
14015ee23:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14015ee27:	48 83 f8 1f          	cmp    $0x1f,%rax
14015ee2b:	76 07                	jbe    0x14015ee34
14015ee2d:	ff 15 65 db 9a 00    	call   *0x9adb65(%rip)        # 0x140b0c998
14015ee33:	cc                   	int3
14015ee34:	ff 15 86 da 9a 00    	call   *0x9ada86(%rip)        # 0x140b0c8c0
14015ee3a:	40 84 ff             	test   %dil,%dil
14015ee3d:	0f 85 18 0b 00 00    	jne    0x14015f95b
14015ee43:	49 8b 0e             	mov    (%r14),%rcx
14015ee46:	41 bf d8 00 00 00    	mov    $0xd8,%r15d
14015ee4c:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
14015ee51:	4a 3b 04 39          	cmp    (%rcx,%r15,1),%rax
14015ee55:	0f 84 af 02 00 00    	je     0x14015f10a
14015ee5b:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015ee5f:	48 8b 01             	mov    (%rcx),%rax
14015ee62:	45 33 c9             	xor    %r9d,%r9d
14015ee65:	4c 8d 05 84 5d 9e 00 	lea    0x9e5d84(%rip),%r8        # 0x140b44bf0
14015ee6c:	48 8d 15 91 1a 9e 00 	lea    0x9e1a91(%rip),%rdx        # 0x140b40904
14015ee73:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14015ee7a:	ff 15 b8 dd 9a 00    	call   *0x9addb8(%rip)        # 0x140b0cc38
14015ee80:	8b d8                	mov    %eax,%ebx
14015ee82:	85 c0                	test   %eax,%eax
14015ee84:	0f 88 d1 0a 00 00    	js     0x14015f95b
14015ee8a:	49 8b 3e             	mov    (%r14),%rdi
14015ee8d:	49 03 ff             	add    %r15,%rdi
14015ee90:	4d 8b fd             	mov    %r13,%r15
14015ee93:	48 8b 47 08          	mov    0x8(%rdi),%rax
14015ee97:	48 2b 07             	sub    (%rdi),%rax
14015ee9a:	48 c1 f8 02          	sar    $0x2,%rax
14015ee9e:	48 85 c0             	test   %rax,%rax
14015eea1:	0f 84 48 02 00 00    	je     0x14015f0ef
14015eea7:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14015eeac:	e8 17 49 fd ff       	call   0x1401337c8
14015eeb1:	90                   	nop
14015eeb2:	48 8b 0f             	mov    (%rdi),%rcx
14015eeb5:	48 8b 47 08          	mov    0x8(%rdi),%rax
14015eeb9:	48 2b c1             	sub    %rcx,%rax
14015eebc:	48 c1 f8 02          	sar    $0x2,%rax
14015eec0:	4c 3b f8             	cmp    %rax,%r15
14015eec3:	0f 83 9b 02 00 00    	jae    0x14015f164
14015eec9:	f3 42 0f 10 34 b9    	movss  (%rcx,%r15,4),%xmm6
14015eecf:	f3 0f 59 35 19 24 a5 	mulss  0xa52419(%rip),%xmm6        # 0x140bb12f0
14015eed6:	00
14015eed7:	0f 28 c6             	movaps %xmm6,%xmm0
14015eeda:	f3 0f 59 05 36 24 a5 	mulss  0xa52436(%rip),%xmm0        # 0x140bb1318
14015eee1:	00
14015eee2:	f3 0f 58 05 e6 21 a5 	addss  0xa521e6(%rip),%xmm0        # 0x140bb10d0
14015eee9:	00
14015eeea:	e8 37 34 99 00       	call   0x140af2326
14015eeef:	f3 0f 2c d0          	cvttss2si %xmm0,%edx
14015eef3:	bb 01 00 00 00       	mov    $0x1,%ebx
14015eef8:	3b d3                	cmp    %ebx,%edx
14015eefa:	0f 4c d3             	cmovl  %ebx,%edx
14015eefd:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14015ef02:	ff 15 98 d4 9a 00    	call   *0x9ad498(%rip)        # 0x140b0c3a0
14015ef08:	48 8b 17             	mov    (%rdi),%rdx
14015ef0b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14015ef0f:	48 2b ca             	sub    %rdx,%rcx
14015ef12:	48 c1 f9 02          	sar    $0x2,%rcx
14015ef16:	49 8d 47 01          	lea    0x1(%r15),%rax
14015ef1a:	48 3b c1             	cmp    %rcx,%rax
14015ef1d:	73 0f                	jae    0x14015ef2e
14015ef1f:	f3 42 0f 10 74 ba 04 	movss  0x4(%rdx,%r15,4),%xmm6
14015ef26:	f3 0f 59 35 c2 23 a5 	mulss  0xa523c2(%rip),%xmm6        # 0x140bb12f0
14015ef2d:	00
14015ef2e:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
14015ef32:	e8 91 48 fd ff       	call   0x1401337c8
14015ef37:	90                   	nop
14015ef38:	f3 0f 59 35 d8 23 a5 	mulss  0xa523d8(%rip),%xmm6        # 0x140bb1318
14015ef3f:	00
14015ef40:	f3 0f 58 35 88 21 a5 	addss  0xa52188(%rip),%xmm6        # 0x140bb10d0
14015ef47:	00
14015ef48:	0f 28 c6             	movaps %xmm6,%xmm0
14015ef4b:	e8 d6 33 99 00       	call   0x140af2326
14015ef50:	f3 0f 2c d0          	cvttss2si %xmm0,%edx
14015ef54:	3b d3                	cmp    %ebx,%edx
14015ef56:	0f 4c d3             	cmovl  %ebx,%edx
14015ef59:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14015ef5d:	ff 15 3d d4 9a 00    	call   *0x9ad43d(%rip)        # 0x140b0c3a0
14015ef63:	48 8d 95 80 0a 00 00 	lea    0xa80(%rbp),%rdx
14015ef6a:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
14015ef6e:	e8 05 fb fa ff       	call   0x14010ea78
14015ef73:	90                   	nop
14015ef74:	48 8d 9d 80 0a 00 00 	lea    0xa80(%rbp),%rbx
14015ef7b:	4c 39 a5 98 0a 00 00 	cmp    %r12,0xa98(%rbp)
14015ef82:	48 0f 47 9d 80 0a 00 	cmova  0xa80(%rbp),%rbx
14015ef89:	00
14015ef8a:	48 8d 95 60 0a 00 00 	lea    0xa60(%rbp),%rdx
14015ef91:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14015ef96:	e8 dd fa fa ff       	call   0x14010ea78
14015ef9b:	48 8d 85 60 0a 00 00 	lea    0xa60(%rbp),%rax
14015efa2:	4c 39 a5 78 0a 00 00 	cmp    %r12,0xa78(%rbp)
14015efa9:	48 0f 47 85 60 0a 00 	cmova  0xa60(%rbp),%rax
14015efb0:	00
14015efb1:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
14015efb6:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14015efbb:	48 8d 0d 22 5c 9e 00 	lea    0x9e5c22(%rip),%rcx        # 0x140b44be4
14015efc2:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14015efc7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14015efcc:	48 8d 05 d9 5c 9e 00 	lea    0x9e5cd9(%rip),%rax        # 0x140b44cac
14015efd3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14015efd8:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14015efde:	4c 8d 05 bf 5c 9e 00 	lea    0x9e5cbf(%rip),%r8        # 0x140b44ca4
14015efe5:	48 8d 15 18 19 9e 00 	lea    0x9e1918(%rip),%rdx        # 0x140b40904
14015efec:	48 8b ce             	mov    %rsi,%rcx
14015efef:	e8 40 b7 ff ff       	call   0x14015a734
14015eff4:	8b d8                	mov    %eax,%ebx
14015eff6:	44 8b e0             	mov    %eax,%r12d
14015eff9:	41 c1 ec 1f          	shr    $0x1f,%r12d
14015effd:	48 8b 85 78 0a 00 00 	mov    0xa78(%rbp),%rax
14015f004:	48 83 f8 07          	cmp    $0x7,%rax
14015f008:	76 35                	jbe    0x14015f03f
14015f00a:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14015f011:	00
14015f012:	48 8b 8d 60 0a 00 00 	mov    0xa60(%rbp),%rcx
14015f019:	48 8b d1             	mov    %rcx,%rdx
14015f01c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14015f022:	72 15                	jb     0x14015f039
14015f024:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14015f028:	48 2b d1             	sub    %rcx,%rdx
14015f02b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14015f02f:	48 83 f8 1f          	cmp    $0x1f,%rax
14015f033:	0f 87 1d 01 00 00    	ja     0x14015f156
14015f039:	ff 15 81 d8 9a 00    	call   *0x9ad881(%rip)        # 0x140b0c8c0
14015f03f:	4c 89 ad 70 0a 00 00 	mov    %r13,0xa70(%rbp)
14015f046:	48 c7 85 78 0a 00 00 	movq   $0x7,0xa78(%rbp)
14015f04d:	07 00 00 00
14015f051:	66 44 89 ad 60 0a 00 	mov    %r13w,0xa60(%rbp)
14015f058:	00
14015f059:	48 8b 85 98 0a 00 00 	mov    0xa98(%rbp),%rax
14015f060:	48 83 f8 07          	cmp    $0x7,%rax
14015f064:	76 36                	jbe    0x14015f09c
14015f066:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14015f06d:	00
14015f06e:	48 8b 8d 80 0a 00 00 	mov    0xa80(%rbp),%rcx
14015f075:	48 8b d1             	mov    %rcx,%rdx
14015f078:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14015f07e:	72 15                	jb     0x14015f095
14015f080:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14015f084:	48 2b d1             	sub    %rcx,%rdx
14015f087:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14015f08b:	48 83 f8 1f          	cmp    $0x1f,%rax
14015f08f:	0f 87 c8 00 00 00    	ja     0x14015f15d
14015f095:	ff 15 25 d8 9a 00    	call   *0x9ad825(%rip)        # 0x140b0c8c0
14015f09b:	90                   	nop
14015f09c:	48 8d 8d f8 00 00 00 	lea    0xf8(%rbp),%rcx
14015f0a3:	e8 a8 46 fd ff       	call   0x140133750
14015f0a8:	48 8d 8d f8 00 00 00 	lea    0xf8(%rbp),%rcx
14015f0af:	ff 15 4b d5 9a 00    	call   *0x9ad54b(%rip)        # 0x140b0c600
14015f0b5:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
14015f0b9:	e8 92 46 fd ff       	call   0x140133750
14015f0be:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
14015f0c2:	ff 15 38 d5 9a 00    	call   *0x9ad538(%rip)        # 0x140b0c600
14015f0c8:	45 84 e4             	test   %r12b,%r12b
14015f0cb:	0f 85 8a 08 00 00    	jne    0x14015f95b
14015f0d1:	49 83 c7 02          	add    $0x2,%r15
14015f0d5:	48 8b 47 08          	mov    0x8(%rdi),%rax
14015f0d9:	48 2b 07             	sub    (%rdi),%rax
14015f0dc:	48 c1 f8 02          	sar    $0x2,%rax
14015f0e0:	41 bc 07 00 00 00    	mov    $0x7,%r12d
14015f0e6:	4c 3b f8             	cmp    %rax,%r15
14015f0e9:	0f 82 b8 fd ff ff    	jb     0x14015eea7
14015f0ef:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015f0f3:	48 8b 01             	mov    (%rcx),%rax
14015f0f6:	48 8b 40 78          	mov    0x78(%rax),%rax
14015f0fa:	ff 15 38 db 9a 00    	call   *0x9adb38(%rip)        # 0x140b0cc38
14015f100:	8b d8                	mov    %eax,%ebx
14015f102:	85 c0                	test   %eax,%eax
14015f104:	0f 88 51 08 00 00    	js     0x14015f95b
14015f10a:	49 8b 0e             	mov    (%r14),%rcx
14015f10d:	8b 91 cc 00 00 00    	mov    0xcc(%rcx),%edx
14015f113:	85 d2                	test   %edx,%edx
14015f115:	0f 84 80 00 00 00    	je     0x14015f19b
14015f11b:	83 ea 01             	sub    $0x1,%edx
14015f11e:	74 4b                	je     0x14015f16b
14015f120:	83 fa 01             	cmp    $0x1,%edx
14015f123:	0f 85 6e 01 00 00    	jne    0x14015f297
14015f129:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14015f12e:	44 8b ca             	mov    %edx,%r9d
14015f131:	4c 8d 05 50 5b 9e 00 	lea    0x9e5b50(%rip),%r8        # 0x140b44c88
14015f138:	48 8d 15 c5 17 9e 00 	lea    0x9e17c5(%rip),%rdx        # 0x140b40904
14015f13f:	48 8b ce             	mov    %rsi,%rcx
14015f142:	e8 ed b5 ff ff       	call   0x14015a734
14015f147:	8b d8                	mov    %eax,%ebx
14015f149:	85 c0                	test   %eax,%eax
14015f14b:	0f 88 0a 08 00 00    	js     0x14015f95b
14015f151:	e9 41 01 00 00       	jmp    0x14015f297
14015f156:	ff 15 3c d8 9a 00    	call   *0x9ad83c(%rip)        # 0x140b0c998
14015f15c:	90                   	nop
14015f15d:	ff 15 35 d8 9a 00    	call   *0x9ad835(%rip)        # 0x140b0c998
14015f163:	90                   	nop
14015f164:	ff 15 2e d8 9a 00    	call   *0x9ad82e(%rip)        # 0x140b0c998
14015f16a:	90                   	nop
14015f16b:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14015f170:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14015f176:	4c 8d 05 1b 5b 9e 00 	lea    0x9e5b1b(%rip),%r8        # 0x140b44c98
14015f17d:	48 8d 15 80 17 9e 00 	lea    0x9e1780(%rip),%rdx        # 0x140b40904
14015f184:	48 8b ce             	mov    %rsi,%rcx
14015f187:	e8 a8 b5 ff ff       	call   0x14015a734
14015f18c:	8b d8                	mov    %eax,%ebx
14015f18e:	85 c0                	test   %eax,%eax
14015f190:	0f 89 01 01 00 00    	jns    0x14015f297
14015f196:	e9 c0 07 00 00       	jmp    0x14015f95b
14015f19b:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14015f1a0:	e8 23 46 fd ff       	call   0x1401337c8
14015f1a5:	49 8b 06             	mov    (%r14),%rax
14015f1a8:	f3 0f 10 80 d0 00 00 	movss  0xd0(%rax),%xmm0
14015f1af:	00
14015f1b0:	f3 41 0f 59 c2       	mulss  %xmm10,%xmm0
14015f1b5:	0f 5a c0             	cvtps2pd %xmm0,%xmm0
14015f1b8:	f2 41 0f 58 c3       	addsd  %xmm11,%xmm0
14015f1bd:	f2 0f 2c d0          	cvttsd2si %xmm0,%edx
14015f1c1:	b8 a0 86 01 00       	mov    $0x186a0,%eax
14015f1c6:	3b d0                	cmp    %eax,%edx
14015f1c8:	0f 4c d0             	cmovl  %eax,%edx
14015f1cb:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14015f1d0:	ff 15 ca d1 9a 00    	call   *0x9ad1ca(%rip)        # 0x140b0c3a0
14015f1d6:	48 8d 95 80 0a 00 00 	lea    0xa80(%rbp),%rdx
14015f1dd:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14015f1e2:	e8 91 f8 fa ff       	call   0x14010ea78
14015f1e7:	48 8d 85 80 0a 00 00 	lea    0xa80(%rbp),%rax
14015f1ee:	4c 39 a5 98 0a 00 00 	cmp    %r12,0xa98(%rbp)
14015f1f5:	48 0f 47 85 80 0a 00 	cmova  0xa80(%rbp),%rax
14015f1fc:	00
14015f1fd:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
14015f202:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14015f207:	48 8d 05 72 5a 9e 00 	lea    0x9e5a72(%rip),%rax        # 0x140b44c80
14015f20e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14015f213:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14015f219:	4c 8d 05 50 5a 9e 00 	lea    0x9e5a50(%rip),%r8        # 0x140b44c70
14015f220:	48 8d 15 dd 16 9e 00 	lea    0x9e16dd(%rip),%rdx        # 0x140b40904
14015f227:	48 8b ce             	mov    %rsi,%rcx
14015f22a:	e8 05 b5 ff ff       	call   0x14015a734
14015f22f:	8b d8                	mov    %eax,%ebx
14015f231:	8b f8                	mov    %eax,%edi
14015f233:	c1 ef 1f             	shr    $0x1f,%edi
14015f236:	48 8b 85 98 0a 00 00 	mov    0xa98(%rbp),%rax
14015f23d:	49 3b c4             	cmp    %r12,%rax
14015f240:	76 39                	jbe    0x14015f27b
14015f242:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14015f249:	00
14015f24a:	48 8b 8d 80 0a 00 00 	mov    0xa80(%rbp),%rcx
14015f251:	48 8b d1             	mov    %rcx,%rdx
14015f254:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14015f25a:	72 18                	jb     0x14015f274
14015f25c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14015f260:	48 2b d1             	sub    %rcx,%rdx
14015f263:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14015f267:	48 83 f8 1f          	cmp    $0x1f,%rax
14015f26b:	76 07                	jbe    0x14015f274
14015f26d:	ff 15 25 d7 9a 00    	call   *0x9ad725(%rip)        # 0x140b0c998
14015f273:	cc                   	int3
14015f274:	ff 15 46 d6 9a 00    	call   *0x9ad646(%rip)        # 0x140b0c8c0
14015f27a:	90                   	nop
14015f27b:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
14015f27f:	e8 cc 44 fd ff       	call   0x140133750
14015f284:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
14015f288:	ff 15 72 d3 9a 00    	call   *0x9ad372(%rip)        # 0x140b0c600
14015f28e:	40 84 ff             	test   %dil,%dil
14015f291:	0f 85 c4 06 00 00    	jne    0x14015f95b
14015f297:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015f29b:	48 8b 01             	mov    (%rcx),%rax
14015f29e:	48 8b 40 78          	mov    0x78(%rax),%rax
14015f2a2:	ff 15 90 d9 9a 00    	call   *0x9ad990(%rip)        # 0x140b0cc38
14015f2a8:	8b d8                	mov    %eax,%ebx
14015f2aa:	85 c0                	test   %eax,%eax
14015f2ac:	0f 88 a9 06 00 00    	js     0x14015f95b
14015f2b2:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015f2b6:	48 8b 01             	mov    (%rcx),%rax
14015f2b9:	48 8b 40 78          	mov    0x78(%rax),%rax
14015f2bd:	ff 15 75 d9 9a 00    	call   *0x9ad975(%rip)        # 0x140b0cc38
14015f2c3:	8b d8                	mov    %eax,%ebx
14015f2c5:	85 c0                	test   %eax,%eax
14015f2c7:	0f 88 8e 06 00 00    	js     0x14015f95b
14015f2cd:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14015f2d2:	45 33 c9             	xor    %r9d,%r9d
14015f2d5:	4c 8d 05 4c 48 9e 00 	lea    0x9e484c(%rip),%r8        # 0x140b43b28
14015f2dc:	48 8d 15 c5 18 9e 00 	lea    0x9e18c5(%rip),%rdx        # 0x140b40ba8
14015f2e3:	48 8b ce             	mov    %rsi,%rcx
14015f2e6:	e8 49 b4 ff ff       	call   0x14015a734
14015f2eb:	8b d8                	mov    %eax,%ebx
14015f2ed:	85 c0                	test   %eax,%eax
14015f2ef:	0f 88 66 06 00 00    	js     0x14015f95b
14015f2f5:	49 8b 06             	mov    (%r14),%rax
14015f2f8:	8a 98 c1 00 00 00    	mov    0xc1(%rax),%bl
14015f2fe:	48 8d 8d 60 04 00 00 	lea    0x460(%rbp),%rcx
14015f305:	e8 be 44 fd ff       	call   0x1401337c8
14015f30a:	90                   	nop
14015f30b:	49 8b 16             	mov    (%r14),%rdx
14015f30e:	8b 92 b8 00 00 00    	mov    0xb8(%rdx),%edx
14015f314:	48 8d 8d 80 0a 00 00 	lea    0xa80(%rbp),%rcx
14015f31b:	e8 04 33 fd ff       	call   0x140132624
14015f320:	90                   	nop
14015f321:	4c 8b 40 10          	mov    0x10(%rax),%r8
14015f325:	4c 39 60 18          	cmp    %r12,0x18(%rax)
14015f329:	76 03                	jbe    0x14015f32e
14015f32b:	48 8b 00             	mov    (%rax),%rax
14015f32e:	48 8b d0             	mov    %rax,%rdx
14015f331:	48 8d 8d 70 04 00 00 	lea    0x470(%rbp),%rcx
14015f338:	e8 53 86 fd ff       	call   0x140137990
14015f33d:	90                   	nop
14015f33e:	66 90                	xchg   %ax,%ax
14015f340:	48 8b 85 98 0a 00 00 	mov    0xa98(%rbp),%rax
14015f347:	41 bf 00 10 00 00    	mov    $0x1000,%r15d
14015f34d:	49 3b c4             	cmp    %r12,%rax
14015f350:	76 35                	jbe    0x14015f387
14015f352:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14015f359:	00
14015f35a:	48 8b 8d 80 0a 00 00 	mov    0xa80(%rbp),%rcx
14015f361:	48 8b d1             	mov    %rcx,%rdx
14015f364:	49 3b c7             	cmp    %r15,%rax
14015f367:	72 18                	jb     0x14015f381
14015f369:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14015f36d:	48 2b d1             	sub    %rcx,%rdx
14015f370:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14015f374:	48 83 f8 1f          	cmp    $0x1f,%rax
14015f378:	76 07                	jbe    0x14015f381
14015f37a:	ff 15 18 d6 9a 00    	call   *0x9ad618(%rip)        # 0x140b0c998
14015f380:	cc                   	int3
14015f381:	ff 15 39 d5 9a 00    	call   *0x9ad539(%rip)        # 0x140b0c8c0
14015f387:	48 8d 0d 2e fb 9d 00 	lea    0x9dfb2e(%rip),%rcx        # 0x140b3eebc
14015f38e:	48 8d 05 23 fb 9d 00 	lea    0x9dfb23(%rip),%rax        # 0x140b3eeb8
14015f395:	84 db                	test   %bl,%bl
14015f397:	48 0f 45 c1          	cmovne %rcx,%rax
14015f39b:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
14015f3a0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14015f3a5:	48 8d 05 bc 58 9e 00 	lea    0x9e58bc(%rip),%rax        # 0x140b44c68
14015f3ac:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14015f3b1:	45 33 c9             	xor    %r9d,%r9d
14015f3b4:	4c 8d 05 9d 58 9e 00 	lea    0x9e589d(%rip),%r8        # 0x140b44c58
14015f3bb:	48 8d 15 42 15 9e 00 	lea    0x9e1542(%rip),%rdx        # 0x140b40904
14015f3c2:	48 8b ce             	mov    %rsi,%rcx
14015f3c5:	e8 6a b3 ff ff       	call   0x14015a734
14015f3ca:	8b d8                	mov    %eax,%ebx
14015f3cc:	85 c0                	test   %eax,%eax
14015f3ce:	0f 88 6d 05 00 00    	js     0x14015f941
14015f3d4:	48 8d 95 80 0a 00 00 	lea    0xa80(%rbp),%rdx
14015f3db:	48 8d 8d 78 04 00 00 	lea    0x478(%rbp),%rcx
14015f3e2:	e8 91 f6 fa ff       	call   0x14010ea78