140aa4e40:	0f 10 05 39 f6 5d 00 	movups 0x5df639(%rip),%xmm0        # 0x141084480
140aa4e47:	0f 11 00             	movups %xmm0,(%rax)
140aa4e4a:	0f b7 0d 3f f6 5d 00 	movzwl 0x5df63f(%rip),%ecx        # 0x141084490
140aa4e51:	66 89 48 10          	mov    %cx,0x10(%rax)
140aa4e55:	c6 40 12 00          	movb   $0x0,0x12(%rax)
140aa4e59:	48 8b c3             	mov    %rbx,%rax
140aa4e5c:	48 83 c4 30          	add    $0x30,%rsp
140aa4e60:	5b                   	pop    %rbx
140aa4e61:	c3                   	ret
140aa4e62:	cc                   	int3
140aa4e63:	cc                   	int3
140aa4e64:	cc                   	int3
140aa4e65:	cc                   	int3
140aa4e66:	cc                   	int3
140aa4e67:	cc                   	int3
140aa4e68:	cc                   	int3
140aa4e69:	cc                   	int3
140aa4e6a:	cc                   	int3
140aa4e6b:	cc                   	int3
140aa4e6c:	cc                   	int3
140aa4e6d:	cc                   	int3
140aa4e6e:	cc                   	int3
140aa4e6f:	cc                   	int3
140aa4e70:	40 55                	rex push %rbp
140aa4e72:	57                   	push   %rdi
140aa4e73:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
140aa4e7a:	48 8b 05 7f 40 91 00 	mov    0x91407f(%rip),%rax        # 0x1413b8f00
140aa4e81:	48 33 c4             	xor    %rsp,%rax
140aa4e84:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140aa4e8b:	00
140aa4e8c:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140aa4e91:	33 ed                	xor    %ebp,%ebp
140aa4e93:	48 8b 41 10          	mov    0x10(%rcx),%rax
140aa4e97:	48 8b fa             	mov    %rdx,%rdi
140aa4e9a:	48 89 b4 24 b0 00 00 	mov    %rsi,0xb0(%rsp)
140aa4ea1:	00
140aa4ea2:	48 8b f1             	mov    %rcx,%rsi
140aa4ea5:	48 85 c0             	test   %rax,%rax
140aa4ea8:	74 54                	je     0x140aa4efe
140aa4eaa:	48 83 e8 01          	sub    $0x1,%rax
140aa4eae:	74 44                	je     0x140aa4ef4
140aa4eb0:	48 83 f8 01          	cmp    $0x1,%rax
140aa4eb4:	74 0c                	je     0x140aa4ec2
140aa4eb6:	e8 05 64 ff ff       	call   0x140a9b2c0
140aa4ebb:	0f b6 44 24 38       	movzbl 0x38(%rsp),%eax
140aa4ec0:	eb 5a                	jmp    0x140aa4f1c
140aa4ec2:	48 8b 09             	mov    (%rcx),%rcx
140aa4ec5:	48 89 9c 24 e0 00 00 	mov    %rbx,0xe0(%rsp)
140aa4ecc:	00
140aa4ecd:	e8 ae a0 01 00       	call   0x140abef80
140aa4ed2:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140aa4ed6:	48 8b d8             	mov    %rax,%rbx
140aa4ed9:	e8 a2 a0 01 00       	call   0x140abef80
140aa4ede:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140aa4ee3:	b0 01                	mov    $0x1,%al
140aa4ee5:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140aa4eea:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
140aa4ef1:	00
140aa4ef2:	eb 24                	jmp    0x140aa4f18
140aa4ef4:	8b 49 08             	mov    0x8(%rcx),%ecx
140aa4ef7:	e8 74 a0 01 00       	call   0x140abef70
140aa4efc:	eb 14                	jmp    0x140aa4f12
140aa4efe:	33 c0                	xor    %eax,%eax
140aa4f00:	40 88 6c 24 20       	mov    %bpl,0x20(%rsp)
140aa4f05:	66 89 44 24 21       	mov    %ax,0x21(%rsp)
140aa4f0a:	88 44 24 23          	mov    %al,0x23(%rsp)
140aa4f0e:	8b 44 24 20          	mov    0x20(%rsp),%eax
140aa4f12:	89 44 24 28          	mov    %eax,0x28(%rsp)
140aa4f16:	32 c0                	xor    %al,%al
140aa4f18:	88 44 24 38          	mov    %al,0x38(%rsp)
140aa4f1c:	48 39 6e 10          	cmp    %rbp,0x10(%rsi)
140aa4f20:	48 8b b4 24 b0 00 00 	mov    0xb0(%rsp),%rsi
140aa4f27:	00
140aa4f28:	75 3e                	jne    0x140aa4f68
140aa4f2a:	0f 57 c0             	xorps  %xmm0,%xmm0
140aa4f2d:	0f 11 07             	movups %xmm0,(%rdi)
140aa4f30:	48 c7 47 10 0d 00 00 	movq   $0xd,0x10(%rdi)
140aa4f37:	00
140aa4f38:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
140aa4f3f:	00
140aa4f40:	f2 0f 10 05 58 f5 5d 	movsd  0x5df558(%rip),%xmm0        # 0x1410844a0
140aa4f47:	00
140aa4f48:	f2 0f 11 07          	movsd  %xmm0,(%rdi)
140aa4f4c:	8b 0d 56 f5 5d 00    	mov    0x5df556(%rip),%ecx        # 0x1410844a8
140aa4f52:	89 4f 08             	mov    %ecx,0x8(%rdi)
140aa4f55:	0f b6 0d 50 f5 5d 00 	movzbl 0x5df550(%rip),%ecx        # 0x1410844ac
140aa4f5c:	88 4f 0c             	mov    %cl,0xc(%rdi)
140aa4f5f:	40 88 6f 0d          	mov    %bpl,0xd(%rdi)
140aa4f63:	e9 0b 01 00 00       	jmp    0x140aa5073
140aa4f68:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140aa4f6d:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140aa4f72:	84 c0                	test   %al,%al
140aa4f74:	75 7a                	jne    0x140aa4ff0
140aa4f76:	41 b9 16 00 00 00    	mov    $0x16,%r9d
140aa4f7c:	b9 02 00 00 00       	mov    $0x2,%ecx
140aa4f81:	e8 a6 ae 32 00       	call   0x140dcfe2c
140aa4f86:	0f 57 c0             	xorps  %xmm0,%xmm0
140aa4f89:	0f 11 07             	movups %xmm0,(%rdi)
140aa4f8c:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
140aa4f90:	48 89 6f 18          	mov    %rbp,0x18(%rdi)
140aa4f94:	48 85 c0             	test   %rax,%rax
140aa4f97:	74 27                	je     0x140aa4fc0
140aa4f99:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140aa4f9e:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140aa4fa5:	49 ff c0             	inc    %r8
140aa4fa8:	42 38 2c 00          	cmp    %bpl,(%rax,%r8,1)
140aa4fac:	75 f7                	jne    0x140aa4fa5
140aa4fae:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140aa4fb3:	48 8b cf             	mov    %rdi,%rcx
140aa4fb6:	e8 45 1e 6f ff       	call   0x140196e00
140aa4fbb:	e9 b3 00 00 00       	jmp    0x140aa5073
140aa4fc0:	b9 20 00 00 00       	mov    $0x20,%ecx
140aa4fc5:	e8 3e 61 37 00       	call   0x140e1b108
140aa4fca:	48 89 07             	mov    %rax,(%rdi)
140aa4fcd:	48 c7 47 10 12 00 00 	movq   $0x12,0x10(%rdi)
140aa4fd4:	00
140aa4fd5:	48 c7 47 18 1f 00 00 	movq   $0x1f,0x18(%rdi)
140aa4fdc:	00
140aa4fdd:	0f 10 05 cc f4 5d 00 	movups 0x5df4cc(%rip),%xmm0        # 0x1410844b0
140aa4fe4:	0f 11 00             	movups %xmm0,(%rax)
140aa4fe7:	0f b7 0d d2 f4 5d 00 	movzwl 0x5df4d2(%rip),%ecx        # 0x1410844c0
140aa4fee:	eb 7b                	jmp    0x140aa506b
140aa4ff0:	3c 01                	cmp    $0x1,%al
140aa4ff2:	41 b9 41 00 00 00    	mov    $0x41,%r9d
140aa4ff8:	b9 17 00 00 00       	mov    $0x17,%ecx
140aa4ffd:	48 0f 45 d5          	cmovne %rbp,%rdx
140aa5001:	e8 26 ae 32 00       	call   0x140dcfe2c
140aa5006:	0f 57 c0             	xorps  %xmm0,%xmm0
140aa5009:	0f 11 07             	movups %xmm0,(%rdi)
140aa500c:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
140aa5010:	48 89 6f 18          	mov    %rbp,0x18(%rdi)
140aa5014:	48 85 c0             	test   %rax,%rax
140aa5017:	74 24                	je     0x140aa503d
140aa5019:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140aa501e:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140aa5025:	49 ff c0             	inc    %r8
140aa5028:	42 38 2c 00          	cmp    %bpl,(%rax,%r8,1)
140aa502c:	75 f7                	jne    0x140aa5025
140aa502e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140aa5033:	48 8b cf             	mov    %rdi,%rcx
140aa5036:	e8 c5 1d 6f ff       	call   0x140196e00
140aa503b:	eb 36                	jmp    0x140aa5073
140aa503d:	b9 20 00 00 00       	mov    $0x20,%ecx
140aa5042:	e8 c1 60 37 00       	call   0x140e1b108
140aa5047:	48 89 07             	mov    %rax,(%rdi)
140aa504a:	48 c7 47 10 12 00 00 	movq   $0x12,0x10(%rdi)
140aa5051:	00
140aa5052:	48 c7 47 18 1f 00 00 	movq   $0x1f,0x18(%rdi)
140aa5059:	00
140aa505a:	0f 10 05 67 f4 5d 00 	movups 0x5df467(%rip),%xmm0        # 0x1410844c8
140aa5061:	0f 11 00             	movups %xmm0,(%rax)
140aa5064:	0f b7 0d 6d f4 5d 00 	movzwl 0x5df46d(%rip),%ecx        # 0x1410844d8
140aa506b:	66 89 48 10          	mov    %cx,0x10(%rax)
140aa506f:	40 88 68 12          	mov    %bpl,0x12(%rax)
140aa5073:	48 8b c7             	mov    %rdi,%rax
140aa5076:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140aa507d:	00
140aa507e:	48 33 cc             	xor    %rsp,%rcx
140aa5081:	e8 7a 64 37 00       	call   0x140e1b500
140aa5086:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
140aa508d:	5f                   	pop    %rdi
140aa508e:	5d                   	pop    %rbp
140aa508f:	c3                   	ret
140aa5090:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140aa5095:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140aa509a:	57                   	push   %rdi
140aa509b:	48 83 ec 20          	sub    $0x20,%rsp
140aa509f:	48 8b d9             	mov    %rcx,%rbx
140aa50a2:	48 c7 01 00 00 10 00 	movq   $0x100000,(%rcx)
140aa50a9:	c7 41 08 01 00 00 00 	movl   $0x1,0x8(%rcx)
140aa50b0:	48 c7 41 10 00 50 00 	movq   $0x5000,0x10(%rcx)
140aa50b7:	00
140aa50b8:	c6 41 38 00          	movb   $0x0,0x38(%rcx)
140aa50bc:	66 c7 41 40 00 00    	movw   $0x0,0x40(%rcx)
140aa50c2:	c6 41 42 00          	movb   $0x0,0x42(%rcx)
140aa50c6:	0f 57 c0             	xorps  %xmm0,%xmm0
140aa50c9:	0f 11 41 48          	movups %xmm0,0x48(%rcx)
140aa50cd:	48 c7 41 58 00 00 00 	movq   $0x0,0x58(%rcx)
140aa50d4:	00
140aa50d5:	48 c7 41 60 0f 00 00 	movq   $0xf,0x60(%rcx)
140aa50dc:	00
140aa50dd:	c6 41 48 00          	movb   $0x0,0x48(%rcx)
140aa50e1:	c6 41 70 00          	movb   $0x0,0x70(%rcx)
140aa50e5:	48 8d 0d fc f3 5d 00 	lea    0x5df3fc(%rip),%rcx        # 0x1410844e8
140aa50ec:	e8 ff 71 39 00       	call   0x140e3c2f0
140aa50f1:	48 8d 15 94 e6 4f 00 	lea    0x4fe694(%rip),%rdx        # 0x140fa378c
140aa50f8:	48 85 c0             	test   %rax,%rax
140aa50fb:	48 0f 45 d0          	cmovne %rax,%rdx
140aa50ff:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140aa5106:	49 ff c0             	inc    %r8
140aa5109:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
140aa510e:	75 f6                	jne    0x140aa5106
140aa5110:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
140aa5114:	e8 b7 a2 6f ff       	call   0x14019f3d0
140aa5119:	80 7b 70 00          	cmpb   $0x0,0x70(%rbx)
140aa511d:	75 04                	jne    0x140aa5123
140aa511f:	c6 43 70 01          	movb   $0x1,0x70(%rbx)
140aa5123:	48 8d 05 86 92 9f 00 	lea    0x9f9286(%rip),%rax        # 0x14149e3b0
140aa512a:	48 89 43 68          	mov    %rax,0x68(%rbx)
140aa512e:	48 8b c3             	mov    %rbx,%rax
140aa5131:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140aa5136:	48 83 c4 20          	add    $0x20,%rsp
140aa513a:	5f                   	pop    %rdi
140aa513b:	c3                   	ret
140aa513c:	cc                   	int3
140aa513d:	cc                   	int3
140aa513e:	cc                   	int3
140aa513f:	cc                   	int3
140aa5140:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140aa5145:	57                   	push   %rdi
140aa5146:	48 83 ec 20          	sub    $0x20,%rsp
140aa514a:	48 8b 05 47 24 99 00 	mov    0x992447(%rip),%rax        # 0x141437598
140aa5151:	48 85 c0             	test   %rax,%rax
140aa5154:	74 05                	je     0x140aa515b
140aa5156:	48 8b c8             	mov    %rax,%rcx
140aa5159:	eb 0f                	jmp    0x140aa516a
140aa515b:	e8 c0 de ff ff       	call   0x140aa3020
140aa5160:	48 8b c8             	mov    %rax,%rcx
140aa5163:	48 8b 05 2e 24 99 00 	mov    0x99242e(%rip),%rax        # 0x141437598
140aa516a:	48 83 79 38 00       	cmpq   $0x0,0x38(%rcx)
140aa516f:	0f 85 eb 00 00 00    	jne    0x140aa5260
140aa5175:	b9 78 00 00 00       	mov    $0x78,%ecx
140aa517a:	e8 89 5f 37 00       	call   0x140e1b108
140aa517f:	48 8b d8             	mov    %rax,%rbx
140aa5182:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140aa5187:	48 85 c0             	test   %rax,%rax
140aa518a:	0f 84 8e 00 00 00    	je     0x140aa521e
140aa5190:	48 c7 00 00 00 10 00 	movq   $0x100000,(%rax)
140aa5197:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140aa519e:	48 c7 40 10 00 50 00 	movq   $0x5000,0x10(%rax)
140aa51a5:	00
140aa51a6:	c6 40 38 00          	movb   $0x0,0x38(%rax)
140aa51aa:	66 c7 40 40 00 00    	movw   $0x0,0x40(%rax)
140aa51b0:	c6 40 42 00          	movb   $0x0,0x42(%rax)
140aa51b4:	0f 57 c0             	xorps  %xmm0,%xmm0
140aa51b7:	0f 11 40 48          	movups %xmm0,0x48(%rax)
140aa51bb:	48 c7 40 58 00 00 00 	movq   $0x0,0x58(%rax)
140aa51c2:	00
140aa51c3:	48 c7 40 60 0f 00 00 	movq   $0xf,0x60(%rax)
140aa51ca:	00
140aa51cb:	c6 40 48 00          	movb   $0x0,0x48(%rax)
140aa51cf:	c6 40 70 00          	movb   $0x0,0x70(%rax)
140aa51d3:	48 8d 0d 0e f3 5d 00 	lea    0x5df30e(%rip),%rcx        # 0x1410844e8
140aa51da:	e8 11 71 39 00       	call   0x140e3c2f0
140aa51df:	48 8d 15 a6 e5 4f 00 	lea    0x4fe5a6(%rip),%rdx        # 0x140fa378c
140aa51e6:	48 85 c0             	test   %rax,%rax
140aa51e9:	48 0f 45 d0          	cmovne %rax,%rdx
140aa51ed:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140aa51f4:	49 ff c0             	inc    %r8
140aa51f7:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
140aa51fc:	75 f6                	jne    0x140aa51f4
140aa51fe:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
140aa5202:	e8 c9 a1 6f ff       	call   0x14019f3d0
140aa5207:	80 7b 70 00          	cmpb   $0x0,0x70(%rbx)
140aa520b:	75 04                	jne    0x140aa5211
140aa520d:	c6 43 70 01          	movb   $0x1,0x70(%rbx)
140aa5211:	48 8d 05 98 91 9f 00 	lea    0x9f9198(%rip),%rax        # 0x14149e3b0
140aa5218:	48 89 43 68          	mov    %rax,0x68(%rbx)
140aa521c:	eb 02                	jmp    0x140aa5220
140aa521e:	33 db                	xor    %ebx,%ebx
140aa5220:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140aa5225:	48 8b 05 6c 23 99 00 	mov    0x99236c(%rip),%rax        # 0x141437598
140aa522c:	48 85 c0             	test   %rax,%rax
140aa522f:	75 05                	jne    0x140aa5236
140aa5231:	e8 ea dd ff ff       	call   0x140aa3020
140aa5236:	48 8b 78 38          	mov    0x38(%rax),%rdi
140aa523a:	48 89 58 38          	mov    %rbx,0x38(%rax)
140aa523e:	48 85 ff             	test   %rdi,%rdi
140aa5241:	74 16                	je     0x140aa5259
140aa5243:	48 8b cf             	mov    %rdi,%rcx
140aa5246:	e8 a5 40 8e ff       	call   0x1403892f0
140aa524b:	ba 78 00 00 00       	mov    $0x78,%edx
140aa5250:	48 8b cf             	mov    %rdi,%rcx
140aa5253:	e8 ec 5e 37 00       	call   0x140e1b144
140aa5258:	90                   	nop
140aa5259:	48 8b 05 38 23 99 00 	mov    0x992338(%rip),%rax        # 0x141437598
140aa5260:	48 85 c0             	test   %rax,%rax
140aa5263:	75 05                	jne    0x140aa526a
140aa5265:	e8 b6 dd ff ff       	call   0x140aa3020
140aa526a:	48 8b 40 38          	mov    0x38(%rax),%rax
140aa526e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140aa5273:	48 83 c4 20          	add    $0x20,%rsp
140aa5277:	5f                   	pop    %rdi
140aa5278:	c3                   	ret
140aa5279:	cc                   	int3
140aa527a:	cc                   	int3
140aa527b:	cc                   	int3
140aa527c:	cc                   	int3
140aa527d:	cc                   	int3
140aa527e:	cc                   	int3
140aa527f:	cc                   	int3
140aa5280:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140aa5285:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140aa528a:	56                   	push   %rsi
140aa528b:	57                   	push   %rdi
140aa528c:	41 56                	push   %r14
140aa528e:	48 83 ec 50          	sub    $0x50,%rsp
140aa5292:	48 8b 05 67 3c 91 00 	mov    0x913c67(%rip),%rax        # 0x1413b8f00
140aa5299:	48 33 c4             	xor    %rsp,%rax
140aa529c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140aa52a1:	48 8b f1             	mov    %rcx,%rsi
140aa52a4:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140aa52a9:	e8 e2 c3 ff ff       	call   0x140aa1690
140aa52ae:	84 c0                	test   %al,%al
140aa52b0:	0f 84 c0 00 00 00    	je     0x140aa5376
140aa52b6:	0f 57 c0             	xorps  %xmm0,%xmm0
140aa52b9:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
140aa52be:	0f 57 c9             	xorps  %xmm1,%xmm1
140aa52c1:	f3 0f 7f 4c 24 38    	movdqu %xmm1,0x38(%rsp)
140aa52c7:	b9 50 00 00 00       	mov    $0x50,%ecx
140aa52cc:	e8 37 5e 37 00       	call   0x140e1b108
140aa52d1:	48 8b c8             	mov    %rax,%rcx
140aa52d4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140aa52d9:	66 0f 6f 05 ef ba 53 	movdqa 0x53baef(%rip),%xmm0        # 0x140fe0dd0
140aa52e0:	00
140aa52e1:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
140aa52e7:	0f 28 05 92 ba 53 00 	movaps 0x53ba92(%rip),%xmm0        # 0x140fe0d80
140aa52ee:	0f 11 00             	movups %xmm0,(%rax)
140aa52f1:	0f 28 0d 98 ba 53 00 	movaps 0x53ba98(%rip),%xmm1        # 0x140fe0d90
140aa52f8:	0f 11 48 10          	movups %xmm1,0x10(%rax)
140aa52fc:	0f 28 05 9d ba 53 00 	movaps 0x53ba9d(%rip),%xmm0        # 0x140fe0da0
140aa5303:	0f 11 40 20          	movups %xmm0,0x20(%rax)
140aa5307:	0f 28 0d a2 ba 53 00 	movaps 0x53baa2(%rip),%xmm1        # 0x140fe0db0
140aa530e:	0f 11 48 30          	movups %xmm1,0x30(%rax)
140aa5312:	f2 0f 10 05 a6 ba 53 	movsd  0x53baa6(%rip),%xmm0        # 0x140fe0dc0
140aa5319:	00
140aa531a:	f2 0f 11 40 40       	movsd  %xmm0,0x40(%rax)
140aa531f:	0f b7 05 a2 ba 53 00 	movzwl 0x53baa2(%rip),%eax        # 0x140fe0dc8
140aa5326:	66 89 41 48          	mov    %ax,0x48(%rcx)
140aa532a:	c6 41 4a 00          	movb   $0x0,0x4a(%rcx)
140aa532e:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140aa5333:	e8 a8 59 ff ff       	call   0x140a9ace0
140aa5338:	90                   	nop
140aa5339:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140aa533e:	48 83 fa 0f          	cmp    $0xf,%rdx
140aa5342:	76 32                	jbe    0x140aa5376
140aa5344:	48 ff c2             	inc    %rdx
140aa5347:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140aa534c:	48 8b c1             	mov    %rcx,%rax
140aa534f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aa5356:	72 19                	jb     0x140aa5371
140aa5358:	48 83 c2 27          	add    $0x27,%rdx
140aa535c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aa5360:	48 2b c1             	sub    %rcx,%rax
140aa5363:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aa5367:	48 83 f8 1f          	cmp    $0x1f,%rax
140aa536b:	0f 87 de 01 00 00    	ja     0x140aa554f
140aa5371:	e8 ce 5d 37 00       	call   0x140e1b144
140aa5376:	48 8b 05 1b 22 99 00 	mov    0x99221b(%rip),%rax        # 0x141437598
140aa537d:	48 85 c0             	test   %rax,%rax