1400e732a:	48 8b 00             	mov    (%rax),%rax
1400e732d:	ff 15 05 59 a2 00    	call   *0xa25905(%rip)        # 0x140b0cc38
1400e7333:	8b c6                	mov    %esi,%eax
1400e7335:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400e733a:	03 c6                	add    %esi,%eax
1400e733c:	75 10                	jne    0x1400e734e
1400e733e:	48 8b 03             	mov    (%rbx),%rax
1400e7341:	48 8b cb             	mov    %rbx,%rcx
1400e7344:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e7348:	ff 15 ea 58 a2 00    	call   *0xa258ea(%rip)        # 0x140b0cc38
1400e734e:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
1400e7352:	48 85 db             	test   %rbx,%rbx
1400e7355:	74 35                	je     0x1400e738c
1400e7357:	8b c6                	mov    %esi,%eax
1400e7359:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400e735e:	03 c6                	add    %esi,%eax
1400e7360:	75 2a                	jne    0x1400e738c
1400e7362:	48 8b 03             	mov    (%rbx),%rax
1400e7365:	48 8b cb             	mov    %rbx,%rcx
1400e7368:	48 8b 00             	mov    (%rax),%rax
1400e736b:	ff 15 c7 58 a2 00    	call   *0xa258c7(%rip)        # 0x140b0cc38
1400e7371:	8b c6                	mov    %esi,%eax
1400e7373:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400e7378:	03 c6                	add    %esi,%eax
1400e737a:	75 10                	jne    0x1400e738c
1400e737c:	48 8b 03             	mov    (%rbx),%rax
1400e737f:	48 8b cb             	mov    %rbx,%rcx
1400e7382:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e7386:	ff 15 ac 58 a2 00    	call   *0xa258ac(%rip)        # 0x140b0cc38
1400e738c:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1400e7390:	e8 3b 3b f3 ff       	call   0x14001aed0
1400e7395:	48 8b 9d c0 00 00 00 	mov    0xc0(%rbp),%rbx
1400e739c:	48 85 db             	test   %rbx,%rbx
1400e739f:	74 35                	je     0x1400e73d6
1400e73a1:	8b c6                	mov    %esi,%eax
1400e73a3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400e73a8:	03 c6                	add    %esi,%eax
1400e73aa:	75 2a                	jne    0x1400e73d6
1400e73ac:	48 8b 03             	mov    (%rbx),%rax
1400e73af:	48 8b cb             	mov    %rbx,%rcx
1400e73b2:	48 8b 00             	mov    (%rax),%rax
1400e73b5:	ff 15 7d 58 a2 00    	call   *0xa2587d(%rip)        # 0x140b0cc38
1400e73bb:	8b c6                	mov    %esi,%eax
1400e73bd:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400e73c2:	03 c6                	add    %esi,%eax
1400e73c4:	75 10                	jne    0x1400e73d6
1400e73c6:	48 8b 03             	mov    (%rbx),%rax
1400e73c9:	48 8b cb             	mov    %rbx,%rcx
1400e73cc:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e73d0:	ff 15 62 58 a2 00    	call   *0xa25862(%rip)        # 0x140b0cc38
1400e73d6:	48 8b 9d a0 00 00 00 	mov    0xa0(%rbp),%rbx
1400e73dd:	48 85 db             	test   %rbx,%rbx
1400e73e0:	74 35                	je     0x1400e7417
1400e73e2:	8b c6                	mov    %esi,%eax
1400e73e4:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400e73e9:	03 c6                	add    %esi,%eax
1400e73eb:	75 2a                	jne    0x1400e7417
1400e73ed:	48 8b 03             	mov    (%rbx),%rax
1400e73f0:	48 8b cb             	mov    %rbx,%rcx
1400e73f3:	48 8b 00             	mov    (%rax),%rax
1400e73f6:	ff 15 3c 58 a2 00    	call   *0xa2583c(%rip)        # 0x140b0cc38
1400e73fc:	8b c6                	mov    %esi,%eax
1400e73fe:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400e7403:	03 c6                	add    %esi,%eax
1400e7405:	75 10                	jne    0x1400e7417
1400e7407:	48 8b 03             	mov    (%rbx),%rax
1400e740a:	48 8b cb             	mov    %rbx,%rcx
1400e740d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e7411:	ff 15 21 58 a2 00    	call   *0xa25821(%rip)        # 0x140b0cc38
1400e7417:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1400e741e:	e8 ad 3a f3 ff       	call   0x14001aed0
1400e7423:	0f 28 b4 24 80 05 00 	movaps 0x580(%rsp),%xmm6
1400e742a:	00
1400e742b:	48 81 c4 98 05 00 00 	add    $0x598,%rsp
1400e7432:	41 5f                	pop    %r15
1400e7434:	41 5e                	pop    %r14
1400e7436:	41 5d                	pop    %r13
1400e7438:	41 5c                	pop    %r12
1400e743a:	5f                   	pop    %rdi
1400e743b:	5e                   	pop    %rsi
1400e743c:	5b                   	pop    %rbx
1400e743d:	5d                   	pop    %rbp
1400e743e:	c3                   	ret
1400e743f:	90                   	nop
1400e7440:	48 8b c4             	mov    %rsp,%rax
1400e7443:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400e7447:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400e744b:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400e744f:	55                   	push   %rbp
1400e7450:	41 54                	push   %r12
1400e7452:	41 55                	push   %r13
1400e7454:	41 56                	push   %r14
1400e7456:	41 57                	push   %r15
1400e7458:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1400e745c:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400e7463:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
1400e7467:	0f 29 78 b8          	movaps %xmm7,-0x48(%rax)
1400e746b:	4d 8b e9             	mov    %r9,%r13
1400e746e:	4d 8b f0             	mov    %r8,%r14
1400e7471:	4c 8b fa             	mov    %rdx,%r15
1400e7474:	48 8b f9             	mov    %rcx,%rdi
1400e7477:	33 db                	xor    %ebx,%ebx
1400e7479:	89 5d 67             	mov    %ebx,0x67(%rbp)
1400e747c:	44 8a 41 48          	mov    0x48(%rcx),%r8b
1400e7480:	48 8b 09             	mov    (%rcx),%rcx
1400e7483:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400e7487:	48 2b c1             	sub    %rcx,%rax
1400e748a:	48 c1 f8 04          	sar    $0x4,%rax
1400e748e:	45 84 c0             	test   %r8b,%r8b
1400e7491:	0f 84 8c 01 00 00    	je     0x1400e7623
1400e7497:	4c 3b f0             	cmp    %rax,%r14
1400e749a:	0f 83 80 03 00 00    	jae    0x1400e7820
1400e74a0:	49 8b f6             	mov    %r14,%rsi
1400e74a3:	48 c1 e6 04          	shl    $0x4,%rsi
1400e74a7:	48 8b 04 0e          	mov    (%rsi,%rcx,1),%rax
1400e74ab:	38 98 31 02 00 00    	cmp    %bl,0x231(%rax)
1400e74b1:	0f 84 8c 01 00 00    	je     0x1400e7643
1400e74b7:	40 32 f6             	xor    %sil,%sil
1400e74ba:	41 83 ce ff          	or     $0xffffffff,%r14d
1400e74be:	f6 c3 08             	test   $0x8,%bl
1400e74c1:	74 4b                	je     0x1400e750e
1400e74c3:	83 e3 f7             	and    $0xfffffff7,%ebx
1400e74c6:	89 5d 67             	mov    %ebx,0x67(%rbp)
1400e74c9:	48 8b 7d d7          	mov    -0x29(%rbp),%rdi
1400e74cd:	48 85 ff             	test   %rdi,%rdi
1400e74d0:	74 3c                	je     0x1400e750e
1400e74d2:	41 8b c6             	mov    %r14d,%eax
1400e74d5:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400e74da:	41 03 c6             	add    %r14d,%eax
1400e74dd:	75 2c                	jne    0x1400e750b
1400e74df:	48 8b 07             	mov    (%rdi),%rax
1400e74e2:	48 8b cf             	mov    %rdi,%rcx
1400e74e5:	48 8b 00             	mov    (%rax),%rax
1400e74e8:	ff 15 4a 57 a2 00    	call   *0xa2574a(%rip)        # 0x140b0cc38
1400e74ee:	41 8b c6             	mov    %r14d,%eax
1400e74f1:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400e74f6:	41 03 c6             	add    %r14d,%eax
1400e74f9:	75 10                	jne    0x1400e750b
1400e74fb:	48 8b 07             	mov    (%rdi),%rax
1400e74fe:	48 8b cf             	mov    %rdi,%rcx
1400e7501:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e7505:	ff 15 2d 57 a2 00    	call   *0xa2572d(%rip)        # 0x140b0cc38
1400e750b:	8b 5d 67             	mov    0x67(%rbp),%ebx
1400e750e:	f6 c3 04             	test   $0x4,%bl
1400e7511:	74 4b                	je     0x1400e755e
1400e7513:	83 e3 fb             	and    $0xfffffffb,%ebx
1400e7516:	89 5d 67             	mov    %ebx,0x67(%rbp)
1400e7519:	48 8b 7d e7          	mov    -0x19(%rbp),%rdi
1400e751d:	48 85 ff             	test   %rdi,%rdi
1400e7520:	74 3c                	je     0x1400e755e
1400e7522:	41 8b c6             	mov    %r14d,%eax
1400e7525:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400e752a:	41 03 c6             	add    %r14d,%eax
1400e752d:	75 2c                	jne    0x1400e755b
1400e752f:	48 8b 07             	mov    (%rdi),%rax
1400e7532:	48 8b cf             	mov    %rdi,%rcx
1400e7535:	48 8b 00             	mov    (%rax),%rax
1400e7538:	ff 15 fa 56 a2 00    	call   *0xa256fa(%rip)        # 0x140b0cc38
1400e753e:	41 8b c6             	mov    %r14d,%eax
1400e7541:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400e7546:	41 03 c6             	add    %r14d,%eax
1400e7549:	75 10                	jne    0x1400e755b
1400e754b:	48 8b 07             	mov    (%rdi),%rax
1400e754e:	48 8b cf             	mov    %rdi,%rcx
1400e7551:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e7555:	ff 15 dd 56 a2 00    	call   *0xa256dd(%rip)        # 0x140b0cc38
1400e755b:	8b 5d 67             	mov    0x67(%rbp),%ebx
1400e755e:	f6 c3 02             	test   $0x2,%bl
1400e7561:	74 4b                	je     0x1400e75ae
1400e7563:	83 e3 fd             	and    $0xfffffffd,%ebx
1400e7566:	89 5d 67             	mov    %ebx,0x67(%rbp)
1400e7569:	48 8b 7d f7          	mov    -0x9(%rbp),%rdi
1400e756d:	48 85 ff             	test   %rdi,%rdi
1400e7570:	74 3c                	je     0x1400e75ae
1400e7572:	41 8b c6             	mov    %r14d,%eax
1400e7575:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400e757a:	41 03 c6             	add    %r14d,%eax
1400e757d:	75 2c                	jne    0x1400e75ab
1400e757f:	48 8b 07             	mov    (%rdi),%rax
1400e7582:	48 8b cf             	mov    %rdi,%rcx
1400e7585:	48 8b 00             	mov    (%rax),%rax
1400e7588:	ff 15 aa 56 a2 00    	call   *0xa256aa(%rip)        # 0x140b0cc38
1400e758e:	41 8b c6             	mov    %r14d,%eax
1400e7591:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400e7596:	41 03 c6             	add    %r14d,%eax
1400e7599:	75 10                	jne    0x1400e75ab
1400e759b:	48 8b 07             	mov    (%rdi),%rax
1400e759e:	48 8b cf             	mov    %rdi,%rcx
1400e75a1:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e75a5:	ff 15 8d 56 a2 00    	call   *0xa2568d(%rip)        # 0x140b0cc38
1400e75ab:	8b 5d 67             	mov    0x67(%rbp),%ebx
1400e75ae:	f6 c3 01             	test   $0x1,%bl
1400e75b1:	74 42                	je     0x1400e75f5
1400e75b3:	48 8b 5d 07          	mov    0x7(%rbp),%rbx
1400e75b7:	48 85 db             	test   %rbx,%rbx
1400e75ba:	74 39                	je     0x1400e75f5
1400e75bc:	41 8b c6             	mov    %r14d,%eax
1400e75bf:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400e75c4:	41 03 c6             	add    %r14d,%eax
1400e75c7:	75 2c                	jne    0x1400e75f5
1400e75c9:	48 8b 03             	mov    (%rbx),%rax
1400e75cc:	48 8b cb             	mov    %rbx,%rcx
1400e75cf:	48 8b 00             	mov    (%rax),%rax
1400e75d2:	ff 15 60 56 a2 00    	call   *0xa25660(%rip)        # 0x140b0cc38
1400e75d8:	41 8b d6             	mov    %r14d,%edx
1400e75db:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
1400e75e0:	41 03 d6             	add    %r14d,%edx
1400e75e3:	75 10                	jne    0x1400e75f5
1400e75e5:	48 8b 13             	mov    (%rbx),%rdx
1400e75e8:	48 8b cb             	mov    %rbx,%rcx
1400e75eb:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400e75ef:	ff 15 43 56 a2 00    	call   *0xa25643(%rip)        # 0x140b0cc38
1400e75f5:	40 8a c6             	mov    %sil,%al
1400e75f8:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1400e75ff:	00
1400e7600:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1400e7604:	49 8b 73 40          	mov    0x40(%r11),%rsi
1400e7608:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1400e760c:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1400e7611:	0f 28 7c 24 70       	movaps 0x70(%rsp),%xmm7
1400e7616:	49 8b e3             	mov    %r11,%rsp
1400e7619:	41 5f                	pop    %r15
1400e761b:	41 5e                	pop    %r14
1400e761d:	41 5d                	pop    %r13
1400e761f:	41 5c                	pop    %r12
1400e7621:	5d                   	pop    %rbp
1400e7622:	c3                   	ret
1400e7623:	4c 3b f0             	cmp    %rax,%r14
1400e7626:	0f 83 f4 01 00 00    	jae    0x1400e7820
1400e762c:	49 8b f6             	mov    %r14,%rsi
1400e762f:	48 c1 e6 04          	shl    $0x4,%rsi
1400e7633:	48 8b 04 0e          	mov    (%rsi,%rcx,1),%rax
1400e7637:	38 98 30 02 00 00    	cmp    %bl,0x230(%rax)
1400e763d:	0f 85 74 fe ff ff    	jne    0x1400e74b7
1400e7643:	45 84 c0             	test   %r8b,%r8b
1400e7646:	74 1f                	je     0x1400e7667
1400e7648:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1400e764c:	48 8b 01             	mov    (%rcx),%rax
1400e764f:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400e7656:	ff 15 dc 55 a2 00    	call   *0xa255dc(%rip)        # 0x140b0cc38
1400e765c:	f3 41 0f 10 07       	movss  (%r15),%xmm0
1400e7661:	0f 2f 40 08          	comiss 0x8(%rax),%xmm0
1400e7665:	73 33                	jae    0x1400e769a
1400e7667:	38 5f 48             	cmp    %bl,0x48(%rdi)
1400e766a:	0f 85 47 fe ff ff    	jne    0x1400e74b7
1400e7670:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1400e7674:	48 8b 01             	mov    (%rcx),%rax
1400e7677:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400e767e:	ff 15 b4 55 a2 00    	call   *0xa255b4(%rip)        # 0x140b0cc38
1400e7684:	f3 0f 10 00          	movss  (%rax),%xmm0
1400e7688:	41 0f 2f 47 08       	comiss 0x8(%r15),%xmm0
1400e768d:	0f 82 24 fe ff ff    	jb     0x1400e74b7
1400e7693:	49 8b f6             	mov    %r14,%rsi
1400e7696:	48 c1 e6 04          	shl    $0x4,%rsi
1400e769a:	48 8b 0f             	mov    (%rdi),%rcx
1400e769d:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400e76a1:	48 2b c1             	sub    %rcx,%rax
1400e76a4:	48 c1 f8 04          	sar    $0x4,%rax
1400e76a8:	4c 3b f0             	cmp    %rax,%r14
1400e76ab:	0f 83 6f 01 00 00    	jae    0x1400e7820
1400e76b1:	48 8b 0c 31          	mov    (%rcx,%rsi,1),%rcx
1400e76b5:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e76bc:	48 8b 01             	mov    (%rcx),%rax
1400e76bf:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
1400e76c6:	ff 15 6c 55 a2 00    	call   *0xa2556c(%rip)        # 0x140b0cc38
1400e76cc:	83 f8 03             	cmp    $0x3,%eax
1400e76cf:	0f 85 e2 fd ff ff    	jne    0x1400e74b7
1400e76d5:	48 8b 0f             	mov    (%rdi),%rcx
1400e76d8:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400e76dc:	48 2b c1             	sub    %rcx,%rax
1400e76df:	48 c1 f8 04          	sar    $0x4,%rax
1400e76e3:	4c 3b e8             	cmp    %rax,%r13
1400e76e6:	0f 83 34 01 00 00    	jae    0x1400e7820
1400e76ec:	49 8b c5             	mov    %r13,%rax
1400e76ef:	48 c1 e0 04          	shl    $0x4,%rax
1400e76f3:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1400e76f7:	4c 8d 04 08          	lea    (%rax,%rcx,1),%r8
1400e76fb:	4c 8d 7f 18          	lea    0x18(%rdi),%r15
1400e76ff:	4d 8b cf             	mov    %r15,%r9
1400e7702:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
1400e7706:	e8 01 db ff ff       	call   0x1400e520c
1400e770b:	90                   	nop
1400e770c:	0f 1f 40 00          	nopl   0x0(%rax)
1400e7710:	c7 45 67 01 00 00 00 	movl   $0x1,0x67(%rbp)
1400e7717:	4c 8d 67 28          	lea    0x28(%rdi),%r12
1400e771b:	49 8b d4             	mov    %r12,%rdx
1400e771e:	48 8b c8             	mov    %rax,%rcx
1400e7721:	e8 aa d3 ff ff       	call   0x1400e4ad0
1400e7726:	0f 28 f0             	movaps %xmm0,%xmm6
1400e7729:	48 8b 0f             	mov    (%rdi),%rcx
1400e772c:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400e7730:	48 2b c1             	sub    %rcx,%rax
1400e7733:	48 c1 f8 04          	sar    $0x4,%rax
1400e7737:	4c 3b f0             	cmp    %rax,%r14
1400e773a:	72 07                	jb     0x1400e7743
1400e773c:	ff 15 56 52 a2 00    	call   *0xa25256(%rip)        # 0x140b0c998
1400e7742:	cc                   	int3
1400e7743:	4c 8d 04 31          	lea    (%rcx,%rsi,1),%r8
1400e7747:	4d 8b cf             	mov    %r15,%r9
1400e774a:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1400e774e:	e8 b9 da ff ff       	call   0x1400e520c
1400e7753:	90                   	nop
1400e7754:	bb 03 00 00 00       	mov    $0x3,%ebx
1400e7759:	89 5d 67             	mov    %ebx,0x67(%rbp)
1400e775c:	49 8b d4             	mov    %r12,%rdx
1400e775f:	48 8b c8             	mov    %rax,%rcx
1400e7762:	e8 69 d3 ff ff       	call   0x1400e4ad0
1400e7767:	f3 0f 5c c6          	subss  %xmm6,%xmm0
1400e776b:	0f 54 05 6e a7 ac 00 	andps  0xaca76e(%rip),%xmm0        # 0x140bb1ee0
1400e7772:	f3 0f 10 3d ba 99 ac 	movss  0xac99ba(%rip),%xmm7        # 0x140bb1134
1400e7779:	00
1400e777a:	0f 2f f8             	comiss %xmm0,%xmm7
1400e777d:	0f 82 34 fd ff ff    	jb     0x1400e74b7
1400e7783:	48 8b 0f             	mov    (%rdi),%rcx
1400e7786:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400e778a:	48 2b c1             	sub    %rcx,%rax
1400e778d:	48 c1 f8 04          	sar    $0x4,%rax
1400e7791:	4c 3b e8             	cmp    %rax,%r13
1400e7794:	72 07                	jb     0x1400e779d
1400e7796:	ff 15 fc 51 a2 00    	call   *0xa251fc(%rip)        # 0x140b0c998
1400e779c:	cc                   	int3
1400e779d:	4c 8b 45 c7          	mov    -0x39(%rbp),%r8
1400e77a1:	4c 03 c1             	add    %rcx,%r8
1400e77a4:	4d 8b cf             	mov    %r15,%r9
1400e77a7:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1400e77ab:	e8 5c da ff ff       	call   0x1400e520c
1400e77b0:	90                   	nop
1400e77b1:	c7 45 67 07 00 00 00 	movl   $0x7,0x67(%rbp)
1400e77b8:	49 8b d4             	mov    %r12,%rdx
1400e77bb:	48 8b c8             	mov    %rax,%rcx
1400e77be:	e8 39 d3 ff ff       	call   0x1400e4afc
1400e77c3:	0f 28 f0             	movaps %xmm0,%xmm6
1400e77c6:	48 8b 0f             	mov    (%rdi),%rcx
1400e77c9:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400e77cd:	48 2b c1             	sub    %rcx,%rax
1400e77d0:	48 c1 f8 04          	sar    $0x4,%rax
1400e77d4:	4c 3b f0             	cmp    %rax,%r14
1400e77d7:	72 07                	jb     0x1400e77e0
1400e77d9:	ff 15 b9 51 a2 00    	call   *0xa251b9(%rip)        # 0x140b0c998
1400e77df:	cc                   	int3
1400e77e0:	4c 8d 04 31          	lea    (%rcx,%rsi,1),%r8
1400e77e4:	4d 8b cf             	mov    %r15,%r9
1400e77e7:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1400e77eb:	e8 1c da ff ff       	call   0x1400e520c
1400e77f0:	90                   	nop
1400e77f1:	bb 0f 00 00 00       	mov    $0xf,%ebx
1400e77f6:	89 5d 67             	mov    %ebx,0x67(%rbp)
1400e77f9:	49 8b d4             	mov    %r12,%rdx
1400e77fc:	48 8b c8             	mov    %rax,%rcx
1400e77ff:	e8 f8 d2 ff ff       	call   0x1400e4afc