14008c124:	49 8b c7             	mov    %r15,%rax
14008c127:	48 2b c3             	sub    %rbx,%rax
14008c12a:	48 c1 f8 02          	sar    $0x2,%rax
14008c12e:	48 3b c8             	cmp    %rax,%rcx
14008c131:	0f 83 4b 01 00 00    	jae    0x14008c282
14008c137:	f3 0f 10 04 8b       	movss  (%rbx,%rcx,4),%xmm0
14008c13c:	f3 0f 11 45 c8       	movss  %xmm0,-0x38(%rbp)
14008c141:	f3 0f 11 75 cc       	movss  %xmm6,-0x34(%rbp)
14008c146:	f3 0f 11 4d d0       	movss  %xmm1,-0x30(%rbp)
14008c14b:	f3 0f 11 7d d4       	movss  %xmm7,-0x2c(%rbp)
14008c150:	49 c1 e0 04          	shl    $0x4,%r8
14008c154:	4b 8d 04 76          	lea    (%r14,%r14,2),%rax
14008c158:	4d 03 04 c2          	add    (%r10,%rax,8),%r8
14008c15c:	48 8b 85 b8 00 00 00 	mov    0xb8(%rbp),%rax
14008c163:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14008c168:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
14008c16f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14008c174:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14008c178:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14008c17d:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
14008c184:	e8 93 fa ff ff       	call   0x14008bc1c
14008c189:	90                   	nop
14008c18a:	4c 8b 4c 24 68       	mov    0x68(%rsp),%r9
14008c18f:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
14008c194:	4d 2b c8             	sub    %r8,%r9
14008c197:	49 c1 f9 03          	sar    $0x3,%r9
14008c19b:	48 b8 cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rax
14008c1a2:	cc cc cc
14008c1a5:	4c 0f af c8          	imul   %rax,%r9
14008c1a9:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
14008c1ae:	49 8b cc             	mov    %r12,%rcx
14008c1b1:	e8 46 5f 00 00       	call   0x1400920fc
14008c1b6:	90                   	nop
14008c1b7:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14008c1bc:	e8 4f 30 00 00       	call   0x14008f210
14008c1c1:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
14008c1c6:	e9 9f fe ff ff       	jmp    0x14008c06a
14008c1cb:	48 85 db             	test   %rbx,%rbx
14008c1ce:	74 39                	je     0x14008c209
14008c1d0:	4c 2b eb             	sub    %rbx,%r13
14008c1d3:	49 c1 fd 02          	sar    $0x2,%r13
14008c1d7:	4a 8d 04 ad 00 00 00 	lea    0x0(,%r13,4),%rax
14008c1de:	00
14008c1df:	48 8b cb             	mov    %rbx,%rcx
14008c1e2:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14008c1e8:	72 15                	jb     0x14008c1ff
14008c1ea:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
14008c1ee:	48 2b cb             	sub    %rbx,%rcx
14008c1f1:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14008c1f5:	48 83 f8 1f          	cmp    $0x1f,%rax
14008c1f9:	0f 87 8a 00 00 00    	ja     0x14008c289
14008c1ff:	48 8b cb             	mov    %rbx,%rcx
14008c202:	ff 15 b8 06 a8 00    	call   *0xa806b8(%rip)        # 0x140b0c8c0
14008c208:	90                   	nop
14008c209:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14008c20d:	48 85 c9             	test   %rcx,%rcx
14008c210:	74 2d                	je     0x14008c23f
14008c212:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
14008c216:	48 2b c1             	sub    %rcx,%rax
14008c219:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
14008c21d:	48 8b d1             	mov    %rcx,%rdx
14008c220:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14008c226:	72 11                	jb     0x14008c239
14008c228:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14008c22c:	48 2b d1             	sub    %rcx,%rdx
14008c22f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14008c233:	48 83 f8 1f          	cmp    $0x1f,%rax
14008c237:	77 57                	ja     0x14008c290
14008c239:	ff 15 81 06 a8 00    	call   *0xa80681(%rip)        # 0x140b0c8c0
14008c23f:	4c 8b ad a0 00 00 00 	mov    0xa0(%rbp),%r13
14008c246:	4c 8b 75 f0          	mov    -0x10(%rbp),%r14
14008c24a:	4d 8b 4d 00          	mov    0x0(%r13),%r9
14008c24e:	49 8b 49 20          	mov    0x20(%r9),%rcx
14008c252:	49 2b 49 18          	sub    0x18(%r9),%rcx
14008c256:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
14008c25d:	aa aa 2a
14008c260:	48 f7 e9             	imul   %rcx
14008c263:	48 c1 fa 02          	sar    $0x2,%rdx
14008c267:	48 8b c2             	mov    %rdx,%rax
14008c26a:	48 c1 e8 3f          	shr    $0x3f,%rax
14008c26e:	48 03 d0             	add    %rax,%rdx
14008c271:	4c 3b f2             	cmp    %rdx,%r14
14008c274:	73 21                	jae    0x14008c297
14008c276:	4c 8b bd a8 00 00 00 	mov    0xa8(%rbp),%r15
14008c27d:	e9 df fa ff ff       	jmp    0x14008bd61
14008c282:	ff 15 10 07 a8 00    	call   *0xa80710(%rip)        # 0x140b0c998
14008c288:	90                   	nop
14008c289:	ff 15 09 07 a8 00    	call   *0xa80709(%rip)        # 0x140b0c998
14008c28f:	90                   	nop
14008c290:	ff 15 02 07 a8 00    	call   *0xa80702(%rip)        # 0x140b0c998
14008c296:	cc                   	int3
14008c297:	4c 8b 45 b0          	mov    -0x50(%rbp),%r8
14008c29b:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14008c2a0:	48 85 ff             	test   %rdi,%rdi
14008c2a3:	74 4d                	je     0x14008c2f2
14008c2a5:	48 2b df             	sub    %rdi,%rbx
14008c2a8:	48 c1 fb 02          	sar    $0x2,%rbx
14008c2ac:	48 8d 04 9d 00 00 00 	lea    0x0(,%rbx,4),%rax
14008c2b3:	00
14008c2b4:	48 8b cf             	mov    %rdi,%rcx
14008c2b7:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14008c2bd:	72 26                	jb     0x14008c2e5
14008c2bf:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
14008c2c3:	48 2b cf             	sub    %rdi,%rcx
14008c2c6:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14008c2ca:	48 83 f8 1f          	cmp    $0x1f,%rax
14008c2ce:	76 15                	jbe    0x14008c2e5
14008c2d0:	ff 15 c2 06 a8 00    	call   *0xa806c2(%rip)        # 0x140b0c998
14008c2d6:	90                   	nop
14008c2d7:	ff 15 bb 06 a8 00    	call   *0xa806bb(%rip)        # 0x140b0c998
14008c2dd:	90                   	nop
14008c2de:	ff 15 b4 06 a8 00    	call   *0xa806b4(%rip)        # 0x140b0c998
14008c2e4:	90                   	nop
14008c2e5:	48 8b cf             	mov    %rdi,%rcx
14008c2e8:	ff 15 d2 05 a8 00    	call   *0xa805d2(%rip)        # 0x140b0c8c0
14008c2ee:	4c 8b 45 b0          	mov    -0x50(%rbp),%r8
14008c2f2:	4d 85 c0             	test   %r8,%r8
14008c2f5:	74 37                	je     0x14008c32e
14008c2f7:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
14008c2fb:	49 2b c0             	sub    %r8,%rax
14008c2fe:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
14008c302:	49 8b c8             	mov    %r8,%rcx
14008c305:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14008c30b:	72 18                	jb     0x14008c325
14008c30d:	4d 8b 40 f8          	mov    -0x8(%r8),%r8
14008c311:	49 2b c8             	sub    %r8,%rcx
14008c314:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14008c318:	48 83 f8 1f          	cmp    $0x1f,%rax
14008c31c:	76 07                	jbe    0x14008c325
14008c31e:	ff 15 74 06 a8 00    	call   *0xa80674(%rip)        # 0x140b0c998
14008c324:	cc                   	int3
14008c325:	49 8b c8             	mov    %r8,%rcx
14008c328:	ff 15 92 05 a8 00    	call   *0xa80592(%rip)        # 0x140b0c8c0
14008c32e:	49 8b c4             	mov    %r12,%rax
14008c331:	4c 8d 9c 24 48 01 00 	lea    0x148(%rsp),%r11
14008c338:	00
14008c339:	41 0f 28 73 e8       	movaps -0x18(%r11),%xmm6
14008c33e:	41 0f 28 7b d8       	movaps -0x28(%r11),%xmm7
14008c343:	45 0f 28 43 c8       	movaps -0x38(%r11),%xmm8
14008c348:	45 0f 28 4b b8       	movaps -0x48(%r11),%xmm9
14008c34d:	49 8b e3             	mov    %r11,%rsp
14008c350:	41 5f                	pop    %r15
14008c352:	41 5e                	pop    %r14
14008c354:	41 5d                	pop    %r13
14008c356:	41 5c                	pop    %r12
14008c358:	5f                   	pop    %rdi
14008c359:	5e                   	pop    %rsi
14008c35a:	5b                   	pop    %rbx
14008c35b:	5d                   	pop    %rbp
14008c35c:	c3                   	ret
14008c35d:	90                   	nop
14008c35e:	90                   	nop
14008c35f:	90                   	nop
14008c360:	48 83 c1 10          	add    $0x10,%rcx
14008c364:	e9 67 eb f8 ff       	jmp    0x14001aed0
14008c369:	90                   	nop
14008c36a:	90                   	nop
14008c36b:	90                   	nop
14008c36c:	48 8b c4             	mov    %rsp,%rax
14008c36f:	48 89 58 08          	mov    %rbx,0x8(%rax)
14008c373:	48 89 68 10          	mov    %rbp,0x10(%rax)
14008c377:	48 89 70 18          	mov    %rsi,0x18(%rax)
14008c37b:	57                   	push   %rdi
14008c37c:	48 83 ec 30          	sub    $0x30,%rsp
14008c380:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14008c385:	48 8b d9             	mov    %rcx,%rbx
14008c388:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
14008c38c:	76 03                	jbe    0x14008c391
14008c38e:	48 8b 09             	mov    (%rcx),%rcx
14008c391:	48 8b 43 10          	mov    0x10(%rbx),%rax
14008c395:	48 8b f3             	mov    %rbx,%rsi
14008c398:	48 8d 2c 41          	lea    (%rcx,%rax,2),%rbp
14008c39c:	76 03                	jbe    0x14008c3a1
14008c39e:	48 8b 33             	mov    (%rbx),%rsi
14008c3a1:	33 ff                	xor    %edi,%edi
14008c3a3:	eb 1a                	jmp    0x14008c3bf
14008c3a5:	0f b7 0e             	movzwl (%rsi),%ecx
14008c3a8:	ff 15 22 07 a8 00    	call   *0xa80722(%rip)        # 0x140b0cad0
14008c3ae:	85 c0                	test   %eax,%eax
14008c3b0:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
14008c3b4:	48 0f 44 cf          	cmove  %rdi,%rcx
14008c3b8:	48 83 c6 02          	add    $0x2,%rsi
14008c3bc:	48 8b f9             	mov    %rcx,%rdi
14008c3bf:	48 3b f5             	cmp    %rbp,%rsi
14008c3c2:	75 e1                	jne    0x14008c3a5
14008c3c4:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14008c3c9:	0f 57 f6             	xorps  %xmm6,%xmm6
14008c3cc:	f3 48 0f 2a f7       	cvtsi2ss %rdi,%xmm6
14008c3d1:	48 8b cb             	mov    %rbx,%rcx
14008c3d4:	76 03                	jbe    0x14008c3d9
14008c3d6:	48 8b 0b             	mov    (%rbx),%rcx
14008c3d9:	48 8b 43 10          	mov    0x10(%rbx),%rax
14008c3dd:	48 8d 34 41          	lea    (%rcx,%rax,2),%rsi
14008c3e1:	76 03                	jbe    0x14008c3e6
14008c3e3:	48 8b 1b             	mov    (%rbx),%rbx
14008c3e6:	33 ff                	xor    %edi,%edi
14008c3e8:	eb 1a                	jmp    0x14008c404
14008c3ea:	0f b7 0b             	movzwl (%rbx),%ecx
14008c3ed:	ff 15 ad 06 a8 00    	call   *0xa806ad(%rip)        # 0x140b0caa0
14008c3f3:	85 c0                	test   %eax,%eax
14008c3f5:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
14008c3f9:	48 0f 44 cf          	cmove  %rdi,%rcx
14008c3fd:	48 83 c3 02          	add    $0x2,%rbx
14008c401:	48 8b f9             	mov    %rcx,%rdi
14008c404:	48 3b de             	cmp    %rsi,%rbx
14008c407:	75 e1                	jne    0x14008c3ea
14008c409:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14008c40e:	f3 0f 58 f6          	addss  %xmm6,%xmm6
14008c412:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14008c417:	0f 57 c0             	xorps  %xmm0,%xmm0
14008c41a:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14008c41f:	f3 48 0f 2a c7       	cvtsi2ss %rdi,%xmm0
14008c424:	0f 2f c6             	comiss %xmm6,%xmm0
14008c427:	0f 28 74 24 20       	movaps 0x20(%rsp),%xmm6
14008c42c:	0f 97 c0             	seta   %al
14008c42f:	48 83 c4 30          	add    $0x30,%rsp
14008c433:	5f                   	pop    %rdi
14008c434:	c3                   	ret
14008c435:	90                   	nop
14008c436:	90                   	nop
14008c437:	90                   	nop
14008c438:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14008c43d:	55                   	push   %rbp
14008c43e:	56                   	push   %rsi
14008c43f:	57                   	push   %rdi
14008c440:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
14008c445:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
14008c44c:	48 8b 05 ed 2b c3 00 	mov    0xc32bed(%rip),%rax        # 0x140cbf040
14008c453:	48 33 c4             	xor    %rsp,%rax
14008c456:	48 89 45 37          	mov    %rax,0x37(%rbp)
14008c45a:	49 8b d8             	mov    %r8,%rbx
14008c45d:	48 8b f9             	mov    %rcx,%rdi
14008c460:	48 89 4d 8f          	mov    %rcx,-0x71(%rbp)
14008c464:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
14008c469:	48 83 c2 10          	add    $0x10,%rdx
14008c46d:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
14008c471:	e8 12 3f 00 00       	call   0x140090388
14008c476:	48 8d 0d f3 a2 a8 00 	lea    0xa8a2f3(%rip),%rcx        # 0x140b16770
14008c47d:	48 89 4d f7          	mov    %rcx,-0x9(%rbp)
14008c481:	48 89 5d ff          	mov    %rbx,-0x1(%rbp)
14008c485:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
14008c489:	48 89 4d 2f          	mov    %rcx,0x2f(%rbp)
14008c48d:	4c 8b c0             	mov    %rax,%r8
14008c490:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14008c495:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
14008c499:	e8 42 aa 00 00       	call   0x140096ee0
14008c49e:	48 8d 05 8b a1 a8 00 	lea    0xa8a18b(%rip),%rax        # 0x140b16630
14008c4a5:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
14008c4a9:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
14008c4ad:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
14008c4b1:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
14008c4b5:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14008c4ba:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14008c4bf:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14008c4c3:	e8 58 a9 00 00       	call   0x140096e20
14008c4c8:	b9 01 00 00 00       	mov    $0x1,%ecx
14008c4cd:	0f 1f 00             	nopl   (%rax)
14008c4d0:	e8 2f 31 a6 00       	call   0x140aef604
14008c4d5:	48 8b d8             	mov    %rax,%rbx
14008c4d8:	48 89 45 97          	mov    %rax,-0x69(%rbp)
14008c4dc:	48 83 27 00          	andq   $0x0,(%rdi)
14008c4e0:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
14008c4e5:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
14008c4ea:	c7 44 24 20 7e 01 00 	movl   $0x17e,0x20(%rsp)
14008c4f1:	00
14008c4f2:	eb 34                	jmp    0x14008c528
14008c4f4:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14008c4f9:	48 8b 01             	mov    (%rcx),%rax
14008c4fc:	48 8b 40 08          	mov    0x8(%rax),%rax
14008c500:	ff 15 32 07 a8 00    	call   *0xa80732(%rip)        # 0x140b0cc38
14008c506:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14008c50a:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
14008c50e:	74 0d                	je     0x14008c51d
14008c510:	48 8b 00             	mov    (%rax),%rax
14008c513:	48 89 02             	mov    %rax,(%rdx)
14008c516:	48 83 47 08 08       	addq   $0x8,0x8(%rdi)
14008c51b:	eb 0b                	jmp    0x14008c528
14008c51d:	4c 8b c0             	mov    %rax,%r8
14008c520:	48 8b cf             	mov    %rdi,%rcx
14008c523:	e8 78 5a f9 ff       	call   0x140021fa0
14008c528:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14008c52d:	48 8b 01             	mov    (%rcx),%rax
14008c530:	48 8b 00             	mov    (%rax),%rax
14008c533:	ff 15 ff 06 a8 00    	call   *0xa806ff(%rip)        # 0x140b0cc38
14008c539:	84 c0                	test   %al,%al
14008c53b:	75 b7                	jne    0x14008c4f4
14008c53d:	48 8b cb             	mov    %rbx,%rcx
14008c540:	e8 8f 30 a6 00       	call   0x140aef5d4
14008c545:	83 ce ff             	or     $0xffffffff,%esi
14008c548:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14008c54d:	48 85 db             	test   %rbx,%rbx
14008c550:	74 36                	je     0x14008c588
14008c552:	8b c6                	mov    %esi,%eax
14008c554:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14008c559:	03 c6                	add    %esi,%eax
14008c55b:	75 2b                	jne    0x14008c588
14008c55d:	48 8b 03             	mov    (%rbx),%rax
14008c560:	48 8b cb             	mov    %rbx,%rcx
14008c563:	48 8b 00             	mov    (%rax),%rax
14008c566:	ff 15 cc 06 a8 00    	call   *0xa806cc(%rip)        # 0x140b0cc38
14008c56c:	8b c6                	mov    %esi,%eax
14008c56e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14008c573:	03 c6                	add    %esi,%eax
14008c575:	75 11                	jne    0x14008c588
14008c577:	48 8b 03             	mov    (%rbx),%rax
14008c57a:	48 8b cb             	mov    %rbx,%rcx
14008c57d:	48 8b 40 08          	mov    0x8(%rax),%rax
14008c581:	ff 15 b1 06 a8 00    	call   *0xa806b1(%rip)        # 0x140b0cc38
14008c587:	90                   	nop
14008c588:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
14008c58c:	48 85 c9             	test   %rcx,%rcx
14008c58f:	74 1c                	je     0x14008c5ad
14008c591:	48 8b 01             	mov    (%rcx),%rax
14008c594:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
14008c598:	48 3b ca             	cmp    %rdx,%rcx
14008c59b:	0f 95 c2             	setne  %dl
14008c59e:	48 8b 40 20          	mov    0x20(%rax),%rax
14008c5a2:	ff 15 90 06 a8 00    	call   *0xa80690(%rip)        # 0x140b0cc38
14008c5a8:	48 83 65 ef 00       	andq   $0x0,-0x11(%rbp)
14008c5ad:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
14008c5b1:	48 85 db             	test   %rbx,%rbx
14008c5b4:	74 36                	je     0x14008c5ec
14008c5b6:	8b c6                	mov    %esi,%eax
14008c5b8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14008c5bd:	03 c6                	add    %esi,%eax
14008c5bf:	75 2b                	jne    0x14008c5ec
14008c5c1:	48 8b 03             	mov    (%rbx),%rax
14008c5c4:	48 8b cb             	mov    %rbx,%rcx
14008c5c7:	48 8b 00             	mov    (%rax),%rax
14008c5ca:	ff 15 68 06 a8 00    	call   *0xa80668(%rip)        # 0x140b0cc38
14008c5d0:	8b c6                	mov    %esi,%eax
14008c5d2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14008c5d7:	03 c6                	add    %esi,%eax
14008c5d9:	75 11                	jne    0x14008c5ec
14008c5db:	48 8b 03             	mov    (%rbx),%rax
14008c5de:	48 8b cb             	mov    %rbx,%rcx
14008c5e1:	48 8b 40 08          	mov    0x8(%rax),%rax
14008c5e5:	ff 15 4d 06 a8 00    	call   *0xa8064d(%rip)        # 0x140b0cc38
14008c5eb:	90                   	nop
14008c5ec:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
14008c5f0:	48 85 c9             	test   %rcx,%rcx
14008c5f3:	74 1c                	je     0x14008c611
14008c5f5:	48 8b 01             	mov    (%rcx),%rax
14008c5f8:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14008c5fc:	48 3b ca             	cmp    %rdx,%rcx
14008c5ff:	0f 95 c2             	setne  %dl
14008c602:	48 8b 40 20          	mov    0x20(%rax),%rax
14008c606:	ff 15 2c 06 a8 00    	call   *0xa8062c(%rip)        # 0x140b0cc38
14008c60c:	48 83 65 2f 00       	andq   $0x0,0x2f(%rbp)
14008c611:	48 8b 5d a7          	mov    -0x59(%rbp),%rbx