1400e009f:	49 bc 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%r12
1400e00a6:	9c f2 cb
1400e00a9:	42 0f b6 04 01       	movzbl (%rcx,%r8,1),%eax
1400e00ae:	4c 33 e0             	xor    %rax,%r12
1400e00b1:	48 ba b3 01 00 00 00 	movabs $0x100000001b3,%rdx
1400e00b8:	01 00 00
1400e00bb:	4c 0f af e2          	imul   %rdx,%r12
1400e00bf:	48 ff c1             	inc    %rcx
1400e00c2:	48 83 f9 08          	cmp    $0x8,%rcx
1400e00c6:	72 e1                	jb     0x1400e00a9
1400e00c8:	48 8b 45 30          	mov    0x30(%rbp),%rax
1400e00cc:	49 23 c4             	and    %r12,%rax
1400e00cf:	48 03 c0             	add    %rax,%rax
1400e00d2:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1400e00d6:	48 8b 5c c1 08       	mov    0x8(%rcx,%rax,8),%rbx
1400e00db:	48 8d 55 08          	lea    0x8(%rbp),%rdx
1400e00df:	4c 8b 3a             	mov    (%rdx),%r15
1400e00e2:	49 3b df             	cmp    %r15,%rbx
1400e00e5:	75 08                	jne    0x1400e00ef
1400e00e7:	49 8b df             	mov    %r15,%rbx
1400e00ea:	4d 8b f7             	mov    %r15,%r14
1400e00ed:	eb 49                	jmp    0x1400e0138
1400e00ef:	48 8b 14 c1          	mov    (%rcx,%rax,8),%rdx
1400e00f3:	49 8b 00             	mov    (%r8),%rax
1400e00f6:	eb 09                	jmp    0x1400e0101
1400e00f8:	48 3b da             	cmp    %rdx,%rbx
1400e00fb:	74 31                	je     0x1400e012e
1400e00fd:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1400e0101:	48 3b 43 10          	cmp    0x10(%rbx),%rax
1400e0105:	75 f1                	jne    0x1400e00f8
1400e0107:	48 89 1e             	mov    %rbx,(%rsi)
1400e010a:	c6 46 08 00          	movb   $0x0,0x8(%rsi)
1400e010e:	48 8b c6             	mov    %rsi,%rax
1400e0111:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400e0116:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1400e011b:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1400e0120:	48 83 c4 30          	add    $0x30,%rsp
1400e0124:	41 5f                	pop    %r15
1400e0126:	41 5e                	pop    %r14
1400e0128:	41 5d                	pop    %r13
1400e012a:	41 5c                	pop    %r12
1400e012c:	5f                   	pop    %rdi
1400e012d:	c3                   	ret
1400e012e:	4c 8b fb             	mov    %rbx,%r15
1400e0131:	4c 8b f3             	mov    %rbx,%r14
1400e0134:	48 8d 55 08          	lea    0x8(%rbp),%rdx
1400e0138:	48 b8 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%rax
1400e013f:	ff ff 07
1400e0142:	48 39 45 10          	cmp    %rax,0x10(%rbp)
1400e0146:	75 0e                	jne    0x1400e0156
1400e0148:	48 8d 0d b1 80 16 00 	lea    0x1680b1(%rip),%rcx        # 0x140248200
1400e014f:	ff 15 d3 25 13 00    	call   *0x1325d3(%rip)        # 0x140212728
1400e0155:	cc                   	int3
1400e0156:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1400e015b:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
1400e0161:	0f ae e8             	lfence
1400e0164:	b9 20 00 00 00       	mov    $0x20,%ecx
1400e0169:	ff 15 e1 29 13 00    	call   *0x1329e1(%rip)        # 0x140212b50
1400e016f:	48 8b f8             	mov    %rax,%rdi
1400e0172:	48 85 c0             	test   %rax,%rax
1400e0175:	75 07                	jne    0x1400e017e
1400e0177:	ff 15 b3 29 13 00    	call   *0x1329b3(%rip)        # 0x140212b30
1400e017d:	cc                   	int3
1400e017e:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1400e0183:	49 8b 45 00          	mov    0x0(%r13),%rax
1400e0187:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400e018b:	45 33 ed             	xor    %r13d,%r13d
1400e018e:	4c 89 6f 18          	mov    %r13,0x18(%rdi)
1400e0192:	48 8b 55 10          	mov    0x10(%rbp),%rdx
1400e0196:	48 83 c2 01          	add    $0x1,%rdx
1400e019a:	0f 57 c0             	xorps  %xmm0,%xmm0
1400e019d:	78 07                	js     0x1400e01a6
1400e019f:	f3 48 0f 2a c2       	cvtsi2ss %rdx,%xmm0
1400e01a4:	eb 18                	jmp    0x1400e01be
1400e01a6:	48 8b ca             	mov    %rdx,%rcx
1400e01a9:	48 d1 e9             	shr    $1,%rcx
1400e01ac:	48 8b c2             	mov    %rdx,%rax
1400e01af:	83 e0 01             	and    $0x1,%eax
1400e01b2:	48 0b c8             	or     %rax,%rcx
1400e01b5:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
1400e01ba:	f3 0f 58 c0          	addss  %xmm0,%xmm0
1400e01be:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1400e01c2:	0f 57 c9             	xorps  %xmm1,%xmm1
1400e01c5:	48 85 c9             	test   %rcx,%rcx
1400e01c8:	78 07                	js     0x1400e01d1
1400e01ca:	f3 48 0f 2a c9       	cvtsi2ss %rcx,%xmm1
1400e01cf:	eb 15                	jmp    0x1400e01e6
1400e01d1:	48 8b c1             	mov    %rcx,%rax
1400e01d4:	48 d1 e8             	shr    $1,%rax
1400e01d7:	83 e1 01             	and    $0x1,%ecx
1400e01da:	48 0b c1             	or     %rcx,%rax
1400e01dd:	f3 48 0f 2a c8       	cvtsi2ss %rax,%xmm1
1400e01e2:	f3 0f 58 c9          	addss  %xmm1,%xmm1
1400e01e6:	f3 0f 5e c1          	divss  %xmm1,%xmm0
1400e01ea:	0f 2f 45 00          	comiss 0x0(%rbp),%xmm0
1400e01ee:	76 5b                	jbe    0x1400e024b
1400e01f0:	48 8b cd             	mov    %rbp,%rcx
1400e01f3:	e8 e4 6e fb ff       	call   0x1400970dc
1400e01f8:	48 8b d0             	mov    %rax,%rdx
1400e01fb:	48 8b cd             	mov    %rbp,%rcx
1400e01fe:	e8 e1 fc ff ff       	call   0x1400dfee4
1400e0203:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1400e0207:	49 23 cc             	and    %r12,%rcx
1400e020a:	48 03 c9             	add    %rcx,%rcx
1400e020d:	48 8b 55 18          	mov    0x18(%rbp),%rdx
1400e0211:	48 8b 44 ca 08       	mov    0x8(%rdx,%rcx,8),%rax
1400e0216:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
1400e021a:	48 3b c3             	cmp    %rbx,%rax
1400e021d:	74 1f                	je     0x1400e023e
1400e021f:	48 8b 14 ca          	mov    (%rdx,%rcx,8),%rdx
1400e0223:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400e0227:	eb 0c                	jmp    0x1400e0235
1400e0229:	48 8b d8             	mov    %rax,%rbx
1400e022c:	48 3b c2             	cmp    %rdx,%rax
1400e022f:	74 4e                	je     0x1400e027f
1400e0231:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e0235:	48 3b 48 10          	cmp    0x10(%rax),%rcx
1400e0239:	75 ee                	jne    0x1400e0229
1400e023b:	48 8b 18             	mov    (%rax),%rbx
1400e023e:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400e0243:	4c 8b f3             	mov    %rbx,%r14
1400e0246:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
1400e024b:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1400e024f:	48 ff 45 10          	incq   0x10(%rbp)
1400e0253:	4c 89 3f             	mov    %r15,(%rdi)
1400e0256:	48 89 57 08          	mov    %rdx,0x8(%rdi)
1400e025a:	48 89 3a             	mov    %rdi,(%rdx)
1400e025d:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
1400e0261:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1400e0265:	48 8b 45 30          	mov    0x30(%rbp),%rax
1400e0269:	49 23 c4             	and    %r12,%rax
1400e026c:	48 03 c0             	add    %rax,%rax
1400e026f:	4c 8b 04 c1          	mov    (%rcx,%rax,8),%r8
1400e0273:	4c 3b 45 08          	cmp    0x8(%rbp),%r8
1400e0277:	75 0d                	jne    0x1400e0286
1400e0279:	48 89 3c c1          	mov    %rdi,(%rcx,%rax,8)
1400e027d:	eb 19                	jmp    0x1400e0298
1400e027f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e0284:	eb bd                	jmp    0x1400e0243
1400e0286:	4d 3b c6             	cmp    %r14,%r8
1400e0289:	75 06                	jne    0x1400e0291
1400e028b:	48 89 3c c1          	mov    %rdi,(%rcx,%rax,8)
1400e028f:	eb 0c                	jmp    0x1400e029d
1400e0291:	48 39 54 c1 08       	cmp    %rdx,0x8(%rcx,%rax,8)
1400e0296:	75 05                	jne    0x1400e029d
1400e0298:	48 89 7c c1 08       	mov    %rdi,0x8(%rcx,%rax,8)
1400e029d:	48 89 3e             	mov    %rdi,(%rsi)
1400e02a0:	c6 46 08 01          	movb   $0x1,0x8(%rsi)
1400e02a4:	e9 65 fe ff ff       	jmp    0x1400e010e
1400e02a9:	cc                   	int3
1400e02aa:	90                   	nop
1400e02ab:	90                   	nop
1400e02ac:	48 8b c4             	mov    %rsp,%rax
1400e02af:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400e02b3:	48 89 70 10          	mov    %rsi,0x10(%rax)
1400e02b7:	48 89 78 18          	mov    %rdi,0x18(%rax)
1400e02bb:	4c 89 60 20          	mov    %r12,0x20(%rax)
1400e02bf:	55                   	push   %rbp
1400e02c0:	41 56                	push   %r14
1400e02c2:	41 57                	push   %r15
1400e02c4:	48 8b ec             	mov    %rsp,%rbp
1400e02c7:	48 83 ec 50          	sub    $0x50,%rsp
1400e02cb:	49 8b f8             	mov    %r8,%rdi
1400e02ce:	48 8b da             	mov    %rdx,%rbx
1400e02d1:	4c 8b f9             	mov    %rcx,%r15
1400e02d4:	4c 8b 31             	mov    (%rcx),%r14
1400e02d7:	49 8b 36             	mov    (%r14),%rsi
1400e02da:	eb 55                	jmp    0x1400e0331
1400e02dc:	48 3b df             	cmp    %rdi,%rbx
1400e02df:	0f 84 93 00 00 00    	je     0x1400e0378
1400e02e5:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400e02e9:	48 89 46 10          	mov    %rax,0x10(%rsi)
1400e02ed:	4c 8b 63 18          	mov    0x18(%rbx),%r12
1400e02f1:	4c 39 66 18          	cmp    %r12,0x18(%rsi)
1400e02f5:	74 34                	je     0x1400e032b
1400e02f7:	4d 85 e4             	test   %r12,%r12
1400e02fa:	74 10                	je     0x1400e030c
1400e02fc:	49 8b 04 24          	mov    (%r12),%rax
1400e0300:	49 8b cc             	mov    %r12,%rcx
1400e0303:	48 8b 00             	mov    (%rax),%rax
1400e0306:	ff 15 24 2b 13 00    	call   *0x132b24(%rip)        # 0x140212e30
1400e030c:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1400e0310:	48 85 c9             	test   %rcx,%rcx
1400e0313:	74 12                	je     0x1400e0327
1400e0315:	48 83 66 18 00       	andq   $0x0,0x18(%rsi)
1400e031a:	48 8b 01             	mov    (%rcx),%rax
1400e031d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e0321:	ff 15 09 2b 13 00    	call   *0x132b09(%rip)        # 0x140212e30
1400e0327:	4c 89 66 18          	mov    %r12,0x18(%rsi)
1400e032b:	48 8b 36             	mov    (%rsi),%rsi
1400e032e:	48 8b 1b             	mov    (%rbx),%rbx
1400e0331:	49 3b f6             	cmp    %r14,%rsi
1400e0334:	75 a6                	jne    0x1400e02dc
1400e0336:	4c 89 7d e0          	mov    %r15,-0x20(%rbp)
1400e033a:	33 c9                	xor    %ecx,%ecx
1400e033c:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
1400e0340:	0f 57 c0             	xorps  %xmm0,%xmm0
1400e0343:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
1400e0348:	48 3b df             	cmp    %rdi,%rbx
1400e034b:	0f 84 28 01 00 00    	je     0x1400e0479
1400e0351:	4c 89 7d d0          	mov    %r15,-0x30(%rbp)
1400e0355:	48 21 4d d8          	and    %rcx,-0x28(%rbp)
1400e0359:	0f ae e8             	lfence
1400e035c:	44 8d 61 20          	lea    0x20(%rcx),%r12d
1400e0360:	41 8b cc             	mov    %r12d,%ecx
1400e0363:	ff 15 e7 27 13 00    	call   *0x1327e7(%rip)        # 0x140212b50
1400e0369:	48 8b f0             	mov    %rax,%rsi
1400e036c:	48 85 c0             	test   %rax,%rax
1400e036f:	75 58                	jne    0x1400e03c9
1400e0371:	ff 15 b9 27 13 00    	call   *0x1327b9(%rip)        # 0x140212b30
1400e0377:	90                   	nop
1400e0378:	49 3b f6             	cmp    %r14,%rsi
1400e037b:	0f 84 5d 01 00 00    	je     0x1400e04de
1400e0381:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400e0385:	4c 89 30             	mov    %r14,(%rax)
1400e0388:	49 89 46 08          	mov    %rax,0x8(%r14)
1400e038c:	33 db                	xor    %ebx,%ebx
1400e038e:	48 8b 3e             	mov    (%rsi),%rdi
1400e0391:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1400e0395:	48 85 c9             	test   %rcx,%rcx
1400e0398:	74 12                	je     0x1400e03ac
1400e039a:	48 83 66 18 00       	andq   $0x0,0x18(%rsi)
1400e039f:	48 8b 01             	mov    (%rcx),%rax
1400e03a2:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e03a6:	ff 15 84 2a 13 00    	call   *0x132a84(%rip)        # 0x140212e30
1400e03ac:	48 8b ce             	mov    %rsi,%rcx
1400e03af:	ff 15 8b 27 13 00    	call   *0x13278b(%rip)        # 0x140212b40
1400e03b5:	48 8b f7             	mov    %rdi,%rsi
1400e03b8:	48 ff c3             	inc    %rbx
1400e03bb:	49 3b fe             	cmp    %r14,%rdi
1400e03be:	75 ce                	jne    0x1400e038e
1400e03c0:	49 29 5f 08          	sub    %rbx,0x8(%r15)
1400e03c4:	e9 15 01 00 00       	jmp    0x1400e04de
1400e03c9:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400e03cd:	48 89 46 10          	mov    %rax,0x10(%rsi)
1400e03d1:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400e03d5:	48 89 4e 18          	mov    %rcx,0x18(%rsi)
1400e03d9:	48 85 c9             	test   %rcx,%rcx
1400e03dc:	74 0c                	je     0x1400e03ea
1400e03de:	48 8b 01             	mov    (%rcx),%rax
1400e03e1:	48 8b 00             	mov    (%rax),%rax
1400e03e4:	ff 15 46 2a 13 00    	call   *0x132a46(%rip)        # 0x140212e30
1400e03ea:	48 83 65 d8 00       	andq   $0x0,-0x28(%rbp)
1400e03ef:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
1400e03f3:	4c 8b f6             	mov    %rsi,%r14
1400e03f6:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
1400e03fa:	b9 01 00 00 00       	mov    $0x1,%ecx
1400e03ff:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
1400e0403:	48 8b 1b             	mov    (%rbx),%rbx
1400e0406:	48 3b df             	cmp    %rdi,%rbx
1400e0409:	74 65                	je     0x1400e0470
1400e040b:	48 83 65 d8 00       	andq   $0x0,-0x28(%rbp)
1400e0410:	0f ae e8             	lfence
1400e0413:	49 8b cc             	mov    %r12,%rcx
1400e0416:	ff 15 34 27 13 00    	call   *0x132734(%rip)        # 0x140212b50
1400e041c:	4c 8b f0             	mov    %rax,%r14
1400e041f:	48 85 c0             	test   %rax,%rax
1400e0422:	74 4e                	je     0x1400e0472
1400e0424:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400e0428:	48 89 48 10          	mov    %rcx,0x10(%rax)
1400e042c:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400e0430:	48 89 48 18          	mov    %rcx,0x18(%rax)
1400e0434:	48 85 c9             	test   %rcx,%rcx
1400e0437:	74 0c                	je     0x1400e0445
1400e0439:	48 8b 01             	mov    (%rcx),%rax
1400e043c:	48 8b 00             	mov    (%rax),%rax
1400e043f:	ff 15 eb 29 13 00    	call   *0x1329eb(%rip)        # 0x140212e30
1400e0445:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1400e0449:	4c 89 30             	mov    %r14,(%rax)
1400e044c:	49 89 46 08          	mov    %rax,0x8(%r14)
1400e0450:	48 83 65 d8 00       	andq   $0x0,-0x28(%rbp)
1400e0455:	4c 89 75 f0          	mov    %r14,-0x10(%rbp)
1400e0459:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400e045d:	48 ff c1             	inc    %rcx
1400e0460:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
1400e0464:	48 8b 1b             	mov    (%rbx),%rbx
1400e0467:	48 3b df             	cmp    %rdi,%rbx
1400e046a:	75 9f                	jne    0x1400e040b
1400e046c:	48 8b 75 f8          	mov    -0x8(%rbp),%rsi
1400e0470:	eb 0f                	jmp    0x1400e0481
1400e0472:	ff 15 b8 26 13 00    	call   *0x1326b8(%rip)        # 0x140212b30
1400e0478:	90                   	nop
1400e0479:	48 8b 75 f8          	mov    -0x8(%rbp),%rsi
1400e047d:	4c 8b 75 f0          	mov    -0x10(%rbp),%r14
1400e0481:	49 8b 17             	mov    (%r15),%rdx
1400e0484:	48 85 c9             	test   %rcx,%rcx
1400e0487:	74 18                	je     0x1400e04a1
1400e0489:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400e048d:	48 89 46 08          	mov    %rax,0x8(%rsi)
1400e0491:	48 89 30             	mov    %rsi,(%rax)
1400e0494:	49 89 16             	mov    %rdx,(%r14)
1400e0497:	4c 89 72 08          	mov    %r14,0x8(%rdx)
1400e049b:	49 01 4f 08          	add    %rcx,0x8(%r15)
1400e049f:	33 c9                	xor    %ecx,%ecx
1400e04a1:	48 85 c9             	test   %rcx,%rcx
1400e04a4:	74 38                	je     0x1400e04de
1400e04a6:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
1400e04ab:	49 83 26 00          	andq   $0x0,(%r14)
1400e04af:	48 8b de             	mov    %rsi,%rbx
1400e04b2:	48 8b 36             	mov    (%rsi),%rsi
1400e04b5:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400e04b9:	48 85 c9             	test   %rcx,%rcx
1400e04bc:	74 12                	je     0x1400e04d0
1400e04be:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
1400e04c3:	48 8b 01             	mov    (%rcx),%rax
1400e04c6:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e04ca:	ff 15 60 29 13 00    	call   *0x132960(%rip)        # 0x140212e30
1400e04d0:	48 8b cb             	mov    %rbx,%rcx
1400e04d3:	ff 15 67 26 13 00    	call   *0x132667(%rip)        # 0x140212b40
1400e04d9:	48 85 f6             	test   %rsi,%rsi
1400e04dc:	75 d1                	jne    0x1400e04af
1400e04de:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1400e04e3:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1400e04e7:	49 8b 73 28          	mov    0x28(%r11),%rsi
1400e04eb:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1400e04ef:	4d 8b 63 38          	mov    0x38(%r11),%r12
1400e04f3:	49 8b e3             	mov    %r11,%rsp
1400e04f6:	41 5f                	pop    %r15
1400e04f8:	41 5e                	pop    %r14
1400e04fa:	5d                   	pop    %rbp
1400e04fb:	c3                   	ret
1400e04fc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e0501:	57                   	push   %rdi
1400e0502:	48 83 ec 20          	sub    $0x20,%rsp
1400e0506:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
1400e050b:	74 46                	je     0x1400e0553
1400e050d:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400e0511:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1400e0516:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400e051a:	48 83 20 00          	andq   $0x0,(%rax)
1400e051e:	48 8b 59 18          	mov    0x18(%rcx),%rbx
1400e0522:	eb 2a                	jmp    0x1400e054e
1400e0524:	48 8b fb             	mov    %rbx,%rdi
1400e0527:	48 8b 1b             	mov    (%rbx),%rbx
1400e052a:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1400e052e:	48 85 c9             	test   %rcx,%rcx
1400e0531:	74 12                	je     0x1400e0545
1400e0533:	48 83 67 18 00       	andq   $0x0,0x18(%rdi)
1400e0538:	48 8b 01             	mov    (%rcx),%rax
1400e053b:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e053f:	ff 15 eb 28 13 00    	call   *0x1328eb(%rip)        # 0x140212e30
1400e0545:	48 8b cf             	mov    %rdi,%rcx
1400e0548:	ff 15 f2 25 13 00    	call   *0x1325f2(%rip)        # 0x140212b40
1400e054e:	48 85 db             	test   %rbx,%rbx
1400e0551:	75 d1                	jne    0x1400e0524
1400e0553:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400e0558:	48 83 c4 20          	add    $0x20,%rsp
1400e055c:	5f                   	pop    %rdi
1400e055d:	c3                   	ret
1400e055e:	90                   	nop