14075ccbb:	ba 01 00 00 00       	mov    $0x1,%edx
14075ccc0:	48 8b 00             	mov    (%rax),%rax
14075ccc3:	ff 15 57 6d 82 00    	call   *0x826d57(%rip)        # 0x140f83a20
14075ccc9:	90                   	nop
14075ccca:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14075ccd0:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14075ccd4:	48 8b 0d 9d 61 cd 00 	mov    0xcd619d(%rip),%rcx        # 0x141432e78
14075ccdb:	e8 40 32 a4 ff       	call   0x14019ff20
14075cce0:	48 8b f0             	mov    %rax,%rsi
14075cce3:	b9 40 00 00 00       	mov    $0x40,%ecx
14075cce8:	e8 1b e4 6b 00       	call   0x140e1b108
14075cced:	48 89 45 30          	mov    %rax,0x30(%rbp)
14075ccf1:	48 85 c0             	test   %rax,%rax
14075ccf4:	74 18                	je     0x14075cd0e
14075ccf6:	48 8b 0e             	mov    (%rsi),%rcx
14075ccf9:	48 89 3e             	mov    %rdi,(%rsi)
14075ccfc:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
14075cd00:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14075cd04:	48 8b c8             	mov    %rax,%rcx
14075cd07:	e8 b4 29 09 00       	call   0x1407ef6c0
14075cd0c:	eb 03                	jmp    0x14075cd11
14075cd0e:	48 8b c7             	mov    %rdi,%rax
14075cd11:	48 8b 8b 90 00 00 00 	mov    0x90(%rbx),%rcx
14075cd18:	48 89 83 90 00 00 00 	mov    %rax,0x90(%rbx)
14075cd1f:	48 85 c9             	test   %rcx,%rcx
14075cd22:	74 24                	je     0x14075cd48
14075cd24:	8b 41 10             	mov    0x10(%rcx),%eax
14075cd27:	ff c8                	dec    %eax
14075cd29:	89 41 10             	mov    %eax,0x10(%rcx)
14075cd2c:	85 c0                	test   %eax,%eax
14075cd2e:	7f 18                	jg     0x14075cd48
14075cd30:	0f 88 09 02 00 00    	js     0x14075cf3f
14075cd36:	48 8b 01             	mov    (%rcx),%rax
14075cd39:	ba 01 00 00 00       	mov    $0x1,%edx
14075cd3e:	48 8b 00             	mov    (%rax),%rax
14075cd41:	ff 15 d9 6c 82 00    	call   *0x826cd9(%rip)        # 0x140f83a20
14075cd47:	90                   	nop
14075cd48:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14075cd4c:	48 85 c9             	test   %rcx,%rcx
14075cd4f:	74 24                	je     0x14075cd75
14075cd51:	8b 41 10             	mov    0x10(%rcx),%eax
14075cd54:	ff c8                	dec    %eax
14075cd56:	89 41 10             	mov    %eax,0x10(%rcx)
14075cd59:	85 c0                	test   %eax,%eax
14075cd5b:	7f 18                	jg     0x14075cd75
14075cd5d:	0f 88 e7 01 00 00    	js     0x14075cf4a
14075cd63:	48 8b 01             	mov    (%rcx),%rax
14075cd66:	ba 01 00 00 00       	mov    $0x1,%edx
14075cd6b:	48 8b 00             	mov    (%rax),%rax
14075cd6e:	ff 15 ac 6c 82 00    	call   *0x826cac(%rip)        # 0x140f83a20
14075cd74:	90                   	nop
14075cd75:	b9 48 00 00 00       	mov    $0x48,%ecx
14075cd7a:	e8 89 e3 6b 00       	call   0x140e1b108
14075cd7f:	4c 8b c0             	mov    %rax,%r8
14075cd82:	48 89 45 28          	mov    %rax,0x28(%rbp)
14075cd86:	48 85 c0             	test   %rax,%rax
14075cd89:	74 3a                	je     0x14075cdc5
14075cd8b:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
14075cd92:	48 85 c9             	test   %rcx,%rcx
14075cd95:	74 1c                	je     0x14075cdb3
14075cd97:	8b 41 10             	mov    0x10(%rcx),%eax
14075cd9a:	ff c0                	inc    %eax
14075cd9c:	89 41 10             	mov    %eax,0x10(%rcx)
14075cd9f:	83 f8 01             	cmp    $0x1,%eax
14075cda2:	0f 8e ad 01 00 00    	jle    0x14075cf55
14075cda8:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14075cdad:	0f 84 aa 01 00 00    	je     0x14075cf5d
14075cdb3:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
14075cdb7:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14075cdbb:	49 8b c8             	mov    %r8,%rcx
14075cdbe:	e8 3d 50 09 00       	call   0x1407f1e00
14075cdc3:	eb 03                	jmp    0x14075cdc8
14075cdc5:	48 8b c7             	mov    %rdi,%rax
14075cdc8:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
14075cdcc:	48 89 43 68          	mov    %rax,0x68(%rbx)
14075cdd0:	48 85 c9             	test   %rcx,%rcx
14075cdd3:	74 24                	je     0x14075cdf9
14075cdd5:	8b 41 10             	mov    0x10(%rcx),%eax
14075cdd8:	ff c8                	dec    %eax
14075cdda:	89 41 10             	mov    %eax,0x10(%rcx)
14075cddd:	85 c0                	test   %eax,%eax
14075cddf:	7f 18                	jg     0x14075cdf9
14075cde1:	0f 88 81 01 00 00    	js     0x14075cf68
14075cde7:	48 8b 01             	mov    (%rcx),%rax
14075cdea:	ba 01 00 00 00       	mov    $0x1,%edx
14075cdef:	48 8b 00             	mov    (%rax),%rax
14075cdf2:	ff 15 28 6c 82 00    	call   *0x826c28(%rip)        # 0x140f83a20
14075cdf8:	90                   	nop
14075cdf9:	b9 48 00 00 00       	mov    $0x48,%ecx
14075cdfe:	e8 05 e3 6b 00       	call   0x140e1b108
14075ce03:	4c 8b c0             	mov    %rax,%r8
14075ce06:	48 89 45 28          	mov    %rax,0x28(%rbp)
14075ce0a:	48 85 c0             	test   %rax,%rax
14075ce0d:	74 3a                	je     0x14075ce49
14075ce0f:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
14075ce16:	48 85 c9             	test   %rcx,%rcx
14075ce19:	74 1c                	je     0x14075ce37
14075ce1b:	8b 41 10             	mov    0x10(%rcx),%eax
14075ce1e:	ff c0                	inc    %eax
14075ce20:	89 41 10             	mov    %eax,0x10(%rcx)
14075ce23:	83 f8 01             	cmp    $0x1,%eax
14075ce26:	0f 8e 47 01 00 00    	jle    0x14075cf73
14075ce2c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14075ce31:	0f 84 44 01 00 00    	je     0x14075cf7b
14075ce37:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
14075ce3b:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14075ce3f:	49 8b c8             	mov    %r8,%rcx
14075ce42:	e8 b9 4f 09 00       	call   0x1407f1e00
14075ce47:	eb 03                	jmp    0x14075ce4c
14075ce49:	48 8b c7             	mov    %rdi,%rax
14075ce4c:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
14075ce50:	48 89 43 70          	mov    %rax,0x70(%rbx)
14075ce54:	48 85 c9             	test   %rcx,%rcx
14075ce57:	74 24                	je     0x14075ce7d
14075ce59:	8b 41 10             	mov    0x10(%rcx),%eax
14075ce5c:	ff c8                	dec    %eax
14075ce5e:	89 41 10             	mov    %eax,0x10(%rcx)
14075ce61:	85 c0                	test   %eax,%eax
14075ce63:	7f 18                	jg     0x14075ce7d
14075ce65:	0f 88 1b 01 00 00    	js     0x14075cf86
14075ce6b:	48 8b 01             	mov    (%rcx),%rax
14075ce6e:	ba 01 00 00 00       	mov    $0x1,%edx
14075ce73:	48 8b 00             	mov    (%rax),%rax
14075ce76:	ff 15 a4 6b 82 00    	call   *0x826ba4(%rip)        # 0x140f83a20
14075ce7c:	90                   	nop
14075ce7d:	b9 48 00 00 00       	mov    $0x48,%ecx
14075ce82:	e8 81 e2 6b 00       	call   0x140e1b108
14075ce87:	4c 8b c0             	mov    %rax,%r8
14075ce8a:	48 89 45 28          	mov    %rax,0x28(%rbp)
14075ce8e:	48 85 c0             	test   %rax,%rax
14075ce91:	74 3b                	je     0x14075cece
14075ce93:	48 8b 8b 90 00 00 00 	mov    0x90(%rbx),%rcx
14075ce9a:	48 85 c9             	test   %rcx,%rcx
14075ce9d:	74 1c                	je     0x14075cebb
14075ce9f:	8b 41 10             	mov    0x10(%rcx),%eax
14075cea2:	ff c0                	inc    %eax
14075cea4:	89 41 10             	mov    %eax,0x10(%rcx)
14075cea7:	83 f8 01             	cmp    $0x1,%eax
14075ceaa:	0f 8e e1 00 00 00    	jle    0x14075cf91
14075ceb0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14075ceb5:	0f 84 de 00 00 00    	je     0x14075cf99
14075cebb:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
14075cebf:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14075cec3:	49 8b c8             	mov    %r8,%rcx
14075cec6:	e8 35 4f 09 00       	call   0x1407f1e00
14075cecb:	48 8b f8             	mov    %rax,%rdi
14075cece:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
14075ced2:	48 89 7b 78          	mov    %rdi,0x78(%rbx)
14075ced6:	48 85 c9             	test   %rcx,%rcx
14075ced9:	74 20                	je     0x14075cefb
14075cedb:	8b 41 10             	mov    0x10(%rcx),%eax
14075cede:	ff c8                	dec    %eax
14075cee0:	89 41 10             	mov    %eax,0x10(%rcx)
14075cee3:	85 c0                	test   %eax,%eax
14075cee5:	7f 14                	jg     0x14075cefb
14075cee7:	78 1f                	js     0x14075cf08
14075cee9:	48 8b 01             	mov    (%rcx),%rax
14075ceec:	ba 01 00 00 00       	mov    $0x1,%edx
14075cef1:	48 8b 00             	mov    (%rax),%rax
14075cef4:	ff 15 26 6b 82 00    	call   *0x826b26(%rip)        # 0x140f83a20
14075cefa:	90                   	nop
14075cefb:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14075cf00:	48 83 c4 20          	add    $0x20,%rsp
14075cf04:	5f                   	pop    %rdi
14075cf05:	5e                   	pop    %rsi
14075cf06:	5d                   	pop    %rbp
14075cf07:	c3                   	ret
14075cf08:	b9 02 00 00 00       	mov    $0x2,%ecx
14075cf0d:	e8 ee d7 02 00       	call   0x14078a700
14075cf12:	90                   	nop
14075cf13:	b9 02 00 00 00       	mov    $0x2,%ecx
14075cf18:	e8 e3 d7 02 00       	call   0x14078a700
14075cf1d:	90                   	nop
14075cf1e:	b9 02 00 00 00       	mov    $0x2,%ecx
14075cf23:	e8 d8 d7 02 00       	call   0x14078a700
14075cf28:	90                   	nop
14075cf29:	b9 02 00 00 00       	mov    $0x2,%ecx
14075cf2e:	e8 cd d7 02 00       	call   0x14078a700
14075cf33:	90                   	nop
14075cf34:	b9 02 00 00 00       	mov    $0x2,%ecx
14075cf39:	e8 c2 d7 02 00       	call   0x14078a700
14075cf3e:	90                   	nop
14075cf3f:	b9 02 00 00 00       	mov    $0x2,%ecx
14075cf44:	e8 b7 d7 02 00       	call   0x14078a700
14075cf49:	90                   	nop
14075cf4a:	b9 02 00 00 00       	mov    $0x2,%ecx
14075cf4f:	e8 ac d7 02 00       	call   0x14078a700
14075cf54:	90                   	nop
14075cf55:	33 c9                	xor    %ecx,%ecx
14075cf57:	e8 a4 d7 02 00       	call   0x14078a700
14075cf5c:	cc                   	int3
14075cf5d:	b9 01 00 00 00       	mov    $0x1,%ecx
14075cf62:	e8 99 d7 02 00       	call   0x14078a700
14075cf67:	90                   	nop
14075cf68:	b9 02 00 00 00       	mov    $0x2,%ecx
14075cf6d:	e8 8e d7 02 00       	call   0x14078a700
14075cf72:	90                   	nop
14075cf73:	33 c9                	xor    %ecx,%ecx
14075cf75:	e8 86 d7 02 00       	call   0x14078a700
14075cf7a:	cc                   	int3
14075cf7b:	b9 01 00 00 00       	mov    $0x1,%ecx
14075cf80:	e8 7b d7 02 00       	call   0x14078a700
14075cf85:	90                   	nop
14075cf86:	b9 02 00 00 00       	mov    $0x2,%ecx
14075cf8b:	e8 70 d7 02 00       	call   0x14078a700
14075cf90:	90                   	nop
14075cf91:	33 c9                	xor    %ecx,%ecx
14075cf93:	e8 68 d7 02 00       	call   0x14078a700
14075cf98:	cc                   	int3
14075cf99:	b9 01 00 00 00       	mov    $0x1,%ecx
14075cf9e:	e8 5d d7 02 00       	call   0x14078a700
14075cfa3:	cc                   	int3
14075cfa4:	cc                   	int3
14075cfa5:	cc                   	int3
14075cfa6:	cc                   	int3
14075cfa7:	cc                   	int3
14075cfa8:	cc                   	int3
14075cfa9:	cc                   	int3
14075cfaa:	cc                   	int3
14075cfab:	cc                   	int3
14075cfac:	cc                   	int3
14075cfad:	cc                   	int3
14075cfae:	cc                   	int3
14075cfaf:	cc                   	int3
14075cfb0:	40 53                	rex push %rbx
14075cfb2:	48 83 ec 30          	sub    $0x30,%rsp
14075cfb6:	48 8b da             	mov    %rdx,%rbx
14075cfb9:	48 8d 51 60          	lea    0x60(%rcx),%rdx
14075cfbd:	48 83 3a 00          	cmpq   $0x0,(%rdx)
14075cfc1:	75 28                	jne    0x14075cfeb
14075cfc3:	48 8b 09             	mov    (%rcx),%rcx
14075cfc6:	48 89 0b             	mov    %rcx,(%rbx)
14075cfc9:	48 85 c9             	test   %rcx,%rcx
14075cfcc:	74 14                	je     0x14075cfe2
14075cfce:	8b 41 10             	mov    0x10(%rcx),%eax
14075cfd1:	ff c0                	inc    %eax
14075cfd3:	89 41 10             	mov    %eax,0x10(%rcx)
14075cfd6:	83 f8 01             	cmp    $0x1,%eax
14075cfd9:	7e 3f                	jle    0x14075d01a
14075cfdb:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14075cfe0:	74 2d                	je     0x14075d00f
14075cfe2:	48 8b c3             	mov    %rbx,%rax
14075cfe5:	48 83 c4 30          	add    $0x30,%rsp
14075cfe9:	5b                   	pop    %rbx
14075cfea:	c3                   	ret
14075cfeb:	4c 8d 41 68          	lea    0x68(%rcx),%r8
14075cfef:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14075cff4:	e8 07 47 af ff       	call   0x140251700
14075cff9:	48 8b 08             	mov    (%rax),%rcx
14075cffc:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14075d003:	48 89 0b             	mov    %rcx,(%rbx)
14075d006:	48 8b c3             	mov    %rbx,%rax
14075d009:	48 83 c4 30          	add    $0x30,%rsp
14075d00d:	5b                   	pop    %rbx
14075d00e:	c3                   	ret
14075d00f:	b9 01 00 00 00       	mov    $0x1,%ecx
14075d014:	e8 e7 d6 02 00       	call   0x14078a700
14075d019:	cc                   	int3
14075d01a:	33 c9                	xor    %ecx,%ecx
14075d01c:	e8 df d6 02 00       	call   0x14078a700
14075d021:	cc                   	int3
14075d022:	cc                   	int3
14075d023:	cc                   	int3
14075d024:	cc                   	int3
14075d025:	cc                   	int3
14075d026:	cc                   	int3
14075d027:	cc                   	int3
14075d028:	cc                   	int3
14075d029:	cc                   	int3
14075d02a:	cc                   	int3
14075d02b:	cc                   	int3
14075d02c:	cc                   	int3
14075d02d:	cc                   	int3
14075d02e:	cc                   	int3
14075d02f:	cc                   	int3
14075d030:	48 83 ec 28          	sub    $0x28,%rsp
14075d034:	8b 41 1c             	mov    0x1c(%rcx),%eax
14075d037:	85 c0                	test   %eax,%eax
14075d039:	74 0a                	je     0x14075d045
14075d03b:	ff c8                	dec    %eax
14075d03d:	89 41 1c             	mov    %eax,0x1c(%rcx)
14075d040:	48 83 c4 28          	add    $0x28,%rsp
14075d044:	c3                   	ret
14075d045:	48 8b 0d ac 44 cd 00 	mov    0xcd44ac(%rip),%rcx        # 0x1414314f8
14075d04c:	48 8d 15 d5 8b 8c 00 	lea    0x8c8bd5(%rip),%rdx        # 0x141025c28
14075d053:	e8 b8 6b 03 00       	call   0x140793c10
14075d058:	cc                   	int3
14075d059:	cc                   	int3
14075d05a:	cc                   	int3
14075d05b:	cc                   	int3
14075d05c:	cc                   	int3
14075d05d:	cc                   	int3
14075d05e:	cc                   	int3
14075d05f:	cc                   	int3
14075d060:	40 53                	rex push %rbx
14075d062:	41 57                	push   %r15
14075d064:	48 83 ec 28          	sub    $0x28,%rsp
14075d068:	48 83 79 18 00       	cmpq   $0x0,0x18(%rcx)
14075d06d:	48 8b da             	mov    %rdx,%rbx
14075d070:	4c 8b f9             	mov    %rcx,%r15
14075d073:	75 4c                	jne    0x14075d0c1
14075d075:	48 83 79 20 00       	cmpq   $0x0,0x20(%rcx)
14075d07a:	75 45                	jne    0x14075d0c1
14075d07c:	83 3a 01             	cmpl   $0x1,(%rdx)
14075d07f:	74 15                	je     0x14075d096
14075d081:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14075d087:	48 8d 15 9a 8d 8c 00 	lea    0x8c8d9a(%rip),%rdx        # 0x141025e28
14075d08e:	48 8b cb             	mov    %rbx,%rcx
14075d091:	e8 fa 6e 0c 00       	call   0x140823f90
14075d096:	83 3b 00             	cmpl   $0x0,(%rbx)
14075d099:	0f 84 51 02 00 00    	je     0x14075d2f0
14075d09f:	33 d2                	xor    %edx,%edx
14075d0a1:	48 8b cb             	mov    %rbx,%rcx
14075d0a4:	e8 d7 6f 0c 00       	call   0x140824080
14075d0a9:	83 3b 01             	cmpl   $0x1,(%rbx)
14075d0ac:	0f 84 3e 02 00 00    	je     0x14075d2f0
14075d0b2:	45 33 c0             	xor    %r8d,%r8d
14075d0b5:	48 8d 15 88 ae 87 00 	lea    0x87ae88(%rip),%rdx        # 0x140fd7f44
14075d0bc:	e9 27 02 00 00       	jmp    0x14075d2e8
14075d0c1:	8b 02                	mov    (%rdx),%eax
14075d0c3:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
14075d0c8:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14075d0cd:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14075d0d2:	83 f8 01             	cmp    $0x1,%eax
14075d0d5:	74 17                	je     0x14075d0ee
14075d0d7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14075d0dd:	48 8d 15 50 8d 8c 00 	lea    0x8c8d50(%rip),%rdx        # 0x141025e34
14075d0e4:	48 8b cb             	mov    %rbx,%rcx
14075d0e7:	e8 a4 6e 0c 00       	call   0x140823f90
14075d0ec:	8b 03                	mov    (%rbx),%eax
14075d0ee:	49 8b 6f 18          	mov    0x18(%r15),%rbp
14075d0f2:	45 33 f6             	xor    %r14d,%r14d
14075d0f5:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
14075d0fa:	48 85 ed             	test   %rbp,%rbp
14075d0fd:	0f 84 83 00 00 00    	je     0x14075d186
14075d103:	85 c0                	test   %eax,%eax
14075d105:	74 23                	je     0x14075d12a
14075d107:	48 63 55 44          	movslq 0x44(%rbp),%rdx
14075d10b:	48 8b cb             	mov    %rbx,%rcx
14075d10e:	e8 6d 6f 0c 00       	call   0x140824080
14075d113:	83 3b 01             	cmpl   $0x1,(%rbx)
14075d116:	74 12                	je     0x14075d12a
14075d118:	45 33 c0             	xor    %r8d,%r8d
14075d11b:	48 8d 15 22 ae 87 00 	lea    0x87ae22(%rip),%rdx        # 0x140fd7f44
14075d122:	48 8b cb             	mov    %rbx,%rcx
14075d125:	e8 66 6e 0c 00       	call   0x140823f90
14075d12a:	41 8b f6             	mov    %r14d,%esi
14075d12d:	44 39 75 44          	cmp    %r14d,0x44(%rbp)
14075d131:	7e 53                	jle    0x14075d186
14075d133:	49 8b fe             	mov    %r14,%rdi