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
14015f3e7:	48 8d 85 80 0a 00 00 	lea    0xa80(%rbp),%rax
14015f3ee:	4c 39 a5 98 0a 00 00 	cmp    %r12,0xa98(%rbp)
14015f3f5:	48 0f 47 85 80 0a 00 	cmova  0xa80(%rbp),%rax
14015f3fc:	00
14015f3fd:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
14015f402:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14015f407:	48 8d 05 aa 35 9e 00 	lea    0x9e35aa(%rip),%rax        # 0x140b429b8
14015f40e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14015f413:	45 33 c9             	xor    %r9d,%r9d
14015f416:	4c 8d 05 fb 58 9e 00 	lea    0x9e58fb(%rip),%r8        # 0x140b44d18
14015f41d:	48 8d 15 e0 14 9e 00 	lea    0x9e14e0(%rip),%rdx        # 0x140b40904
14015f424:	48 8b ce             	mov    %rsi,%rcx
14015f427:	e8 08 b3 ff ff       	call   0x14015a734
14015f42c:	8b d8                	mov    %eax,%ebx
14015f42e:	8b f8                	mov    %eax,%edi
14015f430:	c1 ef 1f             	shr    $0x1f,%edi
14015f433:	48 8b 85 98 0a 00 00 	mov    0xa98(%rbp),%rax
14015f43a:	49 3b c4             	cmp    %r12,%rax
14015f43d:	76 35                	jbe    0x14015f474
14015f43f:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14015f446:	00
14015f447:	48 8b 8d 80 0a 00 00 	mov    0xa80(%rbp),%rcx
14015f44e:	48 8b d1             	mov    %rcx,%rdx
14015f451:	49 3b c7             	cmp    %r15,%rax
14015f454:	72 18                	jb     0x14015f46e
14015f456:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14015f45a:	48 2b d1             	sub    %rcx,%rdx
14015f45d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14015f461:	48 83 f8 1f          	cmp    $0x1f,%rax
14015f465:	76 07                	jbe    0x14015f46e
14015f467:	ff 15 2b d5 9a 00    	call   *0x9ad52b(%rip)        # 0x140b0c998
14015f46d:	cc                   	int3
14015f46e:	ff 15 4c d4 9a 00    	call   *0x9ad44c(%rip)        # 0x140b0c8c0
14015f474:	40 84 ff             	test   %dil,%dil
14015f477:	0f 85 c4 04 00 00    	jne    0x14015f941
14015f47d:	49 8b 06             	mov    (%r14),%rax
14015f480:	8b 90 b8 00 00 00    	mov    0xb8(%rax),%edx
14015f486:	8b c2                	mov    %edx,%eax
14015f488:	b9 00 00 00 ff       	mov    $0xff000000,%ecx
14015f48d:	23 c1                	and    %ecx,%eax
14015f48f:	3b c1                	cmp    %ecx,%eax
14015f491:	0f 84 d9 00 00 00    	je     0x14015f570
14015f497:	48 8d 8d 60 0a 00 00 	lea    0xa60(%rbp),%rcx
14015f49e:	e8 79 32 fd ff       	call   0x14013271c
14015f4a3:	48 8d 85 60 0a 00 00 	lea    0xa60(%rbp),%rax
14015f4aa:	4c 39 a5 78 0a 00 00 	cmp    %r12,0xa78(%rbp)
14015f4b1:	48 0f 47 85 60 0a 00 	cmova  0xa60(%rbp),%rax
14015f4b8:	00
14015f4b9:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
14015f4be:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14015f4c3:	48 8d 3d ee 34 9e 00 	lea    0x9e34ee(%rip),%rdi        # 0x140b429b8
14015f4ca:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14015f4cf:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14015f4d5:	4c 8d 05 2c 58 9e 00 	lea    0x9e582c(%rip),%r8        # 0x140b44d08
14015f4dc:	48 8d 15 21 14 9e 00 	lea    0x9e1421(%rip),%rdx        # 0x140b40904
14015f4e3:	48 8b ce             	mov    %rsi,%rcx
14015f4e6:	e8 49 b2 ff ff       	call   0x14015a734
14015f4eb:	8b d8                	mov    %eax,%ebx
14015f4ed:	85 c0                	test   %eax,%eax
14015f4ef:	48 8b 85 78 0a 00 00 	mov    0xa78(%rbp),%rax
14015f4f6:	79 3c                	jns    0x14015f534
14015f4f8:	49 3b c4             	cmp    %r12,%rax
14015f4fb:	0f 86 40 04 00 00    	jbe    0x14015f941
14015f501:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14015f508:	00
14015f509:	48 8b 8d 60 0a 00 00 	mov    0xa60(%rbp),%rcx
14015f510:	48 8b d1             	mov    %rcx,%rdx
14015f513:	49 3b c7             	cmp    %r15,%rax
14015f516:	72 11                	jb     0x14015f529
14015f518:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14015f51c:	48 2b d1             	sub    %rcx,%rdx
14015f51f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14015f523:	48 83 f8 1f          	cmp    $0x1f,%rax
14015f527:	77 38                	ja     0x14015f561
14015f529:	ff 15 91 d3 9a 00    	call   *0x9ad391(%rip)        # 0x140b0c8c0
14015f52f:	e9 0d 04 00 00       	jmp    0x14015f941
14015f534:	49 3b c4             	cmp    %r12,%rax
14015f537:	76 3e                	jbe    0x14015f577
14015f539:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14015f540:	00
14015f541:	48 8b 8d 60 0a 00 00 	mov    0xa60(%rbp),%rcx
14015f548:	48 8b d1             	mov    %rcx,%rdx
14015f54b:	49 3b c7             	cmp    %r15,%rax
14015f54e:	72 18                	jb     0x14015f568
14015f550:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14015f554:	48 2b d1             	sub    %rcx,%rdx
14015f557:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14015f55b:	48 83 f8 1f          	cmp    $0x1f,%rax
14015f55f:	76 07                	jbe    0x14015f568
14015f561:	ff 15 31 d4 9a 00    	call   *0x9ad431(%rip)        # 0x140b0c998
14015f567:	cc                   	int3
14015f568:	ff 15 52 d3 9a 00    	call   *0x9ad352(%rip)        # 0x140b0c8c0
14015f56e:	eb 07                	jmp    0x14015f577
14015f570:	48 8d 3d 41 34 9e 00 	lea    0x9e3441(%rip),%rdi        # 0x140b429b8
14015f577:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015f57b:	48 8b 01             	mov    (%rcx),%rax
14015f57e:	48 8b 40 78          	mov    0x78(%rax),%rax
14015f582:	ff 15 b0 d6 9a 00    	call   *0x9ad6b0(%rip)        # 0x140b0cc38
14015f588:	8b d8                	mov    %eax,%ebx
14015f58a:	85 c0                	test   %eax,%eax
14015f58c:	0f 88 af 03 00 00    	js     0x14015f941
14015f592:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015f596:	48 8b 01             	mov    (%rcx),%rax
14015f599:	48 8b 40 78          	mov    0x78(%rax),%rax
14015f59d:	ff 15 95 d6 9a 00    	call   *0x9ad695(%rip)        # 0x140b0cc38
14015f5a3:	8b d8                	mov    %eax,%ebx
14015f5a5:	85 c0                	test   %eax,%eax
14015f5a7:	0f 88 94 03 00 00    	js     0x14015f941
14015f5ad:	49 8b 06             	mov    (%r14),%rax
14015f5b0:	8a 98 c0 00 00 00    	mov    0xc0(%rax),%bl
14015f5b6:	48 8d 8d 60 03 00 00 	lea    0x360(%rbp),%rcx
14015f5bd:	e8 06 42 fd ff       	call   0x1401337c8
14015f5c2:	90                   	nop
14015f5c3:	49 8b 16             	mov    (%r14),%rdx
14015f5c6:	8b 92 bc 00 00 00    	mov    0xbc(%rdx),%edx
14015f5cc:	48 8d 8d 80 0a 00 00 	lea    0xa80(%rbp),%rcx
14015f5d3:	e8 4c 30 fd ff       	call   0x140132624
14015f5d8:	90                   	nop
14015f5d9:	4c 8b 40 10          	mov    0x10(%rax),%r8
14015f5dd:	4c 39 60 18          	cmp    %r12,0x18(%rax)
14015f5e1:	76 03                	jbe    0x14015f5e6
14015f5e3:	48 8b 00             	mov    (%rax),%rax
14015f5e6:	48 8b d0             	mov    %rax,%rdx
14015f5e9:	48 8d 8d 70 03 00 00 	lea    0x370(%rbp),%rcx
14015f5f0:	e8 9b 83 fd ff       	call   0x140137990
14015f5f5:	90                   	nop
14015f5f6:	48 8b 85 98 0a 00 00 	mov    0xa98(%rbp),%rax
14015f5fd:	49 3b c4             	cmp    %r12,%rax
14015f600:	76 35                	jbe    0x14015f637
14015f602:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14015f609:	00
14015f60a:	48 8b 8d 80 0a 00 00 	mov    0xa80(%rbp),%rcx
14015f611:	48 8b d1             	mov    %rcx,%rdx
14015f614:	49 3b c7             	cmp    %r15,%rax
14015f617:	72 18                	jb     0x14015f631
14015f619:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14015f61d:	48 2b d1             	sub    %rcx,%rdx
14015f620:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14015f624:	48 83 f8 1f          	cmp    $0x1f,%rax
14015f628:	76 07                	jbe    0x14015f631
14015f62a:	ff 15 68 d3 9a 00    	call   *0x9ad368(%rip)        # 0x140b0c998
14015f630:	cc                   	int3
14015f631:	ff 15 89 d2 9a 00    	call   *0x9ad289(%rip)        # 0x140b0c8c0
14015f637:	48 8d 05 7a f8 9d 00 	lea    0x9df87a(%rip),%rax        # 0x140b3eeb8
14015f63e:	84 db                	test   %bl,%bl
14015f640:	48 8d 0d 75 f8 9d 00 	lea    0x9df875(%rip),%rcx        # 0x140b3eebc
14015f647:	48 0f 45 c1          	cmovne %rcx,%rax
14015f64b:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
14015f650:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14015f655:	48 8d 05 0c 56 9e 00 	lea    0x9e560c(%rip),%rax        # 0x140b44c68
14015f65c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14015f661:	45 33 c9             	xor    %r9d,%r9d
14015f664:	4c 8d 05 8d 56 9e 00 	lea    0x9e568d(%rip),%r8        # 0x140b44cf8
14015f66b:	48 8d 15 92 12 9e 00 	lea    0x9e1292(%rip),%rdx        # 0x140b40904
14015f672:	48 8b ce             	mov    %rsi,%rcx
14015f675:	e8 ba b0 ff ff       	call   0x14015a734
14015f67a:	8b d8                	mov    %eax,%ebx
14015f67c:	85 c0                	test   %eax,%eax
14015f67e:	0f 88 a3 02 00 00    	js     0x14015f927
14015f684:	48 8d 95 80 0a 00 00 	lea    0xa80(%rbp),%rdx
14015f68b:	48 8d 8d 78 03 00 00 	lea    0x378(%rbp),%rcx
14015f692:	e8 e1 f3 fa ff       	call   0x14010ea78
14015f697:	48 8d 85 80 0a 00 00 	lea    0xa80(%rbp),%rax
14015f69e:	4c 39 a5 98 0a 00 00 	cmp    %r12,0xa98(%rbp)
14015f6a5:	48 0f 47 85 80 0a 00 	cmova  0xa80(%rbp),%rax
14015f6ac:	00
14015f6ad:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
14015f6b2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14015f6b7:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14015f6bc:	45 33 c9             	xor    %r9d,%r9d
14015f6bf:	4c 8d 05 52 56 9e 00 	lea    0x9e5652(%rip),%r8        # 0x140b44d18
14015f6c6:	48 8d 15 37 12 9e 00 	lea    0x9e1237(%rip),%rdx        # 0x140b40904
14015f6cd:	48 8b ce             	mov    %rsi,%rcx
14015f6d0:	e8 5f b0 ff ff       	call   0x14015a734
14015f6d5:	8b d8                	mov    %eax,%ebx