14002f860:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14002f865:	e8 a6 e6 fd ff       	call   0x14000df10
14002f86a:	85 c0                	test   %eax,%eax
14002f86c:	0f 84 3f 4d 01 00    	je     0x1400445b1
14002f872:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
14002f876:	48 ff 15 e3 5a 05 00 	rex.W call *0x55ae3(%rip)        # 0x140085360
14002f87d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002f882:	8b c8                	mov    %eax,%ecx
14002f884:	48 ff 15 0d 5b 05 00 	rex.W call *0x55b0d(%rip)        # 0x140085398
14002f88b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002f890:	48 8b 0d 69 f7 06 00 	mov    0x6f769(%rip),%rcx        # 0x14009f000
14002f897:	4c 8d 25 62 f7 06 00 	lea    0x6f762(%rip),%r12        # 0x14009f000
14002f89e:	49 3b cc             	cmp    %r12,%rcx
14002f8a1:	74 0a                	je     0x14002f8ad
14002f8a3:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14002f8a7:	0f 85 1a 4d 01 00    	jne    0x1400445c7
14002f8ad:	45 33 c0             	xor    %r8d,%r8d
14002f8b0:	48 8d 0d 99 76 05 00 	lea    0x57699(%rip),%rcx        # 0x140086f50
14002f8b7:	41 8d 50 0a          	lea    0xa(%r8),%edx
14002f8bb:	48 ff 15 b6 4f 05 00 	rex.W call *0x54fb6(%rip)        # 0x140084878
14002f8c2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002f8c7:	8b d8                	mov    %eax,%ebx
14002f8c9:	85 c0                	test   %eax,%eax
14002f8cb:	0f 85 11 4d 01 00    	jne    0x1400445e2
14002f8d1:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
14002f8d5:	48 ff 15 94 4f 05 00 	rex.W call *0x54f94(%rip)        # 0x140084870
14002f8dc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002f8e1:	8b d8                	mov    %eax,%ebx
14002f8e3:	85 c0                	test   %eax,%eax
14002f8e5:	0f 85 40 4d 01 00    	jne    0x14004462b
14002f8eb:	48 8b 45 58          	mov    0x58(%rbp),%rax
14002f8ef:	8b 38                	mov    (%rax),%edi
14002f8f1:	85 ff                	test   %edi,%edi
14002f8f3:	0f 84 f3 4e 01 00    	je     0x1400447ec
14002f8f9:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
14002f8fd:	8d 77 ff             	lea    -0x1(%rdi),%esi
14002f900:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14002f904:	48 8b 4c f1 08       	mov    0x8(%rcx,%rsi,8),%rcx
14002f909:	48 ff 15 58 4f 05 00 	rex.W call *0x54f58(%rip)        # 0x140084868
14002f910:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002f915:	8b d8                	mov    %eax,%ebx
14002f917:	85 c0                	test   %eax,%eax
14002f919:	0f 85 90 4e 01 00    	jne    0x1400447af
14002f91f:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
14002f925:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002f929:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
14002f92d:	45 33 c9             	xor    %r9d,%r9d
14002f930:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14002f936:	33 d2                	xor    %edx,%edx
14002f938:	48 ff 15 21 4f 05 00 	rex.W call *0x54f21(%rip)        # 0x140084860
14002f93f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002f944:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14002f948:	8b d8                	mov    %eax,%ebx
14002f94a:	48 ff 15 8f 4e 05 00 	rex.W call *0x54e8f(%rip)        # 0x1400847e0
14002f951:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002f956:	85 db                	test   %ebx,%ebx
14002f958:	0f 85 2c 4e 01 00    	jne    0x14004478a
14002f95e:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002f962:	4c 8d 05 e7 75 05 00 	lea    0x575e7(%rip),%r8        # 0x140086f50
14002f969:	83 c8 ff             	or     $0xffffffff,%eax
14002f96c:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
14002f971:	44 8b c8             	mov    %eax,%r9d
14002f974:	8b d0                	mov    %eax,%edx
14002f976:	48 ff 15 0b 54 05 00 	rex.W call *0x5540b(%rip)        # 0x140084d88
14002f97d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002f982:	83 f8 02             	cmp    $0x2,%eax
14002f985:	0f 85 c7 4c 01 00    	jne    0x140044652
14002f98b:	48 8b 45 58          	mov    0x58(%rbp),%rax
14002f98f:	44 89 6d f0          	mov    %r13d,-0x10(%rbp)
14002f993:	48 8b 4c f0 08       	mov    0x8(%rax,%rsi,8),%rcx
14002f998:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
14002f99c:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14002f9a0:	48 ff 15 39 4e 05 00 	rex.W call *0x54e39(%rip)        # 0x1400847e0
14002f9a7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002f9ac:	48 8b 0d 4d f6 06 00 	mov    0x6f64d(%rip),%rcx        # 0x14009f000
14002f9b3:	49 3b cc             	cmp    %r12,%rcx
14002f9b6:	74 0a                	je     0x14002f9c2
14002f9b8:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14002f9bc:	0f 85 e2 4c 01 00    	jne    0x1400446a4
14002f9c2:	83 7d f0 00          	cmpl   $0x0,-0x10(%rbp)
14002f9c6:	0f 84 27 4e 01 00    	je     0x1400447f3
14002f9cc:	45 33 c9             	xor    %r9d,%r9d
14002f9cf:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14002f9d3:	45 33 c0             	xor    %r8d,%r8d
14002f9d6:	48 8d 0d a3 29 05 00 	lea    0x529a3(%rip),%rcx        # 0x140082380
14002f9dd:	48 ff 15 54 4e 05 00 	rex.W call *0x54e54(%rip)        # 0x140084838
14002f9e4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002f9e9:	8b d8                	mov    %eax,%ebx
14002f9eb:	85 c0                	test   %eax,%eax
14002f9ed:	0f 85 e0 4c 01 00    	jne    0x1400446d3
14002f9f3:	48 8b 0d 06 f6 06 00 	mov    0x6f606(%rip),%rcx        # 0x14009f000
14002f9fa:	49 3b cc             	cmp    %r12,%rcx
14002f9fd:	74 0a                	je     0x14002fa09
14002f9ff:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14002fa03:	0f 85 ee 4c 01 00    	jne    0x1400446f7
14002fa09:	bf 09 00 00 00       	mov    $0x9,%edi
14002fa0e:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
14002fa12:	8b cf                	mov    %edi,%ecx
14002fa14:	48 ff 15 0d 4e 05 00 	rex.W call *0x54e0d(%rip)        # 0x140084828
14002fa1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002fa20:	8b d8                	mov    %eax,%ebx
14002fa22:	85 c0                	test   %eax,%eax
14002fa24:	0f 85 e8 4c 01 00    	jne    0x140044712
14002fa2a:	48 8b 0d cf f5 06 00 	mov    0x6f5cf(%rip),%rcx        # 0x14009f000
14002fa31:	49 3b cc             	cmp    %r12,%rcx
14002fa34:	74 0a                	je     0x14002fa40
14002fa36:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14002fa3a:	0f 85 f1 4c 01 00    	jne    0x140044731
14002fa40:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14002fa44:	45 33 c9             	xor    %r9d,%r9d
14002fa47:	45 33 c0             	xor    %r8d,%r8d
14002fa4a:	8b d7                	mov    %edi,%edx
14002fa4c:	48 ff 15 dd 4d 05 00 	rex.W call *0x54ddd(%rip)        # 0x140084830
14002fa53:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002fa58:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14002fa5c:	8b d8                	mov    %eax,%ebx
14002fa5e:	48 ff 15 7b 4d 05 00 	rex.W call *0x54d7b(%rip)        # 0x1400847e0
14002fa65:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002fa6a:	85 db                	test   %ebx,%ebx
14002fa6c:	0f 85 de 4c 01 00    	jne    0x140044750
14002fa72:	48 8b 0d 87 f5 06 00 	mov    0x6f587(%rip),%rcx        # 0x14009f000
14002fa79:	49 3b cc             	cmp    %r12,%rcx
14002fa7c:	74 0a                	je     0x14002fa88
14002fa7e:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14002fa82:	0f 85 e7 4c 01 00    	jne    0x14004476f
14002fa88:	48 83 7d 58 00       	cmpq   $0x0,0x58(%rbp)
14002fa8d:	74 10                	je     0x14002fa9f
14002fa8f:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
14002fa93:	48 ff 15 fe 4d 05 00 	rex.W call *0x54dfe(%rip)        # 0x140084898
14002fa9a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002fa9f:	8b c3                	mov    %ebx,%eax
14002faa1:	48 83 c4 60          	add    $0x60,%rsp
14002faa5:	41 5e                	pop    %r14
14002faa7:	41 5d                	pop    %r13
14002faa9:	41 5c                	pop    %r12
14002faab:	5f                   	pop    %rdi
14002faac:	5e                   	pop    %rsi
14002faad:	5b                   	pop    %rbx
14002faae:	5d                   	pop    %rbp
14002faaf:	c3                   	ret
14002fab0:	cc                   	int3
14002fab1:	cc                   	int3
14002fab2:	cc                   	int3
14002fab3:	cc                   	int3
14002fab4:	cc                   	int3
14002fab5:	cc                   	int3
14002fab6:	cc                   	int3
14002fab7:	cc                   	int3
14002fab8:	40 53                	rex push %rbx
14002faba:	48 83 ec 30          	sub    $0x30,%rsp
14002fabe:	83 22 00             	andl   $0x0,(%rdx)
14002fac1:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14002fac6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14002facb:	45 33 c9             	xor    %r9d,%r9d
14002face:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14002fad3:	48 8d 15 be 78 05 00 	lea    0x578be(%rip),%rdx        # 0x140087398
14002fada:	c7 44 24 48 04 00 00 	movl   $0x4,0x48(%rsp)
14002fae1:	00
14002fae2:	e8 29 e4 fd ff       	call   0x14000df10
14002fae7:	8b d8                	mov    %eax,%ebx
14002fae9:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
14002faee:	0f 85 36 b7 01 00    	jne    0x14004b22a
14002faf4:	8b c3                	mov    %ebx,%eax
14002faf6:	48 83 c4 30          	add    $0x30,%rsp
14002fafa:	5b                   	pop    %rbx
14002fafb:	c3                   	ret
14002fafc:	cc                   	int3
14002fafd:	cc                   	int3
14002fafe:	cc                   	int3
14002faff:	cc                   	int3
14002fb00:	cc                   	int3
14002fb01:	cc                   	int3
14002fb02:	cc                   	int3
14002fb03:	cc                   	int3
14002fb04:	48 8b c4             	mov    %rsp,%rax
14002fb07:	4c 89 48 20          	mov    %r9,0x20(%rax)
14002fb0b:	48 89 50 10          	mov    %rdx,0x10(%rax)
14002fb0f:	48 89 48 08          	mov    %rcx,0x8(%rax)
14002fb13:	55                   	push   %rbp
14002fb14:	53                   	push   %rbx
14002fb15:	56                   	push   %rsi
14002fb16:	57                   	push   %rdi
14002fb17:	41 54                	push   %r12
14002fb19:	41 56                	push   %r14
14002fb1b:	41 57                	push   %r15
14002fb1d:	48 8d 68 98          	lea    -0x68(%rax),%rbp
14002fb21:	48 81 ec 30 01 00 00 	sub    $0x130,%rsp
14002fb28:	8b 05 e2 06 07 00    	mov    0x706e2(%rip),%eax        # 0x1400a0210
14002fb2e:	33 f6                	xor    %esi,%esi
14002fb30:	89 45 94             	mov    %eax,-0x6c(%rbp)
14002fb33:	4c 8b f9             	mov    %rcx,%r15
14002fb36:	89 45 c4             	mov    %eax,-0x3c(%rbp)
14002fb39:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14002fb3d:	8b 05 d1 06 07 00    	mov    0x706d1(%rip),%eax        # 0x1400a0214
14002fb43:	49 8b d8             	mov    %r8,%rbx
14002fb46:	89 45 9c             	mov    %eax,-0x64(%rbp)
14002fb49:	4c 8b f2             	mov    %rdx,%r14
14002fb4c:	89 45 c8             	mov    %eax,-0x38(%rbp)
14002fb4f:	8b 05 c3 06 07 00    	mov    0x706c3(%rip),%eax        # 0x1400a0218
14002fb55:	89 45 90             	mov    %eax,-0x70(%rbp)
14002fb58:	89 45 cc             	mov    %eax,-0x34(%rbp)
14002fb5b:	48 89 75 b8          	mov    %rsi,-0x48(%rbp)
14002fb5f:	48 89 75 b0          	mov    %rsi,-0x50(%rbp)
14002fb63:	48 89 75 e8          	mov    %rsi,-0x18(%rbp)
14002fb67:	89 75 dc             	mov    %esi,-0x24(%rbp)
14002fb6a:	89 75 e0             	mov    %esi,-0x20(%rbp)
14002fb6d:	89 75 98             	mov    %esi,-0x68(%rbp)
14002fb70:	89 75 d4             	mov    %esi,-0x2c(%rbp)
14002fb73:	c7 45 d0 ff 00 00 00 	movl   $0xff,-0x30(%rbp)
14002fb7a:	66 89 75 8c          	mov    %si,-0x74(%rbp)
14002fb7e:	89 75 a0             	mov    %esi,-0x60(%rbp)
14002fb81:	48 89 75 80          	mov    %rsi,-0x80(%rbp)
14002fb85:	e8 be 30 fe ff       	call   0x140012c48
14002fb8a:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14002fb8e:	48 8b cb             	mov    %rbx,%rcx
14002fb91:	e8 8a 1f fe ff       	call   0x140011b20
14002fb96:	85 c0                	test   %eax,%eax
14002fb98:	0f 84 dc b6 01 00    	je     0x14004b27a
14002fb9e:	48 8d 55 e4          	lea    -0x1c(%rbp),%rdx
14002fba2:	49 8b cf             	mov    %r15,%rcx
14002fba5:	e8 0e ff ff ff       	call   0x14002fab8
14002fbaa:	85 c0                	test   %eax,%eax
14002fbac:	0f 85 d6 05 00 00    	jne    0x140030188
14002fbb2:	8b 7d e4             	mov    -0x1c(%rbp),%edi
14002fbb5:	40 84 ff             	test   %dil,%dil
14002fbb8:	0f 88 f1 b6 01 00    	js     0x14004b2af
14002fbbe:	8b c7                	mov    %edi,%eax
14002fbc0:	44 8d 66 01          	lea    0x1(%rsi),%r12d
14002fbc4:	0f ba f0 08          	btr    $0x8,%eax
14002fbc8:	83 f8 20             	cmp    $0x20,%eax
14002fbcb:	74 30                	je     0x14002fbfd
14002fbcd:	83 f8 10             	cmp    $0x10,%eax
14002fbd0:	74 2b                	je     0x14002fbfd
14002fbd2:	83 f8 60             	cmp    $0x60,%eax
14002fbd5:	74 26                	je     0x14002fbfd
14002fbd7:	83 f8 50             	cmp    $0x50,%eax
14002fbda:	74 21                	je     0x14002fbfd
14002fbdc:	3d d0 00 00 00       	cmp    $0xd0,%eax
14002fbe1:	74 1a                	je     0x14002fbfd
14002fbe3:	3d e0 00 00 00       	cmp    $0xe0,%eax
14002fbe8:	74 13                	je     0x14002fbfd
14002fbea:	3d 10 02 00 00       	cmp    $0x210,%eax
14002fbef:	74 0c                	je     0x14002fbfd
14002fbf1:	8d 47 ff             	lea    -0x1(%rdi),%eax
14002fbf4:	41 3b c4             	cmp    %r12d,%eax
14002fbf7:	0f 87 60 06 00 00    	ja     0x14003025d
14002fbfd:	39 35 51 06 07 00    	cmp    %esi,0x70651(%rip)        # 0x1400a0254
14002fc03:	0f 85 2e b7 01 00    	jne    0x14004b337
14002fc09:	8b 45 a0             	mov    -0x60(%rbp),%eax
14002fc0c:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14002fc10:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14002fc15:	41 23 c4             	and    %r12d,%eax
14002fc18:	49 8b ce             	mov    %r14,%rcx
14002fc1b:	89 44 24 20          	mov    %eax,0x20(%rsp)
14002fc1f:	44 8b cf             	mov    %edi,%r9d
14002fc22:	4c 8b c3             	mov    %rbx,%r8
14002fc25:	49 8b d7             	mov    %r15,%rdx
14002fc28:	e8 73 08 ff ff       	call   0x1400204a0
14002fc2d:	85 c0                	test   %eax,%eax
14002fc2f:	0f 85 17 b7 01 00    	jne    0x14004b34c
14002fc35:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
14002fc39:	49 8b cf             	mov    %r15,%rcx
14002fc3c:	e8 83 07 00 00       	call   0x1400303c4
14002fc41:	85 c0                	test   %eax,%eax
14002fc43:	0f 85 2b b7 01 00    	jne    0x14004b374
14002fc49:	48 8d 55 a4          	lea    -0x5c(%rbp),%rdx
14002fc4d:	49 8b cf             	mov    %r15,%rcx
14002fc50:	e8 bb 07 00 00       	call   0x140030410
14002fc55:	85 c0                	test   %eax,%eax
14002fc57:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
14002fc5b:	8b 45 a4             	mov    -0x5c(%rbp),%eax
14002fc5e:	48 8d 15 cb 76 05 00 	lea    0x576cb(%rip),%rdx        # 0x140087330
14002fc65:	0f 45 c6             	cmovne %esi,%eax
14002fc68:	49 8b cf             	mov    %r15,%rcx
14002fc6b:	45 33 c9             	xor    %r9d,%r9d
14002fc6e:	89 45 a4             	mov    %eax,-0x5c(%rbp)
14002fc71:	e8 ba 0c fe ff       	call   0x140010930
14002fc76:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
14002fc7a:	85 c0                	test   %eax,%eax
14002fc7c:	48 0f 45 ce          	cmovne %rsi,%rcx
14002fc80:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
14002fc84:	48 8b 15 75 f3 06 00 	mov    0x6f375(%rip),%rdx        # 0x14009f000
14002fc8b:	4c 8d 35 6e f3 06 00 	lea    0x6f36e(%rip),%r14        # 0x14009f000
14002fc92:	49 3b d6             	cmp    %r14,%rdx
14002fc95:	74 0a                	je     0x14002fca1
14002fc97:	f6 42 1c 20          	testb  $0x20,0x1c(%rdx)
14002fc9b:	0f 85 12 b7 01 00    	jne    0x14004b3b3
14002fca1:	0f ba e7 0a          	bt     $0xa,%edi
14002fca5:	72 1d                	jb     0x14002fcc4
14002fca7:	4c 8b c3             	mov    %rbx,%r8
14002fcaa:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14002fcae:	49 8b cf             	mov    %r15,%rcx
14002fcb1:	e8 aa 09 fe ff       	call   0x140010660
14002fcb6:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
14002fcba:	85 c0                	test   %eax,%eax
14002fcbc:	48 0f 45 ce          	cmovne %rsi,%rcx
14002fcc0:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
14002fcc4:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14002fcc8:	49 8b cf             	mov    %r15,%rcx
14002fccb:	e8 6c 09 00 00       	call   0x14003063c
14002fcd0:	85 c0                	test   %eax,%eax
14002fcd2:	4c 8d 3d 57 8f 05 00 	lea    0x58f57(%rip),%r15        # 0x140088c30
14002fcd9:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
14002fcdd:	48 0f 45 c6          	cmovne %rsi,%rax
14002fce1:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14002fce5:	40 f6 c7 10          	test   $0x10,%dil
14002fce9:	0f 85 52 04 00 00    	jne    0x140030141
14002fcef:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
14002fcf3:	48 8d 55 dc          	lea    -0x24(%rbp),%rdx
14002fcf7:	e8 60 07 00 00       	call   0x14003045c
14002fcfc:	8b c7                	mov    %edi,%eax
14002fcfe:	83 e0 30             	and    $0x30,%eax
14002fd01:	89 45 f4             	mov    %eax,-0xc(%rbp)
14002fd04:	0f 85 ae 01 00 00    	jne    0x14002feb8
14002fd0a:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14002fd0e:	e8 35 2f fe ff       	call   0x140012c48
14002fd13:	44 8b 4d d8          	mov    -0x28(%rbp),%r9d
14002fd17:	48 8d 45 80          	lea    -0x80(%rbp),%rax
14002fd1b:	44 8b 45 a8          	mov    -0x58(%rbp),%r8d
14002fd1f:	8b d7                	mov    %edi,%edx
14002fd21:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14002fd26:	48 8b cb             	mov    %rbx,%rcx
14002fd29:	48 8b 45 78          	mov    0x78(%rbp),%rax
14002fd2d:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14002fd32:	8b 45 a0             	mov    -0x60(%rbp),%eax
14002fd35:	89 44 24 68          	mov    %eax,0x68(%rsp)
14002fd39:	8b 45 90             	mov    -0x70(%rbp),%eax
14002fd3c:	89 44 24 60          	mov    %eax,0x60(%rsp)
14002fd40:	8b 45 9c             	mov    -0x64(%rbp),%eax
14002fd43:	89 44 24 58          	mov    %eax,0x58(%rsp)
14002fd47:	8b 45 94             	mov    -0x6c(%rbp),%eax
14002fd4a:	89 44 24 50          	mov    %eax,0x50(%rsp)
14002fd4e:	8b 45 d0             	mov    -0x30(%rbp),%eax
14002fd51:	89 44 24 48          	mov    %eax,0x48(%rsp)
14002fd55:	8b 45 d4             	mov    -0x2c(%rbp),%eax
14002fd58:	89 44 24 40          	mov    %eax,0x40(%rsp)
14002fd5c:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
14002fd60:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14002fd65:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
14002fd69:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14002fd6e:	8b 45 a4             	mov    -0x5c(%rbp),%eax
14002fd71:	89 44 24 20          	mov    %eax,0x20(%rsp)
14002fd75:	e8 06 41 ff ff       	call   0x140023e80
14002fd7a:	89 45 90             	mov    %eax,-0x70(%rbp)
14002fd7d:	8b d8                	mov    %eax,%ebx
14002fd7f:	85 c0                	test   %eax,%eax
14002fd81:	0f 85 e2 00 00 00    	jne    0x14002fe69
14002fd87:	39 35 c3 04 07 00    	cmp    %esi,0x704c3(%rip)        # 0x1400a0250
14002fd8d:	75 18                	jne    0x14002fda7
14002fd8f:	48 8b 55 80          	mov    -0x80(%rbp),%rdx