1401cc256:	41 54                	push   %r12
1401cc258:	55                   	push   %rbp
1401cc259:	57                   	push   %rdi
1401cc25a:	56                   	push   %rsi
1401cc25b:	53                   	push   %rbx
1401cc25c:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1401cc263:	48 8b 35 86 c8 06 00 	mov    0x6c886(%rip),%rsi        # 0x140238af0
1401cc26a:	48 8b 06             	mov    (%rsi),%rax
1401cc26d:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401cc272:	31 c0                	xor    %eax,%eax
1401cc274:	48 89 cf             	mov    %rcx,%rdi
1401cc277:	49 89 d6             	mov    %rdx,%r14
1401cc27a:	e8 e1 fc ff ff       	call   0x1401cbf60
1401cc27f:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1401cc286:	00 00
1401cc288:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
1401cc28f:	00 00
1401cc291:	41 89 c4             	mov    %eax,%r12d
1401cc294:	48 8b 05 05 d1 06 00 	mov    0x6d105(%rip),%rax        # 0x1402393a0
1401cc29b:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401cc2a0:	48 8b 05 c9 b3 06 00 	mov    0x6b3c9(%rip),%rax        # 0x140237670
1401cc2a7:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401cc2ac:	45 85 e4             	test   %r12d,%r12d
1401cc2af:	0f 84 6b 02 00 00    	je     0x1401cc520
1401cc2b5:	45 8b 4e 20          	mov    0x20(%r14),%r9d
1401cc2b9:	45 85 c9             	test   %r9d,%r9d
1401cc2bc:	0f 8e 64 02 00 00    	jle    0x1401cc526
1401cc2c2:	31 ed                	xor    %ebp,%ebp
1401cc2c4:	31 f6                	xor    %esi,%esi
1401cc2c6:	48 8d 5c 24 60       	lea    0x60(%rsp),%rbx
1401cc2cb:	45 31 ed             	xor    %r13d,%r13d
1401cc2ce:	66 90                	xchg   %ax,%ax
1401cc2d0:	4d 8b 46 18          	mov    0x18(%r14),%r8
1401cc2d4:	48 8d 44 ad 00       	lea    0x0(%rbp,%rbp,4),%rax
1401cc2d9:	49 8d 04 c0          	lea    (%r8,%rax,8),%rax
1401cc2dd:	48 8b 40 08          	mov    0x8(%rax),%rax
1401cc2e1:	48 85 c0             	test   %rax,%rax
1401cc2e4:	74 22                	je     0x1401cc308
1401cc2e6:	8b 50 40             	mov    0x40(%rax),%edx
1401cc2e9:	48 89 d9             	mov    %rbx,%rcx
1401cc2ec:	44 89 6c 24 68       	mov    %r13d,0x68(%rsp)
1401cc2f1:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1401cc2f6:	e8 c5 fb ff ff       	call   0x1401cbec0
1401cc2fb:	44 8b 6c 24 68       	mov    0x68(%rsp),%r13d
1401cc300:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401cc305:	c6 00 01             	movb   $0x1,(%rax)
1401cc308:	48 83 c5 01          	add    $0x1,%rbp
1401cc30c:	41 39 6e 20          	cmp    %ebp,0x20(%r14)
1401cc310:	7f be                	jg     0x1401cc2d0
1401cc312:	48 63 47 20          	movslq 0x20(%rdi),%rax
1401cc316:	89 c2                	mov    %eax,%edx
1401cc318:	83 ea 01             	sub    $0x1,%edx
1401cc31b:	0f 88 df 00 00 00    	js     0x1401cc400
1401cc321:	48 63 ca             	movslq %edx,%rcx
1401cc324:	89 d2                	mov    %edx,%edx
1401cc326:	48 29 d0             	sub    %rdx,%rax
1401cc329:	48 8d 1c 89          	lea    (%rcx,%rcx,4),%rbx
1401cc32d:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
1401cc331:	48 c1 e3 03          	shl    $0x3,%rbx
1401cc335:	48 8d 2c c5 b0 ff ff 	lea    -0x50(,%rax,8),%rbp
1401cc33c:	ff
1401cc33d:	eb 18                	jmp    0x1401cc357
1401cc33f:	90                   	nop
1401cc340:	44 8b 6c 24 68       	mov    0x68(%rsp),%r13d
1401cc345:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401cc34a:	48 83 eb 28          	sub    $0x28,%rbx
1401cc34e:	48 39 eb             	cmp    %rbp,%rbx
1401cc351:	0f 84 a9 00 00 00    	je     0x1401cc400
1401cc357:	4c 8b 7f 18          	mov    0x18(%rdi),%r15
1401cc35b:	49 01 df             	add    %rbx,%r15
1401cc35e:	4d 8b 77 08          	mov    0x8(%r15),%r14
1401cc362:	4d 85 f6             	test   %r14,%r14
1401cc365:	74 e3                	je     0x1401cc34a
1401cc367:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1401cc36c:	41 8b 56 40          	mov    0x40(%r14),%edx
1401cc370:	48 8d 74 24 60       	lea    0x60(%rsp),%rsi
1401cc375:	48 89 f1             	mov    %rsi,%rcx
1401cc378:	44 89 6c 24 68       	mov    %r13d,0x68(%rsp)
1401cc37d:	e8 3e fb ff ff       	call   0x1401cbec0
1401cc382:	80 38 00             	cmpb   $0x0,(%rax)
1401cc385:	75 b9                	jne    0x1401cc340
1401cc387:	4c 89 fa             	mov    %r15,%rdx
1401cc38a:	48 89 f9             	mov    %rdi,%rcx
1401cc38d:	48 83 eb 28          	sub    $0x28,%rbx
1401cc391:	e8 2a cc fc ff       	call   0x140198fc0
1401cc396:	49 8d 56 04          	lea    0x4(%r14),%rdx
1401cc39a:	45 8b 6f 14          	mov    0x14(%r15),%r13d
1401cc39e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401cc3a3:	48 8b 05 56 d0 06 00 	mov    0x6d056(%rip),%rax        # 0x140239400
1401cc3aa:	48 8b 08             	mov    (%rax),%rcx
1401cc3ad:	48 8b 05 ac ca 06 00 	mov    0x6caac(%rip),%rax        # 0x140238e60
1401cc3b4:	44 8b 00             	mov    (%rax),%r8d
1401cc3b7:	e8 54 0c e7 ff       	call   0x14003d010
1401cc3bc:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
1401cc3c1:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401cc3c6:	48 8d 15 ce b1 06 00 	lea    0x6b1ce(%rip),%rdx        # 0x14023759b
1401cc3cd:	49 89 c0             	mov    %rax,%r8
1401cc3d0:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401cc3d5:	45 89 e9             	mov    %r13d,%r9d
1401cc3d8:	e8 e3 fb ec ff       	call   0x14009bfc0
1401cc3dd:	41 8b 56 40          	mov    0x40(%r14),%edx
1401cc3e1:	48 89 f1             	mov    %rsi,%rcx
1401cc3e4:	e8 d7 fa ff ff       	call   0x1401cbec0
1401cc3e9:	44 8b 6c 24 68       	mov    0x68(%rsp),%r13d
1401cc3ee:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401cc3f3:	c6 00 01             	movb   $0x1,(%rax)
1401cc3f6:	48 39 eb             	cmp    %rbp,%rbx
1401cc3f9:	0f 85 58 ff ff ff    	jne    0x1401cc357
1401cc3ff:	90                   	nop
1401cc400:	31 ed                	xor    %ebp,%ebp
1401cc402:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
1401cc408:	0f 84 b4 00 00 00    	je     0x1401cc4c2
1401cc40e:	48 8b 3d cb cb 06 00 	mov    0x6cbcb(%rip),%rdi        # 0x140238fe0
1401cc415:	31 ed                	xor    %ebp,%ebp
1401cc417:	41 83 fc 02          	cmp    $0x2,%r12d
1401cc41b:	4c 8d 25 56 b0 06 00 	lea    0x6b056(%rip),%r12        # 0x140237478
1401cc422:	40 0f 94 c5          	sete   %bpl
1401cc426:	8b 0f                	mov    (%rdi),%ecx
1401cc428:	85 c9                	test   %ecx,%ecx
1401cc42a:	74 0b                	je     0x1401cc437
1401cc42c:	4c 89 e1             	mov    %r12,%rcx
1401cc42f:	e8 34 6f 01 00       	call   0x1401e3368
1401cc434:	49 89 c4             	mov    %rax,%r12
1401cc437:	48 8b 1d e2 84 02 00 	mov    0x284e2(%rip),%rbx        # 0x1401f4920
1401cc43e:	b9 02 00 00 00       	mov    $0x2,%ecx
1401cc443:	ff d3                	call   *%rbx
1401cc445:	4c 89 e2             	mov    %r12,%rdx
1401cc448:	4c 8d 25 89 b0 06 00 	lea    0x6b089(%rip),%r12        # 0x1402374d8
1401cc44f:	48 89 c1             	mov    %rax,%rcx
1401cc452:	e8 19 6f 01 00       	call   0x1401e3370
1401cc457:	b9 02 00 00 00       	mov    $0x2,%ecx
1401cc45c:	ff d3                	call   *%rbx
1401cc45e:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401cc463:	48 89 c2             	mov    %rax,%rdx
1401cc466:	e8 c5 d8 01 00       	call   0x1401e9d30
1401cc46b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401cc470:	e8 cb e4 ec ff       	call   0x14009a940
1401cc475:	8b 17                	mov    (%rdi),%edx
1401cc477:	85 d2                	test   %edx,%edx
1401cc479:	74 0b                	je     0x1401cc486
1401cc47b:	4c 89 e1             	mov    %r12,%rcx
1401cc47e:	e8 e5 6e 01 00       	call   0x1401e3368
1401cc483:	49 89 c4             	mov    %rax,%r12
1401cc486:	b9 02 00 00 00       	mov    $0x2,%ecx
1401cc48b:	ff d3                	call   *%rbx
1401cc48d:	4c 89 e2             	mov    %r12,%rdx
1401cc490:	4c 8d 25 49 b1 06 00 	lea    0x6b149(%rip),%r12        # 0x1402375e0
1401cc497:	48 89 c1             	mov    %rax,%rcx
1401cc49a:	e8 d1 6e 01 00       	call   0x1401e3370
1401cc49f:	8b 07                	mov    (%rdi),%eax
1401cc4a1:	85 c0                	test   %eax,%eax
1401cc4a3:	74 0b                	je     0x1401cc4b0
1401cc4a5:	4c 89 e1             	mov    %r12,%rcx
1401cc4a8:	e8 bb 6e 01 00       	call   0x1401e3368
1401cc4ad:	49 89 c4             	mov    %rax,%r12
1401cc4b0:	b9 02 00 00 00       	mov    $0x2,%ecx
1401cc4b5:	ff d3                	call   *%rbx
1401cc4b7:	4c 89 e2             	mov    %r12,%rdx
1401cc4ba:	48 89 c1             	mov    %rax,%rcx
1401cc4bd:	e8 ae 6e 01 00       	call   0x1401e3370
1401cc4c2:	45 85 ed             	test   %r13d,%r13d
1401cc4c5:	74 2a                	je     0x1401cc4f1
1401cc4c7:	45 89 e9             	mov    %r13d,%r9d
1401cc4ca:	48 89 f3             	mov    %rsi,%rbx
1401cc4cd:	4a 8d 3c ce          	lea    (%rsi,%r9,8),%rdi
1401cc4d1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401cc4d8:	00 00 00 00
1401cc4dc:	0f 1f 40 00          	nopl   0x0(%rax)
1401cc4e0:	48 8b 0b             	mov    (%rbx),%rcx
1401cc4e3:	48 83 c3 08          	add    $0x8,%rbx
1401cc4e7:	e8 c4 c9 f2 ff       	call   0x1400f8eb0
1401cc4ec:	48 39 df             	cmp    %rbx,%rdi
1401cc4ef:	75 ef                	jne    0x1401cc4e0
1401cc4f1:	48 89 f1             	mov    %rsi,%rcx
1401cc4f4:	e8 b7 c9 f2 ff       	call   0x1400f8eb0
1401cc4f9:	48 8b 3d f0 c5 06 00 	mov    0x6c5f0(%rip),%rdi        # 0x140238af0
1401cc500:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1401cc505:	48 2b 07             	sub    (%rdi),%rax
1401cc508:	75 40                	jne    0x1401cc54a
1401cc50a:	89 e8                	mov    %ebp,%eax
1401cc50c:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1401cc513:	5b                   	pop    %rbx
1401cc514:	5e                   	pop    %rsi
1401cc515:	5f                   	pop    %rdi
1401cc516:	5d                   	pop    %rbp
1401cc517:	41 5c                	pop    %r12
1401cc519:	41 5d                	pop    %r13
1401cc51b:	41 5e                	pop    %r14
1401cc51d:	41 5f                	pop    %r15
1401cc51f:	c3                   	ret
1401cc520:	31 f6                	xor    %esi,%esi
1401cc522:	31 ed                	xor    %ebp,%ebp
1401cc524:	eb cb                	jmp    0x1401cc4f1
1401cc526:	48 63 47 20          	movslq 0x20(%rdi),%rax
1401cc52a:	31 f6                	xor    %esi,%esi
1401cc52c:	45 31 ed             	xor    %r13d,%r13d
1401cc52f:	89 c2                	mov    %eax,%edx
1401cc531:	83 ea 01             	sub    $0x1,%edx
1401cc534:	0f 89 e7 fd ff ff    	jns    0x1401cc321
1401cc53a:	31 ed                	xor    %ebp,%ebp
1401cc53c:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
1401cc542:	0f 85 c6 fe ff ff    	jne    0x1401cc40e
1401cc548:	eb a7                	jmp    0x1401cc4f1
1401cc54a:	e8 21 83 01 00       	call   0x1401e4870
1401cc54f:	90                   	nop
1401cc550:	41 55                	push   %r13
1401cc552:	41 54                	push   %r12
1401cc554:	55                   	push   %rbp
1401cc555:	57                   	push   %rdi
1401cc556:	56                   	push   %rsi
1401cc557:	53                   	push   %rbx
1401cc558:	48 83 ec 68          	sub    $0x68,%rsp
1401cc55c:	4c 8b 2d 8d c5 06 00 	mov    0x6c58d(%rip),%r13        # 0x140238af0
1401cc563:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401cc567:	45 31 e4             	xor    %r12d,%r12d
1401cc56a:	49 8b 45 00          	mov    0x0(%r13),%rax
1401cc56e:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401cc573:	31 c0                	xor    %eax,%eax
1401cc575:	48 8b 05 24 ce 06 00 	mov    0x6ce24(%rip),%rax        # 0x1402393a0
1401cc57c:	48 89 cf             	mov    %rcx,%rdi
1401cc57f:	48 89 d5             	mov    %rdx,%rbp
1401cc582:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1401cc587:	4c 89 c6             	mov    %r8,%rsi
1401cc58a:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1401cc58f:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1401cc594:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1401cc599:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
1401cc5a0:	00 00
1401cc5a2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401cc5a7:	e8 84 a5 fc ff       	call   0x140196b30
1401cc5ac:	45 31 c0             	xor    %r8d,%r8d
1401cc5af:	48 89 d9             	mov    %rbx,%rcx
1401cc5b2:	48 89 c2             	mov    %rax,%rdx
1401cc5b5:	e8 46 11 ed ff       	call   0x14009d700
1401cc5ba:	48 85 c0             	test   %rax,%rax
1401cc5bd:	7e 21                	jle    0x1401cc5e0
1401cc5bf:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1401cc5c4:	49 89 d9             	mov    %rbx,%r9
1401cc5c7:	48 89 ea             	mov    %rbp,%rdx
1401cc5ca:	48 89 f9             	mov    %rdi,%rcx
1401cc5cd:	e8 6e cb fc ff       	call   0x140199140
1401cc5d2:	48 89 f2             	mov    %rsi,%rdx
1401cc5d5:	48 89 d9             	mov    %rbx,%rcx
1401cc5d8:	e8 73 fc ff ff       	call   0x1401cc250
1401cc5dd:	41 89 c4             	mov    %eax,%r12d
1401cc5e0:	48 89 d9             	mov    %rbx,%rcx
1401cc5e3:	e8 a8 c9 fc ff       	call   0x140198f90
1401cc5e8:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401cc5ed:	49 2b 45 00          	sub    0x0(%r13),%rax
1401cc5f1:	75 10                	jne    0x1401cc603
1401cc5f3:	44 89 e0             	mov    %r12d,%eax
1401cc5f6:	48 83 c4 68          	add    $0x68,%rsp
1401cc5fa:	5b                   	pop    %rbx
1401cc5fb:	5e                   	pop    %rsi
1401cc5fc:	5f                   	pop    %rdi
1401cc5fd:	5d                   	pop    %rbp
1401cc5fe:	41 5c                	pop    %r12
1401cc600:	41 5d                	pop    %r13
1401cc602:	c3                   	ret
1401cc603:	e8 68 82 01 00       	call   0x1401e4870
1401cc608:	90                   	nop
1401cc609:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401cc610:	41 57                	push   %r15
1401cc612:	41 56                	push   %r14
1401cc614:	41 55                	push   %r13
1401cc616:	41 54                	push   %r12
1401cc618:	55                   	push   %rbp
1401cc619:	57                   	push   %rdi
1401cc61a:	56                   	push   %rsi
1401cc61b:	53                   	push   %rbx
1401cc61c:	48 83 ec 58          	sub    $0x58,%rsp
1401cc620:	4c 8b b4 24 c8 00 00 	mov    0xc8(%rsp),%r14
1401cc627:	00
1401cc628:	49 89 d5             	mov    %rdx,%r13
1401cc62b:	48 89 ce             	mov    %rcx,%rsi
1401cc62e:	4c 89 c7             	mov    %r8,%rdi
1401cc631:	4c 89 cb             	mov    %r9,%rbx
1401cc634:	e8 c7 a4 fc ff       	call   0x140196b00
1401cc639:	48 89 c5             	mov    %rax,%rbp
1401cc63c:	e8 ef a4 fc ff       	call   0x140196b30
1401cc641:	44 8b 94 24 d0 00 00 	mov    0xd0(%rsp),%r10d
1401cc648:	00
1401cc649:	48 83 bc 24 c0 00 00 	cmpq   $0x0,0xc0(%rsp)
1401cc650:	00 00
1401cc652:	0f 95 c2             	setne  %dl
1401cc655:	4d 85 f6             	test   %r14,%r14
1401cc658:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401cc65d:	0f 95 c0             	setne  %al
1401cc660:	41 83 ca 22          	or     $0x22,%r10d
1401cc664:	20 c2                	and    %al,%dl
1401cc666:	41 89 d7             	mov    %edx,%r15d
1401cc669:	0f 84 49 01 00 00    	je     0x1401cc7b8
1401cc66f:	44 89 54 24 30       	mov    %r10d,0x30(%rsp)
1401cc674:	49 89 e8             	mov    %rbp,%r8
1401cc677:	48 89 fa             	mov    %rdi,%rdx
1401cc67a:	48 89 f1             	mov    %rsi,%rcx
1401cc67d:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
1401cc684:	ff
1401cc685:	4c 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%r9
1401cc68c:	00
1401cc68d:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1401cc692:	e8 f9 33 fd ff       	call   0x14019fa90
1401cc697:	85 c0                	test   %eax,%eax
1401cc699:	0f 85 a9 01 00 00    	jne    0x1401cc848
1401cc69f:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1401cc6a4:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1401cc6a9:	48 89 fa             	mov    %rdi,%rdx
1401cc6ac:	48 89 f1             	mov    %rsi,%rcx
1401cc6af:	8b 84 24 d0 00 00 00 	mov    0xd0(%rsp),%eax
1401cc6b6:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
1401cc6bd:	ff
1401cc6be:	4c 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%r9
1401cc6c5:	00
1401cc6c6:	83 e0 dd             	and    $0xffffffdd,%eax
1401cc6c9:	83 c8 20             	or     $0x20,%eax
1401cc6cc:	89 44 24 30          	mov    %eax,0x30(%rsp)
1401cc6d0:	e8 bb 33 fd ff       	call   0x14019fa90
1401cc6d5:	85 c0                	test   %eax,%eax
1401cc6d7:	0f 88 f9 01 00 00    	js     0x1401cc8d6
1401cc6dd:	45 31 c0             	xor    %r8d,%r8d
1401cc6e0:	48 89 da             	mov    %rbx,%rdx
1401cc6e3:	48 89 e9             	mov    %rbp,%rcx
1401cc6e6:	e8 15 c1 f7 ff       	call   0x140148800
1401cc6eb:	41 89 c4             	mov    %eax,%r12d
1401cc6ee:	85 c0                	test   %eax,%eax
1401cc6f0:	0f 85 92 01 00 00    	jne    0x1401cc888
1401cc6f6:	48 8b 05 93 c6 06 00 	mov    0x6c693(%rip),%rax        # 0x140238d90
1401cc6fd:	48 89 d9             	mov    %rbx,%rcx
1401cc700:	48 8b 10             	mov    (%rax),%rdx
1401cc703:	e8 58 1c ed ff       	call   0x14009e360
1401cc708:	45 84 ff             	test   %r15b,%r15b
1401cc70b:	74 0b                	je     0x1401cc718
1401cc70d:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
1401cc712:	0f 84 7a 01 00 00    	je     0x1401cc892
1401cc718:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1401cc71c:	49 89 d9             	mov    %rbx,%r9
1401cc71f:	4c 89 ea             	mov    %r13,%rdx
1401cc722:	48 89 f1             	mov    %rsi,%rcx
1401cc725:	e8 16 ca fc ff       	call   0x140199140
1401cc72a:	89 c5                	mov    %eax,%ebp
1401cc72c:	85 c0                	test   %eax,%eax
1401cc72e:	0f 85 68 01 00 00    	jne    0x1401cc89c
1401cc734:	45 85 e4             	test   %r12d,%r12d
1401cc737:	74 47                	je     0x1401cc780
1401cc739:	49 89 d8             	mov    %rbx,%r8
1401cc73c:	4c 89 ea             	mov    %r13,%rdx
1401cc73f:	48 89 f1             	mov    %rsi,%rcx
1401cc742:	e8 09 fe ff ff       	call   0x1401cc550
1401cc747:	85 c0                	test   %eax,%eax
1401cc749:	75 44                	jne    0x1401cc78f