14092d842:	8b d9                	mov    %ecx,%ebx
14092d844:	48 8d 46 30          	lea    0x30(%rsi),%rax
14092d848:	48 8b 00             	mov    (%rax),%rax
14092d84b:	48 8b 0c 02          	mov    (%rdx,%rax,1),%rcx
14092d84f:	8b c3                	mov    %ebx,%eax
14092d851:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14092d856:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14092d85b:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14092d860:	49 89 0f             	mov    %rcx,(%r15)
14092d863:	48 83 c4 30          	add    $0x30,%rsp
14092d867:	41 5f                	pop    %r15
14092d869:	41 5e                	pop    %r14
14092d86b:	5f                   	pop    %rdi
14092d86c:	c3                   	ret
14092d86d:	cc                   	int3
14092d86e:	cc                   	int3
14092d86f:	cc                   	int3
14092d870:	40 53                	rex push %rbx
14092d872:	56                   	push   %rsi
14092d873:	57                   	push   %rdi
14092d874:	48 83 ec 30          	sub    $0x30,%rsp
14092d878:	83 79 28 00          	cmpl   $0x0,0x28(%rcx)
14092d87c:	48 8b da             	mov    %rdx,%rbx
14092d87f:	48 8b f9             	mov    %rcx,%rdi
14092d882:	7e 15                	jle    0x14092d899
14092d884:	48 8b 41 30          	mov    0x30(%rcx),%rax
14092d888:	4c 8b 00             	mov    (%rax),%r8
14092d88b:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
14092d890:	4d 85 c0             	test   %r8,%r8
14092d893:	74 04                	je     0x14092d899
14092d895:	33 f6                	xor    %esi,%esi
14092d897:	eb 2b                	jmp    0x14092d8c4
14092d899:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14092d89e:	33 d2                	xor    %edx,%edx
14092d8a0:	e8 5b fe ff ff       	call   0x14092d700
14092d8a5:	8b f0                	mov    %eax,%esi
14092d8a7:	85 c0                	test   %eax,%eax
14092d8a9:	74 19                	je     0x14092d8c4
14092d8ab:	3d 08 05 00 00       	cmp    $0x508,%eax
14092d8b0:	0f 85 c7 01 00 00    	jne    0x14092da7d
14092d8b6:	c6 47 46 01          	movb   $0x1,0x46(%rdi)
14092d8ba:	c6 47 3f 02          	movb   $0x2,0x3f(%rdi)
14092d8be:	c7 03 01 00 00 00    	movl   $0x1,(%rbx)
14092d8c4:	48 83 7c 24 50 00    	cmpq   $0x0,0x50(%rsp)
14092d8ca:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
14092d8cf:	74 17                	je     0x14092d8e8
14092d8d1:	48 8b d3             	mov    %rbx,%rdx
14092d8d4:	48 8b cf             	mov    %rdi,%rcx
14092d8d7:	e8 24 07 00 00       	call   0x14092e000
14092d8dc:	8b e8                	mov    %eax,%ebp
14092d8de:	85 c0                	test   %eax,%eax
14092d8e0:	0f 84 31 01 00 00    	je     0x14092da17
14092d8e6:	eb 05                	jmp    0x14092d8ed
14092d8e8:	bd 01 00 00 00       	mov    $0x1,%ebp
14092d8ed:	80 7f 46 00          	cmpb   $0x0,0x46(%rdi)
14092d8f1:	75 65                	jne    0x14092d958
14092d8f3:	f6 47 42 02          	testb  $0x2,0x42(%rdi)
14092d8f7:	74 5f                	je     0x14092d958
14092d8f9:	80 7f 3f 00          	cmpb   $0x0,0x3f(%rdi)
14092d8fd:	48 8d 5f 08          	lea    0x8(%rdi),%rbx
14092d901:	75 4b                	jne    0x14092d94e
14092d903:	48 8b 0b             	mov    (%rbx),%rcx
14092d906:	33 d2                	xor    %edx,%edx
14092d908:	41 b9 06 00 00 00    	mov    $0x6,%r9d
14092d90e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14092d914:	48 8b 01             	mov    (%rcx),%rax
14092d917:	48 8b 40 70          	mov    0x70(%rax),%rax
14092d91b:	ff 15 ff 60 65 00    	call   *0x6560ff(%rip)        # 0x140f83a20
14092d921:	8b f0                	mov    %eax,%esi
14092d923:	85 c0                	test   %eax,%eax
14092d925:	0f 85 e8 00 00 00    	jne    0x14092da13
14092d92b:	38 47 3f             	cmp    %al,0x3f(%rdi)
14092d92e:	75 1e                	jne    0x14092d94e
14092d930:	48 8b 0b             	mov    (%rbx),%rcx
14092d933:	33 d2                	xor    %edx,%edx
14092d935:	41 b9 05 00 00 00    	mov    $0x5,%r9d
14092d93b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14092d941:	48 8b 01             	mov    (%rcx),%rax
14092d944:	48 8b 40 70          	mov    0x70(%rax),%rax
14092d948:	ff 15 d2 60 65 00    	call   *0x6560d2(%rip)        # 0x140f83a20
14092d94e:	be 08 01 00 00       	mov    $0x108,%esi
14092d953:	e9 bb 00 00 00       	jmp    0x14092da13
14092d958:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
14092d95d:	44 0f b6 77 40       	movzbl 0x40(%rdi),%r14d
14092d962:	45 84 f6             	test   %r14b,%r14b
14092d965:	75 2b                	jne    0x14092d992
14092d967:	44 38 77 3f          	cmp    %r14b,0x3f(%rdi)
14092d96b:	75 25                	jne    0x14092d992
14092d96d:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14092d971:	33 d2                	xor    %edx,%edx
14092d973:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
14092d979:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14092d97f:	48 8b 01             	mov    (%rcx),%rax
14092d982:	48 8b 40 70          	mov    0x70(%rax),%rax
14092d986:	ff 15 94 60 65 00    	call   *0x656094(%rip)        # 0x140f83a20
14092d98c:	8b f0                	mov    %eax,%esi
14092d98e:	85 c0                	test   %eax,%eax
14092d990:	75 7c                	jne    0x14092da0e
14092d992:	83 7f 28 00          	cmpl   $0x0,0x28(%rdi)
14092d996:	c6 47 40 01          	movb   $0x1,0x40(%rdi)
14092d99a:	7e 0e                	jle    0x14092d9aa
14092d99c:	48 8b 47 30          	mov    0x30(%rdi),%rax
14092d9a0:	48 83 38 00          	cmpq   $0x0,(%rax)
14092d9a4:	74 04                	je     0x14092d9aa
14092d9a6:	33 f6                	xor    %esi,%esi
14092d9a8:	eb 15                	jmp    0x14092d9bf
14092d9aa:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14092d9af:	33 d2                	xor    %edx,%edx
14092d9b1:	48 8b cf             	mov    %rdi,%rcx
14092d9b4:	e8 47 fd ff ff       	call   0x14092d700
14092d9b9:	8b f0                	mov    %eax,%esi
14092d9bb:	85 c0                	test   %eax,%eax
14092d9bd:	75 21                	jne    0x14092d9e0
14092d9bf:	48 8b d3             	mov    %rbx,%rdx
14092d9c2:	48 8b cf             	mov    %rdi,%rcx
14092d9c5:	e8 36 06 00 00       	call   0x14092e000
14092d9ca:	8b e8                	mov    %eax,%ebp
14092d9cc:	85 c0                	test   %eax,%eax
14092d9ce:	74 10                	je     0x14092d9e0
14092d9d0:	48 8b cf             	mov    %rdi,%rcx
14092d9d3:	e8 b8 00 00 00       	call   0x14092da90
14092d9d8:	8b f0                	mov    %eax,%esi
14092d9da:	c7 03 01 00 00 00    	movl   $0x1,(%rbx)
14092d9e0:	45 84 f6             	test   %r14b,%r14b
14092d9e3:	75 29                	jne    0x14092da0e
14092d9e5:	44 88 77 40          	mov    %r14b,0x40(%rdi)
14092d9e9:	44 38 77 3f          	cmp    %r14b,0x3f(%rdi)
14092d9ed:	75 1f                	jne    0x14092da0e
14092d9ef:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14092d9f3:	41 b9 09 00 00 00    	mov    $0x9,%r9d
14092d9f9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14092d9ff:	48 8b 11             	mov    (%rcx),%rdx
14092da02:	48 8b 42 70          	mov    0x70(%rdx),%rax
14092da06:	33 d2                	xor    %edx,%edx
14092da08:	ff 15 12 60 65 00    	call   *0x656012(%rip)        # 0x140f83a20
14092da0e:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
14092da13:	85 ed                	test   %ebp,%ebp
14092da15:	75 35                	jne    0x14092da4c
14092da17:	81 7f 48 18 e2 2d 00 	cmpl   $0x2de218,0x48(%rdi)
14092da1e:	74 2c                	je     0x14092da4c
14092da20:	48 8d 05 1d 60 72 00 	lea    0x72601d(%rip),%rax        # 0x141053a44
14092da27:	be 0e 00 00 00       	mov    $0xe,%esi
14092da2c:	8b ce                	mov    %esi,%ecx
14092da2e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14092da33:	41 b9 82 fa 00 00    	mov    $0xfa82,%r9d
14092da39:	4c 8d 05 50 5e 72 00 	lea    0x725e50(%rip),%r8        # 0x141053890
14092da40:	48 8d 15 09 5e 72 00 	lea    0x725e09(%rip),%rdx        # 0x141053850
14092da47:	e8 f4 ba f4 ff       	call   0x140879540
14092da4c:	80 7f 46 00          	cmpb   $0x0,0x46(%rdi)
14092da50:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14092da55:	74 24                	je     0x14092da7b
14092da57:	85 f6                	test   %esi,%esi
14092da59:	74 1c                	je     0x14092da77
14092da5b:	33 d2                	xor    %edx,%edx
14092da5d:	48 8b cf             	mov    %rdi,%rcx
14092da60:	e8 6b fb ff ff       	call   0x14092d5d0
14092da65:	81 fe 0a 02 00 00    	cmp    $0x20a,%esi
14092da6b:	c6 47 46 00          	movb   $0x0,0x46(%rdi)
14092da6f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14092da74:	0f 44 f0             	cmove  %eax,%esi
14092da77:	c6 47 3f 00          	movb   $0x0,0x3f(%rdi)
14092da7b:	8b c6                	mov    %esi,%eax
14092da7d:	48 83 c4 30          	add    $0x30,%rsp
14092da81:	5f                   	pop    %rdi
14092da82:	5e                   	pop    %rsi
14092da83:	5b                   	pop    %rbx
14092da84:	c3                   	ret
14092da85:	cc                   	int3
14092da86:	cc                   	int3
14092da87:	cc                   	int3
14092da88:	cc                   	int3
14092da89:	cc                   	int3
14092da8a:	cc                   	int3
14092da8b:	cc                   	int3
14092da8c:	cc                   	int3
14092da8d:	cc                   	int3
14092da8e:	cc                   	int3
14092da8f:	cc                   	int3
14092da90:	40 53                	rex push %rbx
14092da92:	55                   	push   %rbp
14092da93:	57                   	push   %rdi
14092da94:	41 56                	push   %r14
14092da96:	41 57                	push   %r15
14092da98:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
14092da9f:	48 8b 05 5a b4 a8 00 	mov    0xa8b45a(%rip),%rax        # 0x1413b8f00
14092daa6:	48 33 c4             	xor    %rsp,%rax
14092daa9:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
14092dab0:	00
14092dab1:	44 0f b6 71 41       	movzbl 0x41(%rcx),%r14d
14092dab6:	33 ff                	xor    %edi,%edi
14092dab8:	41 ff c6             	inc    %r14d
14092dabb:	89 7c 24 38          	mov    %edi,0x38(%rsp)
14092dabf:	33 ed                	xor    %ebp,%ebp
14092dac1:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14092dac6:	48 8b d9             	mov    %rcx,%rbx
14092dac9:	89 6c 24 3c          	mov    %ebp,0x3c(%rsp)
14092dacd:	41 bf 03 00 00 00    	mov    $0x3,%r15d
14092dad3:	40 38 79 3f          	cmp    %dil,0x3f(%rcx)
14092dad7:	75 28                	jne    0x14092db01
14092dad9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14092dadd:	45 8b c7             	mov    %r15d,%r8d
14092dae0:	45 2b c6             	sub    %r14d,%r8d
14092dae3:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
14092dae9:	41 8b d6             	mov    %r14d,%edx
14092daec:	48 8b 01             	mov    (%rcx),%rax
14092daef:	48 8b 40 70          	mov    0x70(%rax),%rax
14092daf3:	ff 15 27 5f 65 00    	call   *0x655f27(%rip)        # 0x140f83a20
14092daf9:	85 c0                	test   %eax,%eax
14092dafb:	0f 85 d6 04 00 00    	jne    0x14092dfd7
14092db01:	0f 57 c0             	xorps  %xmm0,%xmm0
14092db04:	48 89 b4 24 e8 00 00 	mov    %rsi,0xe8(%rsp)
14092db0b:	00
14092db0c:	0f 11 43 48          	movups %xmm0,0x48(%rbx)
14092db10:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14092db15:	0f 11 43 58          	movups %xmm0,0x58(%rbx)
14092db19:	0f 11 43 68          	movups %xmm0,0x68(%rbx)
14092db1d:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14092db21:	48 8b 01             	mov    (%rcx),%rax
14092db24:	48 8b 40 30          	mov    0x30(%rax),%rax
14092db28:	ff 15 f2 5e 65 00    	call   *0x655ef2(%rip)        # 0x140f83a20
14092db2e:	8b f0                	mov    %eax,%esi
14092db30:	85 c0                	test   %eax,%eax
14092db32:	0f 85 6f 04 00 00    	jne    0x14092dfa7
14092db38:	48 83 7c 24 50 20    	cmpq   $0x20,0x50(%rsp)
14092db3e:	4c 89 ac 24 f8 00 00 	mov    %r13,0xf8(%rsp)
14092db45:	00
14092db46:	0f 8e 6a 03 00 00    	jle    0x14092deb6
14092db4c:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14092db50:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
14092db57:	00
14092db58:	45 33 c9             	xor    %r9d,%r9d
14092db5b:	41 b8 20 00 00 00    	mov    $0x20,%r8d
14092db61:	48 8b 01             	mov    (%rcx),%rax
14092db64:	48 8b 40 10          	mov    0x10(%rax),%rax
14092db68:	ff 15 b2 5e 65 00    	call   *0x655eb2(%rip)        # 0x140f83a20
14092db6e:	8b f0                	mov    %eax,%esi
14092db70:	85 c0                	test   %eax,%eax
14092db72:	0f 85 27 04 00 00    	jne    0x14092df9f
14092db78:	8b 8c 24 80 00 00 00 	mov    0x80(%rsp),%ecx
14092db7f:	44 8b b4 24 88 00 00 	mov    0x88(%rsp),%r14d
14092db86:	00
14092db87:	0f c9                	bswap  %ecx
14092db89:	8b c1                	mov    %ecx,%eax
14092db8b:	83 e0 fe             	and    $0xfffffffe,%eax
14092db8e:	41 0f ce             	bswap  %r14d
14092db91:	3d 82 06 7f 37       	cmp    $0x377f0682,%eax
14092db96:	0f 85 1a 03 00 00    	jne    0x14092deb6
14092db9c:	41 8d 46 ff          	lea    -0x1(%r14),%eax
14092dba0:	41 85 c6             	test   %eax,%r14d
14092dba3:	0f 85 0d 03 00 00    	jne    0x14092deb6
14092dba9:	41 8d 86 00 fe ff ff 	lea    -0x200(%r14),%eax
14092dbb0:	3d 00 fe 00 00       	cmp    $0xfe00,%eax
14092dbb5:	0f 87 fb 02 00 00    	ja     0x14092deb6
14092dbbb:	8b 84 24 8c 00 00 00 	mov    0x8c(%rsp),%eax
14092dbc2:	80 e1 01             	and    $0x1,%cl
14092dbc5:	0f c8                	bswap  %eax
14092dbc7:	89 83 88 00 00 00    	mov    %eax,0x88(%rbx)
14092dbcd:	8b d7                	mov    %edi,%edx
14092dbcf:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14092dbd6:	00
14092dbd7:	44 8b c2             	mov    %edx,%r8d
14092dbda:	88 4b 55             	mov    %cl,0x55(%rbx)
14092dbdd:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14092dbe4:	00
14092dbe5:	48 89 43 68          	mov    %rax,0x68(%rbx)
14092dbe9:	44 89 73 38          	mov    %r14d,0x38(%rbx)
14092dbed:	75 23                	jne    0x14092dc12
14092dbef:	90                   	nop
14092dbf0:	8b 01                	mov    (%rcx),%eax
14092dbf2:	41 03 c0             	add    %r8d,%eax
14092dbf5:	03 d0                	add    %eax,%edx
14092dbf7:	8b 41 04             	mov    0x4(%rcx),%eax
14092dbfa:	03 c2                	add    %edx,%eax
14092dbfc:	48 83 c1 08          	add    $0x8,%rcx
14092dc00:	44 03 c0             	add    %eax,%r8d
14092dc03:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
14092dc0a:	00
14092dc0b:	48 3b c8             	cmp    %rax,%rcx
14092dc0e:	72 e0                	jb     0x14092dbf0
14092dc10:	eb 24                	jmp    0x14092dc36
14092dc12:	8b 01                	mov    (%rcx),%eax
14092dc14:	0f c8                	bswap  %eax
14092dc16:	41 03 c0             	add    %r8d,%eax
14092dc19:	03 d0                	add    %eax,%edx
14092dc1b:	8b 41 04             	mov    0x4(%rcx),%eax
14092dc1e:	0f c8                	bswap  %eax
14092dc20:	03 c2                	add    %edx,%eax
14092dc22:	48 83 c1 08          	add    $0x8,%rcx
14092dc26:	44 03 c0             	add    %eax,%r8d
14092dc29:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
14092dc30:	00
14092dc31:	48 3b c8             	cmp    %rax,%rcx
14092dc34:	72 dc                	jb     0x14092dc12
14092dc36:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
14092dc3d:	0f c8                	bswap  %eax
14092dc3f:	89 53 60             	mov    %edx,0x60(%rbx)
14092dc42:	44 89 43 64          	mov    %r8d,0x64(%rbx)
14092dc46:	3b d0                	cmp    %eax,%edx
14092dc48:	0f 85 68 02 00 00    	jne    0x14092deb6
14092dc4e:	8b 84 24 9c 00 00 00 	mov    0x9c(%rsp),%eax
14092dc55:	0f c8                	bswap  %eax
14092dc57:	44 3b c0             	cmp    %eax,%r8d
14092dc5a:	0f 85 56 02 00 00    	jne    0x14092deb6
14092dc60:	8b 84 24 84 00 00 00 	mov    0x84(%rsp),%eax
14092dc67:	0f c8                	bswap  %eax
14092dc69:	3d 18 e2 2d 00       	cmp    $0x2de218,%eax
14092dc6e:	74 11                	je     0x14092dc81
14092dc70:	b9 f7 f5 00 00       	mov    $0xf5f7,%ecx
14092dc75:	e8 66 2c fa ff       	call   0x1408d08e0
14092dc7a:	8b f0                	mov    %eax,%esi
14092dc7c:	e9 2d 02 00 00       	jmp    0x14092deae
14092dc81:	41 8d 46 18          	lea    0x18(%r14),%eax
14092dc85:	48 63 f8             	movslq %eax,%rdi
14092dc88:	48 8d 8f 00 80 00 00 	lea    0x8000(%rdi),%rcx
14092dc8f:	e8 fc dd f5 ff       	call   0x14088ba90
14092dc94:	4c 8b e8             	mov    %rax,%r13
14092dc97:	48 85 c0             	test   %rax,%rax
14092dc9a:	75 0a                	jne    0x14092dca6
14092dc9c:	be 07 00 00 00       	mov    $0x7,%esi
14092dca1:	e9 f4 02 00 00       	jmp    0x14092df9a
14092dca6:	48 83 c0 18          	add    $0x18,%rax
14092dcaa:	4d 63 c6             	movslq %r14d,%r8
14092dcad:	4c 03 c0             	add    %rax,%r8
14092dcb0:	4c 89 a4 24 f0 00 00 	mov    %r12,0xf0(%rsp)
14092dcb7:	00
14092dcb8:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14092dcbd:	48 83 c0 e0          	add    $0xffffffffffffffe0,%rax
14092dcc1:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
14092dcc6:	48 99                	cqto
14092dcc8:	89 6c 24 34          	mov    %ebp,0x34(%rsp)
14092dccc:	48 f7 ff             	idiv   %rdi
14092dccf:	48 8b d0             	mov    %rax,%rdx
14092dcd2:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14092dcd7:	05 00 10 00 00       	add    $0x1000,%eax
14092dcdc:	8b ca                	mov    %edx,%ecx
14092dcde:	48 2d df 0f 00 00    	sub    $0xfdf,%rax
14092dce4:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
14092dce9:	48 c1 e8 0c          	shr    $0xc,%rax
14092dced:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14092dcf2:	0f 1f 40 00          	nopl   0x0(%rax)
14092dcf6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14092dcfd:	00 00 00
14092dd00:	8b c5                	mov    %ebp,%eax
14092dd02:	44 8b fa             	mov    %edx,%r15d
14092dd05:	c1 e0 0c             	shl    $0xc,%eax
14092dd08:	8b f8                	mov    %eax,%edi
14092dd0a:	48 05 de 0f 00 00    	add    $0xfde,%rax
14092dd10:	48 3b c8             	cmp    %rax,%rcx
14092dd13:	72 07                	jb     0x14092dd1c
14092dd15:	44 8d bf de 0f 00 00 	lea    0xfde(%rdi),%r15d