1400ce111:	e8 2e ac f5 ff       	call   0x140028d44
1400ce116:	41 83 3e 00          	cmpl   $0x0,(%r14)
1400ce11a:	48 8b 3e             	mov    (%rsi),%rdi
1400ce11d:	75 16                	jne    0x1400ce135
1400ce11f:	48 c1 e3 02          	shl    $0x2,%rbx
1400ce123:	33 d2                	xor    %edx,%edx
1400ce125:	4c 8b c3             	mov    %rbx,%r8
1400ce128:	48 8b cf             	mov    %rdi,%rcx
1400ce12b:	e8 d2 78 13 00       	call   0x140205a02
1400ce130:	48 03 fb             	add    %rbx,%rdi
1400ce133:	eb 0f                	jmp    0x1400ce144
1400ce135:	41 8b 06             	mov    (%r14),%eax
1400ce138:	89 07                	mov    %eax,(%rdi)
1400ce13a:	48 83 c7 04          	add    $0x4,%rdi
1400ce13e:	48 83 eb 01          	sub    $0x1,%rbx
1400ce142:	75 f1                	jne    0x1400ce135
1400ce144:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400ce149:	48 89 7e 08          	mov    %rdi,0x8(%rsi)
1400ce14d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400ce152:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1400ce157:	48 83 c4 20          	add    $0x20,%rsp
1400ce15b:	41 5e                	pop    %r14
1400ce15d:	c3                   	ret
1400ce15e:	e8 3d 65 f3 ff       	call   0x1400046a0
1400ce163:	cc                   	int3
1400ce164:	40 53                	rex push %rbx
1400ce166:	48 83 ec 20          	sub    $0x20,%rsp
1400ce16a:	48 8b d9             	mov    %rcx,%rbx
1400ce16d:	48 8b 89 80 00 00 00 	mov    0x80(%rcx),%rcx
1400ce174:	48 85 c9             	test   %rcx,%rcx
1400ce177:	74 48                	je     0x1400ce1c1
1400ce179:	48 8b 83 90 00 00 00 	mov    0x90(%rbx),%rax
1400ce180:	48 2b c1             	sub    %rcx,%rax
1400ce183:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1400ce187:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400ce18d:	72 14                	jb     0x1400ce1a3
1400ce18f:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400ce193:	48 2b ca             	sub    %rdx,%rcx
1400ce196:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400ce19a:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ce19e:	77 34                	ja     0x1400ce1d4
1400ce1a0:	48 8b ca             	mov    %rdx,%rcx
1400ce1a3:	ff 15 97 49 14 00    	call   *0x144997(%rip)        # 0x140212b40
1400ce1a9:	48 83 a3 80 00 00 00 	andq   $0x0,0x80(%rbx)
1400ce1b0:	00
1400ce1b1:	48 83 a3 88 00 00 00 	andq   $0x0,0x88(%rbx)
1400ce1b8:	00
1400ce1b9:	48 83 a3 90 00 00 00 	andq   $0x0,0x90(%rbx)
1400ce1c0:	00
1400ce1c1:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1400ce1c5:	e8 16 00 00 00       	call   0x1400ce1e0
1400ce1ca:	48 8b cb             	mov    %rbx,%rcx
1400ce1cd:	48 83 c4 20          	add    $0x20,%rsp
1400ce1d1:	5b                   	pop    %rbx
1400ce1d2:	eb 0c                	jmp    0x1400ce1e0
1400ce1d4:	ff 15 a6 49 14 00    	call   *0x1449a6(%rip)        # 0x140212b80
1400ce1da:	cc                   	int3
1400ce1db:	90                   	nop
1400ce1dc:	90                   	nop
1400ce1dd:	90                   	nop
1400ce1de:	90                   	nop
1400ce1df:	90                   	nop
1400ce1e0:	40 53                	rex push %rbx
1400ce1e2:	48 83 ec 20          	sub    $0x20,%rsp
1400ce1e6:	48 8b d9             	mov    %rcx,%rbx
1400ce1e9:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1400ce1ed:	48 85 c9             	test   %rcx,%rcx
1400ce1f0:	74 3c                	je     0x1400ce22e
1400ce1f2:	48 8b 43 38          	mov    0x38(%rbx),%rax
1400ce1f6:	48 2b c1             	sub    %rcx,%rax
1400ce1f9:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1400ce1fd:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400ce203:	72 14                	jb     0x1400ce219
1400ce205:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400ce209:	48 2b ca             	sub    %rdx,%rcx
1400ce20c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400ce210:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ce214:	77 63                	ja     0x1400ce279
1400ce216:	48 8b ca             	mov    %rdx,%rcx
1400ce219:	ff 15 21 49 14 00    	call   *0x144921(%rip)        # 0x140212b40
1400ce21f:	48 83 63 28 00       	andq   $0x0,0x28(%rbx)
1400ce224:	48 83 63 30 00       	andq   $0x0,0x30(%rbx)
1400ce229:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
1400ce22e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400ce232:	48 85 c9             	test   %rcx,%rcx
1400ce235:	74 3c                	je     0x1400ce273
1400ce237:	48 8b 43 18          	mov    0x18(%rbx),%rax
1400ce23b:	48 2b c1             	sub    %rcx,%rax
1400ce23e:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400ce242:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400ce248:	72 14                	jb     0x1400ce25e
1400ce24a:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400ce24e:	48 2b ca             	sub    %rdx,%rcx
1400ce251:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400ce255:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ce259:	77 1e                	ja     0x1400ce279
1400ce25b:	48 8b ca             	mov    %rdx,%rcx
1400ce25e:	ff 15 dc 48 14 00    	call   *0x1448dc(%rip)        # 0x140212b40
1400ce264:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1400ce269:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1400ce26e:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
1400ce273:	48 83 c4 20          	add    $0x20,%rsp
1400ce277:	5b                   	pop    %rbx
1400ce278:	c3                   	ret
1400ce279:	ff 15 01 49 14 00    	call   *0x144901(%rip)        # 0x140212b80
1400ce27f:	cc                   	int3
1400ce280:	40 53                	rex push %rbx
1400ce282:	48 83 ec 20          	sub    $0x20,%rsp
1400ce286:	48 8b d9             	mov    %rcx,%rbx
1400ce289:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400ce28d:	48 85 c9             	test   %rcx,%rcx
1400ce290:	74 3c                	je     0x1400ce2ce
1400ce292:	48 8b 43 18          	mov    0x18(%rbx),%rax
1400ce296:	48 2b c1             	sub    %rcx,%rax
1400ce299:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400ce29d:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400ce2a3:	72 14                	jb     0x1400ce2b9
1400ce2a5:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400ce2a9:	48 2b ca             	sub    %rdx,%rcx
1400ce2ac:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400ce2b0:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ce2b4:	77 1e                	ja     0x1400ce2d4
1400ce2b6:	48 8b ca             	mov    %rdx,%rcx
1400ce2b9:	ff 15 81 48 14 00    	call   *0x144881(%rip)        # 0x140212b40
1400ce2bf:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1400ce2c4:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1400ce2c9:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
1400ce2ce:	48 83 c4 20          	add    $0x20,%rsp
1400ce2d2:	5b                   	pop    %rbx
1400ce2d3:	c3                   	ret
1400ce2d4:	ff 15 a6 48 14 00    	call   *0x1448a6(%rip)        # 0x140212b80
1400ce2da:	cc                   	int3
1400ce2db:	90                   	nop
1400ce2dc:	48 8b c4             	mov    %rsp,%rax
1400ce2df:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400ce2e3:	48 89 68 18          	mov    %rbp,0x18(%rax)
1400ce2e7:	48 89 70 20          	mov    %rsi,0x20(%rax)
1400ce2eb:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400ce2ef:	57                   	push   %rdi
1400ce2f0:	48 83 ec 20          	sub    $0x20,%rsp
1400ce2f4:	48 8b f9             	mov    %rcx,%rdi
1400ce2f7:	33 c9                	xor    %ecx,%ecx
1400ce2f9:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1400ce2fd:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
1400ce301:	48 89 4f 18          	mov    %rcx,0x18(%rdi)
1400ce305:	48 89 4f 20          	mov    %rcx,0x20(%rdi)
1400ce309:	48 89 4f 28          	mov    %rcx,0x28(%rdi)
1400ce30d:	48 89 4f 30          	mov    %rcx,0x30(%rdi)
1400ce311:	48 89 4f 38          	mov    %rcx,0x38(%rdi)
1400ce315:	48 89 4f 48          	mov    %rcx,0x48(%rdi)
1400ce319:	48 89 4f 50          	mov    %rcx,0x50(%rdi)
1400ce31d:	48 89 4f 58          	mov    %rcx,0x58(%rdi)
1400ce321:	48 89 4f 60          	mov    %rcx,0x60(%rdi)
1400ce325:	48 89 4f 68          	mov    %rcx,0x68(%rdi)
1400ce329:	48 89 4f 70          	mov    %rcx,0x70(%rdi)
1400ce32d:	48 89 4f 78          	mov    %rcx,0x78(%rdi)
1400ce331:	48 8d b7 80 00 00 00 	lea    0x80(%rdi),%rsi
1400ce338:	48 89 0e             	mov    %rcx,(%rsi)
1400ce33b:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
1400ce33f:	48 89 4e 10          	mov    %rcx,0x10(%rsi)
1400ce343:	4c 89 87 a0 00 00 00 	mov    %r8,0xa0(%rdi)
1400ce34a:	48 89 97 a8 00 00 00 	mov    %rdx,0xa8(%rdi)
1400ce351:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
1400ce356:	4c 89 87 b0 00 00 00 	mov    %r8,0xb0(%rdi)
1400ce35d:	8b 44 24 60          	mov    0x60(%rsp),%eax
1400ce361:	89 87 b8 00 00 00    	mov    %eax,0xb8(%rdi)
1400ce367:	8b 54 24 68          	mov    0x68(%rsp),%edx
1400ce36b:	89 97 bc 00 00 00    	mov    %edx,0xbc(%rdi)
1400ce371:	88 8f c0 00 00 00    	mov    %cl,0xc0(%rdi)
1400ce377:	8b 44 24 58          	mov    0x58(%rsp),%eax
1400ce37b:	89 87 c4 00 00 00    	mov    %eax,0xc4(%rdi)
1400ce381:	41 f6 40 0c 08       	testb  $0x8,0xc(%r8)
1400ce386:	74 07                	je     0x1400ce38f
1400ce388:	f6 c2 10             	test   $0x10,%dl
1400ce38b:	75 02                	jne    0x1400ce38f
1400ce38d:	b1 01                	mov    $0x1,%cl
1400ce38f:	88 8f c8 00 00 00    	mov    %cl,0xc8(%rdi)
1400ce395:	4c 89 8f d0 00 00 00 	mov    %r9,0xd0(%rdi)
1400ce39c:	41 8b 58 24          	mov    0x24(%r8),%ebx
1400ce3a0:	48 8b 6e 08          	mov    0x8(%rsi),%rbp
1400ce3a4:	48 8b cd             	mov    %rbp,%rcx
1400ce3a7:	48 c1 f9 04          	sar    $0x4,%rcx
1400ce3ab:	48 3b d9             	cmp    %rcx,%rbx
1400ce3ae:	73 0a                	jae    0x1400ce3ba
1400ce3b0:	48 c1 e3 04          	shl    $0x4,%rbx
1400ce3b4:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
1400ce3b8:	eb 3c                	jmp    0x1400ce3f6
1400ce3ba:	76 3a                	jbe    0x1400ce3f6
1400ce3bc:	48 8b 46 10          	mov    0x10(%rsi),%rax
1400ce3c0:	48 c1 f8 04          	sar    $0x4,%rax
1400ce3c4:	48 3b d8             	cmp    %rax,%rbx
1400ce3c7:	76 10                	jbe    0x1400ce3d9
1400ce3c9:	0f ae e8             	lfence
1400ce3cc:	48 8b d3             	mov    %rbx,%rdx
1400ce3cf:	48 8b ce             	mov    %rsi,%rcx
1400ce3d2:	e8 fd 27 00 00       	call   0x1400d0bd4
1400ce3d7:	eb 1d                	jmp    0x1400ce3f6
1400ce3d9:	48 2b d9             	sub    %rcx,%rbx
1400ce3dc:	74 14                	je     0x1400ce3f2
1400ce3de:	48 c1 e3 04          	shl    $0x4,%rbx
1400ce3e2:	4c 8b c3             	mov    %rbx,%r8
1400ce3e5:	33 d2                	xor    %edx,%edx
1400ce3e7:	48 8b cd             	mov    %rbp,%rcx
1400ce3ea:	e8 13 76 13 00       	call   0x140205a02
1400ce3ef:	48 03 eb             	add    %rbx,%rbp
1400ce3f2:	48 89 6e 08          	mov    %rbp,0x8(%rsi)
1400ce3f6:	48 8b c7             	mov    %rdi,%rax
1400ce3f9:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400ce3fe:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1400ce403:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400ce408:	48 83 c4 20          	add    $0x20,%rsp
1400ce40c:	5f                   	pop    %rdi
1400ce40d:	c3                   	ret
1400ce40e:	90                   	nop
1400ce40f:	90                   	nop
1400ce410:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400ce415:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400ce41a:	57                   	push   %rdi
1400ce41b:	48 83 ec 20          	sub    $0x20,%rsp
1400ce41f:	48 8d 79 40          	lea    0x40(%rcx),%rdi
1400ce423:	48 8b d9             	mov    %rcx,%rbx
1400ce426:	48 8b cf             	mov    %rdi,%rcx
1400ce429:	e8 6e 1c 00 00       	call   0x1400d009c
1400ce42e:	83 7b 7c 5e          	cmpl   $0x5e,0x7c(%rbx)
1400ce432:	75 10                	jne    0x1400ce444
1400ce434:	48 8b 43 48          	mov    0x48(%rbx),%rax
1400ce438:	48 8b cb             	mov    %rbx,%rcx
1400ce43b:	83 70 0c 01          	xorl   $0x1,0xc(%rax)
1400ce43f:	e8 7c f8 ff ff       	call   0x1400cdcc0
1400ce444:	f7 83 80 00 00 00 00 	testl  $0x20000000,0x80(%rbx)
1400ce44b:	00 00 20
1400ce44e:	0f 84 b6 00 00 00    	je     0x1400ce50a
1400ce454:	83 7b 7c 5d          	cmpl   $0x5d,0x7c(%rbx)
1400ce458:	0f 85 ac 00 00 00    	jne    0x1400ce50a
1400ce45e:	b2 5d                	mov    $0x5d,%dl
1400ce460:	48 8b cf             	mov    %rdi,%rcx
1400ce463:	e8 98 1c 00 00       	call   0x1400d0100
1400ce468:	48 8b cb             	mov    %rbx,%rcx
1400ce46b:	e8 50 f8 ff ff       	call   0x1400cdcc0
1400ce470:	e9 95 00 00 00       	jmp    0x1400ce50a
1400ce475:	83 f8 02             	cmp    $0x2,%eax
1400ce478:	0f 84 8c 00 00 00    	je     0x1400ce50a
1400ce47e:	83 7b 74 00          	cmpl   $0x0,0x74(%rbx)
1400ce482:	75 10                	jne    0x1400ce494
1400ce484:	f7 83 80 00 00 00 00 	testl  $0x100000,0x80(%rbx)
1400ce48b:	00 10 00
1400ce48e:	0f 84 b8 00 00 00    	je     0x1400ce54c
1400ce494:	83 7b 7c 2d          	cmpl   $0x2d,0x7c(%rbx)
1400ce498:	75 65                	jne    0x1400ce4ff
1400ce49a:	48 8b cb             	mov    %rbx,%rcx
1400ce49d:	e8 1e f8 ff ff       	call   0x1400cdcc0
1400ce4a2:	40 8a 73 74          	mov    0x74(%rbx),%sil
1400ce4a6:	48 8b cb             	mov    %rbx,%rcx
1400ce4a9:	e8 62 2c 00 00       	call   0x1400d1110
1400ce4ae:	85 c0                	test   %eax,%eax
1400ce4b0:	74 6a                	je     0x1400ce51c
1400ce4b2:	83 f8 02             	cmp    $0x2,%eax
1400ce4b5:	0f 84 86 00 00 00    	je     0x1400ce541
1400ce4bb:	f7 43 70 00 08 00 00 	testl  $0x800,0x70(%rbx)
1400ce4c2:	74 21                	je     0x1400ce4e5
1400ce4c4:	8a 53 74             	mov    0x74(%rbx),%dl
1400ce4c7:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
1400ce4cb:	e8 84 12 00 00       	call   0x1400cf754
1400ce4d0:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
1400ce4d4:	40 8a d6             	mov    %sil,%dl
1400ce4d7:	0f b6 c0             	movzbl %al,%eax
1400ce4da:	89 43 74             	mov    %eax,0x74(%rbx)
1400ce4dd:	e8 72 12 00 00       	call   0x1400cf754
1400ce4e2:	40 8a f0             	mov    %al,%sil
1400ce4e5:	40 38 73 74          	cmp    %sil,0x74(%rbx)
1400ce4e9:	72 6c                	jb     0x1400ce557
1400ce4eb:	0f ae e8             	lfence
1400ce4ee:	44 8a 43 74          	mov    0x74(%rbx),%r8b
1400ce4f2:	40 8a d6             	mov    %sil,%dl
1400ce4f5:	48 8b cf             	mov    %rdi,%rcx
1400ce4f8:	e8 53 2e 00 00       	call   0x1400d1350
1400ce4fd:	eb 0b                	jmp    0x1400ce50a
1400ce4ff:	8a 53 74             	mov    0x74(%rbx),%dl
1400ce502:	48 8b cf             	mov    %rdi,%rcx
1400ce505:	e8 f6 1b 00 00       	call   0x1400d0100
1400ce50a:	48 8b cb             	mov    %rbx,%rcx
1400ce50d:	e8 fe 2b 00 00       	call   0x1400d1110
1400ce512:	85 c0                	test   %eax,%eax
1400ce514:	0f 85 5b ff ff ff    	jne    0x1400ce475
1400ce51a:	eb 15                	jmp    0x1400ce531
1400ce51c:	8a 53 74             	mov    0x74(%rbx),%dl
1400ce51f:	48 8b cf             	mov    %rdi,%rcx
1400ce522:	e8 d9 1b 00 00       	call   0x1400d0100
1400ce527:	b2 2d                	mov    $0x2d,%dl
1400ce529:	48 8b cf             	mov    %rdi,%rcx
1400ce52c:	e8 cf 1b 00 00       	call   0x1400d0100
1400ce531:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400ce536:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400ce53b:	48 83 c4 20          	add    $0x20,%rsp
1400ce53f:	5f                   	pop    %rdi
1400ce540:	c3                   	ret
1400ce541:	ba 08 00 00 00       	mov    $0x8,%edx
1400ce546:	e8 0d ef ff ff       	call   0x1400cd458
1400ce54b:	cc                   	int3
1400ce54c:	ba 02 00 00 00       	mov    $0x2,%edx
1400ce551:	e8 02 ef ff ff       	call   0x1400cd458
1400ce556:	cc                   	int3
1400ce557:	ba 08 00 00 00       	mov    $0x8,%edx
1400ce55c:	e8 f7 ee ff ff       	call   0x1400cd458
1400ce561:	cc                   	int3
1400ce562:	90                   	nop
1400ce563:	90                   	nop
1400ce564:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ce569:	57                   	push   %rdi
1400ce56a:	48 83 ec 20          	sub    $0x20,%rsp
1400ce56e:	f7 81 80 00 00 00 00 	testl  $0x100,0x80(%rcx)
1400ce575:	01 00 00
1400ce578:	48 8b d9             	mov    %rcx,%rbx
1400ce57b:	0f 84 d2 00 00 00    	je     0x1400ce653
1400ce581:	41 b9 03 00 00 00    	mov    $0x3,%r9d
1400ce587:	bf ff ff ff 7f       	mov    $0x7fffffff,%edi
1400ce58c:	44 8b c7             	mov    %edi,%r8d
1400ce58f:	41 8d 51 07          	lea    0x7(%r9),%edx
1400ce593:	e8 c8 2a 00 00       	call   0x1400d1060
1400ce598:	3b c7                	cmp    %edi,%eax
1400ce59a:	0f 84 b3 00 00 00    	je     0x1400ce653
1400ce5a0:	48 63 7b 74          	movslq 0x74(%rbx),%rdi
1400ce5a4:	8b 83 80 00 00 00    	mov    0x80(%rbx),%eax
1400ce5aa:	85 ff                	test   %edi,%edi
1400ce5ac:	75 0f                	jne    0x1400ce5bd
1400ce5ae:	0f ba e0 14          	bt     $0x14,%eax
1400ce5b2:	0f 83 df 00 00 00    	jae    0x1400ce697
1400ce5b8:	e9 a2 00 00 00       	jmp    0x1400ce65f
1400ce5bd:	0f ba e0 09          	bt     $0x9,%eax
1400ce5c1:	73 09                	jae    0x1400ce5cc
1400ce5c3:	83 ff 09             	cmp    $0x9,%edi
1400ce5c6:	0f 87 c0 00 00 00    	ja     0x1400ce68c
1400ce5cc:	8b 43 18             	mov    0x18(%rbx),%eax
1400ce5cf:	48 8b cf             	mov    %rdi,%rcx
1400ce5d2:	48 3b c7             	cmp    %rdi,%rax
1400ce5d5:	0f 82 b1 00 00 00    	jb     0x1400ce68c
1400ce5db:	48 39 4b 38          	cmp    %rcx,0x38(%rbx)
1400ce5df:	0f 86 a7 00 00 00    	jbe    0x1400ce68c
1400ce5e5:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400ce5e9:	48 8b d1             	mov    %rcx,%rdx
1400ce5ec:	83 e1 1f             	and    $0x1f,%ecx
1400ce5ef:	48 c1 ea 05          	shr    $0x5,%rdx
1400ce5f3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400ce5f9:	41 d3 e0             	shl    %cl,%r8d
1400ce5fc:	44 85 04 90          	test   %r8d,(%rax,%rdx,4)
1400ce600:	0f 84 86 00 00 00    	je     0x1400ce68c
1400ce606:	b9 28 00 00 00       	mov    $0x28,%ecx
1400ce60b:	ff 15 3f 45 14 00    	call   *0x14453f(%rip)        # 0x140212b50
1400ce611:	48 85 c0             	test   %rax,%rax
1400ce614:	0f 84 93 00 00 00    	je     0x1400ce6ad