140aa1da9:	48 83 ec 60          	sub    $0x60,%rsp
140aa1dad:	41 8b e9             	mov    %r9d,%ebp
140aa1db0:	41 8b f8             	mov    %r8d,%edi
140aa1db3:	4c 8b f2             	mov    %rdx,%r14
140aa1db6:	48 8b d9             	mov    %rcx,%rbx
140aa1db9:	45 33 ff             	xor    %r15d,%r15d
140aa1dbc:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
140aa1dc1:	44 39 bc 24 a0 00 00 	cmp    %r15d,0xa0(%rsp)
140aa1dc8:	00
140aa1dc9:	74 6d                	je     0x140aa1e38
140aa1dcb:	48 8d 05 ee f4 5d 00 	lea    0x5df4ee(%rip),%rax        # 0x1410812c0
140aa1dd2:	48 89 01             	mov    %rax,(%rcx)
140aa1dd5:	4c 89 b9 b0 00 00 00 	mov    %r15,0xb0(%rcx)
140aa1ddc:	4c 89 b9 b8 00 00 00 	mov    %r15,0xb8(%rcx)
140aa1de3:	44 89 b9 c0 00 00 00 	mov    %r15d,0xc0(%rcx)
140aa1dea:	4c 89 b9 c8 00 00 00 	mov    %r15,0xc8(%rcx)
140aa1df1:	4c 89 b9 d0 00 00 00 	mov    %r15,0xd0(%rcx)
140aa1df8:	4c 89 b9 d8 00 00 00 	mov    %r15,0xd8(%rcx)
140aa1dff:	4c 89 b9 e0 00 00 00 	mov    %r15,0xe0(%rcx)
140aa1e06:	4c 89 b9 e8 00 00 00 	mov    %r15,0xe8(%rcx)
140aa1e0d:	48 8d 05 54 79 50 00 	lea    0x507954(%rip),%rax        # 0x140fa9768
140aa1e14:	48 89 81 a8 00 00 00 	mov    %rax,0xa8(%rcx)
140aa1e1b:	4c 89 b9 f0 00 00 00 	mov    %r15,0xf0(%rcx)
140aa1e22:	4c 89 b9 f8 00 00 00 	mov    %r15,0xf8(%rcx)
140aa1e29:	44 88 b9 00 01 00 00 	mov    %r15b,0x100(%rcx)
140aa1e30:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140aa1e37:	00
140aa1e38:	48 8b 01             	mov    (%rcx),%rax
140aa1e3b:	48 63 48 04          	movslq 0x4(%rax),%rcx
140aa1e3f:	48 8d 05 32 79 50 00 	lea    0x507932(%rip),%rax        # 0x140fa9778
140aa1e46:	48 89 04 19          	mov    %rax,(%rcx,%rbx,1)
140aa1e4a:	48 8b 03             	mov    (%rbx),%rax
140aa1e4d:	48 63 48 04          	movslq 0x4(%rax),%rcx
140aa1e51:	8d 51 f0             	lea    -0x10(%rcx),%edx
140aa1e54:	89 54 19 fc          	mov    %edx,-0x4(%rcx,%rbx,1)
140aa1e58:	48 8b 03             	mov    (%rbx),%rax
140aa1e5b:	48 63 48 04          	movslq 0x4(%rax),%rcx
140aa1e5f:	48 03 cb             	add    %rbx,%rcx
140aa1e62:	48 8d 73 08          	lea    0x8(%rbx),%rsi
140aa1e66:	45 33 c0             	xor    %r8d,%r8d
140aa1e69:	48 8b d6             	mov    %rsi,%rdx
140aa1e6c:	e8 5f 53 76 ff       	call   0x1402071d0
140aa1e71:	90                   	nop
140aa1e72:	48 8b 03             	mov    (%rbx),%rax
140aa1e75:	48 63 48 04          	movslq 0x4(%rax),%rcx
140aa1e79:	48 8d 05 38 f4 5d 00 	lea    0x5df438(%rip),%rax        # 0x1410812b8
140aa1e80:	48 89 04 19          	mov    %rax,(%rcx,%rbx,1)
140aa1e84:	48 8b 03             	mov    (%rbx),%rax
140aa1e87:	48 63 48 04          	movslq 0x4(%rax),%rcx
140aa1e8b:	8d 91 58 ff ff ff    	lea    -0xa8(%rcx),%edx
140aa1e91:	89 54 19 fc          	mov    %edx,-0x4(%rcx,%rbx,1)
140aa1e95:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140aa1e9a:	48 8b ce             	mov    %rsi,%rcx
140aa1e9d:	e8 9e c2 73 ff       	call   0x1401de140
140aa1ea2:	48 8d 05 f7 39 54 00 	lea    0x5439f7(%rip),%rax        # 0x140fe58a0
140aa1ea9:	48 89 06             	mov    %rax,(%rsi)
140aa1eac:	c6 46 7c 00          	movb   $0x0,0x7c(%rsi)
140aa1eb0:	c6 46 71 00          	movb   $0x0,0x71(%rsi)
140aa1eb4:	4c 8d 56 08          	lea    0x8(%rsi),%r10
140aa1eb8:	4c 89 56 18          	mov    %r10,0x18(%rsi)
140aa1ebc:	4c 8d 46 10          	lea    0x10(%rsi),%r8
140aa1ec0:	4c 89 46 20          	mov    %r8,0x20(%rsi)
140aa1ec4:	4c 8d 4e 28          	lea    0x28(%rsi),%r9
140aa1ec8:	4c 89 4e 38          	mov    %r9,0x38(%rsi)
140aa1ecc:	48 8d 4e 30          	lea    0x30(%rsi),%rcx
140aa1ed0:	48 89 4e 40          	mov    %rcx,0x40(%rsi)
140aa1ed4:	48 8d 56 48          	lea    0x48(%rsi),%rdx
140aa1ed8:	48 89 56 50          	mov    %rdx,0x50(%rsi)
140aa1edc:	48 8d 46 4c          	lea    0x4c(%rsi),%rax
140aa1ee0:	48 89 46 58          	mov    %rax,0x58(%rsi)
140aa1ee4:	4d 89 38             	mov    %r15,(%r8)
140aa1ee7:	4c 89 39             	mov    %r15,(%rcx)
140aa1eea:	44 89 38             	mov    %r15d,(%rax)
140aa1eed:	4d 89 3a             	mov    %r15,(%r10)
140aa1ef0:	4d 89 39             	mov    %r15,(%r9)
140aa1ef3:	44 89 3a             	mov    %r15d,(%rdx)
140aa1ef6:	4c 89 be 80 00 00 00 	mov    %r15,0x80(%rsi)
140aa1efd:	48 8b 05 fc 11 98 00 	mov    0x9811fc(%rip),%rax        # 0x141423100
140aa1f04:	48 89 46 74          	mov    %rax,0x74(%rsi)
140aa1f08:	4c 89 7e 68          	mov    %r15,0x68(%rsi)
140aa1f0c:	83 cf 02             	or     $0x2,%edi
140aa1f0f:	44 8b c5             	mov    %ebp,%r8d
140aa1f12:	8b d7                	mov    %edi,%edx
140aa1f14:	49 8b ce             	mov    %r14,%rcx
140aa1f17:	e8 58 c2 35 00       	call   0x140dfe174
140aa1f1c:	48 85 c0             	test   %rax,%rax
140aa1f1f:	0f 84 94 00 00 00    	je     0x140aa1fb9
140aa1f25:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140aa1f2b:	48 8b d0             	mov    %rax,%rdx
140aa1f2e:	48 8b ce             	mov    %rsi,%rcx
140aa1f31:	e8 3a d0 90 ff       	call   0x1403aef70
140aa1f36:	48 8b 46 60          	mov    0x60(%rsi),%rax
140aa1f3a:	48 8b 78 08          	mov    0x8(%rax),%rdi
140aa1f3e:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140aa1f43:	48 8b 07             	mov    (%rdi),%rax
140aa1f46:	48 8b cf             	mov    %rdi,%rcx
140aa1f49:	48 8b 40 08          	mov    0x8(%rax),%rax
140aa1f4d:	ff 15 cd 1a 4e 00    	call   *0x4e1acd(%rip)        # 0x140f83a20
140aa1f53:	90                   	nop
140aa1f54:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140aa1f59:	e8 22 59 90 ff       	call   0x1403a7880
140aa1f5e:	48 8b d0             	mov    %rax,%rdx
140aa1f61:	48 8b ce             	mov    %rsi,%rcx
140aa1f64:	e8 d7 d0 90 ff       	call   0x1403af040
140aa1f69:	90                   	nop
140aa1f6a:	48 85 ff             	test   %rdi,%rdi
140aa1f6d:	74 2d                	je     0x140aa1f9c
140aa1f6f:	48 8b 07             	mov    (%rdi),%rax
140aa1f72:	48 8b cf             	mov    %rdi,%rcx
140aa1f75:	48 8b 40 10          	mov    0x10(%rax),%rax
140aa1f79:	ff 15 a1 1a 4e 00    	call   *0x4e1aa1(%rip)        # 0x140f83a20
140aa1f7f:	4c 8b c0             	mov    %rax,%r8
140aa1f82:	48 85 c0             	test   %rax,%rax
140aa1f85:	74 15                	je     0x140aa1f9c
140aa1f87:	48 8b 08             	mov    (%rax),%rcx
140aa1f8a:	48 8b 01             	mov    (%rcx),%rax
140aa1f8d:	ba 01 00 00 00       	mov    $0x1,%edx
140aa1f92:	49 8b c8             	mov    %r8,%rcx
140aa1f95:	ff 15 85 1a 4e 00    	call   *0x4e1a85(%rip)        # 0x140f83a20
140aa1f9b:	90                   	nop
140aa1f9c:	48 8b c3             	mov    %rbx,%rax
140aa1f9f:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140aa1fa4:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140aa1fa8:	49 8b 6b 30          	mov    0x30(%r11),%rbp
140aa1fac:	49 8b 73 38          	mov    0x38(%r11),%rsi
140aa1fb0:	49 8b e3             	mov    %r11,%rsp
140aa1fb3:	41 5f                	pop    %r15
140aa1fb5:	41 5e                	pop    %r14
140aa1fb7:	5f                   	pop    %rdi
140aa1fb8:	c3                   	ret
140aa1fb9:	48 8b 03             	mov    (%rbx),%rax
140aa1fbc:	48 63 48 04          	movslq 0x4(%rax),%rcx
140aa1fc0:	48 03 cb             	add    %rbx,%rcx
140aa1fc3:	b8 06 00 00 00       	mov    $0x6,%eax
140aa1fc8:	ba 02 00 00 00       	mov    $0x2,%edx
140aa1fcd:	48 83 79 48 00       	cmpq   $0x0,0x48(%rcx)
140aa1fd2:	0f 45 c2             	cmovne %edx,%eax
140aa1fd5:	0b 41 10             	or     0x10(%rcx),%eax
140aa1fd8:	83 e0 17             	and    $0x17,%eax
140aa1fdb:	89 41 10             	mov    %eax,0x10(%rcx)
140aa1fde:	23 41 14             	and    0x14(%rcx),%eax
140aa1fe1:	74 b9                	je     0x140aa1f9c
140aa1fe3:	a8 04                	test   $0x4,%al
140aa1fe5:	74 09                	je     0x140aa1ff0
140aa1fe7:	48 8d 1d fa 76 50 00 	lea    0x5076fa(%rip),%rbx        # 0x140fa96e8
140aa1fee:	eb 14                	jmp    0x140aa2004
140aa1ff0:	84 c2                	test   %al,%dl
140aa1ff2:	48 8d 1d 07 77 50 00 	lea    0x507707(%rip),%rbx        # 0x140fa9700
140aa1ff9:	48 8d 05 18 77 50 00 	lea    0x507718(%rip),%rax        # 0x140fa9718
140aa2000:	48 0f 44 d8          	cmove  %rax,%rbx
140aa2004:	ba 01 00 00 00       	mov    $0x1,%edx
140aa2009:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140aa200e:	e8 ad 57 76 ff       	call   0x1402077c0
140aa2013:	4c 8b c0             	mov    %rax,%r8
140aa2016:	48 8b d3             	mov    %rbx,%rdx
140aa2019:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140aa201e:	e8 0d e8 73 ff       	call   0x1401e0830
140aa2023:	48 8d 15 ee ec 8f 00 	lea    0x8fecee(%rip),%rdx        # 0x1413a0d18
140aa202a:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140aa202f:	e8 e4 a7 37 00       	call   0x140e1c818
140aa2034:	cc                   	int3
140aa2035:	cc                   	int3
140aa2036:	cc                   	int3
140aa2037:	cc                   	int3
140aa2038:	cc                   	int3
140aa2039:	cc                   	int3
140aa203a:	cc                   	int3
140aa203b:	cc                   	int3
140aa203c:	cc                   	int3
140aa203d:	cc                   	int3
140aa203e:	cc                   	int3
140aa203f:	cc                   	int3
140aa2040:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140aa2045:	55                   	push   %rbp
140aa2046:	56                   	push   %rsi
140aa2047:	57                   	push   %rdi
140aa2048:	48 83 ec 40          	sub    $0x40,%rsp
140aa204c:	48 8b 05 ad 6e 91 00 	mov    0x916ead(%rip),%rax        # 0x1413b8f00
140aa2053:	48 33 c4             	xor    %rsp,%rax
140aa2056:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140aa205b:	48 8b fa             	mov    %rdx,%rdi
140aa205e:	48 8b f1             	mov    %rcx,%rsi
140aa2061:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140aa2066:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140aa206b:	0f 57 c0             	xorps  %xmm0,%xmm0
140aa206e:	0f 11 01             	movups %xmm0,(%rcx)
140aa2071:	33 ed                	xor    %ebp,%ebp
140aa2073:	48 89 69 10          	mov    %rbp,0x10(%rcx)
140aa2077:	48 89 69 18          	mov    %rbp,0x18(%rcx)
140aa207b:	0f 10 02             	movups (%rdx),%xmm0
140aa207e:	0f 11 01             	movups %xmm0,(%rcx)
140aa2081:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
140aa2085:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
140aa2089:	48 89 6a 10          	mov    %rbp,0x10(%rdx)
140aa208d:	48 c7 42 18 07 00 00 	movq   $0x7,0x18(%rdx)
140aa2094:	00
140aa2095:	66 89 2a             	mov    %bp,(%rdx)
140aa2098:	48 89 69 20          	mov    %rbp,0x20(%rcx)
140aa209c:	48 89 69 28          	mov    %rbp,0x28(%rcx)
140aa20a0:	48 8d 59 30          	lea    0x30(%rcx),%rbx
140aa20a4:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140aa20a9:	48 89 2b             	mov    %rbp,(%rbx)
140aa20ac:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
140aa20b0:	b9 48 00 00 00       	mov    $0x48,%ecx
140aa20b5:	e8 4e 90 37 00       	call   0x140e1b108
140aa20ba:	48 89 00             	mov    %rax,(%rax)
140aa20bd:	48 89 40 08          	mov    %rax,0x8(%rax)
140aa20c1:	48 89 40 10          	mov    %rax,0x10(%rax)
140aa20c5:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140aa20cb:	48 89 03             	mov    %rax,(%rbx)
140aa20ce:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140aa20d2:	48 83 fa 07          	cmp    $0x7,%rdx
140aa20d6:	76 31                	jbe    0x140aa2109
140aa20d8:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140aa20df:	00
140aa20e0:	48 8b 0f             	mov    (%rdi),%rcx
140aa20e3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aa20ea:	72 18                	jb     0x140aa2104
140aa20ec:	48 83 c2 27          	add    $0x27,%rdx
140aa20f0:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140aa20f4:	49 2b c8             	sub    %r8,%rcx
140aa20f7:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140aa20fb:	48 83 f8 1f          	cmp    $0x1f,%rax
140aa20ff:	77 34                	ja     0x140aa2135
140aa2101:	49 8b c8             	mov    %r8,%rcx
140aa2104:	e8 3b 90 37 00       	call   0x140e1b144
140aa2109:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
140aa210d:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
140aa2114:	00
140aa2115:	66 89 2f             	mov    %bp,(%rdi)
140aa2118:	48 8b c6             	mov    %rsi,%rax
140aa211b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140aa2120:	48 33 cc             	xor    %rsp,%rcx
140aa2123:	e8 d8 93 37 00       	call   0x140e1b500
140aa2128:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140aa212d:	48 83 c4 40          	add    $0x40,%rsp
140aa2131:	5f                   	pop    %rdi
140aa2132:	5e                   	pop    %rsi
140aa2133:	5d                   	pop    %rbp
140aa2134:	c3                   	ret
140aa2135:	e8 6a 80 38 00       	call   0x140e2a1a4
140aa213a:	cc                   	int3
140aa213b:	cc                   	int3
140aa213c:	cc                   	int3
140aa213d:	cc                   	int3
140aa213e:	cc                   	int3
140aa213f:	cc                   	int3
140aa2140:	48 8b c4             	mov    %rsp,%rax
140aa2143:	48 89 58 10          	mov    %rbx,0x10(%rax)
140aa2147:	48 89 70 18          	mov    %rsi,0x18(%rax)
140aa214b:	48 89 78 20          	mov    %rdi,0x20(%rax)
140aa214f:	55                   	push   %rbp
140aa2150:	41 54                	push   %r12
140aa2152:	41 55                	push   %r13
140aa2154:	41 56                	push   %r14
140aa2156:	41 57                	push   %r15
140aa2158:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140aa215c:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
140aa2163:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
140aa2167:	48 8b 05 92 6d 91 00 	mov    0x916d92(%rip),%rax        # 0x1413b8f00
140aa216e:	48 33 c4             	xor    %rsp,%rax
140aa2171:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
140aa2175:	48 8b f1             	mov    %rcx,%rsi
140aa2178:	48 8d 05 d9 41 51 00 	lea    0x5141d9(%rip),%rax        # 0x140fb6358
140aa217f:	48 89 45 87          	mov    %rax,-0x79(%rbp)
140aa2183:	48 c7 45 8f 01 00 00 	movq   $0x1,-0x71(%rbp)
140aa218a:	00
140aa218b:	4c 8b c2             	mov    %rdx,%r8
140aa218e:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
140aa2193:	76 03                	jbe    0x140aa2198
140aa2195:	4c 8b 02             	mov    (%rdx),%r8
140aa2198:	48 8b 42 10          	mov    0x10(%rdx),%rax
140aa219c:	4c 89 45 97          	mov    %r8,-0x69(%rbp)
140aa21a0:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
140aa21a4:	0f 28 45 87          	movaps -0x79(%rbp),%xmm0
140aa21a8:	66 0f 7f 45 87       	movdqa %xmm0,-0x79(%rbp)
140aa21ad:	0f 28 4d 97          	movaps -0x69(%rbp),%xmm1
140aa21b1:	66 0f 7f 4d 97       	movdqa %xmm1,-0x69(%rbp)
140aa21b6:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
140aa21ba:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
140aa21be:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140aa21c2:	e8 a9 9f ff ff       	call   0x140a9c170
140aa21c7:	90                   	nop
140aa21c8:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
140aa21cc:	4c 8b 75 cf          	mov    -0x31(%rbp),%r14
140aa21d0:	49 3b fe             	cmp    %r14,%rdi
140aa21d3:	0f 84 b9 01 00 00    	je     0x140aa2392
140aa21d9:	48 83 c6 30          	add    $0x30,%rsi
140aa21dd:	45 33 ff             	xor    %r15d,%r15d
140aa21e0:	4c 8d 25 c1 21 5e 00 	lea    0x5e21c1(%rip),%r12        # 0x1410843a8
140aa21e7:	49 bd 8e e3 38 8e e3 	movabs $0x38e38e38e38e38e,%r13
140aa21ee:	38 8e 03
140aa21f1:	0f 10 37             	movups (%rdi),%xmm6
140aa21f4:	0f 57 c0             	xorps  %xmm0,%xmm0
140aa21f7:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
140aa21fb:	4c 89 7d 0f          	mov    %r15,0xf(%rbp)
140aa21ff:	4c 89 7d 17          	mov    %r15,0x17(%rbp)
140aa2203:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140aa220a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140aa2210:	49 ff c0             	inc    %r8
140aa2213:	43 80 3c 04 00       	cmpb   $0x0,(%r12,%r8,1)
140aa2218:	75 f6                	jne    0x140aa2210
140aa221a:	49 8b d4             	mov    %r12,%rdx
140aa221d:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140aa2221:	e8 da 4b 6f ff       	call   0x140196e00
140aa2226:	66 0f 7f 75 a7       	movdqa %xmm6,-0x59(%rbp)
140aa222b:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
140aa222f:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140aa2233:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140aa2237:	e8 b4 d7 8d ff       	call   0x14037f9f0
140aa223c:	48 8b 55 17          	mov    0x17(%rbp),%rdx
140aa2240:	48 83 fa 0f          	cmp    $0xf,%rdx
140aa2244:	76 32                	jbe    0x140aa2278
140aa2246:	48 ff c2             	inc    %rdx
140aa2249:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
140aa224d:	48 8b c1             	mov    %rcx,%rax
140aa2250:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aa2257:	72 19                	jb     0x140aa2272
140aa2259:	48 83 c2 27          	add    $0x27,%rdx
140aa225d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aa2261:	48 2b c1             	sub    %rcx,%rax
140aa2264:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aa2268:	48 83 f8 1f          	cmp    $0x1f,%rax
140aa226c:	0f 87 97 01 00 00    	ja     0x140aa2409
140aa2272:	e8 cd 8e 37 00       	call   0x140e1b144
140aa2277:	90                   	nop
140aa2278:	0f 57 c0             	xorps  %xmm0,%xmm0
140aa227b:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
140aa227f:	4c 89 7d ef          	mov    %r15,-0x11(%rbp)
140aa2283:	4c 89 7d f7          	mov    %r15,-0x9(%rbp)
140aa2287:	4c 8b 45 9f          	mov    -0x61(%rbp),%r8
140aa228b:	48 8b 55 97          	mov    -0x69(%rbp),%rdx
140aa228f:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140aa2293:	e8 68 4b 6f ff       	call   0x140196e00
140aa2298:	90                   	nop
140aa2299:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140aa229d:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140aa22a1:	48 8b ce             	mov    %rsi,%rcx
140aa22a4:	e8 47 ed 72 ff       	call   0x1401d0ff0
140aa22a9:	48 8b 5d b7          	mov    -0x49(%rbp),%rbx
140aa22ad:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140aa22b1:	75 14                	jne    0x140aa22c7
140aa22b3:	4c 8d 43 20          	lea    0x20(%rbx),%r8
140aa22b7:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
140aa22bb:	48 8b ce             	mov    %rsi,%rcx
140aa22be:	e8 7d 3d 74 ff       	call   0x1401e6040
140aa22c3:	84 c0                	test   %al,%al
140aa22c5:	74 7b                	je     0x140aa2342
140aa22c7:	4c 39 6e 08          	cmp    %r13,0x8(%rsi)
140aa22cb:	0f 84 2c 01 00 00    	je     0x140aa23fd