140021aa4:	cc                   	int3
140021aa5:	cc                   	int3
140021aa6:	cc                   	int3
140021aa7:	cc                   	int3
140021aa8:	cc                   	int3
140021aa9:	cc                   	int3
140021aaa:	cc                   	int3
140021aab:	cc                   	int3
140021aac:	cc                   	int3
140021aad:	cc                   	int3
140021aae:	cc                   	int3
140021aaf:	cc                   	int3
140021ab0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140021ab5:	55                   	push   %rbp
140021ab6:	56                   	push   %rsi
140021ab7:	57                   	push   %rdi
140021ab8:	41 56                	push   %r14
140021aba:	41 57                	push   %r15
140021abc:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140021ac1:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
140021ac8:	48 8b 05 49 05 05 00 	mov    0x50549(%rip),%rax        # 0x140072018
140021acf:	48 33 c4             	xor    %rsp,%rax
140021ad2:	48 89 45 27          	mov    %rax,0x27(%rbp)
140021ad6:	48 8b f2             	mov    %rdx,%rsi
140021ad9:	4c 8b f1             	mov    %rcx,%r14
140021adc:	4c 8d 3d 7d ee 03 00 	lea    0x3ee7d(%rip),%r15        # 0x140060960
140021ae3:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
140021ae8:	33 db                	xor    %ebx,%ebx
140021aea:	48 89 5d 0f          	mov    %rbx,0xf(%rbp)
140021aee:	66 c7 45 17 00 01    	movw   $0x100,0x17(%rbp)
140021af4:	ff 15 fe a5 02 00    	call   *0x2a5fe(%rip)        # 0x14004c0f8
140021afa:	89 45 0f             	mov    %eax,0xf(%rbp)
140021afd:	ff 15 fd a5 02 00    	call   *0x2a5fd(%rip)        # 0x14004c100
140021b03:	89 45 13             	mov    %eax,0x13(%rbp)
140021b06:	48 8d 7c 24 38       	lea    0x38(%rsp),%rdi
140021b0b:	33 c0                	xor    %eax,%eax
140021b0d:	b9 78 00 00 00       	mov    $0x78,%ecx
140021b12:	f3 aa                	rep stos %al,%es:(%rdi)
140021b14:	0f 10 05 f5 4d 04 00 	movups 0x44df5(%rip),%xmm0        # 0x140066910
140021b1b:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140021b20:	0f 10 0d f9 4d 04 00 	movups 0x44df9(%rip),%xmm1        # 0x140066920
140021b27:	0f 11 4c 24 48       	movups %xmm1,0x48(%rsp)
140021b2c:	f2 0f 10 05 fc 4d 04 	movsd  0x44dfc(%rip),%xmm0        # 0x140066930
140021b33:	00
140021b34:	f2 0f 11 45 8f       	movsd  %xmm0,-0x71(%rbp)
140021b39:	8b 05 f9 4d 04 00    	mov    0x44df9(%rip),%eax        # 0x140066938
140021b3f:	89 45 97             	mov    %eax,-0x69(%rbp)
140021b42:	0f b7 05 f3 4d 04 00 	movzwl 0x44df3(%rip),%eax        # 0x14006693c
140021b49:	66 89 45 9b          	mov    %ax,-0x65(%rbp)
140021b4d:	48 8d 7d e7          	lea    -0x19(%rbp),%rdi
140021b51:	33 c0                	xor    %eax,%eax
140021b53:	b9 28 00 00 00       	mov    $0x28,%ecx
140021b58:	f3 aa                	rep stos %al,%es:(%rdi)
140021b5a:	0f 10 05 b7 4c 04 00 	movups 0x44cb7(%rip),%xmm0        # 0x140066818
140021b61:	0f 29 45 e7          	movaps %xmm0,-0x19(%rbp)
140021b65:	f2 0f 10 0d bb 4c 04 	movsd  0x44cbb(%rip),%xmm1        # 0x140066828
140021b6c:	00
140021b6d:	f2 0f 11 4d f7       	movsd  %xmm1,-0x9(%rbp)
140021b72:	8b 05 b8 4c 04 00    	mov    0x44cb8(%rip),%eax        # 0x140066830
140021b78:	89 45 ff             	mov    %eax,-0x1(%rbp)
140021b7b:	80 7d 18 01          	cmpb   $0x1,0x18(%rbp)
140021b7f:	75 14                	jne    0x140021b95
140021b81:	4c 8d 05 c0 eb 03 00 	lea    0x3ebc0(%rip),%r8        # 0x140060748
140021b88:	8d 53 05             	lea    0x5(%rbx),%edx
140021b8b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140021b90:	e8 0b 26 ff ff       	call   0x1400141a0
140021b95:	48 8d 05 e4 51 04 00 	lea    0x451e4(%rip),%rax        # 0x140066d80
140021b9c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140021ba1:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140021ba6:	4c 8d 0d 93 4d 04 00 	lea    0x44d93(%rip),%r9        # 0x140066940
140021bad:	4c 8d 05 64 ec 03 00 	lea    0x3ec64(%rip),%r8        # 0x140060818
140021bb4:	ba 04 00 00 00       	mov    $0x4,%edx
140021bb9:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140021bbe:	e8 dd 25 ff ff       	call   0x1400141a0
140021bc3:	48 85 f6             	test   %rsi,%rsi
140021bc6:	74 4e                	je     0x140021c16
140021bc8:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140021bcf:	48 8b d6             	mov    %rsi,%rdx
140021bd2:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140021bd6:	ff 15 d4 a5 02 00    	call   *0x2a5d4(%rip)        # 0x14004c1b0
140021bdc:	85 c0                	test   %eax,%eax
140021bde:	75 36                	jne    0x140021c16
140021be0:	ff 15 32 a4 02 00    	call   *0x2a432(%rip)        # 0x14004c018
140021be6:	8b f8                	mov    %eax,%edi
140021be8:	8b c8                	mov    %eax,%ecx
140021bea:	e8 21 08 00 00       	call   0x140022410
140021bef:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140021bf4:	44 8b c9             	mov    %ecx,%r9d
140021bf7:	4c 8d 05 52 4d 04 00 	lea    0x44d52(%rip),%r8        # 0x140066950
140021bfe:	ba 02 00 00 00       	mov    $0x2,%edx
140021c03:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140021c08:	e8 93 25 ff ff       	call   0x1400141a0
140021c0d:	81 ff e5 03 00 00    	cmp    $0x3e5,%edi
140021c13:	0f 45 df             	cmovne %edi,%ebx
140021c16:	8b cb                	mov    %ebx,%ecx
140021c18:	e8 f3 07 00 00       	call   0x140022410
140021c1d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140021c22:	4c 8d 0d 77 4d 04 00 	lea    0x44d77(%rip),%r9        # 0x1400669a0
140021c29:	4c 8d 05 c8 eb 03 00 	lea    0x3ebc8(%rip),%r8        # 0x1400607f8
140021c30:	ba 04 00 00 00       	mov    $0x4,%edx
140021c35:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140021c3a:	e8 61 25 ff ff       	call   0x1400141a0
140021c3f:	90                   	nop
140021c40:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
140021c45:	80 7d 18 01          	cmpb   $0x1,0x18(%rbp)
140021c49:	75 1d                	jne    0x140021c68
140021c4b:	80 7d 17 00          	cmpb   $0x0,0x17(%rbp)
140021c4f:	75 17                	jne    0x140021c68
140021c51:	4c 8d 05 f8 ea 03 00 	lea    0x3eaf8(%rip),%r8        # 0x140060750
140021c58:	ba 05 00 00 00       	mov    $0x5,%edx
140021c5d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140021c62:	e8 39 25 ff ff       	call   0x1400141a0
140021c67:	90                   	nop
140021c68:	8b c3                	mov    %ebx,%eax
140021c6a:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140021c6e:	48 33 cc             	xor    %rsp,%rcx
140021c71:	e8 8a 2e 00 00       	call   0x140024b00
140021c76:	48 8b 9c 24 40 01 00 	mov    0x140(%rsp),%rbx
140021c7d:	00
140021c7e:	48 81 c4 00 01 00 00 	add    $0x100,%rsp
140021c85:	41 5f                	pop    %r15
140021c87:	41 5e                	pop    %r14
140021c89:	5f                   	pop    %rdi
140021c8a:	5e                   	pop    %rsi
140021c8b:	5d                   	pop    %rbp
140021c8c:	c3                   	ret
140021c8d:	cc                   	int3
140021c8e:	cc                   	int3
140021c8f:	cc                   	int3
140021c90:	40 55                	rex push %rbp
140021c92:	53                   	push   %rbx
140021c93:	56                   	push   %rsi
140021c94:	57                   	push   %rdi
140021c95:	41 54                	push   %r12
140021c97:	41 55                	push   %r13
140021c99:	41 56                	push   %r14
140021c9b:	41 57                	push   %r15
140021c9d:	48 8d ac 24 08 ff ff 	lea    -0xf8(%rsp),%rbp
140021ca4:	ff
140021ca5:	48 81 ec f8 01 00 00 	sub    $0x1f8,%rsp
140021cac:	48 8b 05 65 03 05 00 	mov    0x50365(%rip),%rax        # 0x140072018
140021cb3:	48 33 c4             	xor    %rsp,%rax
140021cb6:	48 89 85 e0 00 00 00 	mov    %rax,0xe0(%rbp)
140021cbd:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
140021cc2:	41 8b f0             	mov    %r8d,%esi
140021cc5:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140021cca:	4c 8b e9             	mov    %rcx,%r13
140021ccd:	48 8b 85 60 01 00 00 	mov    0x160(%rbp),%rax
140021cd4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140021cd9:	4c 8b bd 70 01 00 00 	mov    0x170(%rbp),%r15
140021ce0:	48 8d 05 79 ec 03 00 	lea    0x3ec79(%rip),%rax        # 0x140060960
140021ce7:	48 89 45 20          	mov    %rax,0x20(%rbp)
140021ceb:	33 db                	xor    %ebx,%ebx
140021ced:	48 89 9d c8 00 00 00 	mov    %rbx,0xc8(%rbp)
140021cf4:	66 c7 85 d0 00 00 00 	movw   $0x100,0xd0(%rbp)
140021cfb:	00 01
140021cfd:	ff 15 f5 a3 02 00    	call   *0x2a3f5(%rip)        # 0x14004c0f8
140021d03:	89 85 c8 00 00 00    	mov    %eax,0xc8(%rbp)
140021d09:	ff 15 f1 a3 02 00    	call   *0x2a3f1(%rip)        # 0x14004c100
140021d0f:	89 85 cc 00 00 00    	mov    %eax,0xcc(%rbp)
140021d15:	48 8d 7d 28          	lea    0x28(%rbp),%rdi
140021d19:	33 c0                	xor    %eax,%eax
140021d1b:	b9 78 00 00 00       	mov    $0x78,%ecx
140021d20:	f3 aa                	rep stos %al,%es:(%rdi)
140021d22:	0f 10 05 bf 4c 04 00 	movups 0x44cbf(%rip),%xmm0        # 0x1400669e8
140021d29:	0f 11 45 28          	movups %xmm0,0x28(%rbp)
140021d2d:	0f 10 0d c4 4c 04 00 	movups 0x44cc4(%rip),%xmm1        # 0x1400669f8
140021d34:	0f 11 4d 38          	movups %xmm1,0x38(%rbp)
140021d38:	f2 0f 10 05 c8 4c 04 	movsd  0x44cc8(%rip),%xmm0        # 0x140066a08
140021d3f:	00
140021d40:	f2 0f 11 45 48       	movsd  %xmm0,0x48(%rbp)
140021d45:	8b 05 c5 4c 04 00    	mov    0x44cc5(%rip),%eax        # 0x140066a10
140021d4b:	89 45 50             	mov    %eax,0x50(%rbp)
140021d4e:	0f b7 05 bf 4c 04 00 	movzwl 0x44cbf(%rip),%eax        # 0x140066a14
140021d55:	66 89 45 54          	mov    %ax,0x54(%rbp)
140021d59:	48 8d bd a0 00 00 00 	lea    0xa0(%rbp),%rdi
140021d60:	33 c0                	xor    %eax,%eax
140021d62:	b9 28 00 00 00       	mov    $0x28,%ecx
140021d67:	f3 aa                	rep stos %al,%es:(%rdi)
140021d69:	0f 10 05 a8 4a 04 00 	movups 0x44aa8(%rip),%xmm0        # 0x140066818
140021d70:	0f 29 85 a0 00 00 00 	movaps %xmm0,0xa0(%rbp)
140021d77:	f2 0f 10 0d a9 4a 04 	movsd  0x44aa9(%rip),%xmm1        # 0x140066828
140021d7e:	00
140021d7f:	f2 0f 11 8d b0 00 00 	movsd  %xmm1,0xb0(%rbp)
140021d86:	00
140021d87:	8b 05 a3 4a 04 00    	mov    0x44aa3(%rip),%eax        # 0x140066830
140021d8d:	89 85 b8 00 00 00    	mov    %eax,0xb8(%rbp)
140021d93:	80 bd d1 00 00 00 01 	cmpb   $0x1,0xd1(%rbp)
140021d9a:	75 13                	jne    0x140021daf
140021d9c:	4c 8d 05 a5 e9 03 00 	lea    0x3e9a5(%rip),%r8        # 0x140060748
140021da3:	8d 53 05             	lea    0x5(%rbx),%edx
140021da6:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140021daa:	e8 f1 23 ff ff       	call   0x1400141a0
140021daf:	48 8d 05 ca 4f 04 00 	lea    0x44fca(%rip),%rax        # 0x140066d80
140021db6:	48 89 45 20          	mov    %rax,0x20(%rbp)
140021dba:	44 8b f3             	mov    %ebx,%r14d
140021dbd:	44 8b a5 68 01 00 00 	mov    0x168(%rbp),%r12d
140021dc4:	41 83 fc 01          	cmp    $0x1,%r12d
140021dc8:	44 0f 44 f6          	cmove  %esi,%r14d
140021dcc:	48 8d 05 8d eb 03 00 	lea    0x3eb8d(%rip),%rax        # 0x140060960
140021dd3:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140021dd8:	48 89 5d 08          	mov    %rbx,0x8(%rbp)
140021ddc:	66 c7 45 10 00 01    	movw   $0x100,0x10(%rbp)
140021de2:	ff 15 10 a3 02 00    	call   *0x2a310(%rip)        # 0x14004c0f8
140021de8:	89 45 08             	mov    %eax,0x8(%rbp)
140021deb:	ff 15 0f a3 02 00    	call   *0x2a30f(%rip)        # 0x14004c100
140021df1:	89 45 0c             	mov    %eax,0xc(%rbp)
140021df4:	48 8d 7c 24 68       	lea    0x68(%rsp),%rdi
140021df9:	33 c0                	xor    %eax,%eax
140021dfb:	b9 78 00 00 00       	mov    $0x78,%ecx
140021e00:	f3 aa                	rep stos %al,%es:(%rdi)
140021e02:	0f 28 05 47 4c 04 00 	movaps 0x44c47(%rip),%xmm0        # 0x140066a50
140021e09:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
140021e0e:	0f 28 0d 4b 4c 04 00 	movaps 0x44c4b(%rip),%xmm1        # 0x140066a60
140021e15:	0f 11 4c 24 78       	movups %xmm1,0x78(%rsp)
140021e1a:	0f 28 05 4f 4c 04 00 	movaps 0x44c4f(%rip),%xmm0        # 0x140066a70
140021e21:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
140021e25:	0f 28 0d 54 4c 04 00 	movaps 0x44c54(%rip),%xmm1        # 0x140066a80
140021e2c:	0f 11 4d 98          	movups %xmm1,-0x68(%rbp)
140021e30:	0f 28 05 59 4c 04 00 	movaps 0x44c59(%rip),%xmm0        # 0x140066a90
140021e37:	0f 11 45 a8          	movups %xmm0,-0x58(%rbp)
140021e3b:	8b 05 5f 4c 04 00    	mov    0x44c5f(%rip),%eax        # 0x140066aa0
140021e41:	89 45 b8             	mov    %eax,-0x48(%rbp)
140021e44:	0f b7 05 59 4c 04 00 	movzwl 0x44c59(%rip),%eax        # 0x140066aa4
140021e4b:	66 89 45 bc          	mov    %ax,-0x44(%rbp)
140021e4f:	48 8d 7d e0          	lea    -0x20(%rbp),%rdi
140021e53:	33 c0                	xor    %eax,%eax
140021e55:	b9 28 00 00 00       	mov    $0x28,%ecx
140021e5a:	f3 aa                	rep stos %al,%es:(%rdi)
140021e5c:	0f 10 05 b5 49 04 00 	movups 0x449b5(%rip),%xmm0        # 0x140066818
140021e63:	0f 29 45 e0          	movaps %xmm0,-0x20(%rbp)
140021e67:	f2 0f 10 0d b9 49 04 	movsd  0x449b9(%rip),%xmm1        # 0x140066828
140021e6e:	00
140021e6f:	f2 0f 11 4d f0       	movsd  %xmm1,-0x10(%rbp)
140021e74:	8b 05 b6 49 04 00    	mov    0x449b6(%rip),%eax        # 0x140066830
140021e7a:	89 45 f8             	mov    %eax,-0x8(%rbp)
140021e7d:	80 7d 11 01          	cmpb   $0x1,0x11(%rbp)
140021e81:	75 16                	jne    0x140021e99
140021e83:	4c 8d 05 be e8 03 00 	lea    0x3e8be(%rip),%r8        # 0x140060748
140021e8a:	ba 05 00 00 00       	mov    $0x5,%edx
140021e8f:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140021e94:	e8 07 23 ff ff       	call   0x1400141a0
140021e99:	48 8d 05 e0 4e 04 00 	lea    0x44ee0(%rip),%rax        # 0x140066d80
140021ea0:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140021ea5:	4c 8d 05 04 4c 04 00 	lea    0x44c04(%rip),%r8        # 0x140066ab0
140021eac:	ba 04 00 00 00       	mov    $0x4,%edx
140021eb1:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140021eb6:	e8 e5 22 ff ff       	call   0x1400141a0
140021ebb:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140021ec0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140021ec5:	4c 8d 0d 2c 4c 04 00 	lea    0x44c2c(%rip),%r9        # 0x140066af8
140021ecc:	4c 8d 05 25 e9 03 00 	lea    0x3e925(%rip),%r8        # 0x1400607f8
140021ed3:	ba 04 00 00 00       	mov    $0x4,%edx
140021ed8:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140021edd:	e8 be 22 ff ff       	call   0x1400141a0
140021ee2:	89 74 24 20          	mov    %esi,0x20(%rsp)
140021ee6:	4c 8d 0d 23 4c 04 00 	lea    0x44c23(%rip),%r9        # 0x140066b10
140021eed:	4c 8d 05 14 e9 03 00 	lea    0x3e914(%rip),%r8        # 0x140060808
140021ef4:	ba 04 00 00 00       	mov    $0x4,%edx
140021ef9:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140021efe:	e8 9d 22 ff ff       	call   0x1400141a0
140021f03:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140021f08:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140021f0d:	4c 8d 0d 0c 4c 04 00 	lea    0x44c0c(%rip),%r9        # 0x140066b20
140021f14:	4c 8d 05 fd e8 03 00 	lea    0x3e8fd(%rip),%r8        # 0x140060818
140021f1b:	ba 04 00 00 00       	mov    $0x4,%edx
140021f20:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140021f25:	e8 76 22 ff ff       	call   0x1400141a0
140021f2a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140021f2f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140021f34:	4c 8d 0d ed 4b 04 00 	lea    0x44bed(%rip),%r9        # 0x140066b28
140021f3b:	4c 8d 05 d6 e8 03 00 	lea    0x3e8d6(%rip),%r8        # 0x140060818
140021f42:	ba 04 00 00 00       	mov    $0x4,%edx
140021f47:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140021f4c:	e8 4f 22 ff ff       	call   0x1400141a0
140021f51:	48 8d 0d 80 e8 03 00 	lea    0x3e880(%rip),%rcx        # 0x1400607d8
140021f58:	48 8d 05 89 e8 03 00 	lea    0x3e889(%rip),%rax        # 0x1400607e8
140021f5f:	45 85 e4             	test   %r12d,%r12d
140021f62:	48 0f 45 c1          	cmovne %rcx,%rax
140021f66:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140021f6b:	4c 8d 0d c6 4b 04 00 	lea    0x44bc6(%rip),%r9        # 0x140066b38
140021f72:	4c 8d 05 7f e8 03 00 	lea    0x3e87f(%rip),%r8        # 0x1400607f8
140021f79:	ba 04 00 00 00       	mov    $0x4,%edx
140021f7e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140021f83:	e8 18 22 ff ff       	call   0x1400141a0
140021f88:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140021f8d:	4c 8d 0d ac 49 04 00 	lea    0x449ac(%rip),%r9        # 0x140066940
140021f94:	4c 8d 05 7d e8 03 00 	lea    0x3e87d(%rip),%r8        # 0x140060818
140021f9b:	ba 04 00 00 00       	mov    $0x4,%edx
140021fa0:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140021fa5:	e8 f6 21 ff ff       	call   0x1400141a0
140021faa:	90                   	nop
140021fab:	48 8d 05 ae e9 03 00 	lea    0x3e9ae(%rip),%rax        # 0x140060960
140021fb2:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140021fb7:	80 7d 11 01          	cmpb   $0x1,0x11(%rbp)
140021fbb:	75 23                	jne    0x140021fe0
140021fbd:	80 7d 10 00          	cmpb   $0x0,0x10(%rbp)
140021fc1:	75 1d                	jne    0x140021fe0
140021fc3:	4c 8d 05 86 e7 03 00 	lea    0x3e786(%rip),%r8        # 0x140060750
140021fca:	ba 05 00 00 00       	mov    $0x5,%edx
140021fcf:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140021fd4:	e8 c7 21 ff ff       	call   0x1400141a0
140021fd9:	48 8d 05 80 e9 03 00 	lea    0x3e980(%rip),%rax        # 0x140060960
140021fe0:	85 f6                	test   %esi,%esi
140021fe2:	0f 84 1d 02 00 00    	je     0x140022205
140021fe8:	4d 8b 27             	mov    (%r15),%r12
140021feb:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140021ff0:	48 89 5d 08          	mov    %rbx,0x8(%rbp)
140021ff4:	66 c7 45 10 00 01    	movw   $0x100,0x10(%rbp)
140021ffa:	ff 15 f8 a0 02 00    	call   *0x2a0f8(%rip)        # 0x14004c0f8
140022000:	89 45 08             	mov    %eax,0x8(%rbp)
140022003:	ff 15 f7 a0 02 00    	call   *0x2a0f7(%rip)        # 0x14004c100
140022009:	89 45 0c             	mov    %eax,0xc(%rbp)
14002200c:	48 8d 7c 24 68       	lea    0x68(%rsp),%rdi
140022011:	33 c0                	xor    %eax,%eax
140022013:	b9 78 00 00 00       	mov    $0x78,%ecx
140022018:	f3 aa                	rep stos %al,%es:(%rdi)
14002201a:	0f 28 05 2f 4b 04 00 	movaps 0x44b2f(%rip),%xmm0        # 0x140066b50
140022021:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
140022026:	0f 28 0d 33 4b 04 00 	movaps 0x44b33(%rip),%xmm1        # 0x140066b60
14002202d:	0f 11 4c 24 78       	movups %xmm1,0x78(%rsp)
140022032:	0f 28 05 37 4b 04 00 	movaps 0x44b37(%rip),%xmm0        # 0x140066b70
140022039:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
14002203d:	0f 28 0d 3c 4b 04 00 	movaps 0x44b3c(%rip),%xmm1        # 0x140066b80
140022044:	0f 11 4d 98          	movups %xmm1,-0x68(%rbp)
140022048:	0f 28 05 41 4b 04 00 	movaps 0x44b41(%rip),%xmm0        # 0x140066b90
14002204f:	0f 11 45 a8          	movups %xmm0,-0x58(%rbp)
140022053:	f2 0f 10 0d 45 4b 04 	movsd  0x44b45(%rip),%xmm1        # 0x140066ba0
14002205a:	00
14002205b:	f2 0f 11 4d b8       	movsd  %xmm1,-0x48(%rbp)
140022060:	0f b7 05 41 4b 04 00 	movzwl 0x44b41(%rip),%eax        # 0x140066ba8
140022067:	66 89 45 c0          	mov    %ax,-0x40(%rbp)
14002206b:	48 8d 7d e0          	lea    -0x20(%rbp),%rdi
14002206f:	33 c0                	xor    %eax,%eax
140022071:	b9 28 00 00 00       	mov    $0x28,%ecx
140022076:	f3 aa                	rep stos %al,%es:(%rdi)
140022078:	0f 10 05 99 47 04 00 	movups 0x44799(%rip),%xmm0        # 0x140066818
14002207f:	0f 29 45 e0          	movaps %xmm0,-0x20(%rbp)
140022083:	f2 0f 10 0d 9d 47 04 	movsd  0x4479d(%rip),%xmm1        # 0x140066828
14002208a:	00
14002208b:	f2 0f 11 4d f0       	movsd  %xmm1,-0x10(%rbp)
140022090:	8b 05 9a 47 04 00    	mov    0x4479a(%rip),%eax        # 0x140066830
140022096:	89 45 f8             	mov    %eax,-0x8(%rbp)
140022099:	80 7d 11 01          	cmpb   $0x1,0x11(%rbp)
14002209d:	75 16                	jne    0x1400220b5
14002209f:	4c 8d 05 a2 e6 03 00 	lea    0x3e6a2(%rip),%r8        # 0x140060748
1400220a6:	ba 05 00 00 00       	mov    $0x5,%edx
1400220ab:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400220b0:	e8 eb 20 ff ff       	call   0x1400141a0
1400220b5:	48 8d 05 c4 4c 04 00 	lea    0x44cc4(%rip),%rax        # 0x140066d80