140057931:	0f 84 37 04 00 00    	je     0x140057d6e
140057937:	4d 89 cd             	mov    %r9,%r13
14005793a:	48 85 c9             	test   %rcx,%rcx
14005793d:	0f 84 2b 04 00 00    	je     0x140057d6e
140057943:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
140057948:	48 85 c0             	test   %rax,%rax
14005794b:	0f 84 1d 04 00 00    	je     0x140057d6e
140057951:	4c 8b ac 24 20 01 00 	mov    0x120(%rsp),%r13
140057958:	00
140057959:	48 85 ed             	test   %rbp,%rbp
14005795c:	0f 84 0c 04 00 00    	je     0x140057d6e
140057962:	4c 8b ac 24 18 01 00 	mov    0x118(%rsp),%r13
140057969:	00
14005796a:	48 83 bc 24 e8 01 00 	cmpq   $0x0,0x1e8(%rsp)
140057971:	00 00
140057973:	0f 84 f5 03 00 00    	je     0x140057d6e
140057979:	4c 8b ac 24 10 01 00 	mov    0x110(%rsp),%r13
140057980:	00
140057981:	48 83 bc 24 e0 01 00 	cmpq   $0x0,0x1e0(%rsp)
140057988:	00 00
14005798a:	0f 84 de 03 00 00    	je     0x140057d6e
140057990:	4c 8b ac 24 08 01 00 	mov    0x108(%rsp),%r13
140057997:	00
140057998:	48 83 bc 24 d8 01 00 	cmpq   $0x0,0x1d8(%rsp)
14005799f:	00 00
1400579a1:	0f 84 c7 03 00 00    	je     0x140057d6e
1400579a7:	4c 8b ac 24 00 01 00 	mov    0x100(%rsp),%r13
1400579ae:	00
1400579af:	48 83 bc 24 d0 01 00 	cmpq   $0x0,0x1d0(%rsp)
1400579b6:	00 00
1400579b8:	0f 84 b0 03 00 00    	je     0x140057d6e
1400579be:	4c 8b ac 24 f8 00 00 	mov    0xf8(%rsp),%r13
1400579c5:	00
1400579c6:	48 83 bc 24 c8 01 00 	cmpq   $0x0,0x1c8(%rsp)
1400579cd:	00 00
1400579cf:	0f 84 99 03 00 00    	je     0x140057d6e
1400579d5:	4c 8b ac 24 f0 00 00 	mov    0xf0(%rsp),%r13
1400579dc:	00
1400579dd:	48 83 bc 24 c0 01 00 	cmpq   $0x0,0x1c0(%rsp)
1400579e4:	00 00
1400579e6:	0f 84 82 03 00 00    	je     0x140057d6e
1400579ec:	4c 8b ac 24 e8 00 00 	mov    0xe8(%rsp),%r13
1400579f3:	00
1400579f4:	48 83 bc 24 b8 01 00 	cmpq   $0x0,0x1b8(%rsp)
1400579fb:	00 00
1400579fd:	0f 84 6b 03 00 00    	je     0x140057d6e
140057a03:	4c 8b ac 24 e0 00 00 	mov    0xe0(%rsp),%r13
140057a0a:	00
140057a0b:	48 83 bc 24 b0 01 00 	cmpq   $0x0,0x1b0(%rsp)
140057a12:	00 00
140057a14:	0f 84 54 03 00 00    	je     0x140057d6e
140057a1a:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
140057a1f:	48 83 bc 24 28 01 00 	cmpq   $0x0,0x128(%rsp)
140057a26:	00 00
140057a28:	0f 84 40 03 00 00    	je     0x140057d6e
140057a2e:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
140057a33:	48 83 bc 24 30 01 00 	cmpq   $0x0,0x130(%rsp)
140057a3a:	00 00
140057a3c:	0f 84 2c 03 00 00    	je     0x140057d6e
140057a42:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
140057a47:	48 83 bc 24 38 01 00 	cmpq   $0x0,0x138(%rsp)
140057a4e:	00 00
140057a50:	0f 84 18 03 00 00    	je     0x140057d6e
140057a56:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
140057a5b:	48 83 bc 24 40 01 00 	cmpq   $0x0,0x140(%rsp)
140057a62:	00 00
140057a64:	0f 84 04 03 00 00    	je     0x140057d6e
140057a6a:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
140057a71:	00
140057a72:	48 83 bc 24 48 01 00 	cmpq   $0x0,0x148(%rsp)
140057a79:	00 00
140057a7b:	0f 84 ed 02 00 00    	je     0x140057d6e
140057a81:	4c 8b ac 24 88 00 00 	mov    0x88(%rsp),%r13
140057a88:	00
140057a89:	48 83 bc 24 50 01 00 	cmpq   $0x0,0x150(%rsp)
140057a90:	00 00
140057a92:	0f 84 d6 02 00 00    	je     0x140057d6e
140057a98:	4c 8b ac 24 90 00 00 	mov    0x90(%rsp),%r13
140057a9f:	00
140057aa0:	48 83 bc 24 58 01 00 	cmpq   $0x0,0x158(%rsp)
140057aa7:	00 00
140057aa9:	0f 84 bf 02 00 00    	je     0x140057d6e
140057aaf:	4c 8b ac 24 98 00 00 	mov    0x98(%rsp),%r13
140057ab6:	00
140057ab7:	48 83 bc 24 60 01 00 	cmpq   $0x0,0x160(%rsp)
140057abe:	00 00
140057ac0:	0f 84 a8 02 00 00    	je     0x140057d6e
140057ac6:	4c 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13
140057acd:	00
140057ace:	48 83 bc 24 68 01 00 	cmpq   $0x0,0x168(%rsp)
140057ad5:	00 00
140057ad7:	0f 84 91 02 00 00    	je     0x140057d6e
140057add:	4c 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%r13
140057ae4:	00
140057ae5:	48 83 bc 24 70 01 00 	cmpq   $0x0,0x170(%rsp)
140057aec:	00 00
140057aee:	0f 84 7a 02 00 00    	je     0x140057d6e
140057af4:	4c 8b ac 24 b0 00 00 	mov    0xb0(%rsp),%r13
140057afb:	00
140057afc:	48 83 bc 24 78 01 00 	cmpq   $0x0,0x178(%rsp)
140057b03:	00 00
140057b05:	0f 84 63 02 00 00    	je     0x140057d6e
140057b0b:	4c 8b ac 24 b8 00 00 	mov    0xb8(%rsp),%r13
140057b12:	00
140057b13:	48 83 bc 24 80 01 00 	cmpq   $0x0,0x180(%rsp)
140057b1a:	00 00
140057b1c:	0f 84 4c 02 00 00    	je     0x140057d6e
140057b22:	4c 8b ac 24 c0 00 00 	mov    0xc0(%rsp),%r13
140057b29:	00
140057b2a:	48 83 bc 24 88 01 00 	cmpq   $0x0,0x188(%rsp)
140057b31:	00 00
140057b33:	0f 84 35 02 00 00    	je     0x140057d6e
140057b39:	4c 8b ac 24 c8 00 00 	mov    0xc8(%rsp),%r13
140057b40:	00
140057b41:	48 83 bc 24 90 01 00 	cmpq   $0x0,0x190(%rsp)
140057b48:	00 00
140057b4a:	0f 84 1e 02 00 00    	je     0x140057d6e
140057b50:	4c 8b ac 24 d0 00 00 	mov    0xd0(%rsp),%r13
140057b57:	00
140057b58:	48 83 bc 24 98 01 00 	cmpq   $0x0,0x198(%rsp)
140057b5f:	00 00
140057b61:	0f 84 07 02 00 00    	je     0x140057d6e
140057b67:	4c 8b ac 24 d8 00 00 	mov    0xd8(%rsp),%r13
140057b6e:	00
140057b6f:	48 83 bc 24 a0 01 00 	cmpq   $0x0,0x1a0(%rsp)
140057b76:	00 00
140057b78:	0f 84 f0 01 00 00    	je     0x140057d6e
140057b7e:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140057b83:	48 83 bc 24 a8 01 00 	cmpq   $0x0,0x1a8(%rsp)
140057b8a:	00 00
140057b8c:	0f 84 dc 01 00 00    	je     0x140057d6e
140057b92:	49 89 fd             	mov    %rdi,%r13
140057b95:	48 85 f6             	test   %rsi,%rsi
140057b98:	0f 84 d0 01 00 00    	je     0x140057d6e
140057b9e:	e8 21 66 02 00       	call   0x14007e1c4
140057ba3:	8b 08                	mov    (%rax),%ecx
140057ba5:	e8 ca f9 02 00       	call   0x140087574
140057baa:	48 89 c6             	mov    %rax,%rsi
140057bad:	e8 12 66 02 00       	call   0x14007e1c4
140057bb2:	8b 38                	mov    (%rax),%edi
140057bb4:	48 8d 0d 07 b9 08 00 	lea    0x8b907(%rip),%rcx        # 0x1400e34c2
140057bbb:	e8 20 b6 04 00       	call   0x1400a31e0
140057bc0:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140057bc5:	89 7c 24 28          	mov    %edi,0x28(%rsp)
140057bc9:	48 8d 0d 8e b7 08 00 	lea    0x8b78e(%rip),%rcx        # 0x1400e335e
140057bd0:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140057bd5:	4c 8d 0d fc b6 08 00 	lea    0x8b6fc(%rip),%r9        # 0x1400e32d8
140057bdc:	b9 03 00 00 00       	mov    $0x3,%ecx
140057be1:	48 89 c2             	mov    %rax,%rdx
140057be4:	41 b8 fd 00 00 00    	mov    $0xfd,%r8d
140057bea:	e8 d1 b9 04 00       	call   0x1400a35c0
140057bef:	cc                   	int3
140057bf0:	48 89 41 08          	mov    %rax,0x8(%rcx)
140057bf4:	e9 4d f6 ff ff       	jmp    0x140057246
140057bf9:	4c 89 00             	mov    %r8,(%rax)
140057bfc:	e9 31 f7 ff ff       	jmp    0x140057332
140057c01:	49 8d bf 60 01 00 00 	lea    0x160(%r15),%rdi
140057c08:	48 89 bc 24 f0 00 00 	mov    %rdi,0xf0(%rsp)
140057c0f:	00
140057c10:	49 8b b7 60 01 00 00 	mov    0x160(%r15),%rsi
140057c17:	48 89 b4 24 c0 01 00 	mov    %rsi,0x1c0(%rsp)
140057c1e:	00
140057c1f:	48 83 fe 01          	cmp    $0x1,%rsi
140057c23:	75 0d                	jne    0x140057c32
140057c25:	4c 8b ac 24 f0 00 00 	mov    0xf0(%rsp),%r13
140057c2c:	00
140057c2d:	e9 c8 f6 ff ff       	jmp    0x1400572fa
140057c32:	49 8d bf 70 01 00 00 	lea    0x170(%r15),%rdi
140057c39:	48 89 bc 24 e8 00 00 	mov    %rdi,0xe8(%rsp)
140057c40:	00
140057c41:	49 8b b7 70 01 00 00 	mov    0x170(%r15),%rsi
140057c48:	48 89 b4 24 b8 01 00 	mov    %rsi,0x1b8(%rsp)
140057c4f:	00
140057c50:	48 83 fe 01          	cmp    $0x1,%rsi
140057c54:	75 0d                	jne    0x140057c63
140057c56:	4c 8b ac 24 e8 00 00 	mov    0xe8(%rsp),%r13
140057c5d:	00
140057c5e:	e9 97 f6 ff ff       	jmp    0x1400572fa
140057c63:	49 8d bf 80 01 00 00 	lea    0x180(%r15),%rdi
140057c6a:	48 89 bc 24 e0 00 00 	mov    %rdi,0xe0(%rsp)
140057c71:	00
140057c72:	49 8b b7 80 01 00 00 	mov    0x180(%r15),%rsi
140057c79:	48 89 b4 24 b0 01 00 	mov    %rsi,0x1b0(%rsp)
140057c80:	00
140057c81:	48 83 fe 01          	cmp    $0x1,%rsi
140057c85:	0f 85 da f9 ff ff    	jne    0x140057665
140057c8b:	4c 8b ac 24 e0 00 00 	mov    0xe0(%rsp),%r13
140057c92:	00
140057c93:	e9 62 f6 ff ff       	jmp    0x1400572fa
140057c98:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
140057c9d:	e9 58 f6 ff ff       	jmp    0x1400572fa
140057ca2:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
140057ca7:	e9 4e f6 ff ff       	jmp    0x1400572fa
140057cac:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
140057cb1:	e9 44 f6 ff ff       	jmp    0x1400572fa
140057cb6:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
140057cbb:	e9 3a f6 ff ff       	jmp    0x1400572fa
140057cc0:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
140057cc7:	00
140057cc8:	e9 2d f6 ff ff       	jmp    0x1400572fa
140057ccd:	4c 8b ac 24 88 00 00 	mov    0x88(%rsp),%r13
140057cd4:	00
140057cd5:	e9 20 f6 ff ff       	jmp    0x1400572fa
140057cda:	4c 8b ac 24 90 00 00 	mov    0x90(%rsp),%r13
140057ce1:	00
140057ce2:	e9 13 f6 ff ff       	jmp    0x1400572fa
140057ce7:	4c 8b ac 24 98 00 00 	mov    0x98(%rsp),%r13
140057cee:	00
140057cef:	e9 06 f6 ff ff       	jmp    0x1400572fa
140057cf4:	4c 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13
140057cfb:	00
140057cfc:	e9 f9 f5 ff ff       	jmp    0x1400572fa
140057d01:	4c 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%r13
140057d08:	00
140057d09:	e9 ec f5 ff ff       	jmp    0x1400572fa
140057d0e:	4c 8b ac 24 b0 00 00 	mov    0xb0(%rsp),%r13
140057d15:	00
140057d16:	e9 df f5 ff ff       	jmp    0x1400572fa
140057d1b:	4c 8b ac 24 b8 00 00 	mov    0xb8(%rsp),%r13
140057d22:	00
140057d23:	e9 d2 f5 ff ff       	jmp    0x1400572fa
140057d28:	4c 8b ac 24 c0 00 00 	mov    0xc0(%rsp),%r13
140057d2f:	00
140057d30:	e9 c5 f5 ff ff       	jmp    0x1400572fa
140057d35:	4c 8b ac 24 c8 00 00 	mov    0xc8(%rsp),%r13
140057d3c:	00
140057d3d:	e9 b8 f5 ff ff       	jmp    0x1400572fa
140057d42:	4c 8b ac 24 d0 00 00 	mov    0xd0(%rsp),%r13
140057d49:	00
140057d4a:	e9 ab f5 ff ff       	jmp    0x1400572fa
140057d4f:	4c 8b ac 24 d8 00 00 	mov    0xd8(%rsp),%r13
140057d56:	00
140057d57:	e9 9e f5 ff ff       	jmp    0x1400572fa
140057d5c:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140057d61:	e9 94 f5 ff ff       	jmp    0x1400572fa
140057d66:	49 89 fd             	mov    %rdi,%r13
140057d69:	e9 8c f5 ff ff       	jmp    0x1400572fa
140057d6e:	49 c7 45 00 01 00 00 	movq   $0x1,0x0(%r13)
140057d75:	00
140057d76:	49 8d 75 08          	lea    0x8(%r13),%rsi
140057d7a:	b9 20 00 00 00       	mov    $0x20,%ecx
140057d7f:	e8 10 61 01 00       	call   0x14006de94
140057d84:	48 8d 48 10          	lea    0x10(%rax),%rcx
140057d88:	0f 57 c0             	xorps  %xmm0,%xmm0
140057d8b:	0f 11 40 10          	movups %xmm0,0x10(%rax)
140057d8f:	48 89 48 08          	mov    %rcx,0x8(%rax)
140057d93:	48 8d 0d ee 8b 08 00 	lea    0x88bee(%rip),%rcx        # 0x1400e0988
140057d9a:	48 89 08             	mov    %rcx,(%rax)
140057d9d:	49 8b 4d 08          	mov    0x8(%r13),%rcx
140057da1:	49 89 45 08          	mov    %rax,0x8(%r13)
140057da5:	48 85 c9             	test   %rcx,%rcx
140057da8:	74 11                	je     0x140057dbb
140057daa:	48 8b 01             	mov    (%rcx),%rax
140057dad:	48 8b 00             	mov    (%rax),%rax
140057db0:	ba 01 00 00 00       	mov    $0x1,%edx
140057db5:	ff 15 4d ef 09 00    	call   *0x9ef4d(%rip)        # 0x1400f6d08
140057dbb:	4c 89 f9             	mov    %r15,%rcx
140057dbe:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
140057dc3:	e9 46 f1 ff ff       	jmp    0x140056f0e
140057dc8:	cc                   	int3
140057dc9:	cc                   	int3
140057dca:	cc                   	int3
140057dcb:	cc                   	int3
140057dcc:	cc                   	int3
140057dcd:	cc                   	int3
140057dce:	cc                   	int3
140057dcf:	cc                   	int3
140057dd0:	41 56                	push   %r14
140057dd2:	56                   	push   %rsi
140057dd3:	57                   	push   %rdi
140057dd4:	53                   	push   %rbx
140057dd5:	48 83 ec 38          	sub    $0x38,%rsp
140057dd9:	4c 89 c7             	mov    %r8,%rdi
140057ddc:	89 d3                	mov    %edx,%ebx
140057dde:	48 89 ce             	mov    %rcx,%rsi
140057de1:	48 8b 05 58 92 0a 00 	mov    0xa9258(%rip),%rax        # 0x140101040
140057de8:	48 31 e0             	xor    %rsp,%rax
140057deb:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140057df0:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
140057df5:	0f 85 df 00 00 00    	jne    0x140057eda
140057dfb:	c1 e3 03             	shl    $0x3,%ebx
140057dfe:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
140057e05:	aa aa aa
140057e08:	48 89 44 24 27       	mov    %rax,0x27(%rsp)
140057e0d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140057e12:	4c 8d 74 24 20       	lea    0x20(%rsp),%r14
140057e17:	81 fb 80 00 00 00    	cmp    $0x80,%ebx
140057e1d:	0f 83 98 00 00 00    	jae    0x140057ebb
140057e23:	41 88 1e             	mov    %bl,(%r14)
140057e26:	49 8d 46 01          	lea    0x1(%r14),%rax
140057e2a:	48 81 ff 80 00 00 00 	cmp    $0x80,%rdi
140057e31:	72 1e                	jb     0x140057e51
140057e33:	48 89 f9             	mov    %rdi,%rcx
140057e36:	89 ca                	mov    %ecx,%edx
140057e38:	80 ca 80             	or     $0x80,%dl
140057e3b:	88 10                	mov    %dl,(%rax)
140057e3d:	48 c1 ef 07          	shr    $0x7,%rdi
140057e41:	48 ff c0             	inc    %rax
140057e44:	48 81 f9 ff 3f 00 00 	cmp    $0x3fff,%rcx
140057e4b:	77 e6                	ja     0x140057e33
140057e4d:	4c 8d 70 ff          	lea    -0x1(%rax),%r14
140057e51:	40 88 38             	mov    %dil,(%rax)
140057e54:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140057e59:	49 29 c6             	sub    %rax,%r14
140057e5c:	49 83 c6 02          	add    $0x2,%r14
140057e60:	48 8b 3e             	mov    (%rsi),%rdi
140057e63:	45 89 f0             	mov    %r14d,%r8d
140057e66:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140057e6a:	4a 8d 1c 01          	lea    (%rcx,%r8,1),%rbx
140057e6e:	48 3b 5f 10          	cmp    0x10(%rdi),%rbx
140057e72:	77 38                	ja     0x140057eac
140057e74:	4d 85 c0             	test   %r8,%r8
140057e77:	74 0a                	je     0x140057e83
140057e79:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140057e7e:	e8 ed 5c 04 00       	call   0x14009db70
140057e83:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
140057e87:	44 01 76 20          	add    %r14d,0x20(%rsi)
140057e8b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140057e90:	48 31 e1             	xor    %rsp,%rcx
140057e93:	48 3b 0d a6 91 0a 00 	cmp    0xa91a6(%rip),%rcx        # 0x140101040
140057e9a:	74 06                	je     0x140057ea2
140057e9c:	e8 2f 74 01 00       	call   0x14006f2d0
140057ea1:	cc                   	int3
140057ea2:	48 83 c4 38          	add    $0x38,%rsp
140057ea6:	5b                   	pop    %rbx
140057ea7:	5f                   	pop    %rdi
140057ea8:	5e                   	pop    %rsi
140057ea9:	41 5e                	pop    %r14
140057eab:	c3                   	ret
140057eac:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140057eb1:	48 89 f9             	mov    %rdi,%rcx
140057eb4:	e8 57 cb ff ff       	call   0x140054a10
140057eb9:	eb cc                	jmp    0x140057e87
140057ebb:	89 d8                	mov    %ebx,%eax
140057ebd:	89 c1                	mov    %eax,%ecx
140057ebf:	80 c9 80             	or     $0x80,%cl
140057ec2:	41 88 0e             	mov    %cl,(%r14)
140057ec5:	49 ff c6             	inc    %r14
140057ec8:	c1 eb 07             	shr    $0x7,%ebx
140057ecb:	3d ff 3f 00 00       	cmp    $0x3fff,%eax
140057ed0:	89 d8                	mov    %ebx,%eax
140057ed2:	0f 86 4b ff ff ff    	jbe    0x140057e23
140057ed8:	eb e3                	jmp    0x140057ebd
140057eda:	48 89 f1             	mov    %rsi,%rcx
140057edd:	e8 6e bf ff ff       	call   0x140053e50
140057ee2:	e9 14 ff ff ff       	jmp    0x140057dfb
140057ee7:	cc                   	int3
140057ee8:	cc                   	int3
140057ee9:	cc                   	int3
140057eea:	cc                   	int3