14001a958:	8b f8                	mov    %eax,%edi
14001a95a:	85 c0                	test   %eax,%eax
14001a95c:	0f 88 8e 01 00 00    	js     0x14001aaf0
14001a962:	48 85 ed             	test   %rbp,%rbp
14001a965:	74 2b                	je     0x14001a992
14001a967:	48 8d 7e 10          	lea    0x10(%rsi),%rdi
14001a96b:	48 8b 0f             	mov    (%rdi),%rcx
14001a96e:	48 83 27 00          	andq   $0x0,(%rdi)
14001a972:	48 ff 15 7f ac 01 00 	rex.W call *0x1ac7f(%rip)        # 0x1400355f8
14001a979:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a97e:	48 8b d7             	mov    %rdi,%rdx
14001a981:	48 8b cd             	mov    %rbp,%rcx
14001a984:	48 ff 15 ad b1 01 00 	rex.W call *0x1b1ad(%rip)        # 0x140035b38
14001a98b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001a990:	8b f8                	mov    %eax,%edi
14001a992:	85 ff                	test   %edi,%edi
14001a994:	0f 88 56 01 00 00    	js     0x14001aaf0
14001a99a:	4c 8b a4 24 b8 00 00 	mov    0xb8(%rsp),%r12
14001a9a1:	00
14001a9a2:	4d 8b cf             	mov    %r15,%r9
14001a9a5:	4d 8b c4             	mov    %r12,%r8
14001a9a8:	4c 89 66 20          	mov    %r12,0x20(%rsi)
14001a9ac:	ba 01 00 00 00       	mov    $0x1,%edx
14001a9b1:	e8 e6 ac fe ff       	call   0x14000569c
14001a9b6:	8b f8                	mov    %eax,%edi
14001a9b8:	85 c0                	test   %eax,%eax
14001a9ba:	0f 88 30 01 00 00    	js     0x14001aaf0
14001a9c0:	4c 8b 46 20          	mov    0x20(%rsi),%r8
14001a9c4:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
14001a9cb:	00
14001a9cc:	49 8b 0f             	mov    (%r15),%rcx
14001a9cf:	e8 2e 79 01 00       	call   0x140032302
14001a9d4:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
14001a9db:	00
14001a9dc:	48 8d 6e 28          	lea    0x28(%rsi),%rbp
14001a9e0:	48 85 c0             	test   %rax,%rax
14001a9e3:	0f 85 95 00 00 00    	jne    0x14001aa7e
14001a9e9:	48 8b 46 10          	mov    0x10(%rsi),%rax
14001a9ed:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
14001a9f4:	00
14001a9f5:	48 85 c0             	test   %rax,%rax
14001a9f8:	74 7d                	je     0x14001aa77
14001a9fa:	48 85 ed             	test   %rbp,%rbp
14001a9fd:	74 78                	je     0x14001aa77
14001a9ff:	45 33 e4             	xor    %r12d,%r12d
14001aa02:	bf 90 04 07 80       	mov    $0x80070490,%edi
14001aa07:	45 33 ff             	xor    %r15d,%r15d
14001aa0a:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
14001aa0f:	48 8d 0d ea 55 fe ff 	lea    -0x1aa16(%rip),%rcx        # 0x140000000
14001aa16:	4d 8b 84 0f 98 e0 03 	mov    0x3e098(%r15,%rcx,1),%r8
14001aa1d:	00
14001aa1e:	41 83 c9 ff          	or     $0xffffffff,%r9d
14001aa22:	48 8b c8             	mov    %rax,%rcx
14001aa25:	41 0b d1             	or     %r9d,%edx
14001aa28:	48 ff 15 29 ae 01 00 	rex.W call *0x1ae29(%rip)        # 0x140035858
14001aa2f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001aa34:	83 f8 02             	cmp    $0x2,%eax
14001aa37:	74 1f                	je     0x14001aa58
14001aa39:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
14001aa40:	00
14001aa41:	49 ff c4             	inc    %r12
14001aa44:	49 83 c7 18          	add    $0x18,%r15
14001aa48:	49 83 ff 30          	cmp    $0x30,%r15
14001aa4c:	72 bc                	jb     0x14001aa0a
14001aa4e:	4c 8b a4 24 b8 00 00 	mov    0xb8(%rsp),%r12
14001aa55:	00
14001aa56:	eb 2e                	jmp    0x14001aa86
14001aa58:	4b 8d 04 64          	lea    (%r12,%r12,2),%rax
14001aa5c:	33 ff                	xor    %edi,%edi
14001aa5e:	4c 8b a4 24 b8 00 00 	mov    0xb8(%rsp),%r12
14001aa65:	00
14001aa66:	48 8d 0d 93 55 fe ff 	lea    -0x1aa6d(%rip),%rcx        # 0x140000000
14001aa6d:	0f 10 84 c1 a0 e0 03 	movups 0x3e0a0(%rcx,%rax,8),%xmm0
14001aa74:	00
14001aa75:	eb 0a                	jmp    0x14001aa81
14001aa77:	bf 57 00 07 80       	mov    $0x80070057,%edi
14001aa7c:	eb 08                	jmp    0x14001aa86
14001aa7e:	0f 10 00             	movups (%rax),%xmm0
14001aa81:	f3 0f 7f 45 00       	movdqu %xmm0,0x0(%rbp)
14001aa86:	85 ff                	test   %edi,%edi
14001aa88:	78 66                	js     0x14001aaf0
14001aa8a:	4c 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%r15
14001aa91:	00
14001aa92:	4d 8b cc             	mov    %r12,%r9
14001aa95:	8a 94 24 98 00 00 00 	mov    0x98(%rsp),%dl
14001aa9c:	4c 8b c5             	mov    %rbp,%r8
14001aa9f:	48 8b ce             	mov    %rsi,%rcx
14001aaa2:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14001aaa7:	e8 a4 02 00 00       	call   0x14001ad50
14001aaac:	8b f8                	mov    %eax,%edi
14001aaae:	48 8b 05 23 bf 01 00 	mov    0x1bf23(%rip),%rax        # 0x1400369d8
14001aab5:	48 3b 45 00          	cmp    0x0(%rbp),%rax
14001aab9:	75 35                	jne    0x14001aaf0
14001aabb:	48 8b 05 1e bf 01 00 	mov    0x1bf1e(%rip),%rax        # 0x1400369e0
14001aac2:	48 3b 45 08          	cmp    0x8(%rbp),%rax
14001aac6:	75 28                	jne    0x14001aaf0
14001aac8:	81 ff 19 00 64 80    	cmp    $0x80640019,%edi
14001aace:	75 20                	jne    0x14001aaf0
14001aad0:	8a 94 24 98 00 00 00 	mov    0x98(%rsp),%dl
14001aad7:	4c 8d 05 12 ca 01 00 	lea    0x1ca12(%rip),%r8        # 0x1400374f0
14001aade:	4d 8b cc             	mov    %r12,%r9
14001aae1:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14001aae6:	48 8b ce             	mov    %rsi,%rcx
14001aae9:	e8 62 02 00 00       	call   0x14001ad50
14001aaee:	8b f8                	mov    %eax,%edi
14001aaf0:	48 8b 0d 51 35 02 00 	mov    0x23551(%rip),%rcx        # 0x14003e048
14001aaf7:	48 8d 05 4a 35 02 00 	lea    0x2354a(%rip),%rax        # 0x14003e048
14001aafe:	48 3b c8             	cmp    %rax,%rcx
14001ab01:	74 4d                	je     0x14001ab50
14001ab03:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14001ab07:	74 47                	je     0x14001ab50
14001ab09:	41 8b 06             	mov    (%r14),%eax
14001ab0c:	8d 14 80             	lea    (%rax,%rax,4),%edx
14001ab0f:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
14001ab15:	77 07                	ja     0x14001ab1e
14001ab17:	8b c2                	mov    %edx,%eax
14001ab19:	4c 2b e8             	sub    %rax,%r13
14001ab1c:	eb 03                	jmp    0x14001ab21
14001ab1e:	45 33 ed             	xor    %r13d,%r13d
14001ab21:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001ab25:	48 8d 05 d4 54 fe ff 	lea    -0x1ab2c(%rip),%rax        # 0x140000000
14001ab2c:	4c 8d 88 50 65 03 00 	lea    0x36550(%rax),%r9
14001ab33:	89 7c 24 28          	mov    %edi,0x28(%rsp)
14001ab37:	4d 03 cd             	add    %r13,%r9
14001ab3a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001ab3f:	ba 52 00 00 00       	mov    $0x52,%edx
14001ab44:	4c 8d 05 bd cb 01 00 	lea    0x1cbbd(%rip),%r8        # 0x140037708
14001ab4b:	e8 ac 75 fe ff       	call   0x1400020fc
14001ab50:	83 c8 ff             	or     $0xffffffff,%eax
14001ab53:	41 01 06             	add    %eax,(%r14)
14001ab56:	3b d8                	cmp    %eax,%ebx
14001ab58:	74 23                	je     0x14001ab7d
14001ab5a:	8b cb                	mov    %ebx,%ecx
14001ab5c:	48 ff 15 75 ac 01 00 	rex.W call *0x1ac75(%rip)        # 0x1400357d8
14001ab63:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001ab68:	48 85 c0             	test   %rax,%rax
14001ab6b:	74 10                	je     0x14001ab7d
14001ab6d:	33 d2                	xor    %edx,%edx
14001ab6f:	8b cb                	mov    %ebx,%ecx
14001ab71:	48 ff 15 20 ac 01 00 	rex.W call *0x1ac20(%rip)        # 0x140035798
14001ab78:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001ab7d:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
14001ab84:	00
14001ab85:	8b c7                	mov    %edi,%eax
14001ab87:	48 83 c4 50          	add    $0x50,%rsp
14001ab8b:	41 5f                	pop    %r15
14001ab8d:	41 5e                	pop    %r14
14001ab8f:	41 5d                	pop    %r13
14001ab91:	41 5c                	pop    %r12
14001ab93:	5f                   	pop    %rdi
14001ab94:	5e                   	pop    %rsi
14001ab95:	5d                   	pop    %rbp
14001ab96:	c3                   	ret
14001ab97:	cc                   	int3
14001ab98:	cc                   	int3
14001ab99:	cc                   	int3
14001ab9a:	cc                   	int3
14001ab9b:	cc                   	int3
14001ab9c:	cc                   	int3
14001ab9d:	cc                   	int3
14001ab9e:	cc                   	int3
14001ab9f:	cc                   	int3
14001aba0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14001aba5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14001abaa:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001abaf:	57                   	push   %rdi
14001abb0:	41 55                	push   %r13
14001abb2:	41 56                	push   %r14
14001abb4:	48 83 ec 30          	sub    $0x30,%rsp
14001abb8:	48 8b f1             	mov    %rcx,%rsi
14001abbb:	8b 0d bb 35 02 00    	mov    0x235bb(%rip),%ecx        # 0x14003e17c
14001abc1:	48 ff 15 10 ac 01 00 	rex.W call *0x1ac10(%rip)        # 0x1400357d8
14001abc8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001abcd:	83 cb ff             	or     $0xffffffff,%ebx
14001abd0:	48 8b f8             	mov    %rax,%rdi
14001abd3:	48 85 c0             	test   %rax,%rax
14001abd6:	75 22                	jne    0x14001abfa
14001abd8:	8b 1d 9e 35 02 00    	mov    0x2359e(%rip),%ebx        # 0x14003e17c
14001abde:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14001abe3:	21 44 24 50          	and    %eax,0x50(%rsp)
14001abe7:	48 8d 7c 24 50       	lea    0x50(%rsp),%rdi
14001abec:	8b cb                	mov    %ebx,%ecx
14001abee:	48 ff 15 a3 ab 01 00 	rex.W call *0x1aba3(%rip)        # 0x140035798
14001abf5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001abfa:	8b 07                	mov    (%rdi),%eax
14001abfc:	ff c0                	inc    %eax
14001abfe:	89 07                	mov    %eax,(%rdi)
14001ac00:	4c 8b 15 41 34 02 00 	mov    0x23441(%rip),%r10        # 0x14003e048
14001ac07:	4c 8d 2d 3a 34 02 00 	lea    0x2343a(%rip),%r13        # 0x14003e048
14001ac0e:	48 8d 15 3b b9 01 00 	lea    0x1b93b(%rip),%rdx        # 0x140036550
14001ac15:	41 be df 01 00 00    	mov    $0x1df,%r14d
14001ac1b:	4d 3b d5             	cmp    %r13,%r10
14001ac1e:	74 3c                	je     0x14001ac5c
14001ac20:	41 f6 42 1c 01       	testb  $0x1,0x1c(%r10)
14001ac25:	74 35                	je     0x14001ac5c
14001ac27:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14001ac2a:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14001ac30:	77 0a                	ja     0x14001ac3c
14001ac32:	8b c1                	mov    %ecx,%eax
14001ac34:	41 8b ce             	mov    %r14d,%ecx
14001ac37:	48 2b c8             	sub    %rax,%rcx
14001ac3a:	eb 02                	jmp    0x14001ac3e
14001ac3c:	33 c9                	xor    %ecx,%ecx
14001ac3e:	4c 8d 0c 11          	lea    (%rcx,%rdx,1),%r9
14001ac42:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001ac47:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14001ac4b:	4c 8d 05 b6 ca 01 00 	lea    0x1cab6(%rip),%r8        # 0x140037708
14001ac52:	ba 53 00 00 00       	mov    $0x53,%edx
14001ac57:	e8 90 70 fe ff       	call   0x140001cec
14001ac5c:	48 8b ce             	mov    %rsi,%rcx
14001ac5f:	e8 30 0e 00 00       	call   0x14001ba94
14001ac64:	48 8b 0d 6d bd 01 00 	mov    0x1bd6d(%rip),%rcx        # 0x1400369d8
14001ac6b:	8b e8                	mov    %eax,%ebp
14001ac6d:	48 3b 4e 28          	cmp    0x28(%rsi),%rcx
14001ac71:	75 40                	jne    0x14001acb3
14001ac73:	48 8b 0d 66 bd 01 00 	mov    0x1bd66(%rip),%rcx        # 0x1400369e0
14001ac7a:	48 3b 4e 30          	cmp    0x30(%rsi),%rcx
14001ac7e:	75 33                	jne    0x14001acb3
14001ac80:	3d 18 00 64 00       	cmp    $0x640018,%eax
14001ac85:	75 2c                	jne    0x14001acb3
14001ac87:	48 8b 46 18          	mov    0x18(%rsi),%rax
14001ac8b:	4c 8d 05 5e c8 01 00 	lea    0x1c85e(%rip),%r8        # 0x1400374f0
14001ac92:	4c 8b 4e 20          	mov    0x20(%rsi),%r9
14001ac96:	33 d2                	xor    %edx,%edx
14001ac98:	48 8b ce             	mov    %rsi,%rcx
14001ac9b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001aca0:	e8 ab 00 00 00       	call   0x14001ad50
14001aca5:	85 c0                	test   %eax,%eax
14001aca7:	78 08                	js     0x14001acb1
14001aca9:	48 8b ce             	mov    %rsi,%rcx
14001acac:	e8 e3 0d 00 00       	call   0x14001ba94
14001acb1:	33 ed                	xor    %ebp,%ebp
14001acb3:	48 8b 0d 8e 33 02 00 	mov    0x2338e(%rip),%rcx        # 0x14003e048
14001acba:	49 3b cd             	cmp    %r13,%rcx
14001acbd:	74 45                	je     0x14001ad04
14001acbf:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14001acc3:	74 3f                	je     0x14001ad04
14001acc5:	8b 07                	mov    (%rdi),%eax
14001acc7:	8d 14 80             	lea    (%rax,%rax,4),%edx
14001acca:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
14001acd0:	77 07                	ja     0x14001acd9
14001acd2:	8b c2                	mov    %edx,%eax
14001acd4:	4c 2b f0             	sub    %rax,%r14
14001acd7:	eb 03                	jmp    0x14001acdc
14001acd9:	45 33 f6             	xor    %r14d,%r14d
14001acdc:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001ace0:	4c 8d 0d 69 b8 01 00 	lea    0x1b869(%rip),%r9        # 0x140036550
14001ace7:	4d 03 ce             	add    %r14,%r9
14001acea:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
14001acee:	ba 54 00 00 00       	mov    $0x54,%edx
14001acf3:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001acf8:	4c 8d 05 09 ca 01 00 	lea    0x1ca09(%rip),%r8        # 0x140037708
14001acff:	e8 f8 73 fe ff       	call   0x1400020fc
14001ad04:	ff 0f                	decl   (%rdi)
14001ad06:	83 fb ff             	cmp    $0xffffffff,%ebx
14001ad09:	74 23                	je     0x14001ad2e
14001ad0b:	8b cb                	mov    %ebx,%ecx
14001ad0d:	48 ff 15 c4 aa 01 00 	rex.W call *0x1aac4(%rip)        # 0x1400357d8
14001ad14:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001ad19:	48 85 c0             	test   %rax,%rax
14001ad1c:	74 10                	je     0x14001ad2e
14001ad1e:	33 d2                	xor    %edx,%edx
14001ad20:	8b cb                	mov    %ebx,%ecx
14001ad22:	48 ff 15 6f aa 01 00 	rex.W call *0x1aa6f(%rip)        # 0x140035798
14001ad29:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001ad2e:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14001ad33:	8b c5                	mov    %ebp,%eax
14001ad35:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14001ad3a:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14001ad3f:	48 83 c4 30          	add    $0x30,%rsp
14001ad43:	41 5e                	pop    %r14
14001ad45:	41 5d                	pop    %r13
14001ad47:	5f                   	pop    %rdi
14001ad48:	c3                   	ret
14001ad49:	cc                   	int3
14001ad4a:	cc                   	int3
14001ad4b:	cc                   	int3
14001ad4c:	cc                   	int3
14001ad4d:	cc                   	int3
14001ad4e:	cc                   	int3
14001ad4f:	cc                   	int3
14001ad50:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14001ad55:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14001ad5a:	88 54 24 10          	mov    %dl,0x10(%rsp)
14001ad5e:	55                   	push   %rbp
14001ad5f:	56                   	push   %rsi
14001ad60:	57                   	push   %rdi
14001ad61:	41 54                	push   %r12
14001ad63:	41 55                	push   %r13
14001ad65:	41 56                	push   %r14
14001ad67:	41 57                	push   %r15
14001ad69:	48 8b ec             	mov    %rsp,%rbp
14001ad6c:	48 83 ec 70          	sub    $0x70,%rsp
14001ad70:	48 8b f1             	mov    %rcx,%rsi
14001ad73:	49 8b f9             	mov    %r9,%rdi
14001ad76:	8b 0d 00 34 02 00    	mov    0x23400(%rip),%ecx        # 0x14003e17c
14001ad7c:	4d 8b e8             	mov    %r8,%r13
14001ad7f:	44 8a e2             	mov    %dl,%r12b
14001ad82:	48 ff 15 4f aa 01 00 	rex.W call *0x1aa4f(%rip)        # 0x1400357d8
14001ad89:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001ad8e:	83 cb ff             	or     $0xffffffff,%ebx
14001ad91:	4c 8b f0             	mov    %rax,%r14
14001ad94:	48 85 c0             	test   %rax,%rax
14001ad97:	75 1f                	jne    0x14001adb8
14001ad99:	8b 1d dd 33 02 00    	mov    0x233dd(%rip),%ebx        # 0x14003e17c
14001ad9f:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14001ada3:	21 45 f0             	and    %eax,-0x10(%rbp)
14001ada6:	4c 8d 75 f0          	lea    -0x10(%rbp),%r14
14001adaa:	8b cb                	mov    %ebx,%ecx
14001adac:	48 ff 15 e5 a9 01 00 	rex.W call *0x1a9e5(%rip)        # 0x140035798
14001adb3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001adb8:	41 8b 06             	mov    (%r14),%eax
14001adbb:	ff c0                	inc    %eax
14001adbd:	41 89 06             	mov    %eax,(%r14)
14001adc0:	48 8b 15 81 32 02 00 	mov    0x23281(%rip),%rdx        # 0x14003e048
14001adc7:	48 8d 0d 7a 32 02 00 	lea    0x2327a(%rip),%rcx        # 0x14003e048
14001adce:	4c 8d 0d 7b b7 01 00 	lea    0x1b77b(%rip),%r9        # 0x140036550
14001add5:	41 bf df 01 00 00    	mov    $0x1df,%r15d
14001addb:	48 3b d1             	cmp    %rcx,%rdx
14001adde:	74 5b                	je     0x14001ae3b
14001ade0:	f6 42 1c 01          	testb  $0x1,0x1c(%rdx)
14001ade4:	74 55                	je     0x14001ae3b
14001ade6:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14001ade9:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14001adef:	77 0a                	ja     0x14001adfb
14001adf1:	8b c1                	mov    %ecx,%eax
14001adf3:	41 8b cf             	mov    %r15d,%ecx
14001adf6:	48 2b c8             	sub    %rax,%rcx
14001adf9:	eb 02                	jmp    0x14001adfd
14001adfb:	33 c9                	xor    %ecx,%ecx
14001adfd:	45 84 e4             	test   %r12b,%r12b
14001ae00:	4c 8d 05 71 c8 01 00 	lea    0x1c871(%rip),%r8        # 0x140037678
14001ae07:	48 8d 05 7a c8 01 00 	lea    0x1c87a(%rip),%rax        # 0x140037688
14001ae0e:	49 0f 45 c0          	cmovne %r8,%rax
14001ae12:	4c 03 c9             	add    %rcx,%r9
14001ae15:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
14001ae19:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14001ae1e:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
14001ae22:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14001ae27:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
14001ae2c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14001ae31:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001ae36:	e8 d1 b4 ff ff       	call   0x14001630c
14001ae3b:	4c 8b 45 60          	mov    0x60(%rbp),%r8
14001ae3f:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14001ae43:	83 65 e0 00          	andl   $0x0,-0x20(%rbp)
14001ae47:	48 8d 86 80 00 00 00 	lea    0x80(%rsi),%rax
14001ae4e:	48 83 65 e8 00       	andq   $0x0,-0x18(%rbp)
14001ae53:	4c 8d ae 88 00 00 00 	lea    0x88(%rsi),%r13
14001ae5a:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)