14003c930:	0f 84 dc f7 ff ff    	je     0x14003c112
14003c936:	84 51 1c             	test   %dl,0x1c(%rcx)
14003c939:	0f 84 d3 f7 ff ff    	je     0x14003c112
14003c93f:	8d 53 cf             	lea    -0x31(%rbx),%edx
14003c942:	e9 b3 f7 ff ff       	jmp    0x14003c0fa
14003c947:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003c94c:	84 c0                	test   %al,%al
14003c94e:	41 8b d3             	mov    %r11d,%edx
14003c951:	0f 95 c2             	setne  %dl
14003c954:	e8 33 d1 02 00       	call   0x140069a8c
14003c959:	8b d8                	mov    %eax,%ebx
14003c95b:	85 c0                	test   %eax,%eax
14003c95d:	74 2d                	je     0x14003c98c
14003c95f:	48 8b 0d 9a 26 06 00 	mov    0x6269a(%rip),%rcx        # 0x14009f000
14003c966:	4c 8d 25 93 26 06 00 	lea    0x62693(%rip),%r12        # 0x14009f000
14003c96d:	49 3b cc             	cmp    %r12,%rcx
14003c970:	0f 84 9c f7 ff ff    	je     0x14003c112
14003c976:	b8 01 00 00 00       	mov    $0x1,%eax
14003c97b:	84 41 1c             	test   %al,0x1c(%rcx)
14003c97e:	0f 84 8e f7 ff ff    	je     0x14003c112
14003c984:	8d 50 26             	lea    0x26(%rax),%edx
14003c987:	e9 6e f7 ff ff       	jmp    0x14003c0fa
14003c98c:	48 8b 0d 6d 26 06 00 	mov    0x6266d(%rip),%rcx        # 0x14009f000
14003c993:	48 8d 05 66 26 06 00 	lea    0x62666(%rip),%rax        # 0x14009f000
14003c99a:	48 3b c8             	cmp    %rax,%rcx
14003c99d:	74 26                	je     0x14003c9c5
14003c99f:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14003c9a3:	74 20                	je     0x14003c9c5
14003c9a5:	0f b6 06             	movzbl (%rsi),%eax
14003c9a8:	4c 8d 05 f9 42 05 00 	lea    0x542f9(%rip),%r8        # 0x140090ca8
14003c9af:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003c9b3:	ba 28 00 00 00       	mov    $0x28,%edx
14003c9b8:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003c9bc:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003c9c0:	e8 b3 b1 01 00       	call   0x140057b78
14003c9c5:	48 8b 07             	mov    (%rdi),%rax
14003c9c8:	33 d2                	xor    %edx,%edx
14003c9ca:	38 16                	cmp    %dl,(%rsi)
14003c9cc:	48 8b cf             	mov    %rdi,%rcx
14003c9cf:	0f 95 c2             	setne  %dl
14003c9d2:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
14003c9d9:	ff 15 e9 8c 04 00    	call   *0x48ce9(%rip)        # 0x1400856c8
14003c9df:	90                   	nop
14003c9e0:	e9 23 00 fe ff       	jmp    0x14001ca08
14003c9e5:	49 8b 74 24 08       	mov    0x8(%r12),%rsi
14003c9ea:	48 85 f6             	test   %rsi,%rsi
14003c9ed:	0f 84 9b fc ff ff    	je     0x14003c68e
14003c9f3:	44 38 5e 02          	cmp    %r11b,0x2(%rsi)
14003c9f7:	0f 84 be 00 00 00    	je     0x14003cabb
14003c9fd:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003ca02:	48 8d 15 ef ae 04 00 	lea    0x4aeef(%rip),%rdx        # 0x1400878f8
14003ca09:	e8 ba 64 ff ff       	call   0x140032ec8
14003ca0e:	8b d8                	mov    %eax,%ebx
14003ca10:	85 c0                	test   %eax,%eax
14003ca12:	75 53                	jne    0x14003ca67
14003ca14:	48 8b 07             	mov    (%rdi),%rax
14003ca17:	33 d2                	xor    %edx,%edx
14003ca19:	48 8b cf             	mov    %rdi,%rcx
14003ca1c:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
14003ca23:	ff 15 9f 8c 04 00    	call   *0x48c9f(%rip)        # 0x1400856c8
14003ca29:	48 8b 0d d0 25 06 00 	mov    0x625d0(%rip),%rcx        # 0x14009f000
14003ca30:	48 8d 05 c9 25 06 00 	lea    0x625c9(%rip),%rax        # 0x14009f000
14003ca37:	48 3b c8             	cmp    %rax,%rcx
14003ca3a:	0f 84 c8 ff fd ff    	je     0x14001ca08
14003ca40:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14003ca44:	0f 84 be ff fd ff    	je     0x14001ca08
14003ca4a:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003ca4e:	8d 53 20             	lea    0x20(%rbx),%edx
14003ca51:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003ca55:	4c 8d 05 4c 42 05 00 	lea    0x5424c(%rip),%r8        # 0x140090ca8
14003ca5c:	e8 af b0 01 00       	call   0x140057b10
14003ca61:	90                   	nop
14003ca62:	e9 a1 ff fd ff       	jmp    0x14001ca08
14003ca67:	48 8b 0d 92 25 06 00 	mov    0x62592(%rip),%rcx        # 0x14009f000
14003ca6e:	48 8d 05 8b 25 06 00 	lea    0x6258b(%rip),%rax        # 0x14009f000
14003ca75:	48 3b c8             	cmp    %rax,%rcx
14003ca78:	0f 84 8a ff fd ff    	je     0x14001ca08
14003ca7e:	b8 01 00 00 00       	mov    $0x1,%eax
14003ca83:	84 41 1c             	test   %al,0x1c(%rcx)
14003ca86:	0f 84 7c ff fd ff    	je     0x14001ca08
14003ca8c:	8d 50 20             	lea    0x20(%rax),%edx
14003ca8f:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14003ca93:	eb 0c                	jmp    0x14003caa1
14003ca95:	0f b7 06             	movzwl (%rsi),%eax
14003ca98:	ba 24 00 00 00       	mov    $0x24,%edx
14003ca9d:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003caa1:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003caa5:	4c 8d 05 fc 41 05 00 	lea    0x541fc(%rip),%r8        # 0x140090ca8
14003caac:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003cab0:	e8 c3 b0 01 00       	call   0x140057b78
14003cab5:	90                   	nop
14003cab6:	e9 4d ff fd ff       	jmp    0x14001ca08
14003cabb:	f6 47 48 20          	testb  $0x20,0x48(%rdi)
14003cabf:	74 53                	je     0x14003cb14
14003cac1:	bb 57 00 00 00       	mov    $0x57,%ebx
14003cac6:	4c 8b 05 33 25 06 00 	mov    0x62533(%rip),%r8        # 0x14009f000
14003cacd:	48 8d 05 2c 25 06 00 	lea    0x6252c(%rip),%rax        # 0x14009f000
14003cad4:	4c 3b c0             	cmp    %rax,%r8
14003cad7:	0f 84 2b ff fd ff    	je     0x14001ca08
14003cadd:	8d 43 aa             	lea    -0x56(%rbx),%eax
14003cae0:	41 84 40 1c          	test   %al,0x1c(%r8)
14003cae4:	0f 84 1e ff fd ff    	je     0x14001ca08
14003caea:	0f b7 16             	movzwl (%rsi),%edx
14003caed:	48 8b cf             	mov    %rdi,%rcx
14003caf0:	e8 c7 e0 fc ff       	call   0x14000abbc
14003caf5:	49 8b 48 10          	mov    0x10(%r8),%rcx
14003caf9:	44 8b c8             	mov    %eax,%r9d
14003cafc:	48 8b 47 38          	mov    0x38(%rdi),%rax
14003cb00:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003cb05:	89 54 24 20          	mov    %edx,0x20(%rsp)
14003cb09:	e8 d2 e8 01 00       	call   0x14005b3e0
14003cb0e:	90                   	nop
14003cb0f:	e9 f4 fe fd ff       	jmp    0x14001ca08
14003cb14:	0f b7 0e             	movzwl (%rsi),%ecx
14003cb17:	e8 68 54 03 00       	call   0x140071f84
14003cb1c:	8b d8                	mov    %eax,%ebx
14003cb1e:	85 c0                	test   %eax,%eax
14003cb20:	74 4f                	je     0x14003cb71
14003cb22:	48 8b 0d d7 24 06 00 	mov    0x624d7(%rip),%rcx        # 0x14009f000
14003cb29:	48 8d 05 d0 24 06 00 	lea    0x624d0(%rip),%rax        # 0x14009f000
14003cb30:	48 3b c8             	cmp    %rax,%rcx
14003cb33:	0f 84 cf fe fd ff    	je     0x14001ca08
14003cb39:	b8 01 00 00 00       	mov    $0x1,%eax
14003cb3e:	84 41 1c             	test   %al,0x1c(%rcx)
14003cb41:	0f 84 c1 fe fd ff    	je     0x14001ca08
14003cb47:	44 0f b7 0e          	movzwl (%rsi),%r9d
14003cb4b:	8d 50 22             	lea    0x22(%rax),%edx
14003cb4e:	48 8b 47 38          	mov    0x38(%rdi),%rax
14003cb52:	4c 8d 05 4f 41 05 00 	lea    0x5414f(%rip),%r8        # 0x140090ca8
14003cb59:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003cb5d:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
14003cb61:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14003cb66:	e8 59 e6 01 00       	call   0x14005b1c4
14003cb6b:	90                   	nop
14003cb6c:	e9 97 fe fd ff       	jmp    0x14001ca08
14003cb71:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003cb76:	48 8d 15 7b ad 04 00 	lea    0x4ad7b(%rip),%rdx        # 0x1400878f8
14003cb7d:	c7 44 24 28 02 00 00 	movl   $0x2,0x28(%rsp)
14003cb84:	00
14003cb85:	41 b9 03 00 00 00    	mov    $0x3,%r9d
14003cb8b:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14003cb90:	e8 e7 2d fe ff       	call   0x14001f97c
14003cb95:	8b d8                	mov    %eax,%ebx
14003cb97:	85 c0                	test   %eax,%eax
14003cb99:	75 3f                	jne    0x14003cbda
14003cb9b:	48 8b 07             	mov    (%rdi),%rax
14003cb9e:	48 8b cf             	mov    %rdi,%rcx
14003cba1:	0f b7 16             	movzwl (%rsi),%edx
14003cba4:	66 ff c2             	inc    %dx
14003cba7:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
14003cbae:	ff 15 14 8b 04 00    	call   *0x48b14(%rip)        # 0x1400856c8
14003cbb4:	48 8b 0d 45 24 06 00 	mov    0x62445(%rip),%rcx        # 0x14009f000
14003cbbb:	48 8d 05 3e 24 06 00 	lea    0x6243e(%rip),%rax        # 0x14009f000
14003cbc2:	48 3b c8             	cmp    %rax,%rcx
14003cbc5:	0f 84 3d fe fd ff    	je     0x14001ca08
14003cbcb:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14003cbcf:	0f 84 33 fe fd ff    	je     0x14001ca08
14003cbd5:	e9 bb fe ff ff       	jmp    0x14003ca95
14003cbda:	48 8b 0d 1f 24 06 00 	mov    0x6241f(%rip),%rcx        # 0x14009f000
14003cbe1:	48 8d 05 18 24 06 00 	lea    0x62418(%rip),%rax        # 0x14009f000
14003cbe8:	48 3b c8             	cmp    %rax,%rcx
14003cbeb:	0f 84 17 fe fd ff    	je     0x14001ca08
14003cbf1:	b8 01 00 00 00       	mov    $0x1,%eax
14003cbf6:	84 41 1c             	test   %al,0x1c(%rcx)
14003cbf9:	0f 84 09 fe fd ff    	je     0x14001ca08
14003cbff:	0f b7 06             	movzwl (%rsi),%eax
14003cc02:	4c 8d 05 9f 40 05 00 	lea    0x5409f(%rip),%r8        # 0x140090ca8
14003cc09:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003cc0d:	ba 25 00 00 00       	mov    $0x25,%edx
14003cc12:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003cc16:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
14003cc1a:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003cc1e:	e8 75 e4 01 00       	call   0x14005b098
14003cc23:	90                   	nop
14003cc24:	e9 df fd fd ff       	jmp    0x14001ca08
14003cc29:	49 8b 74 24 08       	mov    0x8(%r12),%rsi
14003cc2e:	48 85 f6             	test   %rsi,%rsi
14003cc31:	0f 84 57 fa ff ff    	je     0x14003c68e
14003cc37:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003cc3c:	48 8d 15 3d 40 05 00 	lea    0x5403d(%rip),%rdx        # 0x140090c80
14003cc43:	44 8b 36             	mov    (%rsi),%r14d
14003cc46:	b8 04 00 00 00       	mov    $0x4,%eax
14003cc4b:	89 44 24 28          	mov    %eax,0x28(%rsp)
14003cc4f:	44 8b c8             	mov    %eax,%r9d
14003cc52:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14003cc57:	e8 20 2d fe ff       	call   0x14001f97c
14003cc5c:	8b d8                	mov    %eax,%ebx
14003cc5e:	48 8b 0d 9b 23 06 00 	mov    0x6239b(%rip),%rcx        # 0x14009f000
14003cc65:	48 8d 05 94 23 06 00 	lea    0x62394(%rip),%rax        # 0x14009f000
14003cc6c:	48 3b c8             	cmp    %rax,%rcx
14003cc6f:	74 29                	je     0x14003cc9a
14003cc71:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14003cc75:	74 23                	je     0x14003cc9a
14003cc77:	8b 06                	mov    (%rsi),%eax
14003cc79:	4c 8d 05 28 40 05 00 	lea    0x54028(%rip),%r8        # 0x140090ca8
14003cc80:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003cc84:	ba 1f 00 00 00       	mov    $0x1f,%edx
14003cc89:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003cc8d:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
14003cc91:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003cc95:	e8 fe e3 01 00       	call   0x14005b098
14003cc9a:	41 81 fe 20 bf 02 00 	cmp    $0x2bf20,%r14d
14003cca1:	0f 86 ff ff fd ff    	jbe    0x14001cca6
14003cca7:	83 3d ba 23 06 00 05 	cmpl   $0x5,0x623ba(%rip)        # 0x14009f068
14003ccae:	0f 86 f2 ff fd ff    	jbe    0x14001cca6
14003ccb4:	48 ba 00 00 00 00 00 	movabs $0x400000000000,%rdx
14003ccbb:	40 00 00
14003ccbe:	48 85 15 b3 23 06 00 	test   %rdx,0x623b3(%rip)        # 0x14009f078
14003ccc5:	0f 84 db ff fd ff    	je     0x14001cca6
14003cccb:	48 8b 05 ae 23 06 00 	mov    0x623ae(%rip),%rax        # 0x14009f080
14003ccd2:	48 23 c2             	and    %rdx,%rax
14003ccd5:	48 3b 05 a4 23 06 00 	cmp    0x623a4(%rip),%rax        # 0x14009f080
14003ccdc:	0f 85 c4 ff fd ff    	jne    0x14001cca6
14003cce2:	48 8b 47 38          	mov    0x38(%rdi),%rax
14003cce6:	48 8d 15 30 24 05 00 	lea    0x52430(%rip),%rdx        # 0x14008f11d
14003cced:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
14003ccf1:	48 8d 45 8c          	lea    -0x74(%rbp),%rax
14003ccf5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003ccfa:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
14003ccfe:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14003cd03:	44 89 75 8c          	mov    %r14d,-0x74(%rbp)
14003cd07:	e8 20 e6 01 00       	call   0x14005b32c
14003cd0c:	90                   	nop
14003cd0d:	e9 94 ff fd ff       	jmp    0x14001cca6
14003cd12:	41 8b dc             	mov    %r12d,%ebx
14003cd15:	e9 06 fd fd ff       	jmp    0x14001ca20
14003cd1a:	48 8b 0d df 22 06 00 	mov    0x622df(%rip),%rcx        # 0x14009f000
14003cd21:	48 8d 05 d8 22 06 00 	lea    0x622d8(%rip),%rax        # 0x14009f000
14003cd28:	48 3b c8             	cmp    %rax,%rcx
14003cd2b:	0f 84 eb fc fd ff    	je     0x14001ca1c
14003cd31:	41 be 01 00 00 00    	mov    $0x1,%r14d
14003cd37:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14003cd3b:	0f 84 db fc fd ff    	je     0x14001ca1c
14003cd41:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003cd45:	41 8d 56 2a          	lea    0x2a(%r14),%edx
14003cd49:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003cd4d:	4c 8d 05 54 3f 05 00 	lea    0x53f54(%rip),%r8        # 0x140090ca8
14003cd54:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14003cd58:	e8 1b ae 01 00       	call   0x140057b78
14003cd5d:	90                   	nop
14003cd5e:	e9 b9 fc fd ff       	jmp    0x14001ca1c
14003cd63:	48 8b 0d 96 22 06 00 	mov    0x62296(%rip),%rcx        # 0x14009f000
14003cd6a:	48 8d 05 8f 22 06 00 	lea    0x6228f(%rip),%rax        # 0x14009f000
14003cd71:	48 3b c8             	cmp    %rax,%rcx
14003cd74:	0f 84 a2 fc fd ff    	je     0x14001ca1c
14003cd7a:	b8 01 00 00 00       	mov    $0x1,%eax
14003cd7f:	84 41 1c             	test   %al,0x1c(%rcx)
14003cd82:	0f 84 94 fc fd ff    	je     0x14001ca1c
14003cd88:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003cd8c:	8d 50 2b             	lea    0x2b(%rax),%edx
14003cd8f:	44 8b cb             	mov    %ebx,%r9d
14003cd92:	4c 8d 05 0f 3f 05 00 	lea    0x53f0f(%rip),%r8        # 0x140090ca8
14003cd99:	e8 7e ab 01 00       	call   0x14005791c
14003cd9e:	90                   	nop
14003cd9f:	e9 78 fc fd ff       	jmp    0x14001ca1c
14003cda4:	44 39 64 24 64       	cmp    %r12d,0x64(%rsp)
14003cda9:	0f 84 c3 ff fd ff    	je     0x14001cd72
14003cdaf:	bb 57 00 00 00       	mov    $0x57,%ebx
14003cdb4:	48 8b 0d 45 22 06 00 	mov    0x62245(%rip),%rcx        # 0x14009f000
14003cdbb:	4c 8d 25 3e 22 06 00 	lea    0x6223e(%rip),%r12        # 0x14009f000
14003cdc2:	49 3b cc             	cmp    %r12,%rcx
14003cdc5:	0f 84 80 fc fd ff    	je     0x14001ca4b
14003cdcb:	84 41 1c             	test   %al,0x1c(%rcx)
14003cdce:	0f 84 77 fc fd ff    	je     0x14001ca4b
14003cdd4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003cdd8:	8d 53 d6             	lea    -0x2a(%rbx),%edx
14003cddb:	4c 8d 05 c6 3e 05 00 	lea    0x53ec6(%rip),%r8        # 0x140090ca8
14003cde2:	e8 09 ab 01 00       	call   0x1400578f0
14003cde7:	90                   	nop
14003cde8:	e9 5e fc fd ff       	jmp    0x14001ca4b
14003cded:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
14003cdf1:	bb 32 00 00 00       	mov    $0x32,%ebx
14003cdf6:	e8 89 05 fd ff       	call   0x14000d384
14003cdfb:	90                   	nop
14003cdfc:	e9 43 fc fd ff       	jmp    0x14001ca44
14003ce01:	48 8b 0d f8 21 06 00 	mov    0x621f8(%rip),%rcx        # 0x14009f000
14003ce08:	48 8d 05 f1 21 06 00 	lea    0x621f1(%rip),%rax        # 0x14009f000
14003ce0f:	48 3b c8             	cmp    %rax,%rcx
14003ce12:	74 2a                	je     0x14003ce3e
14003ce14:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14003ce18:	74 24                	je     0x14003ce3e
14003ce1a:	ba 2e 00 00 00       	mov    $0x2e,%edx
14003ce1f:	eb 05                	jmp    0x14003ce26
14003ce21:	ba 30 00 00 00       	mov    $0x30,%edx
14003ce26:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003ce2a:	4c 8d 05 77 3e 05 00 	lea    0x53e77(%rip),%r8        # 0x140090ca8
14003ce31:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003ce35:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14003ce39:	e8 3a ad 01 00       	call   0x140057b78
14003ce3e:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14003ce43:	e9 00 01 fe ff       	jmp    0x14001cf48
14003ce48:	48 8b 0d b1 21 06 00 	mov    0x621b1(%rip),%rcx        # 0x14009f000
14003ce4f:	48 8d 15 aa 21 06 00 	lea    0x621aa(%rip),%rdx        # 0x14009f000
14003ce56:	48 3b ca             	cmp    %rdx,%rcx
14003ce59:	0f 84 c6 ff fd ff    	je     0x14001ce25
14003ce5f:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14003ce63:	0f 84 bc ff fd ff    	je     0x14001ce25
14003ce69:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003ce6d:	4c 8d 05 34 3e 05 00 	lea    0x53e34(%rip),%r8        # 0x140090ca8
14003ce74:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003ce78:	ba 2f 00 00 00       	mov    $0x2f,%edx
14003ce7d:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003ce81:	e8 f2 ac 01 00       	call   0x140057b78
14003ce86:	90                   	nop
14003ce87:	e9 99 ff fd ff       	jmp    0x14001ce25
14003ce8c:	48 8b 0d 6d 21 06 00 	mov    0x6216d(%rip),%rcx        # 0x14009f000
14003ce93:	48 8d 05 66 21 06 00 	lea    0x62166(%rip),%rax        # 0x14009f000
14003ce9a:	48 3b c8             	cmp    %rax,%rcx
14003ce9d:	74 9f                	je     0x14003ce3e
14003ce9f:	44 84 71 1c          	test   %r14b,0x1c(%rcx)
14003cea3:	74 99                	je     0x14003ce3e
14003cea5:	e9 77 ff ff ff       	jmp    0x14003ce21
14003ceaa:	48 8b 0d 4f 21 06 00 	mov    0x6214f(%rip),%rcx        # 0x14009f000
14003ceb1:	48 8d 05 48 21 06 00 	lea    0x62148(%rip),%rax        # 0x14009f000
14003ceb8:	48 3b c8             	cmp    %rax,%rcx
14003cebb:	0f 84 83 00 fe ff    	je     0x14001cf44
14003cec1:	b8 01 00 00 00       	mov    $0x1,%eax
14003cec6:	84 41 1c             	test   %al,0x1c(%rcx)
14003cec9:	0f 84 75 00 fe ff    	je     0x14001cf44
14003cecf:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003ced3:	8d 50 30             	lea    0x30(%rax),%edx
14003ced6:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003ceda:	4c 8d 05 c7 3d 05 00 	lea    0x53dc7(%rip),%r8        # 0x140090ca8
14003cee1:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14003cee5:	e8 8e ac 01 00       	call   0x140057b78
14003ceea:	90                   	nop
14003ceeb:	e9 54 00 fe ff       	jmp    0x14001cf44
14003cef0:	8b 8f a0 00 00 00    	mov    0xa0(%rdi),%ecx
14003cef6:	41 be 01 00 00 00    	mov    $0x1,%r14d
14003cefc:	48 8b 45 80          	mov    -0x80(%rbp),%rax
14003cf00:	44 8b 4f 48          	mov    0x48(%rdi),%r9d
14003cf04:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
14003cf09:	48 8b 57 38          	mov    0x38(%rdi),%rdx
14003cf0d:	d1 e9                	shr    $1,%ecx
14003cf0f:	41 23 ce             	and    %r14d,%ecx
14003cf12:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003cf17:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
14003cf1b:	48 8b 8f d0 00 00 00 	mov    0xd0(%rdi),%rcx
14003cf22:	e8 11 95 fe ff       	call   0x140026438
14003cf27:	8b f0                	mov    %eax,%esi
14003cf29:	85 c0                	test   %eax,%eax
14003cf2b:	74 25                	je     0x14003cf52
14003cf2d:	48 8b cf             	mov    %rdi,%rcx
14003cf30:	e8 93 de fd ff       	call   0x14001adc8
14003cf35:	48 8b d0             	mov    %rax,%rdx
14003cf38:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
14003cf3d:	45 33 c9             	xor    %r9d,%r9d
14003cf40:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14003cf45:	41 8d 4e 24          	lea    0x24(%r14),%ecx
14003cf49:	45 8d 46 59          	lea    0x59(%r14),%r8d