140aaba4d:	49 83 f8 0f          	cmp    $0xf,%r8
140aaba51:	76 0e                	jbe    0x140aaba61
140aaba53:	48 8b 55 00          	mov    0x0(%rbp),%rdx
140aaba57:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
140aaba5b:	e8 f0 15 6f ff       	call   0x14019d050
140aaba60:	90                   	nop
140aaba61:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
140aaba66:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140aaba6b:	e8 70 1f 6f ff       	call   0x14019d9e0
140aaba70:	90                   	nop
140aaba71:	e9 3a 01 00 00       	jmp    0x140aabbb0
140aaba76:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140aaba7b:	33 d2                	xor    %edx,%edx
140aaba7d:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140aaba82:	e8 59 c3 79 ff       	call   0x140247de0
140aaba87:	90                   	nop
140aaba88:	0f 57 c0             	xorps  %xmm0,%xmm0
140aaba8b:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
140aaba8f:	66 0f 6f 0d 69 88 4f 	movdqa 0x4f8869(%rip),%xmm1        # 0x140fa4300
140aaba96:	00
140aaba97:	f3 0f 7f 4d 10       	movdqu %xmm1,0x10(%rbp)
140aaba9c:	8b 05 86 20 52 00    	mov    0x522086(%rip),%eax        # 0x140fcdb28
140aabaa2:	89 45 00             	mov    %eax,0x0(%rbp)
140aabaa5:	0f b6 05 80 20 52 00 	movzbl 0x522080(%rip),%eax        # 0x140fcdb2c
140aabaac:	88 45 04             	mov    %al,0x4(%rbp)
140aabaaf:	c6 45 05 00          	movb   $0x0,0x5(%rbp)
140aabab3:	4c 8d 4d 00          	lea    0x0(%rbp),%r9
140aabab7:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140aababd:	48 8d 55 20          	lea    0x20(%rbp),%rdx
140aabac1:	49 8b ce             	mov    %r14,%rcx
140aabac4:	e8 97 17 00 00       	call   0x140aad260
140aabac9:	90                   	nop
140aabaca:	41 0f 10 46 68       	movups 0x68(%r14),%xmm0
140aabacf:	0f 11 45 60          	movups %xmm0,0x60(%rbp)
140aabad3:	f2 41 0f 10 4e 78    	movsd  0x78(%r14),%xmm1
140aabad9:	f2 0f 11 4d 70       	movsd  %xmm1,0x70(%rbp)
140aabade:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140aabae3:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140aabae8:	4c 8b c8             	mov    %rax,%r9
140aabaeb:	4c 8d 45 60          	lea    0x60(%rbp),%r8
140aabaef:	ba 65 00 00 00       	mov    $0x65,%edx
140aabaf4:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140aabaf9:	e8 42 b2 ff ff       	call   0x140aa6d40
140aabafe:	48 8b d8             	mov    %rax,%rbx
140aabb01:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140aabb05:	49 8b cf             	mov    %r15,%rcx
140aabb08:	e8 f3 29 00 00       	call   0x140aae500
140aabb0d:	90                   	nop
140aabb0e:	c6 46 28 01          	movb   $0x1,0x28(%rsi)
140aabb12:	80 7e 29 00          	cmpb   $0x0,0x29(%rsi)
140aabb16:	0f 85 e7 00 00 00    	jne    0x140aabc03
140aabb1c:	4c 8b 45 58          	mov    0x58(%rbp),%r8
140aabb20:	49 83 f8 0f          	cmp    $0xf,%r8
140aabb24:	76 0d                	jbe    0x140aabb33
140aabb26:	48 8b 55 40          	mov    0x40(%rbp),%rdx
140aabb2a:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140aabb2e:	e8 1d 15 6f ff       	call   0x14019d050
140aabb33:	66 0f 6f 35 f5 82 4f 	movdqa 0x4f82f5(%rip),%xmm6        # 0x140fa3e30
140aabb3a:	00
140aabb3b:	f3 0f 7f 75 50       	movdqu %xmm6,0x50(%rbp)
140aabb40:	c6 45 40 00          	movb   $0x0,0x40(%rbp)
140aabb44:	48 8d 1d 55 7c 4f 00 	lea    0x4f7c55(%rip),%rbx        # 0x140fa37a0
140aabb4b:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
140aabb4f:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140aabb53:	e8 98 0c 37 00       	call   0x140e1c7f0
140aabb58:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140aabb5d:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140aabb62:	e8 89 0c 37 00       	call   0x140e1c7f0
140aabb67:	90                   	nop
140aabb68:	4c 8b 45 38          	mov    0x38(%rbp),%r8
140aabb6c:	49 83 f8 0f          	cmp    $0xf,%r8
140aabb70:	76 0d                	jbe    0x140aabb7f
140aabb72:	48 8b 55 20          	mov    0x20(%rbp),%rdx
140aabb76:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140aabb7a:	e8 d1 14 6f ff       	call   0x14019d050
140aabb7f:	f3 0f 7f 75 30       	movdqu %xmm6,0x30(%rbp)
140aabb84:	c6 45 20 00          	movb   $0x0,0x20(%rbp)
140aabb88:	4c 8b 45 18          	mov    0x18(%rbp),%r8
140aabb8c:	49 83 f8 0f          	cmp    $0xf,%r8
140aabb90:	76 0e                	jbe    0x140aabba0
140aabb92:	48 8b 55 00          	mov    0x0(%rbp),%rdx
140aabb96:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
140aabb9a:	e8 b1 14 6f ff       	call   0x14019d050
140aabb9f:	90                   	nop
140aabba0:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
140aabba5:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140aabbaa:	e8 31 1e 6f ff       	call   0x14019d9e0
140aabbaf:	90                   	nop
140aabbb0:	40 32 f6             	xor    %sil,%sil
140aabbb3:	48 85 ff             	test   %rdi,%rdi
140aabbb6:	74 17                	je     0x140aabbcf
140aabbb8:	4c 8b 45 b0          	mov    -0x50(%rbp),%r8
140aabbbc:	4c 2b c7             	sub    %rdi,%r8
140aabbbf:	49 c1 f8 02          	sar    $0x2,%r8
140aabbc3:	48 8b d7             	mov    %rdi,%rdx
140aabbc6:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140aabbca:	e8 61 1b 6f ff       	call   0x14019d730
140aabbcf:	40 0f b6 c6          	movzbl %sil,%eax
140aabbd3:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
140aabbda:	48 33 cc             	xor    %rsp,%rcx
140aabbdd:	e8 1e f9 36 00       	call   0x140e1b500
140aabbe2:	4c 8d 9c 24 a0 01 00 	lea    0x1a0(%rsp),%r11
140aabbe9:	00
140aabbea:	49 8b 5b 40          	mov    0x40(%r11),%rbx
140aabbee:	49 8b 73 48          	mov    0x48(%r11),%rsi
140aabbf2:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140aabbf7:	49 8b e3             	mov    %r11,%rsp
140aabbfa:	41 5f                	pop    %r15
140aabbfc:	41 5e                	pop    %r14
140aabbfe:	41 5c                	pop    %r12
140aabc00:	5f                   	pop    %rdi
140aabc01:	5d                   	pop    %rbp
140aabc02:	c3                   	ret
140aabc03:	48 8b d3             	mov    %rbx,%rdx
140aabc06:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140aabc0a:	e8 01 04 00 00       	call   0x140aac010
140aabc0f:	48 8d 15 ba 65 8f 00 	lea    0x8f65ba(%rip),%rdx        # 0x1413a21d0
140aabc16:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140aabc1a:	e8 f9 0b 37 00       	call   0x140e1c818
140aabc1f:	90                   	nop
140aabc20:	48 8b d3             	mov    %rbx,%rdx
140aabc23:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140aabc27:	e8 e4 03 00 00       	call   0x140aac010
140aabc2c:	48 8d 15 9d 65 8f 00 	lea    0x8f659d(%rip),%rdx        # 0x1413a21d0
140aabc33:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140aabc37:	e8 dc 0b 37 00       	call   0x140e1c818
140aabc3c:	90                   	nop
140aabc3d:	48 8b d3             	mov    %rbx,%rdx
140aabc40:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140aabc44:	e8 c7 03 00 00       	call   0x140aac010
140aabc49:	48 8d 15 80 65 8f 00 	lea    0x8f6580(%rip),%rdx        # 0x1413a21d0
140aabc50:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140aabc54:	e8 bf 0b 37 00       	call   0x140e1c818
140aabc59:	90                   	nop
140aabc5a:	48 8b d3             	mov    %rbx,%rdx
140aabc5d:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140aabc62:	e8 f9 02 00 00       	call   0x140aabf60
140aabc67:	48 8d 15 fa 64 8f 00 	lea    0x8f64fa(%rip),%rdx        # 0x1413a2168
140aabc6e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140aabc73:	e8 a0 0b 37 00       	call   0x140e1c818
140aabc78:	90                   	nop
140aabc79:	48 8b d3             	mov    %rbx,%rdx
140aabc7c:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140aabc80:	e8 8b 03 00 00       	call   0x140aac010
140aabc85:	48 8d 15 44 65 8f 00 	lea    0x8f6544(%rip),%rdx        # 0x1413a21d0
140aabc8c:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140aabc90:	e8 83 0b 37 00       	call   0x140e1c818
140aabc95:	90                   	nop
140aabc96:	48 8b d3             	mov    %rbx,%rdx
140aabc99:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140aabc9d:	e8 6e 03 00 00       	call   0x140aac010
140aabca2:	48 8d 15 27 65 8f 00 	lea    0x8f6527(%rip),%rdx        # 0x1413a21d0
140aabca9:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140aabcad:	e8 66 0b 37 00       	call   0x140e1c818
140aabcb2:	cc                   	int3
140aabcb3:	90                   	nop
140aabcb4:	76 ba                	jbe    0x140aabc70
140aabcb6:	aa                   	stos   %al,%es:(%rdi)
140aabcb7:	00 aa ae aa 00 84    	add    %ch,-0x7bff5552(%rdx)
140aabcbd:	ae                   	scas   %es:(%rdi),%al
140aabcbe:	aa                   	stos   %al,%es:(%rdi)
140aabcbf:	00 98 ae aa 00 d9    	add    %bl,-0x26ff5552(%rax)
140aabcc5:	ae                   	scas   %es:(%rdi),%al
140aabcc6:	aa                   	stos   %al,%es:(%rdi)
140aabcc7:	00 f2                	add    %dh,%dl
140aabcc9:	ae                   	scas   %es:(%rdi),%al
140aabcca:	aa                   	stos   %al,%es:(%rdi)
140aabccb:	00 be ae aa 00 45    	add    %bh,0x4500aaae(%rsi)
140aabcd1:	ae                   	scas   %es:(%rdi),%al
140aabcd2:	aa                   	stos   %al,%es:(%rdi)
140aabcd3:	00 f3                	add    %dh,%bl
140aabcd5:	ad                   	lods   %ds:(%rsi),%eax
140aabcd6:	aa                   	stos   %al,%es:(%rdi)
140aabcd7:	00 5b ad             	add    %bl,-0x53(%rbx)
140aabcda:	aa                   	stos   %al,%es:(%rdi)
140aabcdb:	00 76 ba             	add    %dh,-0x46(%rsi)
140aabcde:	aa                   	stos   %al,%es:(%rdi)
140aabcdf:	00 76 ba             	add    %dh,-0x46(%rsi)
140aabce2:	aa                   	stos   %al,%es:(%rdi)
140aabce3:	00 76 ba             	add    %dh,-0x46(%rsi)
140aabce6:	aa                   	stos   %al,%es:(%rdi)
140aabce7:	00 76 ba             	add    %dh,-0x46(%rsi)
140aabcea:	aa                   	stos   %al,%es:(%rdi)
140aabceb:	00 3a                	add    %bh,(%rdx)
140aabced:	b9 aa 00 76 ba       	mov    $0xba7600aa,%ecx
140aabcf2:	aa                   	stos   %al,%es:(%rdi)
140aabcf3:	00 76 ba             	add    %dh,-0x46(%rsi)
140aabcf6:	aa                   	stos   %al,%es:(%rdi)
140aabcf7:	00 cc                	add    %cl,%ah
140aabcf9:	cc                   	int3
140aabcfa:	cc                   	int3
140aabcfb:	cc                   	int3
140aabcfc:	cc                   	int3
140aabcfd:	cc                   	int3
140aabcfe:	cc                   	int3
140aabcff:	cc                   	int3
140aabd00:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140aabd05:	57                   	push   %rdi
140aabd06:	48 83 ec 30          	sub    $0x30,%rsp
140aabd0a:	0f 29 74 24 20       	movaps %xmm6,0x20(%rsp)
140aabd0f:	0f 28 f1             	movaps %xmm1,%xmm6
140aabd12:	48 8b f9             	mov    %rcx,%rdi
140aabd15:	0f b6 11             	movzbl (%rcx),%edx
140aabd18:	48 83 c1 08          	add    $0x8,%rcx
140aabd1c:	e8 bf 1c 6f ff       	call   0x14019d9e0
140aabd21:	c6 07 07             	movb   $0x7,(%rdi)
140aabd24:	f2 0f 11 74 24 40    	movsd  %xmm6,0x40(%rsp)
140aabd2a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140aabd2f:	48 89 47 08          	mov    %rax,0x8(%rdi)
140aabd33:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140aabd38:	0f 28 74 24 20       	movaps 0x20(%rsp),%xmm6
140aabd3d:	48 83 c4 30          	add    $0x30,%rsp
140aabd41:	5f                   	pop    %rdi
140aabd42:	c3                   	ret
140aabd43:	cc                   	int3
140aabd44:	cc                   	int3
140aabd45:	cc                   	int3
140aabd46:	cc                   	int3
140aabd47:	cc                   	int3
140aabd48:	cc                   	int3
140aabd49:	cc                   	int3
140aabd4a:	cc                   	int3
140aabd4b:	cc                   	int3
140aabd4c:	cc                   	int3
140aabd4d:	cc                   	int3
140aabd4e:	cc                   	int3
140aabd4f:	cc                   	int3
140aabd50:	33 c0                	xor    %eax,%eax
140aabd52:	0f 57 c0             	xorps  %xmm0,%xmm0
140aabd55:	0f 11 01             	movups %xmm0,(%rcx)
140aabd58:	48 89 41 10          	mov    %rax,0x10(%rcx)
140aabd5c:	48 89 41 18          	mov    %rax,0x18(%rcx)
140aabd60:	0f 10 02             	movups (%rdx),%xmm0
140aabd63:	0f 11 01             	movups %xmm0,(%rcx)
140aabd66:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
140aabd6a:	0f 57 c0             	xorps  %xmm0,%xmm0
140aabd6d:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
140aabd71:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
140aabd78:	00
140aabd79:	48 89 42 10          	mov    %rax,0x10(%rdx)
140aabd7d:	88 02                	mov    %al,(%rdx)
140aabd7f:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140aabd83:	48 89 41 30          	mov    %rax,0x30(%rcx)
140aabd87:	48 89 41 38          	mov    %rax,0x38(%rcx)
140aabd8b:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
140aabd8f:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140aabd93:	0f 10 4a 30          	movups 0x30(%rdx),%xmm1
140aabd97:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
140aabd9b:	48 89 42 30          	mov    %rax,0x30(%rdx)
140aabd9f:	48 c7 42 38 0f 00 00 	movq   $0xf,0x38(%rdx)
140aabda6:	00
140aabda7:	88 42 20             	mov    %al,0x20(%rdx)
140aabdaa:	48 8b c1             	mov    %rcx,%rax
140aabdad:	c6 41 50 01          	movb   $0x1,0x50(%rcx)
140aabdb1:	c3                   	ret
140aabdb2:	cc                   	int3
140aabdb3:	cc                   	int3
140aabdb4:	cc                   	int3
140aabdb5:	cc                   	int3
140aabdb6:	cc                   	int3
140aabdb7:	cc                   	int3
140aabdb8:	cc                   	int3
140aabdb9:	cc                   	int3
140aabdba:	cc                   	int3
140aabdbb:	cc                   	int3
140aabdbc:	cc                   	int3
140aabdbd:	cc                   	int3
140aabdbe:	cc                   	int3
140aabdbf:	cc                   	int3
140aabdc0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140aabdc5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140aabdca:	53                   	push   %rbx
140aabdcb:	55                   	push   %rbp
140aabdcc:	56                   	push   %rsi
140aabdcd:	57                   	push   %rdi
140aabdce:	41 56                	push   %r14
140aabdd0:	41 57                	push   %r15
140aabdd2:	48 83 ec 28          	sub    $0x28,%rsp
140aabdd6:	45 0f b6 f1          	movzbl %r9b,%r14d
140aabdda:	49 8b f8             	mov    %r8,%rdi
140aabddd:	48 8b d9             	mov    %rcx,%rbx
140aabde0:	48 89 11             	mov    %rdx,(%rcx)
140aabde3:	45 33 ff             	xor    %r15d,%r15d
140aabde6:	4c 89 79 08          	mov    %r15,0x8(%rcx)
140aabdea:	4c 89 79 10          	mov    %r15,0x10(%rcx)
140aabdee:	4c 89 79 18          	mov    %r15,0x18(%rcx)
140aabdf2:	4c 89 79 20          	mov    %r15,0x20(%rcx)
140aabdf6:	4c 89 79 28          	mov    %r15,0x28(%rcx)
140aabdfa:	4c 89 79 30          	mov    %r15,0x30(%rcx)
140aabdfe:	4c 89 79 38          	mov    %r15,0x38(%rcx)
140aabe02:	4c 89 79 40          	mov    %r15,0x40(%rcx)
140aabe06:	4c 89 79 48          	mov    %r15,0x48(%rcx)
140aabe0a:	4c 89 79 50          	mov    %r15,0x50(%rcx)
140aabe0e:	4c 89 79 58          	mov    %r15,0x58(%rcx)
140aabe12:	4c 89 79 60          	mov    %r15,0x60(%rcx)
140aabe16:	44 88 79 68          	mov    %r15b,0x68(%rcx)
140aabe1a:	48 8d 69 70          	lea    0x70(%rcx),%rbp
140aabe1e:	48 89 6c 24 68       	mov    %rbp,0x68(%rsp)
140aabe23:	4c 89 7d 38          	mov    %r15,0x38(%rbp)
140aabe27:	49 8b 48 38          	mov    0x38(%r8),%rcx
140aabe2b:	48 85 c9             	test   %rcx,%rcx
140aabe2e:	74 13                	je     0x140aabe43
140aabe30:	48 8b 01             	mov    (%rcx),%rax
140aabe33:	48 8b d5             	mov    %rbp,%rdx
140aabe36:	48 8b 00             	mov    (%rax),%rax
140aabe39:	ff 15 e1 7b 4d 00    	call   *0x4d7be1(%rip)        # 0x140f83a20
140aabe3f:	48 89 45 38          	mov    %rax,0x38(%rbp)
140aabe43:	44 88 b3 b0 00 00 00 	mov    %r14b,0xb0(%rbx)
140aabe4a:	c6 83 b8 00 00 00 09 	movb   $0x9,0xb8(%rbx)
140aabe51:	48 8d 8b c0 00 00 00 	lea    0xc0(%rbx),%rcx
140aabe58:	b2 09                	mov    $0x9,%dl
140aabe5a:	e8 81 bf 79 ff       	call   0x140247de0
140aabe5f:	90                   	nop
140aabe60:	c6 44 24 78 01       	movb   $0x1,0x78(%rsp)
140aabe65:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140aabe6a:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140aabe6e:	e8 0d 21 b7 ff       	call   0x14061df80
140aabe73:	90                   	nop
140aabe74:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140aabe78:	48 85 c9             	test   %rcx,%rcx
140aabe7b:	74 17                	je     0x140aabe94
140aabe7d:	48 8b 01             	mov    (%rcx),%rax
140aabe80:	48 3b cf             	cmp    %rdi,%rcx
140aabe83:	0f 95 c2             	setne  %dl
140aabe86:	48 8b 40 20          	mov    0x20(%rax),%rax
140aabe8a:	ff 15 90 7b 4d 00    	call   *0x4d7b90(%rip)        # 0x140f83a20
140aabe90:	4c 89 7f 38          	mov    %r15,0x38(%rdi)
140aabe94:	48 8b c3             	mov    %rbx,%rax
140aabe97:	48 83 c4 28          	add    $0x28,%rsp
140aabe9b:	41 5f                	pop    %r15
140aabe9d:	41 5e                	pop    %r14
140aabe9f:	5f                   	pop    %rdi
140aabea0:	5e                   	pop    %rsi
140aabea1:	5d                   	pop    %rbp
140aabea2:	5b                   	pop    %rbx
140aabea3:	c3                   	ret
140aabea4:	cc                   	int3
140aabea5:	cc                   	int3
140aabea6:	cc                   	int3
140aabea7:	cc                   	int3
140aabea8:	cc                   	int3
140aabea9:	cc                   	int3
140aabeaa:	cc                   	int3
140aabeab:	cc                   	int3
140aabeac:	cc                   	int3
140aabead:	cc                   	int3
140aabeae:	cc                   	int3
140aabeaf:	cc                   	int3
140aabeb0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140aabeb5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)