14092ebf7:	48 8b 05 5a ea a7 00 	mov    0xa7ea5a(%rip),%rax        # 0x1413ad658
14092ebfe:	48 8b cf             	mov    %rdi,%rcx
14092ec01:	ff 15 19 4e 65 00    	call   *0x654e19(%rip)        # 0x140f83a20
14092ec07:	8b c5                	mov    %ebp,%eax
14092ec09:	48 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%rbp
14092ec10:	00
14092ec11:	eb 05                	jmp    0x14092ec18
14092ec13:	b8 07 00 00 00       	mov    $0x7,%eax
14092ec18:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14092ec1d:	48 33 cc             	xor    %rsp,%rcx
14092ec20:	e8 db c8 4e 00       	call   0x140e1b500
14092ec25:	48 83 c4 68          	add    $0x68,%rsp
14092ec29:	41 5f                	pop    %r15
14092ec2b:	41 5e                	pop    %r14
14092ec2d:	41 5c                	pop    %r12
14092ec2f:	5f                   	pop    %rdi
14092ec30:	c3                   	ret
14092ec31:	cc                   	int3
14092ec32:	cc                   	int3
14092ec33:	cc                   	int3
14092ec34:	cc                   	int3
14092ec35:	cc                   	int3
14092ec36:	cc                   	int3
14092ec37:	cc                   	int3
14092ec38:	cc                   	int3
14092ec39:	cc                   	int3
14092ec3a:	cc                   	int3
14092ec3b:	cc                   	int3
14092ec3c:	cc                   	int3
14092ec3d:	cc                   	int3
14092ec3e:	cc                   	int3
14092ec3f:	cc                   	int3
14092ec40:	40 53                	rex push %rbx
14092ec42:	55                   	push   %rbp
14092ec43:	56                   	push   %rsi
14092ec44:	57                   	push   %rdi
14092ec45:	41 56                	push   %r14
14092ec47:	48 83 ec 40          	sub    $0x40,%rsp
14092ec4b:	33 ed                	xor    %ebp,%ebp
14092ec4d:	45 8b f0             	mov    %r8d,%r14d
14092ec50:	48 8b da             	mov    %rdx,%rbx
14092ec53:	48 8b f9             	mov    %rcx,%rdi
14092ec56:	8b f5                	mov    %ebp,%esi
14092ec58:	41 83 f9 05          	cmp    $0x5,%r9d
14092ec5c:	7e 38                	jle    0x14092ec96
14092ec5e:	ba 01 00 00 00       	mov    $0x1,%edx
14092ec63:	41 83 f9 64          	cmp    $0x64,%r9d
14092ec67:	7e 10                	jle    0x14092ec79
14092ec69:	b8 0f 00 00 00       	mov    $0xf,%eax
14092ec6e:	48 83 c4 40          	add    $0x40,%rsp
14092ec72:	41 5e                	pop    %r14
14092ec74:	5f                   	pop    %rdi
14092ec75:	5e                   	pop    %rsi
14092ec76:	5d                   	pop    %rbp
14092ec77:	5b                   	pop    %rbx
14092ec78:	c3                   	ret
14092ec79:	41 83 f9 0a          	cmp    $0xa,%r9d
14092ec7d:	7c 0a                	jl     0x14092ec89
14092ec7f:	41 8d 41 f7          	lea    -0x9(%r9),%eax
14092ec83:	0f af c0             	imul   %eax,%eax
14092ec86:	6b d0 27             	imul   $0x27,%eax,%edx
14092ec89:	48 8b 09             	mov    (%rcx),%rcx
14092ec8c:	48 8b 41 70          	mov    0x70(%rcx),%rax
14092ec90:	ff 15 8a 4d 65 00    	call   *0x654d8a(%rip)        # 0x140f83a20
14092ec96:	45 85 f6             	test   %r14d,%r14d
14092ec99:	0f 85 d5 00 00 00    	jne    0x14092ed74
14092ec9f:	40 38 77 46          	cmp    %sil,0x46(%rdi)
14092eca3:	0f 85 b0 00 00 00    	jne    0x14092ed59
14092eca9:	48 8b d3             	mov    %rbx,%rdx
14092ecac:	48 8b cf             	mov    %rdi,%rcx
14092ecaf:	e8 bc eb ff ff       	call   0x14092d870
14092ecb4:	8b f0                	mov    %eax,%esi
14092ecb6:	83 f8 05             	cmp    $0x5,%eax
14092ecb9:	0f 85 87 00 00 00    	jne    0x14092ed46
14092ecbf:	48 8b 47 30          	mov    0x30(%rdi),%rax
14092ecc3:	48 39 28             	cmp    %rbp,(%rax)
14092ecc6:	74 55                	je     0x14092ed1d
14092ecc8:	48 8d 5f 08          	lea    0x8(%rdi),%rbx
14092eccc:	40 38 6f 3f          	cmp    %bpl,0x3f(%rdi)
14092ecd0:	75 4b                	jne    0x14092ed1d
14092ecd2:	48 8b 0b             	mov    (%rbx),%rcx
14092ecd5:	ba 02 00 00 00       	mov    $0x2,%edx
14092ecda:	41 b9 06 00 00 00    	mov    $0x6,%r9d
14092ece0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14092ece6:	48 8b 01             	mov    (%rcx),%rax
14092ece9:	48 8b 40 70          	mov    0x70(%rax),%rax
14092eced:	ff 15 2d 4d 65 00    	call   *0x654d2d(%rip)        # 0x140f83a20
14092ecf3:	8b c8                	mov    %eax,%ecx
14092ecf5:	85 c0                	test   %eax,%eax
14092ecf7:	75 36                	jne    0x14092ed2f
14092ecf9:	40 38 6f 3f          	cmp    %bpl,0x3f(%rdi)
14092ecfd:	75 1e                	jne    0x14092ed1d
14092ecff:	48 8b 0b             	mov    (%rbx),%rcx
14092ed02:	ba 02 00 00 00       	mov    $0x2,%edx
14092ed07:	44 8b ce             	mov    %esi,%r9d
14092ed0a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14092ed10:	48 8b 01             	mov    (%rcx),%rax
14092ed13:	48 8b 40 70          	mov    0x70(%rax),%rax
14092ed17:	ff 15 03 4d 65 00    	call   *0x654d03(%rip)        # 0x140f83a20
14092ed1d:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
14092ed22:	8b c1                	mov    %ecx,%eax
14092ed24:	48 83 c4 40          	add    $0x40,%rsp
14092ed28:	41 5e                	pop    %r14
14092ed2a:	5f                   	pop    %rdi
14092ed2b:	5e                   	pop    %rsi
14092ed2c:	5d                   	pop    %rbp
14092ed2d:	5b                   	pop    %rbx
14092ed2e:	c3                   	ret
14092ed2f:	83 f8 05             	cmp    $0x5,%eax
14092ed32:	75 18                	jne    0x14092ed4c
14092ed34:	b9 05 01 00 00       	mov    $0x105,%ecx
14092ed39:	8b c1                	mov    %ecx,%eax
14092ed3b:	48 83 c4 40          	add    $0x40,%rsp
14092ed3f:	41 5e                	pop    %r14
14092ed41:	5f                   	pop    %rdi
14092ed42:	5e                   	pop    %rsi
14092ed43:	5d                   	pop    %rbp
14092ed44:	5b                   	pop    %rbx
14092ed45:	c3                   	ret
14092ed46:	8b c8                	mov    %eax,%ecx
14092ed48:	85 c0                	test   %eax,%eax
14092ed4a:	74 0d                	je     0x14092ed59
14092ed4c:	8b c1                	mov    %ecx,%eax
14092ed4e:	48 83 c4 40          	add    $0x40,%rsp
14092ed52:	41 5e                	pop    %r14
14092ed54:	5f                   	pop    %rdi
14092ed55:	5e                   	pop    %rsi
14092ed56:	5d                   	pop    %rbp
14092ed57:	5b                   	pop    %rbx
14092ed58:	c3                   	ret
14092ed59:	40 38 6f 46          	cmp    %bpl,0x46(%rdi)
14092ed5d:	74 15                	je     0x14092ed74
14092ed5f:	48 8b d3             	mov    %rbx,%rdx
14092ed62:	48 8b cf             	mov    %rdi,%rcx
14092ed65:	48 83 c4 40          	add    $0x40,%rsp
14092ed69:	41 5e                	pop    %r14
14092ed6b:	5f                   	pop    %rdi
14092ed6c:	5e                   	pop    %rsi
14092ed6d:	5d                   	pop    %rbp
14092ed6e:	5b                   	pop    %rbx
14092ed6f:	e9 8c d8 ff ff       	jmp    0x14092c600
14092ed74:	48 8b 47 30          	mov    0x30(%rdi),%rax
14092ed78:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
14092ed7d:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
14092ed82:	4c 89 bc 24 80 00 00 	mov    %r15,0x80(%rsp)
14092ed89:	00
14092ed8a:	4c 8b 20             	mov    (%rax),%r12
14092ed8d:	49 83 c4 60          	add    $0x60,%r12
14092ed91:	45 85 f6             	test   %r14d,%r14d
14092ed94:	0f 85 9f 00 00 00    	jne    0x14092ee39
14092ed9a:	41 8b 04 24          	mov    (%r12),%eax
14092ed9e:	3b 47 58             	cmp    0x58(%rdi),%eax
14092eda1:	0f 85 92 00 00 00    	jne    0x14092ee39
14092eda7:	40 38 6f 3f          	cmp    %bpl,0x3f(%rdi)
14092edab:	74 04                	je     0x14092edb1
14092edad:	8b f5                	mov    %ebp,%esi
14092edaf:	eb 24                	jmp    0x14092edd5
14092edb1:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14092edb5:	ba 03 00 00 00       	mov    $0x3,%edx
14092edba:	41 b9 06 00 00 00    	mov    $0x6,%r9d
14092edc0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14092edc6:	48 8b 01             	mov    (%rcx),%rax
14092edc9:	48 8b 40 70          	mov    0x70(%rax),%rax
14092edcd:	ff 15 4d 4c 65 00    	call   *0x654c4d(%rip)        # 0x140f83a20
14092edd3:	8b f0                	mov    %eax,%esi
14092edd5:	80 7f 3f 02          	cmpb   $0x2,0x3f(%rdi)
14092edd9:	74 11                	je     0x14092edec
14092eddb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14092eddf:	48 8b 01             	mov    (%rcx),%rax
14092ede2:	48 8b 40 78          	mov    0x78(%rax),%rax
14092ede6:	ff 15 34 4c 65 00    	call   *0x654c34(%rip)        # 0x140f83a20
14092edec:	85 f6                	test   %esi,%esi
14092edee:	75 3d                	jne    0x14092ee2d
14092edf0:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
14092edf4:	48 8d 57 48          	lea    0x48(%rdi),%rdx
14092edf8:	41 b8 30 00 00 00    	mov    $0x30,%r8d
14092edfe:	48 8b 09             	mov    (%rcx),%rcx
14092ee01:	e8 4a 0c 5b 00       	call   0x140edfa50
14092ee06:	85 c0                	test   %eax,%eax
14092ee08:	74 18                	je     0x14092ee22
14092ee0a:	40 38 6f 3f          	cmp    %bpl,0x3f(%rdi)
14092ee0e:	0f 85 ce 01 00 00    	jne    0x14092efe2
14092ee14:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14092ee18:	ba 03 00 00 00       	mov    $0x3,%edx
14092ee1d:	e9 a7 01 00 00       	jmp    0x14092efc9
14092ee22:	66 89 6f 3c          	mov    %bp,0x3c(%rdi)
14092ee26:	33 c0                	xor    %eax,%eax
14092ee28:	e9 ba 01 00 00       	jmp    0x14092efe7
14092ee2d:	83 fe 05             	cmp    $0x5,%esi
14092ee30:	74 07                	je     0x14092ee39
14092ee32:	8b c6                	mov    %esi,%eax
14092ee34:	e9 ae 01 00 00       	jmp    0x14092efe7
14092ee39:	44 8b 6f 58          	mov    0x58(%rdi),%r13d
14092ee3d:	49 8d 54 24 08       	lea    0x8(%r12),%rdx
14092ee42:	44 8b f5             	mov    %ebp,%r14d
14092ee45:	44 8b fd             	mov    %ebp,%r15d
14092ee48:	b8 01 00 00 00       	mov    $0x1,%eax
14092ee4d:	0f 1f 00             	nopl   (%rax)
14092ee50:	8b 0a                	mov    (%rdx),%ecx
14092ee52:	44 3b f1             	cmp    %ecx,%r14d
14092ee55:	77 0b                	ja     0x14092ee62
14092ee57:	41 3b cd             	cmp    %r13d,%ecx
14092ee5a:	77 06                	ja     0x14092ee62
14092ee5c:	44 8b f1             	mov    %ecx,%r14d
14092ee5f:	44 8b f8             	mov    %eax,%r15d
14092ee62:	ff c0                	inc    %eax
14092ee64:	48 83 c2 04          	add    $0x4,%rdx
14092ee68:	83 f8 05             	cmp    $0x5,%eax
14092ee6b:	7c e3                	jl     0x14092ee50
14092ee6d:	f6 47 42 02          	testb  $0x2,0x42(%rdi)
14092ee71:	0f 85 8f 00 00 00    	jne    0x14092ef06
14092ee77:	45 3b f5             	cmp    %r13d,%r14d
14092ee7a:	72 09                	jb     0x14092ee85
14092ee7c:	45 85 ff             	test   %r15d,%r15d
14092ee7f:	0f 85 9b 00 00 00    	jne    0x14092ef20
14092ee85:	bb 01 00 00 00       	mov    $0x1,%ebx
14092ee8a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14092ee90:	40 38 6f 3f          	cmp    %bpl,0x3f(%rdi)
14092ee94:	75 37                	jne    0x14092eecd
14092ee96:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14092ee9a:	8d 53 03             	lea    0x3(%rbx),%edx
14092ee9d:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
14092eea3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14092eea9:	48 8b 01             	mov    (%rcx),%rax
14092eeac:	48 8b 40 70          	mov    0x70(%rax),%rax
14092eeb0:	ff 15 6a 4b 65 00    	call   *0x654b6a(%rip)        # 0x140f83a20
14092eeb6:	8b f0                	mov    %eax,%esi
14092eeb8:	85 c0                	test   %eax,%eax
14092eeba:	74 13                	je     0x14092eecf
14092eebc:	83 f8 05             	cmp    $0x5,%eax
14092eebf:	0f 85 22 01 00 00    	jne    0x14092efe7
14092eec5:	ff c3                	inc    %ebx
14092eec7:	3b d8                	cmp    %eax,%ebx
14092eec9:	7c c5                	jl     0x14092ee90
14092eecb:	eb 39                	jmp    0x14092ef06
14092eecd:	8b f5                	mov    %ebp,%esi
14092eecf:	48 63 c3             	movslq %ebx,%rax
14092eed2:	48 8d 57 08          	lea    0x8(%rdi),%rdx
14092eed6:	45 8b f5             	mov    %r13d,%r14d
14092eed9:	44 8b fb             	mov    %ebx,%r15d
14092eedc:	45 89 6c 84 04       	mov    %r13d,0x4(%r12,%rax,4)
14092eee1:	40 38 6f 3f          	cmp    %bpl,0x3f(%rdi)
14092eee5:	75 1f                	jne    0x14092ef06
14092eee7:	48 8b 0a             	mov    (%rdx),%rcx
14092eeea:	41 b9 09 00 00 00    	mov    $0x9,%r9d
14092eef0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14092eef6:	8d 53 03             	lea    0x3(%rbx),%edx
14092eef9:	48 8b 01             	mov    (%rcx),%rax
14092eefc:	48 8b 40 70          	mov    0x70(%rax),%rax
14092ef00:	ff 15 1a 4b 65 00    	call   *0x654b1a(%rip)        # 0x140f83a20
14092ef06:	45 85 ff             	test   %r15d,%r15d
14092ef09:	75 15                	jne    0x14092ef20
14092ef0b:	83 fe 05             	cmp    $0x5,%esi
14092ef0e:	b8 08 05 00 00       	mov    $0x508,%eax
14092ef13:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
14092ef18:	0f 44 c1             	cmove  %ecx,%eax
14092ef1b:	e9 c7 00 00 00       	jmp    0x14092efe7
14092ef20:	48 8d 77 3f          	lea    0x3f(%rdi),%rsi
14092ef24:	48 8d 5f 08          	lea    0x8(%rdi),%rbx
14092ef28:	40 38 2e             	cmp    %bpl,(%rsi)
14092ef2b:	75 38                	jne    0x14092ef65
14092ef2d:	48 8b 0b             	mov    (%rbx),%rcx
14092ef30:	41 8d 57 03          	lea    0x3(%r15),%edx
14092ef34:	41 b9 06 00 00 00    	mov    $0x6,%r9d
14092ef3a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14092ef40:	48 8b 01             	mov    (%rcx),%rax
14092ef43:	48 8b 40 70          	mov    0x70(%rax),%rax
14092ef47:	ff 15 d3 4a 65 00    	call   *0x654ad3(%rip)        # 0x140f83a20
14092ef4d:	8b e8                	mov    %eax,%ebp
14092ef4f:	85 c0                	test   %eax,%eax
14092ef51:	74 12                	je     0x14092ef65
14092ef53:	83 f8 05             	cmp    $0x5,%eax
14092ef56:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
14092ef5b:	0f 44 e9             	cmove  %ecx,%ebp
14092ef5e:	8b c5                	mov    %ebp,%eax
14092ef60:	e9 82 00 00 00       	jmp    0x14092efe7
14092ef65:	41 8b 04 24          	mov    (%r12),%eax
14092ef69:	48 8b d6             	mov    %rsi,%rdx
14092ef6c:	ff c0                	inc    %eax
14092ef6e:	80 3e 02             	cmpb   $0x2,(%rsi)
14092ef71:	89 47 78             	mov    %eax,0x78(%rdi)
14092ef74:	74 14                	je     0x14092ef8a
14092ef76:	48 8b 0b             	mov    (%rbx),%rcx
14092ef79:	48 8b 01             	mov    (%rcx),%rax
14092ef7c:	48 8b 40 78          	mov    0x78(%rax),%rax
14092ef80:	ff 15 9a 4a 65 00    	call   *0x654a9a(%rip)        # 0x140f83a20
14092ef86:	48 8d 57 3f          	lea    0x3f(%rdi),%rdx
14092ef8a:	49 63 c7             	movslq %r15d,%rax
14092ef8d:	41 8b 4c 84 04       	mov    0x4(%r12,%rax,4),%ecx
14092ef92:	41 3b ce             	cmp    %r14d,%ecx
14092ef95:	75 26                	jne    0x14092efbd
14092ef97:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
14092ef9b:	48 8b f2             	mov    %rdx,%rsi
14092ef9e:	48 8d 57 48          	lea    0x48(%rdi),%rdx
14092efa2:	41 b8 30 00 00 00    	mov    $0x30,%r8d
14092efa8:	48 8b 09             	mov    (%rcx),%rcx
14092efab:	e8 a0 0a 5b 00       	call   0x140edfa50
14092efb0:	85 c0                	test   %eax,%eax
14092efb2:	75 09                	jne    0x14092efbd
14092efb4:	66 44 89 7f 3c       	mov    %r15w,0x3c(%rdi)
14092efb9:	8b c5                	mov    %ebp,%eax
14092efbb:	eb 2a                	jmp    0x14092efe7
14092efbd:	80 3e 00             	cmpb   $0x0,(%rsi)
14092efc0:	75 20                	jne    0x14092efe2
14092efc2:	48 8b 0b             	mov    (%rbx),%rcx
14092efc5:	41 8d 57 03          	lea    0x3(%r15),%edx
14092efc9:	48 8b 01             	mov    (%rcx),%rax
14092efcc:	41 b9 05 00 00 00    	mov    $0x5,%r9d
14092efd2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14092efd8:	48 8b 40 70          	mov    0x70(%rax),%rax
14092efdc:	ff 15 3e 4a 65 00    	call   *0x654a3e(%rip)        # 0x140f83a20
14092efe2:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14092efe7:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
14092efec:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
14092eff1:	4c 8b bc 24 80 00 00 	mov    0x80(%rsp),%r15
14092eff8:	00
14092eff9:	48 83 c4 40          	add    $0x40,%rsp
14092effd:	41 5e                	pop    %r14
14092efff:	5f                   	pop    %rdi
14092f000:	5e                   	pop    %rsi
14092f001:	5d                   	pop    %rbp
14092f002:	5b                   	pop    %rbx
14092f003:	c3                   	ret
14092f004:	cc                   	int3
14092f005:	cc                   	int3
14092f006:	cc                   	int3
14092f007:	cc                   	int3
14092f008:	cc                   	int3
14092f009:	cc                   	int3
14092f00a:	cc                   	int3
14092f00b:	cc                   	int3
14092f00c:	cc                   	int3
14092f00d:	cc                   	int3
14092f00e:	cc                   	int3
14092f00f:	cc                   	int3
14092f010:	40 53                	rex push %rbx
14092f012:	55                   	push   %rbp
14092f013:	56                   	push   %rsi
14092f014:	57                   	push   %rdi
14092f015:	41 54                	push   %r12
14092f017:	41 56                	push   %r14
14092f019:	41 57                	push   %r15
14092f01b:	48 83 ec 50          	sub    $0x50,%rsp
14092f01f:	48 8b 05 da 9e a8 00 	mov    0xa89eda(%rip),%rax        # 0x1413b8f00
14092f026:	48 33 c4             	xor    %rsp,%rax
14092f029:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14092f02e:	4c 8b 62 08          	mov    0x8(%rdx),%r12
14092f032:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14092f037:	8b 52 30             	mov    0x30(%rdx),%edx
14092f03a:	49 8b d9             	mov    %r9,%rbx