140882769:	e8 02 12 0a 00       	call   0x140923970
14088276e:	85 c0                	test   %eax,%eax
140882770:	74 1c                	je     0x14088278e
140882772:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140882779:	b8 07 00 00 00       	mov    $0x7,%eax
14088277e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140882783:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140882788:	48 83 c4 20          	add    $0x20,%rsp
14088278c:	5f                   	pop    %rdi
14088278d:	c3                   	ret
14088278e:	b9 18 00 00 00       	mov    $0x18,%ecx
140882793:	e8 c8 af 06 00       	call   0x1408ed760
140882798:	48 89 03             	mov    %rax,(%rbx)
14088279b:	48 85 c0             	test   %rax,%rax
14088279e:	75 15                	jne    0x1408827b5
1408827a0:	b8 07 00 00 00       	mov    $0x7,%eax
1408827a5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408827aa:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408827af:	48 83 c4 20          	add    $0x20,%rsp
1408827b3:	5f                   	pop    %rdi
1408827b4:	c3                   	ret
1408827b5:	33 c9                	xor    %ecx,%ecx
1408827b7:	0f 57 c0             	xorps  %xmm0,%xmm0
1408827ba:	0f 11 00             	movups %xmm0,(%rax)
1408827bd:	48 89 48 10          	mov    %rcx,0x10(%rax)
1408827c1:	ba 02 00 00 00       	mov    $0x2,%edx
1408827c6:	48 8b ce             	mov    %rsi,%rcx
1408827c9:	e8 a2 71 ff ff       	call   0x140879970
1408827ce:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408827d3:	8b c7                	mov    %edi,%eax
1408827d5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408827da:	48 83 c4 20          	add    $0x20,%rsp
1408827de:	5f                   	pop    %rdi
1408827df:	c3                   	ret
1408827e0:	48 83 ec 28          	sub    $0x28,%rsp
1408827e4:	e8 67 93 00 00       	call   0x14088bb50
1408827e9:	33 c0                	xor    %eax,%eax
1408827eb:	48 83 c4 28          	add    $0x28,%rsp
1408827ef:	c3                   	ret
1408827f0:	40 53                	rex push %rbx
1408827f2:	48 83 ec 20          	sub    $0x20,%rsp
1408827f6:	48 8b da             	mov    %rdx,%rbx
1408827f9:	e8 72 11 0a 00       	call   0x140923970
1408827fe:	85 c0                	test   %eax,%eax
140882800:	75 34                	jne    0x140882836
140882802:	b9 60 00 00 00       	mov    $0x60,%ecx
140882807:	e8 54 af 06 00       	call   0x1408ed760
14088280c:	48 85 c0             	test   %rax,%rax
14088280f:	74 25                	je     0x140882836
140882811:	0f 57 c0             	xorps  %xmm0,%xmm0
140882814:	0f 11 00             	movups %xmm0,(%rax)
140882817:	0f 11 40 10          	movups %xmm0,0x10(%rax)
14088281b:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14088281f:	0f 11 40 30          	movups %xmm0,0x30(%rax)
140882823:	0f 11 40 40          	movups %xmm0,0x40(%rax)
140882827:	0f 11 40 50          	movups %xmm0,0x50(%rax)
14088282b:	48 89 03             	mov    %rax,(%rbx)
14088282e:	33 c0                	xor    %eax,%eax
140882830:	48 83 c4 20          	add    $0x20,%rsp
140882834:	5b                   	pop    %rbx
140882835:	c3                   	ret
140882836:	b8 07 00 00 00       	mov    $0x7,%eax
14088283b:	48 83 c4 20          	add    $0x20,%rsp
14088283f:	5b                   	pop    %rbx
140882840:	c3                   	ret
140882841:	cc                   	int3
140882842:	cc                   	int3
140882843:	cc                   	int3
140882844:	cc                   	int3
140882845:	cc                   	int3
140882846:	cc                   	int3
140882847:	cc                   	int3
140882848:	cc                   	int3
140882849:	cc                   	int3
14088284a:	cc                   	int3
14088284b:	cc                   	int3
14088284c:	cc                   	int3
14088284d:	cc                   	int3
14088284e:	cc                   	int3
14088284f:	cc                   	int3
140882850:	40 53                	rex push %rbx
140882852:	48 83 ec 20          	sub    $0x20,%rsp
140882856:	48 8b da             	mov    %rdx,%rbx
140882859:	e8 12 11 0a 00       	call   0x140923970
14088285e:	85 c0                	test   %eax,%eax
140882860:	75 38                	jne    0x14088289a
140882862:	b9 60 00 00 00       	mov    $0x60,%ecx
140882867:	e8 f4 ae 06 00       	call   0x1408ed760
14088286c:	48 85 c0             	test   %rax,%rax
14088286f:	74 29                	je     0x14088289a
140882871:	0f 57 c0             	xorps  %xmm0,%xmm0
140882874:	0f 11 00             	movups %xmm0,(%rax)
140882877:	0f 11 40 10          	movups %xmm0,0x10(%rax)
14088287b:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14088287f:	0f 11 40 30          	movups %xmm0,0x30(%rax)
140882883:	0f 11 40 40          	movups %xmm0,0x40(%rax)
140882887:	0f 11 40 50          	movups %xmm0,0x50(%rax)
14088288b:	48 89 03             	mov    %rax,(%rbx)
14088288e:	c6 40 19 01          	movb   $0x1,0x19(%rax)
140882892:	33 c0                	xor    %eax,%eax
140882894:	48 83 c4 20          	add    $0x20,%rsp
140882898:	5b                   	pop    %rbx
140882899:	c3                   	ret
14088289a:	b8 07 00 00 00       	mov    $0x7,%eax
14088289f:	48 83 c4 20          	add    $0x20,%rsp
1408828a3:	5b                   	pop    %rbx
1408828a4:	c3                   	ret
1408828a5:	cc                   	int3
1408828a6:	cc                   	int3
1408828a7:	cc                   	int3
1408828a8:	cc                   	int3
1408828a9:	cc                   	int3
1408828aa:	cc                   	int3
1408828ab:	cc                   	int3
1408828ac:	cc                   	int3
1408828ad:	cc                   	int3
1408828ae:	cc                   	int3
1408828af:	cc                   	int3
1408828b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408828b5:	57                   	push   %rdi
1408828b6:	48 83 ec 20          	sub    $0x20,%rsp
1408828ba:	48 8b d9             	mov    %rcx,%rbx
1408828bd:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1408828c1:	e8 8a 92 00 00       	call   0x14088bb50
1408828c6:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1408828ca:	e8 81 92 00 00       	call   0x14088bb50
1408828cf:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1408828d3:	e8 78 92 00 00       	call   0x14088bb50
1408828d8:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1408828dc:	33 ff                	xor    %edi,%edi
1408828de:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
1408828e2:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
1408828e6:	e8 65 92 00 00       	call   0x14088bb50
1408828eb:	48 89 7b 48          	mov    %rdi,0x48(%rbx)
1408828ef:	48 8b cb             	mov    %rbx,%rcx
1408828f2:	89 7b 08             	mov    %edi,0x8(%rbx)
1408828f5:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1408828f9:	40 88 7b 18          	mov    %dil,0x18(%rbx)
1408828fd:	48 89 7b 20          	mov    %rdi,0x20(%rbx)
140882901:	48 89 7b 28          	mov    %rdi,0x28(%rbx)
140882905:	e8 46 92 00 00       	call   0x14088bb50
14088290a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088290f:	33 c0                	xor    %eax,%eax
140882911:	48 83 c4 20          	add    $0x20,%rsp
140882915:	5f                   	pop    %rdi
140882916:	c3                   	ret
140882917:	cc                   	int3
140882918:	cc                   	int3
140882919:	cc                   	int3
14088291a:	cc                   	int3
14088291b:	cc                   	int3
14088291c:	cc                   	int3
14088291d:	cc                   	int3
14088291e:	cc                   	int3
14088291f:	cc                   	int3
140882920:	8b 51 14             	mov    0x14(%rcx),%edx
140882923:	33 c0                	xor    %eax,%eax
140882925:	39 51 10             	cmp    %edx,0x10(%rcx)
140882928:	0f 93 c0             	setae  %al
14088292b:	c3                   	ret
14088292c:	cc                   	int3
14088292d:	cc                   	int3
14088292e:	cc                   	int3
14088292f:	cc                   	int3
140882930:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140882934:	48 8b d1             	mov    %rcx,%rdx
140882937:	74 64                	je     0x14088299d
140882939:	44 8b 41 10          	mov    0x10(%rcx),%r8d
14088293d:	4c 8b 51 38          	mov    0x38(%rcx),%r10
140882941:	41 8b c0             	mov    %r8d,%eax
140882944:	48 03 c0             	add    %rax,%rax
140882947:	41 f6 44 c2 01 40    	testb  $0x40,0x1(%r10,%rax,8)
14088294d:	74 03                	je     0x140882952
14088294f:	41 ff c0             	inc    %r8d
140882952:	ff 41 08             	incl   0x8(%rcx)
140882955:	41 8d 40 01          	lea    0x1(%r8),%eax
140882959:	89 41 10             	mov    %eax,0x10(%rcx)
14088295c:	3b 41 14             	cmp    0x14(%rcx),%eax
14088295f:	0f 83 bc 00 00 00    	jae    0x140882a21
140882965:	8b c8                	mov    %eax,%ecx
140882967:	48 8b 42 48          	mov    0x48(%rdx),%rax
14088296b:	44 8b 0c 88          	mov    (%rax,%rcx,4),%r9d
14088296f:	41 8b c9             	mov    %r9d,%ecx
140882972:	48 c1 e1 04          	shl    $0x4,%rcx
140882976:	49 03 ca             	add    %r10,%rcx
140882979:	0f b6 01             	movzbl (%rcx),%eax
14088297c:	88 42 18             	mov    %al,0x18(%rdx)
14088297f:	80 39 06             	cmpb   $0x6,(%rcx)
140882982:	0f 85 99 00 00 00    	jne    0x140882a21
140882988:	45 3b c8             	cmp    %r8d,%r9d
14088298b:	75 0a                	jne    0x140882997
14088298d:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%rcx)
140882994:	33 c0                	xor    %eax,%eax
140882996:	c3                   	ret
140882997:	ff 41 08             	incl   0x8(%rcx)
14088299a:	33 c0                	xor    %eax,%eax
14088299c:	c3                   	ret
14088299d:	0f b6 49 18          	movzbl 0x18(%rcx),%ecx
1408829a1:	83 e9 06             	sub    $0x6,%ecx
1408829a4:	74 46                	je     0x1408829ec
1408829a6:	83 f9 01             	cmp    $0x1,%ecx
1408829a9:	74 09                	je     0x1408829b4
1408829ab:	8b 42 14             	mov    0x14(%rdx),%eax
1408829ae:	89 42 10             	mov    %eax,0x10(%rdx)
1408829b1:	33 c0                	xor    %eax,%eax
1408829b3:	c3                   	ret
1408829b4:	44 8b 42 10          	mov    0x10(%rdx),%r8d
1408829b8:	41 8d 48 01          	lea    0x1(%r8),%ecx
1408829bc:	48 c1 e1 04          	shl    $0x4,%rcx
1408829c0:	48 03 4a 38          	add    0x38(%rdx),%rcx
1408829c4:	80 39 06             	cmpb   $0x6,(%rcx)
1408829c7:	72 12                	jb     0x1408829db
1408829c9:	8b 41 04             	mov    0x4(%rcx),%eax
1408829cc:	ff 42 08             	incl   0x8(%rdx)
1408829cf:	83 c0 02             	add    $0x2,%eax
1408829d2:	41 03 c0             	add    %r8d,%eax
1408829d5:	89 42 10             	mov    %eax,0x10(%rdx)
1408829d8:	33 c0                	xor    %eax,%eax
1408829da:	c3                   	ret
1408829db:	ff 42 08             	incl   0x8(%rdx)
1408829de:	b8 02 00 00 00       	mov    $0x2,%eax
1408829e3:	41 03 c0             	add    %r8d,%eax
1408829e6:	89 42 10             	mov    %eax,0x10(%rdx)
1408829e9:	33 c0                	xor    %eax,%eax
1408829eb:	c3                   	ret
1408829ec:	44 8b 42 10          	mov    0x10(%rdx),%r8d
1408829f0:	41 8b c0             	mov    %r8d,%eax
1408829f3:	48 c1 e0 04          	shl    $0x4,%rax
1408829f7:	48 03 42 38          	add    0x38(%rdx),%rax
1408829fb:	80 38 06             	cmpb   $0x6,(%rax)
1408829fe:	72 12                	jb     0x140882a12
140882a00:	8b 48 04             	mov    0x4(%rax),%ecx
140882a03:	ff 42 08             	incl   0x8(%rdx)
140882a06:	ff c1                	inc    %ecx
140882a08:	41 8d 04 08          	lea    (%r8,%rcx,1),%eax
140882a0c:	89 42 10             	mov    %eax,0x10(%rdx)
140882a0f:	33 c0                	xor    %eax,%eax
140882a11:	c3                   	ret
140882a12:	ff 42 08             	incl   0x8(%rdx)
140882a15:	b9 01 00 00 00       	mov    $0x1,%ecx
140882a1a:	41 8d 04 08          	lea    (%r8,%rcx,1),%eax
140882a1e:	89 42 10             	mov    %eax,0x10(%rdx)
140882a21:	33 c0                	xor    %eax,%eax
140882a23:	c3                   	ret
140882a24:	cc                   	int3
140882a25:	cc                   	int3
140882a26:	cc                   	int3
140882a27:	cc                   	int3
140882a28:	cc                   	int3
140882a29:	cc                   	int3
140882a2a:	cc                   	int3
140882a2b:	cc                   	int3
140882a2c:	cc                   	int3
140882a2d:	cc                   	int3
140882a2e:	cc                   	int3
140882a2f:	cc                   	int3
140882a30:	40 55                	rex push %rbp
140882a32:	53                   	push   %rbx
140882a33:	56                   	push   %rsi
140882a34:	57                   	push   %rdi
140882a35:	41 56                	push   %r14
140882a37:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140882a3c:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
140882a43:	48 8b 05 b6 64 b3 00 	mov    0xb364b6(%rip),%rax        # 0x1413b8f00
140882a4a:	48 33 c4             	xor    %rsp,%rax
140882a4d:	48 89 45 17          	mov    %rax,0x17(%rbp)
140882a51:	48 8b d9             	mov    %rcx,%rbx
140882a54:	4c 8b d2             	mov    %rdx,%r10
140882a57:	8b 49 10             	mov    0x10(%rcx),%ecx
140882a5a:	44 8b f1             	mov    %ecx,%r14d
140882a5d:	49 c1 e6 04          	shl    $0x4,%r14
140882a61:	48 8b 53 38          	mov    0x38(%rbx),%rdx
140882a65:	4c 03 f2             	add    %rdx,%r14
140882a68:	41 83 f8 08          	cmp    $0x8,%r8d
140882a6c:	0f 87 db 03 00 00    	ja     0x140882e4d
140882a72:	4c 8d 1d 87 d5 77 ff 	lea    -0x882a79(%rip),%r11        # 0x140000000
140882a79:	49 63 c0             	movslq %r8d,%rax
140882a7c:	41 8b 84 83 94 2e 88 	mov    0x882e94(%r11,%rax,4),%eax
140882a83:	00
140882a84:	49 03 c3             	add    %r11,%rax
140882a87:	ff e0                	jmp    *%rax
140882a89:	85 c9                	test   %ecx,%ecx
140882a8b:	0f 84 e7 03 00 00    	je     0x140882e78
140882a91:	0f b6 43 18          	movzbl 0x18(%rbx),%eax
140882a95:	3c 07                	cmp    $0x7,%al
140882a97:	75 13                	jne    0x140882aac
140882a99:	45 33 c0             	xor    %r8d,%r8d
140882a9c:	49 8b d2             	mov    %r10,%rdx
140882a9f:	49 8b ce             	mov    %r14,%rcx
140882aa2:	e8 19 ed 02 00       	call   0x1408b17c0
140882aa7:	e9 cc 03 00 00       	jmp    0x140882e78
140882aac:	3c 06                	cmp    $0x6,%al
140882aae:	0f 85 c4 03 00 00    	jne    0x140882e78
140882ab4:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140882ab8:	8b 43 08             	mov    0x8(%rbx),%eax
140882abb:	74 16                	je     0x140882ad3
140882abd:	85 c0                	test   %eax,%eax
140882abf:	0f 84 b3 03 00 00    	je     0x140882e78
140882ac5:	48 8b 43 48          	mov    0x48(%rbx),%rax
140882ac9:	8b 0c 88             	mov    (%rax,%rcx,4),%ecx
140882acc:	48 03 c9             	add    %rcx,%rcx
140882acf:	8b 44 ca 08          	mov    0x8(%rdx,%rcx,8),%eax
140882ad3:	49 8b 0a             	mov    (%r10),%rcx
140882ad6:	41 b8 00 90 00 00    	mov    $0x9000,%r8d
140882adc:	8b d0                	mov    %eax,%edx
140882ade:	66 44 85 41 14       	test   %r8w,0x14(%rcx)
140882ae3:	0f 85 90 00 00 00    	jne    0x140882b79
140882ae9:	48 89 11             	mov    %rdx,(%rcx)
140882aec:	66 c7 41 14 04 00    	movw   $0x4,0x14(%rcx)
140882af2:	e9 81 03 00 00       	jmp    0x140882e78
140882af7:	41 f6 46 01 40       	testb  $0x40,0x1(%r14)
140882afc:	49 8d 4e 10          	lea    0x10(%r14),%rcx
140882b00:	49 8b d2             	mov    %r10,%rdx
140882b03:	49 0f 44 ce          	cmove  %r14,%rcx
140882b07:	45 33 c0             	xor    %r8d,%r8d
140882b0a:	e8 b1 ec 02 00       	call   0x1408b17c0
140882b0f:	e9 64 03 00 00       	jmp    0x140882e78
140882b14:	41 f6 46 01 40       	testb  $0x40,0x1(%r14)
140882b19:	49 8d 46 10          	lea    0x10(%r14),%rax
140882b1d:	49 0f 44 c6          	cmove  %r14,%rax
140882b21:	0f b6 10             	movzbl (%rax),%edx
140882b24:	49 8b 94 d3 f0 67 04 	mov    0x10467f0(%r11,%rdx,8),%rdx
140882b2b:	01
140882b2c:	e9 2e 03 00 00       	jmp    0x140882e5f
140882b31:	41 f6 46 01 40       	testb  $0x40,0x1(%r14)
140882b36:	49 8d 4e 10          	lea    0x10(%r14),%rcx
140882b3a:	49 0f 44 ce          	cmove  %r14,%rcx
140882b3e:	80 39 06             	cmpb   $0x6,(%rcx)
140882b41:	0f 83 31 03 00 00    	jae    0x140882e78
140882b47:	45 33 c0             	xor    %r8d,%r8d
140882b4a:	49 8b d2             	mov    %r10,%rdx
140882b4d:	e8 6e ec 02 00       	call   0x1408b17c0
140882b52:	e9 21 03 00 00       	jmp    0x140882e78
140882b57:	41 0f b6 46 01       	movzbl 0x1(%r14),%eax
140882b5c:	41 b8 00 90 00 00    	mov    $0x9000,%r8d
140882b62:	48 c1 e8 06          	shr    $0x6,%rax
140882b66:	83 e0 01             	and    $0x1,%eax
140882b69:	48 03 c1             	add    %rcx,%rax
140882b6c:	49 8b 0a             	mov    (%r10),%rcx
140882b6f:	66 44 85 41 14       	test   %r8w,0x14(%rcx)
140882b74:	74 0d                	je     0x140882b83
140882b76:	48 8b d0             	mov    %rax,%rdx
140882b79:	e8 02 78 0a 00       	call   0x14092a380
140882b7e:	e9 f5 02 00 00       	jmp    0x140882e78
140882b83:	48 89 01             	mov    %rax,(%rcx)
140882b86:	66 c7 41 14 04 00    	movw   $0x4,0x14(%rcx)
140882b8c:	e9 e7 02 00 00       	jmp    0x140882e78
140882b91:	3b 4b 0c             	cmp    0xc(%rbx),%ecx
140882b94:	0f 86 de 02 00 00    	jbe    0x140882e78
140882b9a:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)