140216871:	41 5e                	pop    %r14
140216873:	c3                   	ret
140216874:	c7 44 24 28 b7 01 00 	movl   $0x1b7,0x28(%rsp)
14021687b:	00
14021687c:	eb 08                	jmp    0x140216886
14021687e:	c7 44 24 28 c0 01 00 	movl   $0x1c0,0x28(%rsp)
140216885:	00
140216886:	ba 50 00 00 00       	mov    $0x50,%edx
14021688b:	48 8d 05 6e 55 14 00 	lea    0x14556e(%rip),%rax        # 0x14035be00
140216892:	41 b8 e2 01 00 00    	mov    $0x1e2,%r8d
140216898:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14021689d:	49 8b ce             	mov    %r14,%rcx
1402168a0:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
1402168a4:	e8 37 fc fc ff       	call   0x1401e64e0
1402168a9:	33 c0                	xor    %eax,%eax
1402168ab:	eb ac                	jmp    0x140216859
1402168ad:	ba 50 00 00 00       	mov    $0x50,%edx
1402168b2:	c7 44 24 28 ac 01 00 	movl   $0x1ac,0x28(%rsp)
1402168b9:	00
1402168ba:	48 8d 05 3f 55 14 00 	lea    0x14553f(%rip),%rax        # 0x14035be00
1402168c1:	41 b8 e2 01 00 00    	mov    $0x1e2,%r8d
1402168c7:	49 8b ce             	mov    %r14,%rcx
1402168ca:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402168cf:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
1402168d3:	e8 08 fc fc ff       	call   0x1401e64e0
1402168d8:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1402168dd:	33 c0                	xor    %eax,%eax
1402168df:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1402168e4:	48 83 c4 30          	add    $0x30,%rsp
1402168e8:	41 5e                	pop    %r14
1402168ea:	c3                   	ret
1402168eb:	cc                   	int3
1402168ec:	cc                   	int3
1402168ed:	cc                   	int3
1402168ee:	cc                   	int3
1402168ef:	cc                   	int3
1402168f0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402168f5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402168fa:	57                   	push   %rdi
1402168fb:	b8 30 00 00 00       	mov    $0x30,%eax
140216900:	e8 db 3c 0e 00       	call   0x1402fa5e0
140216905:	48 2b e0             	sub    %rax,%rsp
140216908:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
14021690f:	48 8b fa             	mov    %rdx,%rdi
140216912:	48 8b d9             	mov    %rcx,%rbx
140216915:	83 b8 00 04 00 00 00 	cmpl   $0x0,0x400(%rax)
14021691c:	75 39                	jne    0x140216957
14021691e:	ba 6e 00 00 00       	mov    $0x6e,%edx
140216923:	c7 44 24 28 58 06 00 	movl   $0x658,0x28(%rsp)
14021692a:	00
14021692b:	48 8d 35 ce 54 14 00 	lea    0x1454ce(%rip),%rsi        # 0x14035be00
140216932:	44 8b ca             	mov    %edx,%r9d
140216935:	41 b8 43 02 00 00    	mov    $0x243,%r8d
14021693b:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140216940:	e8 9b fb fc ff       	call   0x1401e64e0
140216945:	33 c0                	xor    %eax,%eax
140216947:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14021694c:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140216951:	48 83 c4 30          	add    $0x30,%rsp
140216955:	5f                   	pop    %rdi
140216956:	c3                   	ret
140216957:	4c 8b 42 08          	mov    0x8(%rdx),%r8
14021695b:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
140216960:	49 83 f8 02          	cmp    $0x2,%r8
140216964:	0f 82 ea 01 00 00    	jb     0x140216b54
14021696a:	48 8b 02             	mov    (%rdx),%rax
14021696d:	49 83 c0 fe          	add    $0xfffffffffffffffe,%r8
140216971:	0f b6 50 01          	movzbl 0x1(%rax),%edx
140216975:	0f b6 00             	movzbl (%rax),%eax
140216978:	48 83 07 02          	addq   $0x2,(%rdi)
14021697c:	c1 e0 08             	shl    $0x8,%eax
14021697f:	0b c2                	or     %edx,%eax
140216981:	4c 89 47 08          	mov    %r8,0x8(%rdi)
140216985:	4c 3b c0             	cmp    %rax,%r8
140216988:	0f 85 c6 01 00 00    	jne    0x140216b54
14021698e:	4d 85 c0             	test   %r8,%r8
140216991:	0f 84 bd 01 00 00    	je     0x140216b54
140216997:	48 8b 07             	mov    (%rdi),%rax
14021699a:	0f b6 08             	movzbl (%rax),%ecx
14021699d:	49 8d 40 ff          	lea    -0x1(%r8),%rax
1402169a1:	48 ff 07             	incq   (%rdi)
1402169a4:	8b e9                	mov    %ecx,%ebp
1402169a6:	48 89 47 08          	mov    %rax,0x8(%rdi)
1402169aa:	48 3b c1             	cmp    %rcx,%rax
1402169ad:	0f 85 a1 01 00 00    	jne    0x140216b54
1402169b3:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1402169ba:	48 8d 35 3f 54 14 00 	lea    0x14543f(%rip),%rsi        # 0x14035be00
1402169c1:	41 b8 68 06 00 00    	mov    $0x668,%r8d
1402169c7:	48 8b d6             	mov    %rsi,%rdx
1402169ca:	48 8b 89 e0 03 00 00 	mov    0x3e0(%rcx),%rcx
1402169d1:	e8 3a 29 01 00       	call   0x140229310
1402169d6:	41 b8 69 06 00 00    	mov    $0x669,%r8d
1402169dc:	48 8b d6             	mov    %rsi,%rdx
1402169df:	8b cd                	mov    %ebp,%ecx
1402169e1:	e8 da 28 01 00       	call   0x1402292c0
1402169e6:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1402169ed:	48 89 81 e0 03 00 00 	mov    %rax,0x3e0(%rcx)
1402169f4:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1402169fb:	48 8b 90 e0 03 00 00 	mov    0x3e0(%rax),%rdx
140216a02:	48 85 d2             	test   %rdx,%rdx
140216a05:	75 1d                	jne    0x140216a24
140216a07:	33 ff                	xor    %edi,%edi
140216a09:	c7 44 24 28 6d 06 00 	movl   $0x66d,0x28(%rsp)
140216a10:	00
140216a11:	48 89 b8 e8 03 00 00 	mov    %rdi,0x3e8(%rax)
140216a18:	8d 57 50             	lea    0x50(%rdi),%edx
140216a1b:	44 8d 4f 44          	lea    0x44(%rdi),%r9d
140216a1f:	e9 48 01 00 00       	jmp    0x140216b6c
140216a24:	4c 8b c5             	mov    %rbp,%r8
140216a27:	48 8b cf             	mov    %rdi,%rcx
140216a2a:	e8 91 ce fd ff       	call   0x1401f38c0
140216a2f:	85 c0                	test   %eax,%eax
140216a31:	75 0d                	jne    0x140216a40
140216a33:	c7 44 24 28 72 06 00 	movl   $0x672,0x28(%rsp)
140216a3a:	00
140216a3b:	e9 23 01 00 00       	jmp    0x140216b63
140216a40:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140216a47:	33 ff                	xor    %edi,%edi
140216a49:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
140216a4e:	48 89 a8 e8 03 00 00 	mov    %rbp,0x3e8(%rax)
140216a55:	4c 8b b3 08 05 00 00 	mov    0x508(%rbx),%r14
140216a5c:	49 8b 8e 30 02 00 00 	mov    0x230(%r14),%rcx
140216a63:	48 85 c9             	test   %rcx,%rcx
140216a66:	74 23                	je     0x140216a8b
140216a68:	49 39 ae 38 02 00 00 	cmp    %rbp,0x238(%r14)
140216a6f:	75 1a                	jne    0x140216a8b
140216a71:	48 8b 93 a8 00 00 00 	mov    0xa8(%rbx),%rdx
140216a78:	4c 8b c5             	mov    %rbp,%r8
140216a7b:	48 8b 92 e0 03 00 00 	mov    0x3e0(%rdx),%rdx
140216a82:	e8 9b 5f 0e 00       	call   0x1402fca22
140216a87:	85 c0                	test   %eax,%eax
140216a89:	74 06                	je     0x140216a91
140216a8b:	89 bb 14 07 00 00    	mov    %edi,0x714(%rbx)
140216a91:	39 bb c8 00 00 00    	cmp    %edi,0xc8(%rbx)
140216a97:	0f 85 b0 00 00 00    	jne    0x140216b4d
140216a9d:	49 39 be 30 02 00 00 	cmp    %rdi,0x230(%r14)
140216aa4:	74 0a                	je     0x140216ab0
140216aa6:	c7 44 24 28 85 06 00 	movl   $0x685,0x28(%rsp)
140216aad:	00
140216aae:	eb 50                	jmp    0x140216b00
140216ab0:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140216ab7:	41 b9 89 06 00 00    	mov    $0x689,%r9d
140216abd:	4c 8b c6             	mov    %rsi,%r8
140216ac0:	48 8b 91 e8 03 00 00 	mov    0x3e8(%rcx),%rdx
140216ac7:	48 8b 89 e0 03 00 00 	mov    0x3e0(%rcx),%rcx
140216ace:	e8 6d 5a 02 00       	call   0x14023c540
140216ad3:	48 8b 8b 08 05 00 00 	mov    0x508(%rbx),%rcx
140216ada:	48 89 81 30 02 00 00 	mov    %rax,0x230(%rcx)
140216ae1:	48 8b 93 08 05 00 00 	mov    0x508(%rbx),%rdx
140216ae8:	48 39 ba 30 02 00 00 	cmp    %rdi,0x230(%rdx)
140216aef:	75 47                	jne    0x140216b38
140216af1:	48 89 ba 38 02 00 00 	mov    %rdi,0x238(%rdx)
140216af8:	c7 44 24 28 8d 06 00 	movl   $0x68d,0x28(%rsp)
140216aff:	00
140216b00:	ba 50 00 00 00       	mov    $0x50,%edx
140216b05:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140216b0a:	41 b8 43 02 00 00    	mov    $0x243,%r8d
140216b10:	48 8b cb             	mov    %rbx,%rcx
140216b13:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140216b17:	e8 c4 f9 fc ff       	call   0x1401e64e0
140216b1c:	33 c0                	xor    %eax,%eax
140216b1e:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140216b23:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140216b28:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140216b2d:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140216b32:	48 83 c4 30          	add    $0x30,%rsp
140216b36:	5f                   	pop    %rdi
140216b37:	c3                   	ret
140216b38:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140216b3f:	48 8b 88 e8 03 00 00 	mov    0x3e8(%rax),%rcx
140216b46:	48 89 8a 38 02 00 00 	mov    %rcx,0x238(%rdx)
140216b4d:	b8 01 00 00 00       	mov    $0x1,%eax
140216b52:	eb ca                	jmp    0x140216b1e
140216b54:	c7 44 24 28 65 06 00 	movl   $0x665,0x28(%rsp)
140216b5b:	00
140216b5c:	48 8d 35 9d 52 14 00 	lea    0x14529d(%rip),%rsi        # 0x14035be00
140216b63:	ba 32 00 00 00       	mov    $0x32,%edx
140216b68:	44 8d 4a 3c          	lea    0x3c(%rdx),%r9d
140216b6c:	41 b8 43 02 00 00    	mov    $0x243,%r8d
140216b72:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140216b77:	48 8b cb             	mov    %rbx,%rcx
140216b7a:	e8 61 f9 fc ff       	call   0x1401e64e0
140216b7f:	33 c0                	xor    %eax,%eax
140216b81:	eb a0                	jmp    0x140216b23
140216b83:	cc                   	int3
140216b84:	cc                   	int3
140216b85:	cc                   	int3
140216b86:	cc                   	int3
140216b87:	cc                   	int3
140216b88:	cc                   	int3
140216b89:	cc                   	int3
140216b8a:	cc                   	int3
140216b8b:	cc                   	int3
140216b8c:	cc                   	int3
140216b8d:	cc                   	int3
140216b8e:	cc                   	int3
140216b8f:	cc                   	int3
140216b90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140216b95:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140216b9a:	57                   	push   %rdi
140216b9b:	b8 40 00 00 00       	mov    $0x40,%eax
140216ba0:	e8 3b 3a 0e 00       	call   0x1402fa5e0
140216ba5:	48 2b e0             	sub    %rax,%rsp
140216ba8:	0f 10 02             	movups (%rdx),%xmm0
140216bab:	48 8b f9             	mov    %rcx,%rdi
140216bae:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140216bb3:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140216bb8:	66 49 0f 7e c2       	movq   %xmm0,%r10
140216bbd:	49 83 fa 02          	cmp    $0x2,%r10
140216bc1:	0f 82 ae 00 00 00    	jb     0x140216c75
140216bc7:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140216bcc:	49 83 ea 02          	sub    $0x2,%r10
140216bd0:	41 0f b6 19          	movzbl (%r9),%ebx
140216bd4:	41 0f b6 41 01       	movzbl 0x1(%r9),%eax
140216bd9:	49 83 c1 02          	add    $0x2,%r9
140216bdd:	c1 e3 08             	shl    $0x8,%ebx
140216be0:	0b d8                	or     %eax,%ebx
140216be2:	4c 3b d3             	cmp    %rbx,%r10
140216be5:	0f 82 8a 00 00 00    	jb     0x140216c75
140216beb:	49 8b f1             	mov    %r9,%rsi
140216bee:	4c 03 cb             	add    %rbx,%r9
140216bf1:	4c 2b d3             	sub    %rbx,%r10
140216bf4:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
140216bf9:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
140216bfe:	75 75                	jne    0x140216c75
140216c00:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140216c05:	41 b8 a4 01 00 00    	mov    $0x1a4,%r8d
140216c0b:	0f 11 02             	movups %xmm0,(%rdx)
140216c0e:	48 8b 89 18 07 00 00 	mov    0x718(%rcx),%rcx
140216c15:	48 8d 15 f4 50 13 00 	lea    0x1350f4(%rip),%rdx        # 0x14034bd10
140216c1c:	e8 ef 26 01 00       	call   0x140229310
140216c21:	33 c0                	xor    %eax,%eax
140216c23:	48 89 87 18 07 00 00 	mov    %rax,0x718(%rdi)
140216c2a:	48 89 87 20 07 00 00 	mov    %rax,0x720(%rdi)
140216c31:	48 85 db             	test   %rbx,%rbx
140216c34:	74 2a                	je     0x140216c60
140216c36:	41 b9 ad 01 00 00    	mov    $0x1ad,%r9d
140216c3c:	4c 8d 05 cd 50 13 00 	lea    0x1350cd(%rip),%r8        # 0x14034bd10
140216c43:	8b d3                	mov    %ebx,%edx
140216c45:	48 8b ce             	mov    %rsi,%rcx
140216c48:	e8 f3 58 02 00       	call   0x14023c540
140216c4d:	48 89 87 18 07 00 00 	mov    %rax,0x718(%rdi)
140216c54:	48 85 c0             	test   %rax,%rax
140216c57:	74 1c                	je     0x140216c75
140216c59:	48 89 9f 20 07 00 00 	mov    %rbx,0x720(%rdi)
140216c60:	b8 01 00 00 00       	mov    $0x1,%eax
140216c65:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140216c6a:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140216c6f:	48 83 c4 40          	add    $0x40,%rsp
140216c73:	5f                   	pop    %rdi
140216c74:	c3                   	ret
140216c75:	ba 32 00 00 00       	mov    $0x32,%edx
140216c7a:	c7 44 24 28 74 07 00 	movl   $0x774,0x28(%rsp)
140216c81:	00
140216c82:	48 8d 05 77 51 14 00 	lea    0x145177(%rip),%rax        # 0x14035be00
140216c89:	41 b8 16 02 00 00    	mov    $0x216,%r8d
140216c8f:	48 8b cf             	mov    %rdi,%rcx
140216c92:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140216c97:	44 8d 4a 6d          	lea    0x6d(%rdx),%r9d
140216c9b:	e8 40 f8 fc ff       	call   0x1401e64e0
140216ca0:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140216ca5:	33 c0                	xor    %eax,%eax
140216ca7:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140216cac:	48 83 c4 40          	add    $0x40,%rsp
140216cb0:	5f                   	pop    %rdi
140216cb1:	c3                   	ret
140216cb2:	cc                   	int3
140216cb3:	cc                   	int3
140216cb4:	cc                   	int3
140216cb5:	cc                   	int3
140216cb6:	cc                   	int3
140216cb7:	cc                   	int3
140216cb8:	cc                   	int3
140216cb9:	cc                   	int3
140216cba:	cc                   	int3
140216cbb:	cc                   	int3
140216cbc:	cc                   	int3
140216cbd:	cc                   	int3
140216cbe:	cc                   	int3
140216cbf:	cc                   	int3
140216cc0:	b8 38 00 00 00       	mov    $0x38,%eax
140216cc5:	e8 16 39 0e 00       	call   0x1402fa5e0
140216cca:	48 2b e0             	sub    %rax,%rsp
140216ccd:	4c 8b 52 08          	mov    0x8(%rdx),%r10
140216cd1:	41 81 f8 00 20 00 00 	cmp    $0x2000,%r8d
140216cd8:	75 6d                	jne    0x140216d47
140216cda:	49 83 fa 04          	cmp    $0x4,%r10
140216cde:	72 54                	jb     0x140216d34
140216ce0:	4c 8b 02             	mov    (%rdx),%r8
140216ce3:	41 0f b6 40 01       	movzbl 0x1(%r8),%eax
140216ce8:	45 0f b6 08          	movzbl (%r8),%r9d
140216cec:	41 c1 e1 08          	shl    $0x8,%r9d
140216cf0:	44 0b c8             	or     %eax,%r9d
140216cf3:	41 0f b6 40 02       	movzbl 0x2(%r8),%eax
140216cf8:	41 c1 e1 08          	shl    $0x8,%r9d
140216cfc:	44 0b c8             	or     %eax,%r9d
140216cff:	41 0f b6 40 03       	movzbl 0x3(%r8),%eax
140216d04:	48 83 02 04          	addq   $0x4,(%rdx)
140216d08:	41 c1 e1 08          	shl    $0x8,%r9d
140216d0c:	44 0b c8             	or     %eax,%r9d
140216d0f:	49 8d 42 fc          	lea    -0x4(%r10),%rax
140216d13:	48 89 42 08          	mov    %rax,0x8(%rdx)
140216d17:	48 85 c0             	test   %rax,%rax
140216d1a:	75 18                	jne    0x140216d34
140216d1c:	48 8b 81 08 05 00 00 	mov    0x508(%rcx),%rax
140216d23:	44 89 88 28 02 00 00 	mov    %r9d,0x228(%rax)
140216d2a:	b8 01 00 00 00       	mov    $0x1,%eax
140216d2f:	48 83 c4 38          	add    $0x38,%rsp
140216d33:	c3                   	ret
140216d34:	ba 32 00 00 00       	mov    $0x32,%edx
140216d39:	c7 44 24 28 84 07 00 	movl   $0x784,0x28(%rsp)
140216d40:	00
140216d41:	44 8d 4a 7c          	lea    0x7c(%rdx),%r9d
140216d45:	eb 4d                	jmp    0x140216d94
140216d47:	4d 85 d2             	test   %r10,%r10
140216d4a:	74 0f                	je     0x140216d5b
140216d4c:	c7 44 24 28 8f 07 00 	movl   $0x78f,0x28(%rsp)
140216d53:	00
140216d54:	ba 32 00 00 00       	mov    $0x32,%edx
140216d59:	eb 33                	jmp    0x140216d8e
140216d5b:	83 b9 14 07 00 00 00 	cmpl   $0x0,0x714(%rcx)
140216d62:	74 1d                	je     0x140216d81
140216d64:	83 b9 c8 00 00 00 00 	cmpl   $0x0,0xc8(%rcx)
140216d6b:	74 14                	je     0x140216d81
140216d6d:	c7 81 10 07 00 00 02 	movl   $0x2,0x710(%rcx)
140216d74:	00 00 00
140216d77:	b8 01 00 00 00       	mov    $0x1,%eax
140216d7c:	48 83 c4 38          	add    $0x38,%rsp
140216d80:	c3                   	ret
140216d81:	c7 44 24 28 9b 07 00 	movl   $0x79b,0x28(%rsp)
140216d88:	00
140216d89:	ba 2f 00 00 00       	mov    $0x2f,%edx
140216d8e:	41 b9 6e 00 00 00    	mov    $0x6e,%r9d
140216d94:	48 8d 05 65 50 14 00 	lea    0x145065(%rip),%rax        # 0x14035be00
140216d9b:	41 b8 1a 02 00 00    	mov    $0x21a,%r8d
140216da1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140216da6:	e8 35 f7 fc ff       	call   0x1401e64e0
140216dab:	33 c0                	xor    %eax,%eax
140216dad:	48 83 c4 38          	add    $0x38,%rsp
140216db1:	c3                   	ret
140216db2:	cc                   	int3
140216db3:	cc                   	int3
140216db4:	cc                   	int3
140216db5:	cc                   	int3
140216db6:	cc                   	int3
140216db7:	cc                   	int3
140216db8:	cc                   	int3
140216db9:	cc                   	int3
140216dba:	cc                   	int3
140216dbb:	cc                   	int3