14097ac8f:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14097ac95:	eb 3c                	jmp    0x14097acd3
14097ac97:	4d 85 f6             	test   %r14,%r14
14097ac9a:	74 17                	je     0x14097acb3
14097ac9c:	49 3b dd             	cmp    %r13,%rbx
14097ac9f:	72 12                	jb     0x14097acb3
14097aca1:	41 0f 10 06          	movups (%r14),%xmm0
14097aca5:	0f 11 01             	movups %xmm0,(%rcx)
14097aca8:	41 0f 10 4e 10       	movups 0x10(%r14),%xmm1
14097acad:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
14097acb1:	eb 26                	jmp    0x14097acd9
14097acb3:	4c 8b c3             	mov    %rbx,%r8
14097acb6:	33 d2                	xor    %edx,%edx
14097acb8:	e8 af 57 17 00       	call   0x140af046c
14097acbd:	4d 85 f6             	test   %r14,%r14
14097acc0:	74 c7                	je     0x14097ac89
14097acc2:	49 3b dd             	cmp    %r13,%rbx
14097acc5:	73 12                	jae    0x14097acd9
14097acc7:	ff 15 33 1c 19 00    	call   *0x191c33(%rip)        # 0x140b0c900
14097accd:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14097acd3:	ff 15 77 1c 19 00    	call   *0x191c77(%rip)        # 0x140b0c950
14097acd9:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
14097acdd:	48 8b 5f 40          	mov    0x40(%rdi),%rbx
14097ace1:	48 2b d9             	sub    %rcx,%rbx
14097ace4:	4c 39 7c 24 70       	cmp    %r15,0x70(%rsp)
14097ace9:	74 56                	je     0x14097ad41
14097aceb:	48 85 c9             	test   %rcx,%rcx
14097acee:	75 0e                	jne    0x14097acfe
14097acf0:	ff 15 0a 1c 19 00    	call   *0x191c0a(%rip)        # 0x140b0c900
14097acf6:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14097acfc:	eb 3d                	jmp    0x14097ad3b
14097acfe:	4d 85 e4             	test   %r12,%r12
14097ad01:	74 16                	je     0x14097ad19
14097ad03:	48 3b 5c 24 70       	cmp    0x70(%rsp),%rbx
14097ad08:	72 0f                	jb     0x14097ad19
14097ad0a:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
14097ad0f:	49 8b d4             	mov    %r12,%rdx
14097ad12:	e8 89 71 17 00       	call   0x140af1ea0
14097ad17:	eb 28                	jmp    0x14097ad41
14097ad19:	4c 8b c3             	mov    %rbx,%r8
14097ad1c:	33 d2                	xor    %edx,%edx
14097ad1e:	e8 49 57 17 00       	call   0x140af046c
14097ad23:	4d 85 e4             	test   %r12,%r12
14097ad26:	74 c8                	je     0x14097acf0
14097ad28:	48 3b 5c 24 70       	cmp    0x70(%rsp),%rbx
14097ad2d:	73 12                	jae    0x14097ad41
14097ad2f:	ff 15 cb 1b 19 00    	call   *0x191bcb(%rip)        # 0x140b0c900
14097ad35:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14097ad3b:	ff 15 0f 1c 19 00    	call   *0x191c0f(%rip)        # 0x140b0c950
14097ad41:	8b 57 70             	mov    0x70(%rdi),%edx
14097ad44:	48 8d 4f 50          	lea    0x50(%rdi),%rcx
14097ad48:	e8 13 68 83 ff       	call   0x1401b1560
14097ad4d:	b9 06 00 00 00       	mov    $0x6,%ecx
14097ad52:	48 8d 9f 98 00 00 00 	lea    0x98(%rdi),%rbx
14097ad59:	e8 a6 48 17 00       	call   0x140aef604
14097ad5e:	33 c9                	xor    %ecx,%ecx
14097ad60:	48 8b d0             	mov    %rax,%rdx
14097ad63:	89 08                	mov    %ecx,(%rax)
14097ad65:	66 89 48 04          	mov    %cx,0x4(%rax)
14097ad69:	48 8b cb             	mov    %rbx,%rcx
14097ad6c:	e8 63 10 00 00       	call   0x14097bdd4
14097ad71:	33 c9                	xor    %ecx,%ecx
14097ad73:	48 8b 03             	mov    (%rbx),%rax
14097ad76:	44 88 3c 01          	mov    %r15b,(%rcx,%rax,1)
14097ad7a:	48 ff c1             	inc    %rcx
14097ad7d:	48 83 f9 06          	cmp    $0x6,%rcx
14097ad81:	7c f0                	jl     0x14097ad73
14097ad83:	f6 47 6c 04          	testb  $0x4,0x6c(%rdi)
14097ad87:	74 06                	je     0x14097ad8f
14097ad89:	48 8b 03             	mov    (%rbx),%rax
14097ad8c:	c6 00 01             	movb   $0x1,(%rax)
14097ad8f:	f6 47 6c 08          	testb  $0x8,0x6c(%rdi)
14097ad93:	74 07                	je     0x14097ad9c
14097ad95:	48 8b 03             	mov    (%rbx),%rax
14097ad98:	c6 40 01 01          	movb   $0x1,0x1(%rax)
14097ad9c:	f6 47 6c 10          	testb  $0x10,0x6c(%rdi)
14097ada0:	74 14                	je     0x14097adb6
14097ada2:	48 8b 03             	mov    (%rbx),%rax
14097ada5:	c6 40 02 01          	movb   $0x1,0x2(%rax)
14097ada9:	83 7f 74 02          	cmpl   $0x2,0x74(%rdi)
14097adad:	75 07                	jne    0x14097adb6
14097adaf:	48 8b 03             	mov    (%rbx),%rax
14097adb2:	c6 40 03 01          	movb   $0x1,0x3(%rax)
14097adb6:	44 84 6f 6c          	test   %r13b,0x6c(%rdi)
14097adba:	74 0e                	je     0x14097adca
14097adbc:	48 8b 03             	mov    (%rbx),%rax
14097adbf:	c6 40 05 01          	movb   $0x1,0x5(%rax)
14097adc3:	48 8b 03             	mov    (%rbx),%rax
14097adc6:	c6 40 04 01          	movb   $0x1,0x4(%rax)
14097adca:	f7 47 6c 00 01 00 00 	testl  $0x100,0x6c(%rdi)
14097add1:	74 0d                	je     0x14097ade0
14097add3:	83 7f 74 03          	cmpl   $0x3,0x74(%rdi)
14097add7:	72 07                	jb     0x14097ade0
14097add9:	48 8b 03             	mov    (%rbx),%rax
14097addc:	c6 40 04 01          	movb   $0x1,0x4(%rax)
14097ade0:	f7 47 6c 00 02 00 00 	testl  $0x200,0x6c(%rdi)
14097ade7:	74 0d                	je     0x14097adf6
14097ade9:	83 7f 74 03          	cmpl   $0x3,0x74(%rdi)
14097aded:	72 07                	jb     0x14097adf6
14097adef:	48 8b 03             	mov    (%rbx),%rax
14097adf2:	c6 40 03 01          	movb   $0x1,0x3(%rax)
14097adf6:	48 8d 15 73 56 34 00 	lea    0x345673(%rip),%rdx        # 0x140cc0470
14097adfd:	48 8b cf             	mov    %rdi,%rcx
14097ae00:	e8 97 02 00 00       	call   0x14097b09c
14097ae05:	48 8b cf             	mov    %rdi,%rcx
14097ae08:	e8 03 06 00 00       	call   0x14097b410
14097ae0d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14097ae12:	34 01                	xor    $0x1,%al
14097ae14:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14097ae19:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14097ae1e:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
14097ae23:	48 83 c4 30          	add    $0x30,%rsp
14097ae27:	41 5f                	pop    %r15
14097ae29:	41 5e                	pop    %r14
14097ae2b:	41 5d                	pop    %r13
14097ae2d:	c3                   	ret
14097ae2e:	ff 15 64 1b 19 00    	call   *0x191b64(%rip)        # 0x140b0c998
14097ae34:	cc                   	int3
14097ae35:	90                   	nop
14097ae36:	90                   	nop
14097ae37:	90                   	nop
14097ae38:	90                   	nop
14097ae39:	90                   	nop
14097ae3a:	90                   	nop
14097ae3b:	90                   	nop
14097ae3c:	90                   	nop
14097ae3d:	90                   	nop
14097ae3e:	90                   	nop
14097ae3f:	90                   	nop
14097ae40:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14097ae45:	53                   	push   %rbx
14097ae46:	48 83 ec 30          	sub    $0x30,%rsp
14097ae4a:	48 8b da             	mov    %rdx,%rbx
14097ae4d:	33 c0                	xor    %eax,%eax
14097ae4f:	89 44 24 20          	mov    %eax,0x20(%rsp)
14097ae53:	0f 57 c0             	xorps  %xmm0,%xmm0
14097ae56:	0f 11 02             	movups %xmm0,(%rdx)
14097ae59:	48 89 42 10          	mov    %rax,0x10(%rdx)
14097ae5d:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
14097ae64:	00
14097ae65:	88 02                	mov    %al,(%rdx)
14097ae67:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14097ae6e:	00
14097ae6f:	44 8b 49 70          	mov    0x70(%rcx),%r9d
14097ae73:	4c 8b 41 50          	mov    0x50(%rcx),%r8
14097ae77:	4c 39 41 58          	cmp    %r8,0x58(%rcx)
14097ae7b:	75 07                	jne    0x14097ae84
14097ae7d:	ff 15 15 1b 19 00    	call   *0x191b15(%rip)        # 0x140b0c998
14097ae83:	cc                   	int3
14097ae84:	33 d2                	xor    %edx,%edx
14097ae86:	48 8b cb             	mov    %rbx,%rcx
14097ae89:	e8 f2 0c 9d ff       	call   0x14034bb80
14097ae8e:	48 8b c3             	mov    %rbx,%rax
14097ae91:	48 83 c4 30          	add    $0x30,%rsp
14097ae95:	5b                   	pop    %rbx
14097ae96:	c3                   	ret
14097ae97:	90                   	nop
14097ae98:	90                   	nop
14097ae99:	90                   	nop
14097ae9a:	90                   	nop
14097ae9b:	90                   	nop
14097ae9c:	90                   	nop
14097ae9d:	90                   	nop
14097ae9e:	90                   	nop
14097ae9f:	90                   	nop
14097aea0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14097aea5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14097aeaa:	57                   	push   %rdi
14097aeab:	48 83 ec 20          	sub    $0x20,%rsp
14097aeaf:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
14097aeb4:	48 8b da             	mov    %rdx,%rbx
14097aeb7:	8b 79 70             	mov    0x70(%rcx),%edi
14097aeba:	48 8b f1             	mov    %rcx,%rsi
14097aebd:	76 03                	jbe    0x14097aec2
14097aebf:	48 8b 1a             	mov    (%rdx),%rbx
14097aec2:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14097aec6:	48 8b 76 58          	mov    0x58(%rsi),%rsi
14097aeca:	48 2b f1             	sub    %rcx,%rsi
14097aecd:	75 07                	jne    0x14097aed6
14097aecf:	ff 15 c3 1a 19 00    	call   *0x191ac3(%rip)        # 0x140b0c998
14097aed5:	cc                   	int3
14097aed6:	48 85 ff             	test   %rdi,%rdi
14097aed9:	74 50                	je     0x14097af2b
14097aedb:	48 85 c9             	test   %rcx,%rcx
14097aede:	75 0e                	jne    0x14097aeee
14097aee0:	ff 15 1a 1a 19 00    	call   *0x191a1a(%rip)        # 0x140b0c900
14097aee6:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14097aeec:	eb 37                	jmp    0x14097af25
14097aeee:	48 85 db             	test   %rbx,%rbx
14097aef1:	74 12                	je     0x14097af05
14097aef3:	48 3b f7             	cmp    %rdi,%rsi
14097aef6:	72 0d                	jb     0x14097af05
14097aef8:	4c 8b c7             	mov    %rdi,%r8
14097aefb:	48 8b d3             	mov    %rbx,%rdx
14097aefe:	e8 9d 6f 17 00       	call   0x140af1ea0
14097af03:	eb 26                	jmp    0x14097af2b
14097af05:	4c 8b c6             	mov    %rsi,%r8
14097af08:	33 d2                	xor    %edx,%edx
14097af0a:	e8 5d 55 17 00       	call   0x140af046c
14097af0f:	48 85 db             	test   %rbx,%rbx
14097af12:	74 cc                	je     0x14097aee0
14097af14:	48 3b f7             	cmp    %rdi,%rsi
14097af17:	73 12                	jae    0x14097af2b
14097af19:	ff 15 e1 19 19 00    	call   *0x1919e1(%rip)        # 0x140b0c900
14097af1f:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14097af25:	ff 15 25 1a 19 00    	call   *0x191a25(%rip)        # 0x140b0c950
14097af2b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14097af30:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14097af35:	48 83 c4 20          	add    $0x20,%rsp
14097af39:	5f                   	pop    %rdi
14097af3a:	c3                   	ret
14097af3b:	90                   	nop
14097af3c:	90                   	nop
14097af3d:	90                   	nop
14097af3e:	90                   	nop
14097af3f:	90                   	nop
14097af40:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14097af45:	55                   	push   %rbp
14097af46:	56                   	push   %rsi
14097af47:	57                   	push   %rdi
14097af48:	48 83 ec 50          	sub    $0x50,%rsp
14097af4c:	48 8b 05 ed 40 34 00 	mov    0x3440ed(%rip),%rax        # 0x140cbf040
14097af53:	48 33 c4             	xor    %rsp,%rax
14097af56:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14097af5b:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
14097af60:	48 8b e9             	mov    %rcx,%rbp
14097af63:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
14097af67:	76 03                	jbe    0x14097af6c
14097af69:	48 8b 12             	mov    (%rdx),%rdx
14097af6c:	be 20 00 00 00       	mov    $0x20,%esi
14097af71:	33 db                	xor    %ebx,%ebx
14097af73:	48 3b fe             	cmp    %rsi,%rdi
14097af76:	72 27                	jb     0x14097af9f
14097af78:	48 85 d2             	test   %rdx,%rdx
14097af7b:	74 13                	je     0x14097af90
14097af7d:	0f 10 02             	movups (%rdx),%xmm0
14097af80:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14097af85:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
14097af89:	0f 11 4c 24 30       	movups %xmm1,0x30(%rsp)
14097af8e:	eb 7d                	jmp    0x14097b00d
14097af90:	0f 57 c0             	xorps  %xmm0,%xmm0
14097af93:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14097af98:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14097af9d:	eb 4b                	jmp    0x14097afea
14097af9f:	48 85 ff             	test   %rdi,%rdi
14097afa2:	74 33                	je     0x14097afd7
14097afa4:	48 85 d2             	test   %rdx,%rdx
14097afa7:	74 0f                	je     0x14097afb8
14097afa9:	4c 8b c7             	mov    %rdi,%r8
14097afac:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14097afb1:	e8 ea 6e 17 00       	call   0x140af1ea0
14097afb6:	eb 1f                	jmp    0x14097afd7
14097afb8:	0f 57 c0             	xorps  %xmm0,%xmm0
14097afbb:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14097afc0:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14097afc5:	ff 15 35 19 19 00    	call   *0x191935(%rip)        # 0x140b0c900
14097afcb:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14097afd1:	ff 15 79 19 19 00    	call   *0x191979(%rip)        # 0x140b0c950
14097afd7:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14097afdc:	48 8d 0c 39          	lea    (%rcx,%rdi,1),%rcx
14097afe0:	48 2b f7             	sub    %rdi,%rsi
14097afe3:	74 28                	je     0x14097b00d
14097afe5:	48 85 c9             	test   %rcx,%rcx
14097afe8:	75 14                	jne    0x14097affe
14097afea:	ff 15 10 19 19 00    	call   *0x191910(%rip)        # 0x140b0c900
14097aff0:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14097aff6:	ff 15 54 19 19 00    	call   *0x191954(%rip)        # 0x140b0c950
14097affc:	eb 0f                	jmp    0x14097b00d
14097affe:	4c 8b c6             	mov    %rsi,%r8
14097b001:	48 8d 15 68 54 34 00 	lea    0x345468(%rip),%rdx        # 0x140cc0470
14097b008:	e8 93 6e 17 00       	call   0x140af1ea0
14097b00d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14097b012:	48 8b cd             	mov    %rbp,%rcx
14097b015:	e8 82 00 00 00       	call   0x14097b09c
14097b01a:	48 8b cd             	mov    %rbp,%rcx
14097b01d:	e8 ee 03 00 00       	call   0x14097b410
14097b022:	40 8a f8             	mov    %al,%dil
14097b025:	84 c0                	test   %al,%al
14097b027:	75 50                	jne    0x14097b079
14097b029:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14097b02e:	48 8b cd             	mov    %rbp,%rcx
14097b031:	e8 e2 09 00 00       	call   0x14097ba18
14097b036:	40 8a f8             	mov    %al,%dil
14097b039:	84 c0                	test   %al,%al
14097b03b:	74 3c                	je     0x14097b079
14097b03d:	b9 06 00 00 00       	mov    $0x6,%ecx
14097b042:	c6 85 a8 00 00 00 01 	movb   $0x1,0xa8(%rbp)
14097b049:	e8 b6 45 17 00       	call   0x140aef604
14097b04e:	33 c9                	xor    %ecx,%ecx
14097b050:	48 8b d0             	mov    %rax,%rdx
14097b053:	89 08                	mov    %ecx,(%rax)
14097b055:	66 89 48 04          	mov    %cx,0x4(%rax)
14097b059:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
14097b060:	e8 6f 0d 00 00       	call   0x14097bdd4
14097b065:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
14097b06c:	c6 04 03 01          	movb   $0x1,(%rbx,%rax,1)
14097b070:	48 ff c3             	inc    %rbx
14097b073:	48 83 fb 06          	cmp    $0x6,%rbx
14097b077:	7c ec                	jl     0x14097b065
14097b079:	40 8a c7             	mov    %dil,%al
14097b07c:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14097b081:	48 33 cc             	xor    %rsp,%rcx
14097b084:	e8 57 45 17 00       	call   0x140aef5e0
14097b089:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14097b090:	00
14097b091:	48 83 c4 50          	add    $0x50,%rsp
14097b095:	5f                   	pop    %rdi
14097b096:	5e                   	pop    %rsi
14097b097:	5d                   	pop    %rbp
14097b098:	c3                   	ret
14097b099:	90                   	nop
14097b09a:	90                   	nop
14097b09b:	90                   	nop
14097b09c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14097b0a1:	55                   	push   %rbp
14097b0a2:	56                   	push   %rsi
14097b0a3:	57                   	push   %rdi
14097b0a4:	41 54                	push   %r12
14097b0a6:	41 55                	push   %r13
14097b0a8:	41 56                	push   %r14
14097b0aa:	41 57                	push   %r15
14097b0ac:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
14097b0b1:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
14097b0b8:	48 8b 05 81 3f 34 00 	mov    0x343f81(%rip),%rax        # 0x140cbf040
14097b0bf:	48 33 c4             	xor    %rsp,%rax
14097b0c2:	48 89 45 17          	mov    %rax,0x17(%rbp)
14097b0c6:	48 8b da             	mov    %rdx,%rbx
14097b0c9:	48 8b f9             	mov    %rcx,%rdi
14097b0cc:	48 8b 89 88 00 00 00 	mov    0x88(%rcx),%rcx
14097b0d3:	e8 c0 f5 ff ff       	call   0x14097a698
14097b0d8:	41 b8 20 00 00 00    	mov    $0x20,%r8d
14097b0de:	48 8b d3             	mov    %rbx,%rdx
14097b0e1:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
14097b0e8:	e8 5f f6 ff ff       	call   0x14097a74c
14097b0ed:	48 8b 57 20          	mov    0x20(%rdi),%rdx
14097b0f1:	4c 8b 47 28          	mov    0x28(%rdi),%r8
14097b0f5:	4c 2b c2             	sub    %rdx,%r8
14097b0f8:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
14097b0ff:	e8 48 f6 ff ff       	call   0x14097a74c
14097b104:	0f 57 c0             	xorps  %xmm0,%xmm0
14097b107:	f3 0f 7f 45 9f       	movdqu %xmm0,-0x61(%rbp)
14097b10c:	33 f6                	xor    %esi,%esi
14097b10e:	48 89 75 af          	mov    %rsi,-0x51(%rbp)
14097b112:	44 8d 76 04          	lea    0x4(%rsi),%r14d
14097b116:	41 8b ce             	mov    %r14d,%ecx
14097b119:	ff 15 a9 17 19 00    	call   *0x1917a9(%rip)        # 0x140b0c8c8
14097b11f:	48 8b d8             	mov    %rax,%rbx
14097b122:	48 85 c0             	test   %rax,%rax
14097b125:	75 07                	jne    0x14097b12e
14097b127:	ff 15 6b 13 19 00    	call   *0x19136b(%rip)        # 0x140b0c498