14088e18f:	57                   	push   %rdi
14088e190:	48 83 ec 30          	sub    $0x30,%rsp
14088e194:	80 39 01             	cmpb   $0x1,(%rcx)
14088e197:	49 8b f9             	mov    %r9,%rdi
14088e19a:	41 8b f0             	mov    %r8d,%esi
14088e19d:	8b ea                	mov    %edx,%ebp
14088e19f:	48 8b d9             	mov    %rcx,%rbx
14088e1a2:	75 07                	jne    0x14088e1ab
14088e1a4:	b8 04 00 00 00       	mov    $0x4,%eax
14088e1a9:	eb 1d                	jmp    0x14088e1c8
14088e1ab:	e8 30 81 00 00       	call   0x1408962e0
14088e1b0:	85 c0                	test   %eax,%eax
14088e1b2:	75 14                	jne    0x14088e1c8
14088e1b4:	4c 8b cf             	mov    %rdi,%r9
14088e1b7:	89 44 24 20          	mov    %eax,0x20(%rsp)
14088e1bb:	44 8b c6             	mov    %esi,%r8d
14088e1be:	8b d5                	mov    %ebp,%edx
14088e1c0:	48 8b cb             	mov    %rbx,%rcx
14088e1c3:	e8 d8 fb ff ff       	call   0x14088dda0
14088e1c8:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14088e1cd:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14088e1d2:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14088e1d7:	48 83 c4 30          	add    $0x30,%rsp
14088e1db:	5f                   	pop    %rdi
14088e1dc:	c3                   	ret
14088e1dd:	cc                   	int3
14088e1de:	cc                   	int3
14088e1df:	cc                   	int3
14088e1e0:	0f b6 d1             	movzbl %cl,%edx
14088e1e3:	83 ea 07             	sub    $0x7,%edx
14088e1e6:	74 2f                	je     0x14088e217
14088e1e8:	83 ea 01             	sub    $0x1,%edx
14088e1eb:	74 22                	je     0x14088e20f
14088e1ed:	83 ea 01             	sub    $0x1,%edx
14088e1f0:	74 15                	je     0x14088e207
14088e1f2:	83 fa 01             	cmp    $0x1,%edx
14088e1f5:	74 08                	je     0x14088e1ff
14088e1f7:	48 8d 05 52 3d 7c 00 	lea    0x7c3d52(%rip),%rax        # 0x141051f50
14088e1fe:	c3                   	ret
14088e1ff:	48 8d 05 32 3d 7c 00 	lea    0x7c3d32(%rip),%rax        # 0x141051f38
14088e206:	c3                   	ret
14088e207:	48 8d 05 1a 3d 7c 00 	lea    0x7c3d1a(%rip),%rax        # 0x141051f28
14088e20e:	c3                   	ret
14088e20f:	48 8d 05 02 3d 7c 00 	lea    0x7c3d02(%rip),%rax        # 0x141051f18
14088e216:	c3                   	ret
14088e217:	48 8d 05 22 3d 7c 00 	lea    0x7c3d22(%rip),%rax        # 0x141051f40
14088e21e:	c3                   	ret
14088e21f:	cc                   	int3
14088e220:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14088e225:	56                   	push   %rsi
14088e226:	48 83 ec 20          	sub    $0x20,%rsp
14088e22a:	48 8b b1 70 01 00 00 	mov    0x170(%rcx),%rsi
14088e231:	48 8b d9             	mov    %rcx,%rbx
14088e234:	48 85 f6             	test   %rsi,%rsi
14088e237:	74 5d                	je     0x14088e296
14088e239:	48 83 b9 50 01 00 00 	cmpq   $0x0,0x150(%rcx)
14088e240:	00
14088e241:	74 53                	je     0x14088e296
14088e243:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
14088e248:	48 63 a9 78 01 00 00 	movslq 0x178(%rcx),%rbp
14088e24f:	48 8b 09             	mov    (%rcx),%rcx
14088e252:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14088e257:	48 8d 55 01          	lea    0x1(%rbp),%rdx
14088e25b:	e8 a0 83 04 00       	call   0x1408d6600
14088e260:	48 8b f8             	mov    %rax,%rdi
14088e263:	48 85 c0             	test   %rax,%rax
14088e266:	74 12                	je     0x14088e27a
14088e268:	4c 8b c5             	mov    %rbp,%r8
14088e26b:	48 8b d6             	mov    %rsi,%rdx
14088e26e:	48 8b c8             	mov    %rax,%rcx
14088e271:	e8 9a 0d 65 00       	call   0x140edf010
14088e276:	c6 04 2f 00          	movb   $0x0,(%rdi,%rbp,1)
14088e27a:	48 8b 93 50 01 00 00 	mov    0x150(%rbx),%rdx
14088e281:	4c 8b c7             	mov    %rdi,%r8
14088e284:	48 8b cb             	mov    %rbx,%rcx
14088e287:	e8 24 00 00 00       	call   0x14088e2b0
14088e28c:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14088e291:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
14088e296:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14088e29b:	48 83 c4 20          	add    $0x20,%rsp
14088e29f:	5e                   	pop    %rsi
14088e2a0:	c3                   	ret
14088e2a1:	cc                   	int3
14088e2a2:	cc                   	int3
14088e2a3:	cc                   	int3
14088e2a4:	cc                   	int3
14088e2a5:	cc                   	int3
14088e2a6:	cc                   	int3
14088e2a7:	cc                   	int3
14088e2a8:	cc                   	int3
14088e2a9:	cc                   	int3
14088e2aa:	cc                   	int3
14088e2ab:	cc                   	int3
14088e2ac:	cc                   	int3
14088e2ad:	cc                   	int3
14088e2ae:	cc                   	int3
14088e2af:	cc                   	int3
14088e2b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14088e2b5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14088e2ba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14088e2bf:	57                   	push   %rdi
14088e2c0:	48 83 ec 20          	sub    $0x20,%rsp
14088e2c4:	44 8b 4a 40          	mov    0x40(%rdx),%r9d
14088e2c8:	49 8b f8             	mov    %r8,%rdi
14088e2cb:	48 8b 19             	mov    (%rcx),%rbx
14088e2ce:	48 8b f2             	mov    %rdx,%rsi
14088e2d1:	41 8d 41 02          	lea    0x2(%r9),%eax
14088e2d5:	48 63 e8             	movslq %eax,%rbp
14088e2d8:	41 8d 41 03          	lea    0x3(%r9),%eax
14088e2dc:	48 c1 e5 03          	shl    $0x3,%rbp
14088e2e0:	3b 83 90 00 00 00    	cmp    0x90(%rbx),%eax
14088e2e6:	7c 0f                	jl     0x14088e2f7
14088e2e8:	4c 8b 02             	mov    (%rdx),%r8
14088e2eb:	48 8d 15 06 2f 7c 00 	lea    0x7c2f06(%rip),%rdx        # 0x1410511f8
14088e2f2:	e8 89 b5 04 00       	call   0x1408d9880
14088e2f7:	4c 8b 4e 48          	mov    0x48(%rsi),%r9
14088e2fb:	4d 85 c9             	test   %r9,%r9
14088e2fe:	75 0d                	jne    0x14088e30d
14088e300:	48 8b d5             	mov    %rbp,%rdx
14088e303:	48 8b cb             	mov    %rbx,%rcx
14088e306:	e8 f5 82 04 00       	call   0x1408d6600
14088e30b:	eb 6e                	jmp    0x14088e37b
14088e30d:	4c 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%r9
14088e314:	73 57                	jae    0x14088e36d
14088e316:	4c 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%r9
14088e31d:	72 39                	jb     0x14088e358
14088e31f:	48 81 fd 80 00 00 00 	cmp    $0x80,%rbp
14088e326:	77 45                	ja     0x14088e36d
14088e328:	48 63 4e 40          	movslq 0x40(%rsi),%rcx
14088e32c:	8d 41 01             	lea    0x1(%rcx),%eax
14088e32f:	89 46 40             	mov    %eax,0x40(%rsi)
14088e332:	49 89 3c c9          	mov    %rdi,(%r9,%rcx,8)
14088e336:	49 c7 44 c9 08 00 00 	movq   $0x0,0x8(%r9,%rcx,8)
14088e33d:	00 00
14088e33f:	4c 89 4e 48          	mov    %r9,0x48(%rsi)
14088e343:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088e348:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14088e34d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14088e352:	48 83 c4 20          	add    $0x20,%rsp
14088e356:	5f                   	pop    %rdi
14088e357:	c3                   	ret
14088e358:	4c 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%r9
14088e35f:	72 0c                	jb     0x14088e36d
14088e361:	0f b7 83 a6 01 00 00 	movzwl 0x1a6(%rbx),%eax
14088e368:	48 3b e8             	cmp    %rax,%rbp
14088e36b:	76 bb                	jbe    0x14088e328
14088e36d:	4c 8b c5             	mov    %rbp,%r8
14088e370:	49 8b d1             	mov    %r9,%rdx
14088e373:	48 8b cb             	mov    %rbx,%rcx
14088e376:	e8 95 00 01 00       	call   0x14089e410
14088e37b:	4c 8b c8             	mov    %rax,%r9
14088e37e:	48 85 c0             	test   %rax,%rax
14088e381:	75 a5                	jne    0x14088e328
14088e383:	48 85 ff             	test   %rdi,%rdi
14088e386:	74 bb                	je     0x14088e343
14088e388:	48 39 83 00 03 00 00 	cmp    %rax,0x300(%rbx)
14088e38f:	74 0d                	je     0x14088e39e
14088e391:	48 8b d7             	mov    %rdi,%rdx
14088e394:	48 8b cb             	mov    %rbx,%rcx
14088e397:	e8 a4 55 02 00       	call   0x1408b3940
14088e39c:	eb a5                	jmp    0x14088e343
14088e39e:	48 3b bb f0 01 00 00 	cmp    0x1f0(%rbx),%rdi
14088e3a5:	73 3b                	jae    0x14088e3e2
14088e3a7:	48 3b bb e0 01 00 00 	cmp    0x1e0(%rbx),%rdi
14088e3ae:	72 13                	jb     0x14088e3c3
14088e3b0:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
14088e3b7:	48 89 07             	mov    %rax,(%rdi)
14088e3ba:	48 89 bb d8 01 00 00 	mov    %rdi,0x1d8(%rbx)
14088e3c1:	eb 80                	jmp    0x14088e343
14088e3c3:	48 3b bb e8 01 00 00 	cmp    0x1e8(%rbx),%rdi
14088e3ca:	72 16                	jb     0x14088e3e2
14088e3cc:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
14088e3d3:	48 89 07             	mov    %rax,(%rdi)
14088e3d6:	48 89 bb c8 01 00 00 	mov    %rdi,0x1c8(%rbx)
14088e3dd:	e9 61 ff ff ff       	jmp    0x14088e343
14088e3e2:	48 8b cf             	mov    %rdi,%rcx
14088e3e5:	e8 66 d7 ff ff       	call   0x14088bb50
14088e3ea:	e9 54 ff ff ff       	jmp    0x14088e343
14088e3ef:	cc                   	int3
14088e3f0:	48 8b c4             	mov    %rsp,%rax
14088e3f3:	89 50 10             	mov    %edx,0x10(%rax)
14088e3f6:	48 89 48 08          	mov    %rcx,0x8(%rax)
14088e3fa:	41 55                	push   %r13
14088e3fc:	41 57                	push   %r15
14088e3fe:	48 83 ec 48          	sub    $0x48,%rsp
14088e402:	45 33 ed             	xor    %r13d,%r13d
14088e405:	45 33 ff             	xor    %r15d,%r15d
14088e408:	44 39 a9 80 00 00 00 	cmp    %r13d,0x80(%rcx)
14088e40f:	0f 8e c9 02 00 00    	jle    0x14088e6de
14088e415:	48 89 58 18          	mov    %rbx,0x18(%rax)
14088e419:	48 89 68 e8          	mov    %rbp,-0x18(%rax)
14088e41d:	48 89 70 e0          	mov    %rsi,-0x20(%rax)
14088e421:	48 89 78 d8          	mov    %rdi,-0x28(%rax)
14088e425:	48 bf 11 42 08 21 84 	movabs $0x842108421084211,%rdi
14088e42c:	10 42 08
14088e42f:	4c 89 60 d0          	mov    %r12,-0x30(%rax)
14088e433:	45 33 e4             	xor    %r12d,%r12d
14088e436:	4c 89 70 c8          	mov    %r14,-0x38(%rax)
14088e43a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14088e440:	48 8b 41 78          	mov    0x78(%rcx),%rax
14088e444:	41 3b 54 04 18       	cmp    0x18(%r12,%rax,1),%edx
14088e449:	0f 87 5d 02 00 00    	ja     0x14088e6ac
14088e44f:	49 8b 5c 04 10       	mov    0x10(%r12,%rax,1),%rbx
14088e454:	48 85 db             	test   %rbx,%rbx
14088e457:	0f 84 3c 02 00 00    	je     0x14088e699
14088e45d:	81 3b 80 0f 00 00    	cmpl   $0xf80,(%rbx)
14088e463:	8d 72 ff             	lea    -0x1(%rdx),%esi
14088e466:	76 58                	jbe    0x14088e4c0
14088e468:	8b 7b 08             	mov    0x8(%rbx),%edi
14088e46b:	85 ff                	test   %edi,%edi
14088e46d:	74 47                	je     0x14088e4b6
14088e46f:	8b c6                	mov    %esi,%eax
14088e471:	33 d2                	xor    %edx,%edx
14088e473:	f7 f7                	div    %edi
14088e475:	8b f2                	mov    %edx,%esi
14088e477:	4c 8d 34 c3          	lea    (%rbx,%rax,8),%r14
14088e47b:	48 8b 5c c3 10       	mov    0x10(%rbx,%rax,8),%rbx
14088e480:	48 85 db             	test   %rbx,%rbx
14088e483:	75 29                	jne    0x14088e4ae
14088e485:	b9 00 02 00 00       	mov    $0x200,%ecx
14088e48a:	e8 d1 f2 05 00       	call   0x1408ed760
14088e48f:	48 8b d8             	mov    %rax,%rbx
14088e492:	48 85 c0             	test   %rax,%rax
14088e495:	74 4b                	je     0x14088e4e2
14088e497:	48 8d 48 04          	lea    0x4(%rax),%rcx
14088e49b:	33 d2                	xor    %edx,%edx
14088e49d:	41 b8 fc 01 00 00    	mov    $0x1fc,%r8d
14088e4a3:	e8 08 12 65 00       	call   0x140edf6b0
14088e4a8:	89 3b                	mov    %edi,(%rbx)
14088e4aa:	49 89 5e 10          	mov    %rbx,0x10(%r14)
14088e4ae:	81 3b 80 0f 00 00    	cmpl   $0xf80,(%rbx)
14088e4b4:	77 b2                	ja     0x14088e468
14088e4b6:	48 bf 11 42 08 21 84 	movabs $0x842108421084211,%rdi
14088e4bd:	10 42 08
14088e4c0:	81 3b 80 0f 00 00    	cmpl   $0xf80,(%rbx)
14088e4c6:	8b ce                	mov    %esi,%ecx
14088e4c8:	77 2b                	ja     0x14088e4f5
14088e4ca:	48 c1 e9 03          	shr    $0x3,%rcx
14088e4ce:	83 e6 07             	and    $0x7,%esi
14088e4d1:	0f b6 44 19 10       	movzbl 0x10(%rcx,%rbx,1),%eax
14088e4d6:	0f ab f0             	bts    %esi,%eax
14088e4d9:	88 44 19 10          	mov    %al,0x10(%rcx,%rbx,1)
14088e4dd:	e9 b2 01 00 00       	jmp    0x14088e694
14088e4e2:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14088e4e7:	bf 07 00 00 00       	mov    $0x7,%edi
14088e4ec:	49 89 5e 10          	mov    %rbx,0x10(%r14)
14088e4f0:	e9 a6 01 00 00       	jmp    0x14088e69b
14088e4f5:	48 8b c7             	mov    %rdi,%rax
14088e4f8:	ff c6                	inc    %esi
14088e4fa:	48 f7 e1             	mul    %rcx
14088e4fd:	48 8b c1             	mov    %rcx,%rax
14088e500:	48 2b c2             	sub    %rdx,%rax
14088e503:	48 d1 e8             	shr    $1,%rax
14088e506:	48 03 c2             	add    %rdx,%rax
14088e509:	48 c1 e8 06          	shr    $0x6,%rax
14088e50d:	48 6b c0 7c          	imul   $0x7c,%rax,%rax
14088e511:	48 2b c8             	sub    %rax,%rcx
14088e514:	8b c1                	mov    %ecx,%eax
14088e516:	83 7c 83 10 00       	cmpl   $0x0,0x10(%rbx,%rax,4)
14088e51b:	75 13                	jne    0x14088e530
14088e51d:	8b 43 04             	mov    0x4(%rbx),%eax
14088e520:	83 f8 7b             	cmp    $0x7b,%eax
14088e523:	eb 34                	jmp    0x14088e559
14088e525:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14088e52c:	00 00 00 00
14088e530:	8b c1                	mov    %ecx,%eax
14088e532:	39 74 83 10          	cmp    %esi,0x10(%rbx,%rax,4)
14088e536:	0f 84 58 01 00 00    	je     0x14088e694
14088e53c:	ff c1                	inc    %ecx
14088e53e:	33 c0                	xor    %eax,%eax
14088e540:	83 f9 7c             	cmp    $0x7c,%ecx
14088e543:	0f 42 c1             	cmovb  %ecx,%eax
14088e546:	8b d0                	mov    %eax,%edx
14088e548:	8b c8                	mov    %eax,%ecx
14088e54a:	83 7c 83 10 00       	cmpl   $0x0,0x10(%rbx,%rax,4)
14088e54f:	75 df                	jne    0x14088e530
14088e551:	8b ca                	mov    %edx,%ecx
14088e553:	8b 43 04             	mov    0x4(%rbx),%eax
14088e556:	83 f8 3e             	cmp    $0x3e,%eax
14088e559:	0f 82 2a 01 00 00    	jb     0x14088e689
14088e55f:	b9 f0 01 00 00       	mov    $0x1f0,%ecx
14088e564:	e8 f7 f1 05 00       	call   0x1408ed760
14088e569:	4c 8b f0             	mov    %rax,%r14
14088e56c:	48 85 c0             	test   %rax,%rax
14088e56f:	75 0f                	jne    0x14088e580
14088e571:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14088e576:	bf 07 00 00 00       	mov    $0x7,%edi
14088e57b:	e9 1b 01 00 00       	jmp    0x14088e69b
14088e580:	48 8d 53 10          	lea    0x10(%rbx),%rdx
14088e584:	b9 03 00 00 00       	mov    $0x3,%ecx
14088e589:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14088e590:	48 8d 80 80 00 00 00 	lea    0x80(%rax),%rax
14088e597:	0f 10 02             	movups (%rdx),%xmm0
14088e59a:	48 8d 92 80 00 00 00 	lea    0x80(%rdx),%rdx
14088e5a1:	0f 11 40 80          	movups %xmm0,-0x80(%rax)
14088e5a5:	0f 10 4a 90          	movups -0x70(%rdx),%xmm1
14088e5a9:	0f 11 48 90          	movups %xmm1,-0x70(%rax)
14088e5ad:	0f 10 42 a0          	movups -0x60(%rdx),%xmm0
14088e5b1:	0f 11 40 a0          	movups %xmm0,-0x60(%rax)
14088e5b5:	0f 10 4a b0          	movups -0x50(%rdx),%xmm1
14088e5b9:	0f 11 48 b0          	movups %xmm1,-0x50(%rax)
14088e5bd:	0f 10 42 c0          	movups -0x40(%rdx),%xmm0
14088e5c1:	0f 11 40 c0          	movups %xmm0,-0x40(%rax)
14088e5c5:	0f 10 4a d0          	movups -0x30(%rdx),%xmm1
14088e5c9:	0f 11 48 d0          	movups %xmm1,-0x30(%rax)
14088e5cd:	0f 10 42 e0          	movups -0x20(%rdx),%xmm0
14088e5d1:	0f 11 40 e0          	movups %xmm0,-0x20(%rax)
14088e5d5:	0f 10 4a f0          	movups -0x10(%rdx),%xmm1
14088e5d9:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
14088e5dd:	48 83 e9 01          	sub    $0x1,%rcx
14088e5e1:	75 ad                	jne    0x14088e590
14088e5e3:	0f 10 02             	movups (%rdx),%xmm0
14088e5e6:	41 b8 f0 01 00 00    	mov    $0x1f0,%r8d
14088e5ec:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
14088e5f0:	0f 11 00             	movups %xmm0,(%rax)
14088e5f3:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
14088e5f7:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14088e5fb:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
14088e5ff:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14088e603:	0f 10 4a 30          	movups 0x30(%rdx),%xmm1
14088e607:	0f 11 48 30          	movups %xmm1,0x30(%rax)
14088e60b:	0f 10 42 40          	movups 0x40(%rdx),%xmm0
14088e60f:	0f 11 40 40          	movups %xmm0,0x40(%rax)
14088e613:	0f 10 4a 50          	movups 0x50(%rdx),%xmm1
14088e617:	0f 11 48 50          	movups %xmm1,0x50(%rax)
14088e61b:	0f 10 42 60          	movups 0x60(%rdx),%xmm0
14088e61f:	33 d2                	xor    %edx,%edx
14088e621:	0f 11 40 60          	movups %xmm0,0x60(%rax)
14088e625:	e8 86 10 65 00       	call   0x140edf6b0
14088e62a:	8b 0b                	mov    (%rbx),%ecx
14088e62c:	48 8b c7             	mov    %rdi,%rax
14088e62f:	48 83 c1 3d          	add    $0x3d,%rcx
14088e633:	48 f7 e1             	mul    %rcx
14088e636:	48 2b ca             	sub    %rdx,%rcx
14088e639:	48 d1 e9             	shr    $1,%rcx
14088e63c:	48 03 ca             	add    %rdx,%rcx
14088e63f:	8b d6                	mov    %esi,%edx
14088e641:	48 c1 e9 05          	shr    $0x5,%rcx
14088e645:	89 4b 08             	mov    %ecx,0x8(%rbx)
14088e648:	48 8b cb             	mov    %rbx,%rcx
14088e64b:	e8 10 dd 03 00       	call   0x1408cc360
14088e650:	8b f8                	mov    %eax,%edi
14088e652:	49 8b f6             	mov    %r14,%rsi
14088e655:	bd 7c 00 00 00       	mov    $0x7c,%ebp
14088e65a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14088e660:	8b 16                	mov    (%rsi),%edx
14088e662:	85 d2                	test   %edx,%edx
14088e664:	74 0a                	je     0x14088e670
14088e666:	48 8b cb             	mov    %rbx,%rcx
14088e669:	e8 f2 dc 03 00       	call   0x1408cc360