14011b6ca:	39 c1                	cmp    %eax,%ecx
14011b6cc:	72 f2                	jb     0x14011b6c0
14011b6ce:	e9 be fd ff ff       	jmp    0x14011b491
14011b6d3:	89 c0                	mov    %eax,%eax
14011b6d5:	c7 01 00 00 00 00    	movl   $0x0,(%rcx)
14011b6db:	c7 44 01 fc 00 00 00 	movl   $0x0,-0x4(%rcx,%rax,1)
14011b6e2:	00
14011b6e3:	e9 a9 fd ff ff       	jmp    0x14011b491
14011b6e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14011b6ef:	00
14011b6f0:	41 54                	push   %r12
14011b6f2:	55                   	push   %rbp
14011b6f3:	57                   	push   %rdi
14011b6f4:	56                   	push   %rsi
14011b6f5:	53                   	push   %rbx
14011b6f6:	48 83 ec 30          	sub    $0x30,%rsp
14011b6fa:	49 8b 78 18          	mov    0x18(%r8),%rdi
14011b6fe:	48 89 cb             	mov    %rcx,%rbx
14011b701:	89 d6                	mov    %edx,%esi
14011b703:	4c 89 cd             	mov    %r9,%rbp
14011b706:	48 85 ff             	test   %rdi,%rdi
14011b709:	0f 88 c8 00 00 00    	js     0x14011b7d7
14011b70f:	48 8b 05 ea dc 11 00 	mov    0x11dcea(%rip),%rax        # 0x140239400
14011b716:	48 8b 00             	mov    (%rax),%rax
14011b719:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14011b720:	48 8b 40 10          	mov    0x10(%rax),%rax
14011b724:	48 05 38 04 00 00    	add    $0x438,%rax
14011b72a:	48 39 c7             	cmp    %rax,%rdi
14011b72d:	72 61                	jb     0x14011b790
14011b72f:	89 54 24 20          	mov    %edx,0x20(%rsp)
14011b733:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14011b739:	48 89 fa             	mov    %rdi,%rdx
14011b73c:	31 c9                	xor    %ecx,%ecx
14011b73e:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14011b745:	00 00
14011b747:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14011b74d:	e8 de b2 f1 ff       	call   0x140036a30
14011b752:	89 f1                	mov    %esi,%ecx
14011b754:	49 89 c4             	mov    %rax,%r12
14011b757:	e8 e4 e3 0c 00       	call   0x1401e9b40
14011b75c:	48 89 d9             	mov    %rbx,%rcx
14011b75f:	e8 fc 4c f6 ff       	call   0x140080460
14011b764:	48 8d 8b 00 01 00 00 	lea    0x100(%rbx),%rcx
14011b76b:	49 89 f8             	mov    %rdi,%r8
14011b76e:	4c 89 e2             	mov    %r12,%rdx
14011b771:	e8 7a fa ff ff       	call   0x14011b1f0
14011b776:	48 85 c0             	test   %rax,%rax
14011b779:	74 4d                	je     0x14011b7c8
14011b77b:	48 89 68 48          	mov    %rbp,0x48(%rax)
14011b77f:	48 83 c4 30          	add    $0x30,%rsp
14011b783:	5b                   	pop    %rbx
14011b784:	5e                   	pop    %rsi
14011b785:	5f                   	pop    %rdi
14011b786:	5d                   	pop    %rbp
14011b787:	41 5c                	pop    %r12
14011b789:	c3                   	ret
14011b78a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14011b790:	89 d1                	mov    %edx,%ecx
14011b792:	e8 a9 e3 0c 00       	call   0x1401e9b40
14011b797:	48 8b 05 42 d8 11 00 	mov    0x11d842(%rip),%rax        # 0x140238fe0
14011b79e:	48 8d 0d 9b ec 0f 00 	lea    0xfec9b(%rip),%rcx        # 0x14021a440
14011b7a5:	8b 00                	mov    (%rax),%eax
14011b7a7:	85 c0                	test   %eax,%eax
14011b7a9:	74 08                	je     0x14011b7b3
14011b7ab:	e8 b8 7b 0c 00       	call   0x1401e3368
14011b7b0:	48 89 c1             	mov    %rax,%rcx
14011b7b3:	e8 78 7e fa ff       	call   0x1400c3630
14011b7b8:	31 c0                	xor    %eax,%eax
14011b7ba:	48 83 c4 30          	add    $0x30,%rsp
14011b7be:	5b                   	pop    %rbx
14011b7bf:	5e                   	pop    %rsi
14011b7c0:	5f                   	pop    %rdi
14011b7c1:	5d                   	pop    %rbp
14011b7c2:	41 5c                	pop    %r12
14011b7c4:	c3                   	ret
14011b7c5:	0f 1f 00             	nopl   (%rax)
14011b7c8:	48 89 fa             	mov    %rdi,%rdx
14011b7cb:	4c 89 e1             	mov    %r12,%rcx
14011b7ce:	e8 cd 0d fd ff       	call   0x1400ec5a0
14011b7d3:	31 c0                	xor    %eax,%eax
14011b7d5:	eb e3                	jmp    0x14011b7ba
14011b7d7:	48 8d 0d 81 ec 0f 00 	lea    0xfec81(%rip),%rcx        # 0x14021a45f
14011b7de:	e8 ad 7b fa ff       	call   0x1400c3390
14011b7e3:	90                   	nop
14011b7e4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14011b7eb:	00 00 00 00
14011b7ef:	90                   	nop
14011b7f0:	41 55                	push   %r13
14011b7f2:	41 54                	push   %r12
14011b7f4:	55                   	push   %rbp
14011b7f5:	57                   	push   %rdi
14011b7f6:	56                   	push   %rsi
14011b7f7:	53                   	push   %rbx
14011b7f8:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
14011b7ff:	48 8b 2d ea d2 11 00 	mov    0x11d2ea(%rip),%rbp        # 0x140238af0
14011b806:	48 89 d6             	mov    %rdx,%rsi
14011b809:	49 89 cc             	mov    %rcx,%r12
14011b80c:	4c 89 c7             	mov    %r8,%rdi
14011b80f:	48 8b 55 00          	mov    0x0(%rbp),%rdx
14011b813:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
14011b818:	31 d2                	xor    %edx,%edx
14011b81a:	48 89 f1             	mov    %rsi,%rcx
14011b81d:	e8 1e b6 f1 ff       	call   0x140036e40
14011b822:	89 c3                	mov    %eax,%ebx
14011b824:	85 c0                	test   %eax,%eax
14011b826:	78 5f                	js     0x14011b887
14011b828:	4c 8d 6c 24 20       	lea    0x20(%rsp),%r13
14011b82d:	89 c1                	mov    %eax,%ecx
14011b82f:	4c 89 ea             	mov    %r13,%rdx
14011b832:	e8 69 bf fc ff       	call   0x1400e77a0
14011b837:	85 c0                	test   %eax,%eax
14011b839:	75 45                	jne    0x14011b880
14011b83b:	89 da                	mov    %ebx,%edx
14011b83d:	49 89 f9             	mov    %rdi,%r9
14011b840:	4d 89 e8             	mov    %r13,%r8
14011b843:	4c 89 e1             	mov    %r12,%rcx
14011b846:	e8 a5 fe ff ff       	call   0x14011b6f0
14011b84b:	48 89 c3             	mov    %rax,%rbx
14011b84e:	48 85 c0             	test   %rax,%rax
14011b851:	74 0c                	je     0x14011b85f
14011b853:	48 89 f1             	mov    %rsi,%rcx
14011b856:	e8 a5 f1 fa ff       	call   0x1400caa00
14011b85b:	48 89 43 40          	mov    %rax,0x40(%rbx)
14011b85f:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14011b864:	48 2b 45 00          	sub    0x0(%rbp),%rax
14011b868:	75 21                	jne    0x14011b88b
14011b86a:	48 89 d8             	mov    %rbx,%rax
14011b86d:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
14011b874:	5b                   	pop    %rbx
14011b875:	5e                   	pop    %rsi
14011b876:	5f                   	pop    %rdi
14011b877:	5d                   	pop    %rbp
14011b878:	41 5c                	pop    %r12
14011b87a:	41 5d                	pop    %r13
14011b87c:	c3                   	ret
14011b87d:	0f 1f 00             	nopl   (%rax)
14011b880:	89 d9                	mov    %ebx,%ecx
14011b882:	e8 b9 e2 0c 00       	call   0x1401e9b40
14011b887:	31 db                	xor    %ebx,%ebx
14011b889:	eb d4                	jmp    0x14011b85f
14011b88b:	e8 e0 8f 0c 00       	call   0x1401e4870
14011b890:	90                   	nop
14011b891:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14011b898:	00 00 00 00
14011b89c:	0f 1f 40 00          	nopl   0x0(%rax)
14011b8a0:	56                   	push   %rsi
14011b8a1:	53                   	push   %rbx
14011b8a2:	48 83 ec 28          	sub    $0x28,%rsp
14011b8a6:	48 89 d3             	mov    %rdx,%rbx
14011b8a9:	31 d2                	xor    %edx,%edx
14011b8ab:	4c 89 c6             	mov    %r8,%rsi
14011b8ae:	e8 8d b5 f1 ff       	call   0x140036e40
14011b8b3:	89 03                	mov    %eax,(%rbx)
14011b8b5:	85 c0                	test   %eax,%eax
14011b8b7:	78 77                	js     0x14011b930
14011b8b9:	48 89 f2             	mov    %rsi,%rdx
14011b8bc:	89 c1                	mov    %eax,%ecx
14011b8be:	e8 dd be fc ff       	call   0x1400e77a0
14011b8c3:	85 c0                	test   %eax,%eax
14011b8c5:	75 79                	jne    0x14011b940
14011b8c7:	48 8b 05 32 db 11 00 	mov    0x11db32(%rip),%rax        # 0x140239400
14011b8ce:	48 8b 00             	mov    (%rax),%rax
14011b8d1:	48 8b 90 90 01 00 00 	mov    0x190(%rax),%rdx
14011b8d8:	b8 01 00 00 00       	mov    $0x1,%eax
14011b8dd:	48 8b 52 18          	mov    0x18(%rdx),%rdx
14011b8e1:	48 39 56 18          	cmp    %rdx,0x18(%rsi)
14011b8e5:	73 4b                	jae    0x14011b932
14011b8e7:	8b 0b                	mov    (%rbx),%ecx
14011b8e9:	e8 52 e2 0c 00       	call   0x1401e9b40
14011b8ee:	48 83 7e 18 00       	cmpq   $0x0,0x18(%rsi)
14011b8f3:	74 5b                	je     0x14011b950
14011b8f5:	48 8b 05 e4 d6 11 00 	mov    0x11d6e4(%rip),%rax        # 0x140238fe0
14011b8fc:	48 8d 0d 7d eb 0f 00 	lea    0xfeb7d(%rip),%rcx        # 0x14021a480
14011b903:	8b 00                	mov    (%rax),%eax
14011b905:	85 c0                	test   %eax,%eax
14011b907:	74 08                	je     0x14011b911
14011b909:	e8 5a 7a 0c 00       	call   0x1401e3368
14011b90e:	48 89 c1             	mov    %rax,%rcx
14011b911:	e8 ea 7d fa ff       	call   0x1400c3700
14011b916:	ff 15 04 3b 19 00    	call   *0x193b04(%rip)        # 0x1402af420
14011b91c:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14011b922:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14011b929:	00 00 00 00
14011b92d:	0f 1f 00             	nopl   (%rax)
14011b930:	31 c0                	xor    %eax,%eax
14011b932:	48 83 c4 28          	add    $0x28,%rsp
14011b936:	5b                   	pop    %rbx
14011b937:	5e                   	pop    %rsi
14011b938:	c3                   	ret
14011b939:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14011b940:	8b 0b                	mov    (%rbx),%ecx
14011b942:	e8 f9 e1 0c 00       	call   0x1401e9b40
14011b947:	eb e7                	jmp    0x14011b930
14011b949:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14011b950:	ff 15 ca 3a 19 00    	call   *0x193aca(%rip)        # 0x1402af420
14011b956:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
14011b95c:	eb d2                	jmp    0x14011b930
14011b95e:	66 90                	xchg   %ax,%ax
14011b960:	48 8b 41 10          	mov    0x10(%rcx),%rax
14011b964:	48 8b 40 60          	mov    0x60(%rax),%rax
14011b968:	48 85 c0             	test   %rax,%rax
14011b96b:	75 1c                	jne    0x14011b989
14011b96d:	eb 2a                	jmp    0x14011b999
14011b96f:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14011b976:	00 00 00 00
14011b97a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14011b980:	48 8b 40 58          	mov    0x58(%rax),%rax
14011b984:	48 85 c0             	test   %rax,%rax
14011b987:	74 0c                	je     0x14011b995
14011b989:	48 8b 90 d0 00 00 00 	mov    0xd0(%rax),%rdx
14011b990:	48 85 d2             	test   %rdx,%rdx
14011b993:	74 eb                	je     0x14011b980
14011b995:	48 89 d0             	mov    %rdx,%rax
14011b998:	c3                   	ret
14011b999:	31 d2                	xor    %edx,%edx
14011b99b:	eb f8                	jmp    0x14011b995
14011b99d:	0f 1f 00             	nopl   (%rax)
14011b9a0:	48 83 ec 28          	sub    $0x28,%rsp
14011b9a4:	48 8b 42 38          	mov    0x38(%rdx),%rax
14011b9a8:	49 89 ca             	mov    %rcx,%r10
14011b9ab:	49 89 d1             	mov    %rdx,%r9
14011b9ae:	48 85 c0             	test   %rax,%rax
14011b9b1:	74 0d                	je     0x14011b9c0
14011b9b3:	48 83 c4 28          	add    $0x28,%rsp
14011b9b7:	c3                   	ret
14011b9b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14011b9bf:	00
14011b9c0:	48 89 d1             	mov    %rdx,%rcx
14011b9c3:	e8 18 f7 ff ff       	call   0x14011b0e0
14011b9c8:	83 f8 ff             	cmp    $0xffffffff,%eax
14011b9cb:	74 17                	je     0x14011b9e4
14011b9cd:	49 8b 42 10          	mov    0x10(%r10),%rax
14011b9d1:	4d 89 c8             	mov    %r9,%r8
14011b9d4:	4c 89 d1             	mov    %r10,%rcx
14011b9d7:	48 8b 50 60          	mov    0x60(%rax),%rdx
14011b9db:	48 83 c4 28          	add    $0x28,%rsp
14011b9df:	e9 dc e9 ff ff       	jmp    0x14011a3c0
14011b9e4:	4c 8d 05 bd ea 0f 00 	lea    0xfeabd(%rip),%r8        # 0x14021a4a8
14011b9eb:	ba 63 04 00 00       	mov    $0x463,%edx
14011b9f0:	48 8d 0d ba e4 0f 00 	lea    0xfe4ba(%rip),%rcx        # 0x140219eb1
14011b9f7:	e8 94 7d fa ff       	call   0x1400c3790
14011b9fc:	90                   	nop
14011b9fd:	0f 1f 00             	nopl   (%rax)
14011ba00:	55                   	push   %rbp
14011ba01:	57                   	push   %rdi
14011ba02:	56                   	push   %rsi
14011ba03:	53                   	push   %rbx
14011ba04:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
14011ba0b:	0f 11 b4 24 80 00 00 	movups %xmm6,0x80(%rsp)
14011ba12:	00
14011ba13:	48 8b 3d d6 d0 11 00 	mov    0x11d0d6(%rip),%rdi        # 0x140238af0
14011ba1a:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
14011ba1f:	48 89 d6             	mov    %rdx,%rsi
14011ba22:	66 49 0f 6e f0       	movq   %r8,%xmm6
14011ba27:	48 89 cb             	mov    %rcx,%rbx
14011ba2a:	48 8b 07             	mov    (%rdi),%rax
14011ba2d:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14011ba32:	31 c0                	xor    %eax,%eax
14011ba34:	48 8d 15 ae ea 0f 00 	lea    0xfeaae(%rip),%rdx        # 0x14021a4e9
14011ba3b:	49 89 e8             	mov    %rbp,%r8
14011ba3e:	66 0f 6c f6          	punpcklqdq %xmm6,%xmm6
14011ba42:	c7 44 24 40 02 00 00 	movl   $0x2,0x40(%rsp)
14011ba49:	00
14011ba4a:	e8 11 96 ef ff       	call   0x140015060
14011ba4f:	66 0f ef c0          	pxor   %xmm0,%xmm0
14011ba53:	8b 54 24 40          	mov    0x40(%rsp),%edx
14011ba57:	48 89 e9             	mov    %rbp,%rcx
14011ba5a:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
14011ba5f:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
14011ba64:	f3 0f 7e 05 7c f6 0f 	movq   0xff67c(%rip),%xmm0        # 0x14021b0e8
14011ba6b:	00
14011ba6c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14011ba71:	48 8d 05 d8 e6 ff ff 	lea    -0x1928(%rip),%rax        # 0x14011a150
14011ba78:	66 48 0f 6e c8       	movq   %rax,%xmm1
14011ba7d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14011ba82:	66 0f 6c c1          	punpcklqdq %xmm1,%xmm0
14011ba86:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14011ba8b:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
14011ba92:	00 00
14011ba94:	0f 11 74 24 28       	movups %xmm6,0x28(%rsp)
14011ba99:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
14011ba9e:	e8 ed d3 ff ff       	call   0x140118e90
14011baa3:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14011baa8:	48 2b 07             	sub    (%rdi),%rax
14011baab:	75 14                	jne    0x14011bac1
14011baad:	0f 10 b4 24 80 00 00 	movups 0x80(%rsp),%xmm6
14011bab4:	00
14011bab5:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
14011babc:	5b                   	pop    %rbx
14011babd:	5e                   	pop    %rsi
14011babe:	5f                   	pop    %rdi
14011babf:	5d                   	pop    %rbp
14011bac0:	c3                   	ret
14011bac1:	e8 aa 8d 0c 00       	call   0x1401e4870
14011bac6:	90                   	nop
14011bac7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14011bace:	00 00
14011bad0:	41 57                	push   %r15
14011bad2:	41 56                	push   %r14
14011bad4:	41 55                	push   %r13
14011bad6:	41 54                	push   %r12
14011bad8:	55                   	push   %rbp
14011bad9:	57                   	push   %rdi
14011bada:	56                   	push   %rsi
14011badb:	53                   	push   %rbx
14011badc:	48 81 ec 08 01 00 00 	sub    $0x108,%rsp
14011bae3:	48 8b 3d 06 d0 11 00 	mov    0x11d006(%rip),%rdi        # 0x140238af0
14011baea:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14011baef:	49 89 d7             	mov    %rdx,%r15
14011baf2:	48 8b 07             	mov    (%rdi),%rax
14011baf5:	48 89 84 24 f8 00 00 	mov    %rax,0xf8(%rsp)
14011bafc:	00
14011bafd:	31 c0                	xor    %eax,%eax
14011baff:	44 89 84 24 60 01 00 	mov    %r8d,0x160(%rsp)
14011bb06:	00
14011bb07:	48 c7 84 24 98 00 00 	movq   $0x0,0x98(%rsp)
14011bb0e:	00 00 00 00 00
14011bb13:	48 85 d2             	test   %rdx,%rdx
14011bb16:	0f 84 e7 0b 00 00    	je     0x14011c703
14011bb1c:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
14011bb23:	00 00
14011bb25:	f6 84 24 60 01 00 00 	testb  $0x2,0x160(%rsp)
14011bb2c:	02
14011bb2d:	0f 85 77 0b 00 00    	jne    0x14011c6aa
14011bb33:	4c 89 ff             	mov    %r15,%rdi
14011bb36:	45 31 ed             	xor    %r13d,%r13d
14011bb39:	c7 84 24 8c 00 00 00 	movl   $0x0,0x8c(%rsp)
14011bb40:	00 00 00 00
14011bb44:	4c 8b 25 95 d4 11 00 	mov    0x11d495(%rip),%r12        # 0x140238fe0
14011bb4b:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14011bb4f:	48 8b 0f             	mov    (%rdi),%rcx
14011bb52:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
14011bb57:	e8 b4 1c 01 00       	call   0x14012d810
14011bb5c:	85 c0                	test   %eax,%eax
14011bb5e:	0f 84 f0 08 00 00    	je     0x14011c454
14011bb64:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14011bb6b:	00 00 00 00
14011bb6f:	90                   	nop
14011bb70:	44 8b 77 14          	mov    0x14(%rdi),%r14d
14011bb74:	45 85 f6             	test   %r14d,%r14d
14011bb77:	0f 84 11 09 00 00    	je     0x14011c48e
14011bb7d:	48 8b 05 7c d8 11 00 	mov    0x11d87c(%rip),%rax        # 0x140239400
14011bb84:	45 31 f6             	xor    %r14d,%r14d
14011bb87:	31 f6                	xor    %esi,%esi
14011bb89:	4c 8d bc 24 d0 00 00 	lea    0xd0(%rsp),%r15
14011bb90:	00
14011bb91:	45 89 f5             	mov    %r14d,%r13d
14011bb94:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14011bb99:	48 8b 05 00 d5 11 00 	mov    0x11d500(%rip),%rax        # 0x1402390a0
14011bba0:	48 89 44 24 38       	mov    %rax,0x38(%rsp)