140588126:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14058812b:	e8 e0 7b c1 ff       	call   0x14019fd10
140588130:	90                   	nop
140588131:	41 83 ce 04          	or     $0x4,%r14d
140588135:	44 89 75 90          	mov    %r14d,-0x70(%rbp)
140588139:	48 8b 46 48          	mov    0x48(%rsi),%rax
14058813d:	48 8b 48 18          	mov    0x18(%rax),%rcx
140588141:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140588146:	48 3b cf             	cmp    %rdi,%rcx
140588149:	74 1c                	je     0x140588167
14058814b:	41 b1 01             	mov    $0x1,%r9b
14058814e:	45 33 c0             	xor    %r8d,%r8d
140588151:	48 8b d7             	mov    %rdi,%rdx
140588154:	e8 a7 b4 1c 00       	call   0x140753600
140588159:	84 c0                	test   %al,%al
14058815b:	75 0a                	jne    0x140588167
14058815d:	41 b7 01             	mov    $0x1,%r15b
140588160:	eb 08                	jmp    0x14058816a
140588162:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140588167:	45 32 ff             	xor    %r15b,%r15b
14058816a:	41 f6 c6 04          	test   $0x4,%r14b
14058816e:	74 30                	je     0x1405881a0
140588170:	41 83 e6 fb          	and    $0xfffffffb,%r14d
140588174:	48 85 ff             	test   %rdi,%rdi
140588177:	74 27                	je     0x1405881a0
140588179:	8b 47 10             	mov    0x10(%rdi),%eax
14058817c:	ff c8                	dec    %eax
14058817e:	89 47 10             	mov    %eax,0x10(%rdi)
140588181:	85 c0                	test   %eax,%eax
140588183:	7f 1b                	jg     0x1405881a0
140588185:	0f 88 0e 0b 00 00    	js     0x140588c99
14058818b:	48 8b 07             	mov    (%rdi),%rax
14058818e:	ba 01 00 00 00       	mov    $0x1,%edx
140588193:	48 8b cf             	mov    %rdi,%rcx
140588196:	48 8b 00             	mov    (%rax),%rax
140588199:	ff 15 81 b8 9f 00    	call   *0x9fb881(%rip)        # 0x140f83a20
14058819f:	90                   	nop
1405881a0:	45 84 ff             	test   %r15b,%r15b
1405881a3:	0f 84 90 00 00 00    	je     0x140588239
1405881a9:	45 33 c0             	xor    %r8d,%r8d
1405881ac:	33 d2                	xor    %edx,%edx
1405881ae:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1405881b2:	e8 e9 b5 29 00       	call   0x1408237a0
1405881b7:	90                   	nop
1405881b8:	45 33 c0             	xor    %r8d,%r8d
1405881bb:	33 d2                	xor    %edx,%edx
1405881bd:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1405881c1:	e8 da b5 29 00       	call   0x1408237a0
1405881c6:	90                   	nop
1405881c7:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1405881cb:	48 8b cb             	mov    %rbx,%rcx
1405881ce:	e8 7d 34 1c 00       	call   0x14074b650
1405881d3:	48 8b 46 48          	mov    0x48(%rsi),%rax
1405881d7:	48 8b 48 18          	mov    0x18(%rax),%rcx
1405881db:	48 8b 01             	mov    (%rcx),%rax
1405881de:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1405881e2:	48 8b 40 08          	mov    0x8(%rax),%rax
1405881e6:	ff 15 34 b8 9f 00    	call   *0x9fb834(%rip)        # 0x140f83a20
1405881ec:	4c 8d 45 70          	lea    0x70(%rbp),%r8
1405881f0:	48 83 bd 88 00 00 00 	cmpq   $0xf,0x88(%rbp)
1405881f7:	0f
1405881f8:	4c 0f 47 45 70       	cmova  0x70(%rbp),%r8
1405881fd:	48 8b 45 28          	mov    0x28(%rbp),%rax
140588201:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140588206:	4c 8b 4d d8          	mov    -0x28(%rbp),%r9
14058820a:	48 8d 15 3f 8e a8 00 	lea    0xa88e3f(%rip),%rdx        # 0x141011050
140588211:	48 8b 0d e0 92 ea 00 	mov    0xea92e0(%rip),%rcx        # 0x1414314f8
140588218:	e8 a3 b3 20 00       	call   0x1407935c0
14058821d:	90                   	nop
14058821e:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140588222:	e8 79 b6 29 00       	call   0x1408238a0
140588227:	90                   	nop
140588228:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14058822c:	e8 6f b6 29 00       	call   0x1408238a0
140588231:	40 32 ff             	xor    %dil,%dil
140588234:	e9 d3 07 00 00       	jmp    0x140588a0c
140588239:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14058823d:	e8 3e 5c 1b 00       	call   0x14073de80
140588242:	48 85 c0             	test   %rax,%rax
140588245:	0f 85 e2 00 00 00    	jne    0x14058832d
14058824b:	48 85 db             	test   %rbx,%rbx
14058824e:	0f 84 de 00 00 00    	je     0x140588332
140588254:	48 8b 83 80 00 00 00 	mov    0x80(%rbx),%rax
14058825b:	48 8b 08             	mov    (%rax),%rcx
14058825e:	48 8b 11             	mov    (%rcx),%rdx
140588261:	48 8b 46 48          	mov    0x48(%rsi),%rax
140588265:	48 8b 48 18          	mov    0x18(%rax),%rcx
140588269:	48 8b 12             	mov    (%rdx),%rdx
14058826c:	48 3b ca             	cmp    %rdx,%rcx
14058826f:	0f 84 b8 00 00 00    	je     0x14058832d
140588275:	41 b1 01             	mov    $0x1,%r9b
140588278:	45 33 c0             	xor    %r8d,%r8d
14058827b:	e8 80 b3 1c 00       	call   0x140753600
140588280:	84 c0                	test   %al,%al
140588282:	0f 85 a5 00 00 00    	jne    0x14058832d
140588288:	45 33 c0             	xor    %r8d,%r8d
14058828b:	33 d2                	xor    %edx,%edx
14058828d:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140588291:	e8 0a b5 29 00       	call   0x1408237a0
140588296:	90                   	nop
140588297:	45 33 c0             	xor    %r8d,%r8d
14058829a:	33 d2                	xor    %edx,%edx
14058829c:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1405882a0:	e8 fb b4 29 00       	call   0x1408237a0
1405882a5:	90                   	nop
1405882a6:	48 8b 83 80 00 00 00 	mov    0x80(%rbx),%rax
1405882ad:	48 8b 08             	mov    (%rax),%rcx
1405882b0:	48 8b 01             	mov    (%rcx),%rax
1405882b3:	48 8b 08             	mov    (%rax),%rcx
1405882b6:	48 8b 01             	mov    (%rcx),%rax
1405882b9:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1405882bd:	48 8b 40 08          	mov    0x8(%rax),%rax
1405882c1:	ff 15 59 b7 9f 00    	call   *0x9fb759(%rip)        # 0x140f83a20
1405882c7:	48 8b 46 48          	mov    0x48(%rsi),%rax
1405882cb:	48 8b 48 18          	mov    0x18(%rax),%rcx
1405882cf:	48 8b 01             	mov    (%rcx),%rax
1405882d2:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1405882d6:	48 8b 40 08          	mov    0x8(%rax),%rax
1405882da:	ff 15 40 b7 9f 00    	call   *0x9fb740(%rip)        # 0x140f83a20
1405882e0:	4c 8d 45 70          	lea    0x70(%rbp),%r8
1405882e4:	48 83 bd 88 00 00 00 	cmpq   $0xf,0x88(%rbp)
1405882eb:	0f
1405882ec:	4c 0f 47 45 70       	cmova  0x70(%rbp),%r8
1405882f1:	48 8b 45 28          	mov    0x28(%rbp),%rax
1405882f5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1405882fa:	4c 8b 4d d8          	mov    -0x28(%rbp),%r9
1405882fe:	48 8d 15 ab 8d a8 00 	lea    0xa88dab(%rip),%rdx        # 0x1410110b0
140588305:	48 8b 0d ec 91 ea 00 	mov    0xea91ec(%rip),%rcx        # 0x1414314f8
14058830c:	e8 af b2 20 00       	call   0x1407935c0
140588311:	90                   	nop
140588312:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140588316:	e8 85 b5 29 00       	call   0x1408238a0
14058831b:	90                   	nop
14058831c:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140588320:	e8 7b b5 29 00       	call   0x1408238a0
140588325:	40 32 ff             	xor    %dil,%dil
140588328:	e9 df 06 00 00       	jmp    0x140588a0c
14058832d:	48 85 db             	test   %rbx,%rbx
140588330:	75 1e                	jne    0x140588350
140588332:	48 8d 15 cf 8d a8 00 	lea    0xa88dcf(%rip),%rdx        # 0x141011108
140588339:	48 8b 0d b8 91 ea 00 	mov    0xea91b8(%rip),%rcx        # 0x1414314f8
140588340:	e8 7b b2 20 00       	call   0x1407935c0
140588345:	eb 09                	jmp    0x140588350
140588347:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
14058834e:	00 00
140588350:	4c 8d 05 21 97 a4 00 	lea    0xa49721(%rip),%r8        # 0x140fd1a78
140588357:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14058835b:	49 8b cc             	mov    %r12,%rcx
14058835e:	e8 8d 4b 1b 00       	call   0x14073cef0
140588363:	90                   	nop
140588364:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
140588368:	48 85 c0             	test   %rax,%rax
14058836b:	74 04                	je     0x140588371
14058836d:	48 8b 40 20          	mov    0x20(%rax),%rax
140588371:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140588376:	41 b1 01             	mov    $0x1,%r9b
140588379:	4c 8b c0             	mov    %rax,%r8
14058837c:	48 8d 55 70          	lea    0x70(%rbp),%rdx
140588380:	48 8b 7d a0          	mov    -0x60(%rbp),%rdi
140588384:	48 8b cf             	mov    %rdi,%rcx
140588387:	e8 14 cf ff ff       	call   0x1405852a0
14058838c:	84 c0                	test   %al,%al
14058838e:	75 08                	jne    0x140588398
140588390:	40 32 ff             	xor    %dil,%dil
140588393:	e9 47 06 00 00       	jmp    0x1405889df
140588398:	0f 57 c0             	xorps  %xmm0,%xmm0
14058839b:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
1405883a1:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
1405883a8:	00 00
1405883aa:	0f 11 85 90 00 00 00 	movups %xmm0,0x90(%rbp)
1405883b1:	66 0f 6f 35 77 ba a1 	movdqa 0xa1ba77(%rip),%xmm6        # 0x140fa3e30
1405883b8:	00
1405883b9:	f3 0f 7f b5 a0 00 00 	movdqu %xmm6,0xa0(%rbp)
1405883c0:	00
1405883c1:	c6 85 90 00 00 00 00 	movb   $0x0,0x90(%rbp)
1405883c8:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1405883cd:	4c 8d 8d 90 00 00 00 	lea    0x90(%rbp),%r9
1405883d4:	4d 8b c5             	mov    %r13,%r8
1405883d7:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1405883dc:	48 8b cf             	mov    %rdi,%rcx
1405883df:	e8 dc 44 00 00       	call   0x14058c8c0
1405883e4:	0f b6 f0             	movzbl %al,%esi
1405883e7:	40 80 f6 01          	xor    $0x1,%sil
1405883eb:	48 8b 95 a8 00 00 00 	mov    0xa8(%rbp),%rdx
1405883f2:	48 83 fa 0f          	cmp    $0xf,%rdx
1405883f6:	76 3c                	jbe    0x140588434
1405883f8:	48 ff c2             	inc    %rdx
1405883fb:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140588402:	48 8b c1             	mov    %rcx,%rax
140588405:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14058840c:	72 19                	jb     0x140588427
14058840e:	48 83 c2 27          	add    $0x27,%rdx
140588412:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140588416:	48 2b c1             	sub    %rcx,%rax
140588419:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14058841d:	48 83 f8 1f          	cmp    $0x1f,%rax
140588421:	0f 87 7d 08 00 00    	ja     0x140588ca4
140588427:	e8 18 2d 89 00       	call   0x140e1b144
14058842c:	66 0f 6f 35 fc b9 a1 	movdqa 0xa1b9fc(%rip),%xmm6        # 0x140fa3e30
140588433:	00
140588434:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
140588439:	4c 2b 7c 24 68       	sub    0x68(%rsp),%r15
14058843e:	49 c1 ff 03          	sar    $0x3,%r15
140588442:	48 85 db             	test   %rbx,%rbx
140588445:	0f 84 99 00 00 00    	je     0x1405884e4
14058844b:	40 84 f6             	test   %sil,%sil
14058844e:	75 4a                	jne    0x14058849a
140588450:	83 3d 81 96 ea 00 00 	cmpl   $0x0,0xea9681(%rip)        # 0x141431ad8
140588457:	0f 95 c0             	setne  %al
14058845a:	0f 57 c0             	xorps  %xmm0,%xmm0
14058845d:	0f 11 85 90 00 00 00 	movups %xmm0,0x90(%rbp)
140588464:	f3 0f 7f b5 a0 00 00 	movdqu %xmm6,0xa0(%rbp)
14058846b:	00
14058846c:	40 88 b5 90 00 00 00 	mov    %sil,0x90(%rbp)
140588473:	41 83 ce 08          	or     $0x8,%r14d
140588477:	44 89 75 90          	mov    %r14d,-0x70(%rbp)
14058847b:	88 44 24 20          	mov    %al,0x20(%rsp)
14058847f:	4c 8d 8d 90 00 00 00 	lea    0x90(%rbp),%r9
140588486:	4c 8b c3             	mov    %rbx,%r8
140588489:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
14058848e:	48 8b cf             	mov    %rdi,%rcx
140588491:	e8 2a 44 00 00       	call   0x14058c8c0
140588496:	84 c0                	test   %al,%al
140588498:	75 03                	jne    0x14058849d
14058849a:	40 b6 01             	mov    $0x1,%sil
14058849d:	41 f6 c6 08          	test   $0x8,%r14b
1405884a1:	74 41                	je     0x1405884e4
1405884a3:	48 8b 95 a8 00 00 00 	mov    0xa8(%rbp),%rdx
1405884aa:	48 83 fa 0f          	cmp    $0xf,%rdx
1405884ae:	76 34                	jbe    0x1405884e4
1405884b0:	48 ff c2             	inc    %rdx
1405884b3:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1405884ba:	48 8b c1             	mov    %rcx,%rax
1405884bd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405884c4:	72 19                	jb     0x1405884df
1405884c6:	48 83 c2 27          	add    $0x27,%rdx
1405884ca:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405884ce:	48 2b c1             	sub    %rcx,%rax
1405884d1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405884d5:	48 83 f8 1f          	cmp    $0x1f,%rax
1405884d9:	0f 87 c5 07 00 00    	ja     0x140588ca4
1405884df:	e8 60 2c 89 00       	call   0x140e1b144
1405884e4:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
1405884e9:	48 2b 7c 24 68       	sub    0x68(%rsp),%rdi
1405884ee:	48 c1 ff 03          	sar    $0x3,%rdi
1405884f2:	41 2b ff             	sub    %r15d,%edi
1405884f5:	83 ff 01             	cmp    $0x1,%edi
1405884f8:	0f 8e 80 00 00 00    	jle    0x14058857e
1405884fe:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140588502:	e8 79 59 1b 00       	call   0x14073de80
140588507:	48 83 f8 01          	cmp    $0x1,%rax
14058850b:	74 71                	je     0x14058857e
14058850d:	4c 8d 45 70          	lea    0x70(%rbp),%r8
140588511:	48 83 bd 88 00 00 00 	cmpq   $0xf,0x88(%rbp)
140588518:	0f
140588519:	4c 0f 47 45 70       	cmova  0x70(%rbp),%r8
14058851e:	48 8d 15 1b 8c a8 00 	lea    0xa88c1b(%rip),%rdx        # 0x141011140
140588525:	48 8b 0d cc 8f ea 00 	mov    0xea8fcc(%rip),%rcx        # 0x1414314f8
14058852c:	e8 8f b0 20 00       	call   0x1407935c0
140588531:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
140588536:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14058853b:	49 3b f6             	cmp    %r14,%rsi
14058853e:	0f 84 ab 01 00 00    	je     0x1405886ef
140588544:	48 8b 3e             	mov    (%rsi),%rdi
140588547:	48 85 ff             	test   %rdi,%rdi
14058854a:	74 1e                	je     0x14058856a
14058854c:	48 8b 0f             	mov    (%rdi),%rcx
14058854f:	e8 f0 2b 89 00       	call   0x140e1b144
140588554:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140588558:	e8 e7 2b 89 00       	call   0x140e1b144
14058855d:	ba 20 00 00 00       	mov    $0x20,%edx
140588562:	48 8b cf             	mov    %rdi,%rcx
140588565:	e8 da 2b 89 00       	call   0x140e1b144
14058856a:	48 83 c6 08          	add    $0x8,%rsi
14058856e:	49 3b f6             	cmp    %r14,%rsi
140588571:	75 d1                	jne    0x140588544
140588573:	40 32 ff             	xor    %dil,%dil
140588576:	45 33 ff             	xor    %r15d,%r15d
140588579:	e9 0b 04 00 00       	jmp    0x140588989
14058857e:	40 84 f6             	test   %sil,%sil
140588581:	74 77                	je     0x1405885fa
140588583:	4c 8d 45 70          	lea    0x70(%rbp),%r8
140588587:	48 83 bd 88 00 00 00 	cmpq   $0xf,0x88(%rbp)
14058858e:	0f
14058858f:	4c 0f 47 45 70       	cmova  0x70(%rbp),%r8
140588594:	48 8d 15 b5 86 a8 00 	lea    0xa886b5(%rip),%rdx        # 0x141010c50
14058859b:	48 8b 0d 56 8f ea 00 	mov    0xea8f56(%rip),%rcx        # 0x1414314f8
1405885a2:	e8 19 b0 20 00       	call   0x1407935c0
1405885a7:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
1405885ac:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1405885b1:	49 3b f6             	cmp    %r14,%rsi
1405885b4:	0f 84 35 01 00 00    	je     0x1405886ef
1405885ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1405885c0:	48 8b 3e             	mov    (%rsi),%rdi
1405885c3:	48 85 ff             	test   %rdi,%rdi
1405885c6:	74 1e                	je     0x1405885e6
1405885c8:	48 8b 0f             	mov    (%rdi),%rcx
1405885cb:	e8 74 2b 89 00       	call   0x140e1b144
1405885d0:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1405885d4:	e8 6b 2b 89 00       	call   0x140e1b144
1405885d9:	ba 20 00 00 00       	mov    $0x20,%edx
1405885de:	48 8b cf             	mov    %rdi,%rcx
1405885e1:	e8 5e 2b 89 00       	call   0x140e1b144
1405885e6:	48 83 c6 08          	add    $0x8,%rsi
1405885ea:	49 3b f6             	cmp    %r14,%rsi
1405885ed:	75 d1                	jne    0x1405885c0
1405885ef:	40 32 ff             	xor    %dil,%dil
1405885f2:	45 33 ff             	xor    %r15d,%r15d
1405885f5:	e9 8f 03 00 00       	jmp    0x140588989
1405885fa:	b9 a0 00 00 00       	mov    $0xa0,%ecx
1405885ff:	e8 04 2b 89 00       	call   0x140e1b108
140588604:	48 8b f0             	mov    %rax,%rsi
140588607:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14058860c:	48 85 c0             	test   %rax,%rax
14058860f:	74 6d                	je     0x14058867e
140588611:	0f 57 c0             	xorps  %xmm0,%xmm0
140588614:	0f 11 40 08          	movups %xmm0,0x8(%rax)
140588618:	33 c9                	xor    %ecx,%ecx
14058861a:	48 89 48 18          	mov    %rcx,0x18(%rax)
14058861e:	48 c7 40 20 0f 00 00 	movq   $0xf,0x20(%rax)
140588625:	00
140588626:	88 48 08             	mov    %cl,0x8(%rax)
140588629:	88 48 28             	mov    %cl,0x28(%rax)
14058862c:	89 48 2c             	mov    %ecx,0x2c(%rax)
14058862f:	48 89 48 30          	mov    %rcx,0x30(%rax)
140588633:	48 89 48 38          	mov    %rcx,0x38(%rax)
140588637:	48 89 48 40          	mov    %rcx,0x40(%rax)
14058863b:	48 89 48 48          	mov    %rcx,0x48(%rax)
14058863f:	48 89 48 50          	mov    %rcx,0x50(%rax)
140588643:	48 8d 05 96 82 a8 00 	lea    0xa88296(%rip),%rax        # 0x1410108e0
14058864a:	48 89 06             	mov    %rax,(%rsi)
14058864d:	48 89 4e 58          	mov    %rcx,0x58(%rsi)
140588651:	88 4e 60             	mov    %cl,0x60(%rsi)
140588654:	48 89 4e 68          	mov    %rcx,0x68(%rsi)
140588658:	48 89 4e 70          	mov    %rcx,0x70(%rsi)
14058865c:	48 89 4e 78          	mov    %rcx,0x78(%rsi)
140588660:	48 89 8e 80 00 00 00 	mov    %rcx,0x80(%rsi)
140588667:	48 89 8e 88 00 00 00 	mov    %rcx,0x88(%rsi)
14058866e:	48 89 8e 90 00 00 00 	mov    %rcx,0x90(%rsi)
140588675:	48 89 8e 98 00 00 00 	mov    %rcx,0x98(%rsi)
14058867c:	eb 02                	jmp    0x140588680
14058867e:	33 f6                	xor    %esi,%esi
140588680:	4d 8b c4             	mov    %r12,%r8
140588683:	48 8b d6             	mov    %rsi,%rdx
140588686:	4c 8b 65 a0          	mov    -0x60(%rbp),%r12
14058868a:	49 8b cc             	mov    %r12,%rcx
14058868d:	e8 ee e3 ff ff       	call   0x140586a80
140588692:	84 c0                	test   %al,%al
140588694:	75 64                	jne    0x1405886fa
140588696:	48 85 f6             	test   %rsi,%rsi