1401cc571:	e8 da e5 f7 ff       	call   0x14014ab50
1401cc576:	4d 85 ed             	test   %r13,%r13
1401cc579:	75 1b                	jne    0x1401cc596
1401cc57b:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401cc57f:	48 8b c8             	mov    %rax,%rcx
1401cc582:	e8 49 0c 00 00       	call   0x1401cd1d0
1401cc587:	85 c0                	test   %eax,%eax
1401cc589:	0f 84 8f 03 00 00    	je     0x1401cc91e
1401cc58f:	4c 8d 2d 6a da e4 ff 	lea    -0x1b2596(%rip),%r13        # 0x14001a000
1401cc596:	48 8b ce             	mov    %rsi,%rcx
1401cc599:	e8 b2 4b f2 ff       	call   0x1400f1150
1401cc59e:	3d 00 01 00 00       	cmp    $0x100,%eax
1401cc5a3:	7f 0c                	jg     0x1401cc5b1
1401cc5a5:	48 8b ce             	mov    %rsi,%rcx
1401cc5a8:	e8 63 48 f2 ff       	call   0x1400f0e10
1401cc5ad:	85 c0                	test   %eax,%eax
1401cc5af:	74 75                	je     0x1401cc626
1401cc5b1:	4c 8b 75 00          	mov    0x0(%rbp),%r14
1401cc5b5:	49 8b ce             	mov    %r14,%rcx
1401cc5b8:	e8 e3 e7 f8 ff       	call   0x14015ada0
1401cc5bd:	48 8b d8             	mov    %rax,%rbx
1401cc5c0:	48 85 c0             	test   %rax,%rax
1401cc5c3:	0f 84 15 05 00 00    	je     0x1401ccade
1401cc5c9:	48 8b 45 28          	mov    0x28(%rbp),%rax
1401cc5cd:	4d 8b ce             	mov    %r14,%r9
1401cc5d0:	48 8b d6             	mov    %rsi,%rdx
1401cc5d3:	48 8b cb             	mov    %rbx,%rcx
1401cc5d6:	4c 8b 40 10          	mov    0x10(%rax),%r8
1401cc5da:	e8 61 96 00 00       	call   0x1401d5c40
1401cc5df:	85 c0                	test   %eax,%eax
1401cc5e1:	75 40                	jne    0x1401cc623
1401cc5e3:	e8 88 aa f5 ff       	call   0x140127070
1401cc5e8:	4c 8d 05 69 79 16 00 	lea    0x167969(%rip),%r8        # 0x140333f58
1401cc5ef:	ba 0b 04 00 00       	mov    $0x40b,%edx
1401cc5f4:	48 8d 0d fd 78 16 00 	lea    0x1678fd(%rip),%rcx        # 0x140333ef8
1401cc5fb:	e8 90 ab f5 ff       	call   0x140127190
1401cc600:	45 33 c0             	xor    %r8d,%r8d
1401cc603:	ba 03 00 08 00       	mov    $0x80003,%edx
1401cc608:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401cc60c:	e8 7f ac f5 ff       	call   0x140127290
1401cc611:	e9 c8 04 00 00       	jmp    0x1401ccade
1401cc616:	48 8b cb             	mov    %rbx,%rcx
1401cc619:	e8 32 e5 f7 ff       	call   0x14014ab50
1401cc61e:	e9 bb 04 00 00       	jmp    0x1401ccade
1401cc623:	48 8b f3             	mov    %rbx,%rsi
1401cc626:	48 8b ce             	mov    %rsi,%rcx
1401cc629:	e8 62 d3 f6 ff       	call   0x140139990
1401cc62e:	c1 e0 03             	shl    $0x3,%eax
1401cc631:	85 c0                	test   %eax,%eax
1401cc633:	7e 7d                	jle    0x1401cc6b2
1401cc635:	48 8d 9d 21 01 00 00 	lea    0x121(%rbp),%rbx
1401cc63c:	0f 1f 40 00          	nopl   0x0(%rax)
1401cc640:	48 8b ce             	mov    %rsi,%rcx
1401cc643:	e8 48 c2 ed ff       	call   0x1400a8890
1401cc648:	48 8b c8             	mov    %rax,%rcx
1401cc64b:	8b c7                	mov    %edi,%eax
1401cc64d:	85 ff                	test   %edi,%edi
1401cc64f:	79 03                	jns    0x1401cc654
1401cc651:	8d 47 07             	lea    0x7(%rdi),%eax
1401cc654:	c1 f8 03             	sar    $0x3,%eax
1401cc657:	83 c7 08             	add    $0x8,%edi
1401cc65a:	48 98                	cltq
1401cc65c:	48 8b 0c c1          	mov    (%rcx,%rax,8),%rcx
1401cc660:	48 8b c1             	mov    %rcx,%rax
1401cc663:	88 4b ff             	mov    %cl,-0x1(%rbx)
1401cc666:	48 c1 e8 08          	shr    $0x8,%rax
1401cc66a:	88 03                	mov    %al,(%rbx)
1401cc66c:	48 8b c1             	mov    %rcx,%rax
1401cc66f:	48 c1 e8 10          	shr    $0x10,%rax
1401cc673:	88 43 01             	mov    %al,0x1(%rbx)
1401cc676:	48 c1 e9 18          	shr    $0x18,%rcx
1401cc67a:	88 4b 02             	mov    %cl,0x2(%rbx)
1401cc67d:	48 c1 e9 08          	shr    $0x8,%rcx
1401cc681:	48 8b c1             	mov    %rcx,%rax
1401cc684:	88 4b 03             	mov    %cl,0x3(%rbx)
1401cc687:	48 c1 e8 08          	shr    $0x8,%rax
1401cc68b:	88 43 04             	mov    %al,0x4(%rbx)
1401cc68e:	48 8b c1             	mov    %rcx,%rax
1401cc691:	48 c1 e9 18          	shr    $0x18,%rcx
1401cc695:	88 4b 06             	mov    %cl,0x6(%rbx)
1401cc698:	48 8b ce             	mov    %rsi,%rcx
1401cc69b:	48 c1 e8 10          	shr    $0x10,%rax
1401cc69f:	88 43 05             	mov    %al,0x5(%rbx)
1401cc6a2:	48 83 c3 08          	add    $0x8,%rbx
1401cc6a6:	e8 e5 d2 f6 ff       	call   0x140139990
1401cc6ab:	c1 e0 03             	shl    $0x3,%eax
1401cc6ae:	3b f8                	cmp    %eax,%edi
1401cc6b0:	7c 8e                	jl     0x1401cc640
1401cc6b2:	48 63 c7             	movslq %edi,%rax
1401cc6b5:	48 83 f8 21          	cmp    $0x21,%rax
1401cc6b9:	7d 17                	jge    0x1401cc6d2
1401cc6bb:	0f 83 a8 04 00 00    	jae    0x1401ccb69
1401cc6c1:	44 88 a4 05 20 01 00 	mov    %r12b,0x120(%rbp,%rax,1)
1401cc6c8:	00
1401cc6c9:	48 ff c0             	inc    %rax
1401cc6cc:	48 83 f8 21          	cmp    $0x21,%rax
1401cc6d0:	7c e9                	jl     0x1401cc6bb
1401cc6d2:	0f b6 95 20 01 00 00 	movzbl 0x120(%rbp),%edx
1401cc6d9:	b9 ff 00 00 00       	mov    $0xff,%ecx
1401cc6de:	83 e2 7f             	and    $0x7f,%edx
1401cc6e1:	03 d2                	add    %edx,%edx
1401cc6e3:	2b ca                	sub    %edx,%ecx
1401cc6e5:	8b c2                	mov    %edx,%eax
1401cc6e7:	c1 e8 07             	shr    $0x7,%eax
1401cc6ea:	ff c8                	dec    %eax
1401cc6ec:	44 8b c0             	mov    %eax,%r8d
1401cc6ef:	23 c2                	and    %edx,%eax
1401cc6f1:	41 f7 d0             	not    %r8d
1401cc6f4:	49 8b d5             	mov    %r13,%rdx
1401cc6f7:	41 23 c8             	and    %r8d,%ecx
1401cc6fa:	41 83 e0 01          	and    $0x1,%r8d
1401cc6fe:	0b c8                	or     %eax,%ecx
1401cc700:	8b c1                	mov    %ecx,%eax
1401cc702:	83 e1 01             	and    $0x1,%ecx
1401cc705:	d1 e8                	shr    $1,%eax
1401cc707:	03 c1                	add    %ecx,%eax
1401cc709:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
1401cc70d:	41 8d 1c 40          	lea    (%r8,%rax,2),%ebx
1401cc711:	44 8b c3             	mov    %ebx,%r8d
1401cc714:	41 d1 e8             	shr    $1,%r8d
1401cc717:	e8 e4 48 e7 ff       	call   0x140041000
1401cc71c:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1401cc723:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
1401cc72a:	e8 91 2d e7 ff       	call   0x14003f4c0
1401cc72f:	8b c3                	mov    %ebx,%eax
1401cc731:	83 e0 01             	and    $0x1,%eax
1401cc734:	48 f7 d8             	neg    %rax
1401cc737:	66 48 0f 6e d8       	movq   %rax,%xmm3
1401cc73c:	48 f7 d0             	not    %rax
1401cc73f:	66 0f 6c db          	punpcklqdq %xmm3,%xmm3
1401cc743:	66 48 0f 6e e0       	movq   %rax,%xmm4
1401cc748:	49 8b c7             	mov    %r15,%rax
1401cc74b:	66 0f 6c e4          	punpcklqdq %xmm4,%xmm4
1401cc74f:	90                   	nop
1401cc750:	f3 0f 6f 94 c5 a0 00 	movdqu 0xa0(%rbp,%rax,8),%xmm2
1401cc757:	00 00
1401cc759:	f3 0f 6f 84 c5 80 00 	movdqu 0x80(%rbp,%rax,8),%xmm0
1401cc760:	00 00
1401cc762:	66 0f 6f cc          	movdqa %xmm4,%xmm1
1401cc766:	66 0f db d3          	pand   %xmm3,%xmm2
1401cc76a:	66 0f db c8          	pand   %xmm0,%xmm1
1401cc76e:	66 0f ef d1          	pxor   %xmm1,%xmm2
1401cc772:	f3 0f 7f 94 c5 80 00 	movdqu %xmm2,0x80(%rbp,%rax,8)
1401cc779:	00 00
1401cc77b:	48 83 c0 02          	add    $0x2,%rax
1401cc77f:	48 83 f8 04          	cmp    $0x4,%rax
1401cc783:	7c cb                	jl     0x1401cc750
1401cc785:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
1401cc789:	48 0b 4d 68          	or     0x68(%rbp),%rcx
1401cc78d:	48 0b 4d 70          	or     0x70(%rbp),%rcx
1401cc791:	48 0b 4d 78          	or     0x78(%rbp),%rcx
1401cc795:	48 0b 8d 80 00 00 00 	or     0x80(%rbp),%rcx
1401cc79c:	48 0b 8d 88 00 00 00 	or     0x88(%rbp),%rcx
1401cc7a3:	48 0b 8d 90 00 00 00 	or     0x90(%rbp),%rcx
1401cc7aa:	48 0b 8d 98 00 00 00 	or     0x98(%rbp),%rcx
1401cc7b1:	48 8b c1             	mov    %rcx,%rax
1401cc7b4:	48 f7 d8             	neg    %rax
1401cc7b7:	48 0b c1             	or     %rcx,%rax
1401cc7ba:	48 8d 0d 9f 74 16 00 	lea    0x16749f(%rip),%rcx        # 0x140333c60
1401cc7c1:	48 f7 d0             	not    %rax
1401cc7c4:	48 c1 e8 3f          	shr    $0x3f,%rax
1401cc7c8:	48 ff c8             	dec    %rax
1401cc7cb:	66 48 0f 6e c8       	movq   %rax,%xmm1
1401cc7d0:	49 8b c7             	mov    %r15,%rax
1401cc7d3:	66 0f 6c c9          	punpcklqdq %xmm1,%xmm1
1401cc7d7:	f3 0f 6f 04 08       	movdqu (%rax,%rcx,1),%xmm0
1401cc7dc:	66 0f db c1          	pand   %xmm1,%xmm0
1401cc7e0:	f3 0f 7f 84 05 a0 00 	movdqu %xmm0,0xa0(%rbp,%rax,1)
1401cc7e7:	00 00
1401cc7e9:	48 83 c0 10          	add    $0x10,%rax
1401cc7ed:	48 83 f8 20          	cmp    $0x20,%rax
1401cc7f1:	7c e4                	jl     0x1401cc7d7
1401cc7f3:	49 8d bd 00 10 00 00 	lea    0x1000(%r13),%rdi
1401cc7fa:	41 be 24 00 00 00    	mov    $0x24,%r14d
1401cc800:	41 bc 07 00 00 00    	mov    $0x7,%r12d
1401cc806:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1401cc80d:	00 00 00
1401cc810:	45 8d 4c 24 ff       	lea    -0x1(%r12),%r9d
1401cc815:	41 8b d1             	mov    %r9d,%edx
1401cc818:	45 8d 64 24 07       	lea    0x7(%r12),%r12d
1401cc81d:	c1 ea 03             	shr    $0x3,%edx
1401cc820:	41 83 e1 07          	and    $0x7,%r9d
1401cc824:	0f b6 8c 15 20 01 00 	movzbl 0x120(%rbp,%rdx,1),%ecx
1401cc82b:	00
1401cc82c:	8d 42 01             	lea    0x1(%rdx),%eax
1401cc82f:	44 0f b6 84 05 20 01 	movzbl 0x120(%rbp,%rax,1),%r8d
1401cc836:	00 00
1401cc838:	ba ff 00 00 00       	mov    $0xff,%edx
1401cc83d:	41 c1 e0 08          	shl    $0x8,%r8d
1401cc841:	44 0b c1             	or     %ecx,%r8d
1401cc844:	41 0f b6 c9          	movzbl %r9b,%ecx
1401cc848:	41 d3 e8             	shr    %cl,%r8d
1401cc84b:	41 0f b6 c8          	movzbl %r8b,%ecx
1401cc84f:	2b d1                	sub    %ecx,%edx
1401cc851:	8b c1                	mov    %ecx,%eax
1401cc853:	c1 e8 07             	shr    $0x7,%eax
1401cc856:	ff c8                	dec    %eax
1401cc858:	44 8b c0             	mov    %eax,%r8d
1401cc85b:	23 c1                	and    %ecx,%eax
1401cc85d:	41 f7 d0             	not    %r8d
1401cc860:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
1401cc867:	41 23 d0             	and    %r8d,%edx
1401cc86a:	41 83 e0 01          	and    $0x1,%r8d
1401cc86e:	0b d0                	or     %eax,%edx
1401cc870:	8b c2                	mov    %edx,%eax
1401cc872:	83 e2 01             	and    $0x1,%edx
1401cc875:	d1 e8                	shr    $1,%eax
1401cc877:	03 c2                	add    %edx,%eax
1401cc879:	48 8b d7             	mov    %rdi,%rdx
1401cc87c:	41 8d 1c 40          	lea    (%r8,%rax,2),%ebx
1401cc880:	44 8b c3             	mov    %ebx,%r8d
1401cc883:	41 d1 e8             	shr    $1,%r8d
1401cc886:	e8 75 47 e7 ff       	call   0x140041000
1401cc88b:	48 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%rdx
1401cc892:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
1401cc899:	e8 22 2c e7 ff       	call   0x14003f4c0
1401cc89e:	8b c3                	mov    %ebx,%eax
1401cc8a0:	83 e0 01             	and    $0x1,%eax
1401cc8a3:	48 f7 d8             	neg    %rax
1401cc8a6:	66 48 0f 6e d0       	movq   %rax,%xmm2
1401cc8ab:	48 f7 d0             	not    %rax
1401cc8ae:	66 0f 6c d2          	punpcklqdq %xmm2,%xmm2
1401cc8b2:	66 48 0f 6e d8       	movq   %rax,%xmm3
1401cc8b7:	49 8b c7             	mov    %r15,%rax
1401cc8ba:	66 0f 6c db          	punpcklqdq %xmm3,%xmm3
1401cc8be:	66 90                	xchg   %ax,%ax
1401cc8c0:	f3 0f 6f 8c c5 00 01 	movdqu 0x100(%rbp,%rax,8),%xmm1
1401cc8c7:	00 00
1401cc8c9:	f3 0f 6f 84 c5 e0 00 	movdqu 0xe0(%rbp,%rax,8),%xmm0
1401cc8d0:	00 00
1401cc8d2:	66 0f db ca          	pand   %xmm2,%xmm1
1401cc8d6:	66 0f db c3          	pand   %xmm3,%xmm0
1401cc8da:	66 0f ef c8          	pxor   %xmm0,%xmm1
1401cc8de:	f3 0f 7f 8c c5 e0 00 	movdqu %xmm1,0xe0(%rbp,%rax,8)
1401cc8e5:	00 00
1401cc8e7:	48 83 c0 02          	add    $0x2,%rax
1401cc8eb:	48 83 f8 04          	cmp    $0x4,%rax
1401cc8ef:	7c cf                	jl     0x1401cc8c0
1401cc8f1:	4c 8d 85 c0 00 00 00 	lea    0xc0(%rbp),%r8
1401cc8f8:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1401cc8fc:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
1401cc900:	e8 1b 57 e7 ff       	call   0x140042020
1401cc905:	48 81 c7 00 10 00 00 	add    $0x1000,%rdi
1401cc90c:	49 83 ee 01          	sub    $0x1,%r14
1401cc910:	0f 85 fa fe ff ff    	jne    0x1401cc810
1401cc916:	4d 8b e7             	mov    %r15,%r12
1401cc919:	45 8b ef             	mov    %r15d,%r13d
1401cc91c:	eb 06                	jmp    0x1401cc924
1401cc91e:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1401cc924:	45 85 ed             	test   %r13d,%r13d
1401cc927:	0f 84 ee 00 00 00    	je     0x1401cca1b
1401cc92d:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
1401cc931:	48 8d 15 c0 75 16 00 	lea    0x1675c0(%rip),%rdx        # 0x140333ef8
1401cc938:	41 b8 65 04 00 00    	mov    $0x465,%r8d
1401cc93e:	48 8d 1c dd 00 00 00 	lea    0x0(,%rbx,8),%rbx
1401cc945:	00
1401cc946:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1401cc94a:	e8 21 f4 f1 ff       	call   0x1400ebd70
1401cc94f:	48 8b f8             	mov    %rax,%rdi
1401cc952:	48 85 c0             	test   %rax,%rax
1401cc955:	75 32                	jne    0x1401cc989
1401cc957:	e8 14 a7 f5 ff       	call   0x140127070
1401cc95c:	4c 8d 05 f5 75 16 00 	lea    0x1675f5(%rip),%r8        # 0x140333f58
1401cc963:	ba 67 04 00 00       	mov    $0x467,%edx
1401cc968:	48 8d 0d 89 75 16 00 	lea    0x167589(%rip),%rcx        # 0x140333ef8
1401cc96f:	e8 1c a8 f5 ff       	call   0x140127190
1401cc974:	45 33 c0             	xor    %r8d,%r8d
1401cc977:	8d 4f 10             	lea    0x10(%rdi),%ecx
1401cc97a:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401cc97f:	e8 0c a9 f5 ff       	call   0x140127290
1401cc984:	e9 55 01 00 00       	jmp    0x1401ccade
1401cc989:	41 b8 6b 04 00 00    	mov    $0x46b,%r8d
1401cc98f:	48 8d 15 62 75 16 00 	lea    0x167562(%rip),%rdx        # 0x140333ef8
1401cc996:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1401cc99a:	e8 d1 f3 f1 ff       	call   0x1400ebd70
1401cc99f:	4c 8b e0             	mov    %rax,%r12
1401cc9a2:	48 85 c0             	test   %rax,%rax
1401cc9a5:	75 34                	jne    0x1401cc9db
1401cc9a7:	e8 c4 a6 f5 ff       	call   0x140127070
1401cc9ac:	4c 8d 05 a5 75 16 00 	lea    0x1675a5(%rip),%r8        # 0x140333f58
1401cc9b3:	ba 6d 04 00 00       	mov    $0x46d,%edx
1401cc9b8:	48 8d 0d 39 75 16 00 	lea    0x167539(%rip),%rcx        # 0x140333ef8
1401cc9bf:	e8 cc a7 f5 ff       	call   0x140127190
1401cc9c4:	45 33 c0             	xor    %r8d,%r8d
1401cc9c7:	41 8d 4c 24 10       	lea    0x10(%r12),%ecx
1401cc9cc:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401cc9d1:	e8 ba a8 f5 ff       	call   0x140127290
1401cc9d6:	e9 03 01 00 00       	jmp    0x1401ccade
1401cc9db:	48 8b 55 20          	mov    0x20(%rbp),%rdx
1401cc9df:	4c 8b c3             	mov    %rbx,%r8
1401cc9e2:	48 8b cf             	mov    %rdi,%rcx
1401cc9e5:	e8 76 49 11 00       	call   0x1402e1360
1401cc9ea:	48 8b 55 18          	mov    0x18(%rbp),%rdx
1401cc9ee:	4c 8b c3             	mov    %rbx,%r8
1401cc9f1:	49 8b cc             	mov    %r12,%rcx
1401cc9f4:	48 89 34 3b          	mov    %rsi,(%rbx,%rdi,1)
1401cc9f8:	e8 63 49 11 00       	call   0x1402e1360
1401cc9fd:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401cca01:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1401cca05:	4a 89 04 23          	mov    %rax,(%rbx,%r12,1)
1401cca09:	48 89 7d 20          	mov    %rdi,0x20(%rbp)
1401cca0d:	4c 89 65 18          	mov    %r12,0x18(%rbp)
1401cca11:	eb 1a                	jmp    0x1401cca2d
1401cca13:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1401cca19:	eb 04                	jmp    0x1401cca1f
1401cca1b:	4c 8b 75 30          	mov    0x30(%rbp),%r14
1401cca1f:	49 8b ff             	mov    %r15,%rdi
1401cca22:	4d 8b e7             	mov    %r15,%r12
1401cca25:	49 8b ce             	mov    %r14,%rcx
1401cca28:	4d 85 f6             	test   %r14,%r14
1401cca2b:	74 4d                	je     0x1401cca7a
1401cca2d:	4c 8b 4d 18          	mov    0x18(%rbp),%r9
1401cca31:	48 8d 45 60          	lea    0x60(%rbp),%rax
1401cca35:	4c 8b 45 20          	mov    0x20(%rbp),%r8
1401cca39:	48 8d 9d c0 00 00 00 	lea    0xc0(%rbp),%rbx
1401cca40:	45 85 ed             	test   %r13d,%r13d
1401cca43:	48 0f 45 d8          	cmovne %rax,%rbx
1401cca47:	48 8b 45 00          	mov    0x0(%rbp),%rax
1401cca4b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401cca50:	48 8b d3             	mov    %rbx,%rdx
1401cca53:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401cca58:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1401cca5c:	e8 cf 0b 00 00       	call   0x1401cd630
1401cca61:	85 c0                	test   %eax,%eax
1401cca63:	74 79                	je     0x1401ccade
1401cca65:	45 85 ed             	test   %r13d,%r13d
1401cca68:	75 10                	jne    0x1401cca7a
1401cca6a:	4c 8b c3             	mov    %rbx,%r8
1401cca6d:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1401cca71:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
1401cca75:	e8 46 4e e7 ff       	call   0x1400418c0
1401cca7a:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
1401cca7e:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1401cca82:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401cca88:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401cca8c:	e8 7f 74 00 00       	call   0x1401d3f10
1401cca91:	85 c0                	test   %eax,%eax
1401cca93:	74 49                	je     0x1401ccade
1401cca95:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401cca99:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1401ccaa0:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401ccaa6:	e8 65 74 00 00       	call   0x1401d3f10
1401ccaab:	85 c0                	test   %eax,%eax
1401ccaad:	74 2f                	je     0x1401ccade
1401ccaaf:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1401ccab3:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
1401ccaba:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401ccac0:	e8 4b 74 00 00       	call   0x1401d3f10
1401ccac5:	85 c0                	test   %eax,%eax
1401ccac7:	74 15                	je     0x1401ccade