140334c68:	4c 8b 05 f9 71 0e 01 	mov    0x10e71f9(%rip),%r8        # 0x14141be68
140334c6f:	45 8b 40 5c          	mov    0x5c(%r8),%r8d
140334c73:	49 8b d4             	mov    %r12,%rdx
140334c76:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140334c7b:	e8 20 df 03 00       	call   0x140372ba0
140334c80:	48 8b 18             	mov    (%rax),%rbx
140334c83:	4c 89 30             	mov    %r14,(%rax)
140334c86:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
140334c8a:	4c 8b 7d e0          	mov    -0x20(%rbp),%r15
140334c8e:	4d 8b c7             	mov    %r15,%r8
140334c91:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
140334c95:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140334c9a:	e8 b1 ff fd ff       	call   0x140314c50
140334c9f:	48 8b d0             	mov    %rax,%rdx
140334ca2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140334ca7:	e8 64 b0 e6 ff       	call   0x14019fd10
140334cac:	4c 8b c0             	mov    %rax,%r8
140334caf:	ba 0c 00 00 00       	mov    $0xc,%edx
140334cb4:	48 8b cb             	mov    %rbx,%rcx
140334cb7:	e8 44 fe 3f 00       	call   0x140734b00
140334cbc:	90                   	nop
140334cbd:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140334cc1:	e8 2a 98 e6 ff       	call   0x14019e4f0
140334cc6:	eb 07                	jmp    0x140334ccf
140334cc8:	45 33 f6             	xor    %r14d,%r14d
140334ccb:	4c 8b 7d e0          	mov    -0x20(%rbp),%r15
140334ccf:	4c 8b 05 92 71 0e 01 	mov    0x10e7192(%rip),%r8        # 0x14141be68
140334cd6:	45 8b 40 5c          	mov    0x5c(%r8),%r8d
140334cda:	49 8b d4             	mov    %r12,%rdx
140334cdd:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140334ce2:	e8 b9 de 03 00       	call   0x140372ba0
140334ce7:	48 8b 38             	mov    (%rax),%rdi
140334cea:	4c 89 30             	mov    %r14,(%rax)
140334ced:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140334cf2:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
140334cf8:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140334cfd:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140334d02:	e8 99 de 03 00       	call   0x140372ba0
140334d07:	48 8b 18             	mov    (%rax),%rbx
140334d0a:	4c 89 30             	mov    %r14,(%rax)
140334d0d:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
140334d11:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140334d15:	48 8b cb             	mov    %rbx,%rcx
140334d18:	e8 f3 d2 40 00       	call   0x140742010
140334d1d:	48 8b 08             	mov    (%rax),%rcx
140334d20:	48 8b 71 20          	mov    0x20(%rcx),%rsi
140334d24:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140334d28:	48 85 c9             	test   %rcx,%rcx
140334d2b:	74 24                	je     0x140334d51
140334d2d:	8b 41 10             	mov    0x10(%rcx),%eax
140334d30:	ff c8                	dec    %eax
140334d32:	89 41 10             	mov    %eax,0x10(%rcx)
140334d35:	85 c0                	test   %eax,%eax
140334d37:	7f 18                	jg     0x140334d51
140334d39:	0f 88 4e 04 00 00    	js     0x14033518d
140334d3f:	48 8b 01             	mov    (%rcx),%rax
140334d42:	ba 01 00 00 00       	mov    $0x1,%edx
140334d47:	48 8b 00             	mov    (%rax),%rax
140334d4a:	ff 15 d0 ec c4 00    	call   *0xc4ecd0(%rip)        # 0x140f83a20
140334d50:	90                   	nop
140334d51:	48 85 db             	test   %rbx,%rbx
140334d54:	74 27                	je     0x140334d7d
140334d56:	8b 43 10             	mov    0x10(%rbx),%eax
140334d59:	ff c8                	dec    %eax
140334d5b:	89 43 10             	mov    %eax,0x10(%rbx)
140334d5e:	85 c0                	test   %eax,%eax
140334d60:	7f 1b                	jg     0x140334d7d
140334d62:	0f 88 30 04 00 00    	js     0x140335198
140334d68:	48 8b 03             	mov    (%rbx),%rax
140334d6b:	ba 01 00 00 00       	mov    $0x1,%edx
140334d70:	48 8b cb             	mov    %rbx,%rcx
140334d73:	48 8b 00             	mov    (%rax),%rax
140334d76:	ff 15 a4 ec c4 00    	call   *0xc4eca4(%rip)        # 0x140f83a20
140334d7c:	90                   	nop
140334d7d:	48 85 ff             	test   %rdi,%rdi
140334d80:	74 27                	je     0x140334da9
140334d82:	8b 47 10             	mov    0x10(%rdi),%eax
140334d85:	ff c8                	dec    %eax
140334d87:	89 47 10             	mov    %eax,0x10(%rdi)
140334d8a:	85 c0                	test   %eax,%eax
140334d8c:	7f 1b                	jg     0x140334da9
140334d8e:	0f 88 0f 04 00 00    	js     0x1403351a3
140334d94:	48 8b 07             	mov    (%rdi),%rax
140334d97:	ba 01 00 00 00       	mov    $0x1,%edx
140334d9c:	48 8b cf             	mov    %rdi,%rcx
140334d9f:	48 8b 00             	mov    (%rax),%rax
140334da2:	ff 15 78 ec c4 00    	call   *0xc4ec78(%rip)        # 0x140f83a20
140334da8:	90                   	nop
140334da9:	48 83 fe 01          	cmp    $0x1,%rsi
140334dad:	0f 86 54 01 00 00    	jbe    0x140334f07
140334db3:	4c 8b 05 ae 70 0e 01 	mov    0x10e70ae(%rip),%r8        # 0x14141be68
140334dba:	45 8b 40 5c          	mov    0x5c(%r8),%r8d
140334dbe:	49 8b d4             	mov    %r12,%rdx
140334dc1:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140334dc6:	e8 d5 dd 03 00       	call   0x140372ba0
140334dcb:	48 8b 30             	mov    (%rax),%rsi
140334dce:	4c 89 30             	mov    %r14,(%rax)
140334dd1:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140334dd6:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
140334ddc:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140334de1:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140334de6:	e8 b5 dd 03 00       	call   0x140372ba0
140334deb:	48 8b 38             	mov    (%rax),%rdi
140334dee:	4c 89 30             	mov    %r14,(%rax)
140334df1:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
140334df5:	4c 8b 05 6c 70 0e 01 	mov    0x10e706c(%rip),%r8        # 0x14141be68
140334dfc:	45 8b 40 5c          	mov    0x5c(%r8),%r8d
140334e00:	49 8b d4             	mov    %r12,%rdx
140334e03:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140334e07:	e8 94 dd 03 00       	call   0x140372ba0
140334e0c:	48 8b 18             	mov    (%rax),%rbx
140334e0f:	4c 89 30             	mov    %r14,(%rax)
140334e12:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
140334e16:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
140334e1c:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140334e20:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140334e24:	e8 77 dd 03 00       	call   0x140372ba0
140334e29:	4c 8b 30             	mov    (%rax),%r14
140334e2c:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140334e33:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
140334e38:	4d 8b c7             	mov    %r15,%r8
140334e3b:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140334e3f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140334e44:	e8 37 38 00 00       	call   0x140338680
140334e49:	90                   	nop
140334e4a:	4d 85 f6             	test   %r14,%r14
140334e4d:	74 29                	je     0x140334e78
140334e4f:	41 8b 46 10          	mov    0x10(%r14),%eax
140334e53:	ff c8                	dec    %eax
140334e55:	41 89 46 10          	mov    %eax,0x10(%r14)
140334e59:	85 c0                	test   %eax,%eax
140334e5b:	7f 1b                	jg     0x140334e78
140334e5d:	0f 88 4b 03 00 00    	js     0x1403351ae
140334e63:	49 8b 06             	mov    (%r14),%rax
140334e66:	ba 01 00 00 00       	mov    $0x1,%edx
140334e6b:	49 8b ce             	mov    %r14,%rcx
140334e6e:	48 8b 00             	mov    (%rax),%rax
140334e71:	ff 15 a9 eb c4 00    	call   *0xc4eba9(%rip)        # 0x140f83a20
140334e77:	90                   	nop
140334e78:	48 85 db             	test   %rbx,%rbx
140334e7b:	74 27                	je     0x140334ea4
140334e7d:	8b 43 10             	mov    0x10(%rbx),%eax
140334e80:	ff c8                	dec    %eax
140334e82:	89 43 10             	mov    %eax,0x10(%rbx)
140334e85:	85 c0                	test   %eax,%eax
140334e87:	7f 1b                	jg     0x140334ea4
140334e89:	0f 88 2a 03 00 00    	js     0x1403351b9
140334e8f:	48 8b 03             	mov    (%rbx),%rax
140334e92:	ba 01 00 00 00       	mov    $0x1,%edx
140334e97:	48 8b cb             	mov    %rbx,%rcx
140334e9a:	48 8b 00             	mov    (%rax),%rax
140334e9d:	ff 15 7d eb c4 00    	call   *0xc4eb7d(%rip)        # 0x140f83a20
140334ea3:	90                   	nop
140334ea4:	48 85 ff             	test   %rdi,%rdi
140334ea7:	74 27                	je     0x140334ed0
140334ea9:	8b 47 10             	mov    0x10(%rdi),%eax
140334eac:	ff c8                	dec    %eax
140334eae:	89 47 10             	mov    %eax,0x10(%rdi)
140334eb1:	85 c0                	test   %eax,%eax
140334eb3:	7f 1b                	jg     0x140334ed0
140334eb5:	0f 88 09 03 00 00    	js     0x1403351c4
140334ebb:	48 8b 07             	mov    (%rdi),%rax
140334ebe:	ba 01 00 00 00       	mov    $0x1,%edx
140334ec3:	48 8b cf             	mov    %rdi,%rcx
140334ec6:	48 8b 00             	mov    (%rax),%rax
140334ec9:	ff 15 51 eb c4 00    	call   *0xc4eb51(%rip)        # 0x140f83a20
140334ecf:	90                   	nop
140334ed0:	48 85 f6             	test   %rsi,%rsi
140334ed3:	74 27                	je     0x140334efc
140334ed5:	8b 46 10             	mov    0x10(%rsi),%eax
140334ed8:	ff c8                	dec    %eax
140334eda:	89 46 10             	mov    %eax,0x10(%rsi)
140334edd:	85 c0                	test   %eax,%eax
140334edf:	7f 1b                	jg     0x140334efc
140334ee1:	0f 88 e8 02 00 00    	js     0x1403351cf
140334ee7:	48 8b 06             	mov    (%rsi),%rax
140334eea:	ba 01 00 00 00       	mov    $0x1,%edx
140334eef:	48 8b ce             	mov    %rsi,%rcx
140334ef2:	48 8b 00             	mov    (%rax),%rax
140334ef5:	ff 15 25 eb c4 00    	call   *0xc4eb25(%rip)        # 0x140f83a20
140334efb:	90                   	nop
140334efc:	49 8b d7             	mov    %r15,%rdx
140334eff:	49 8b cc             	mov    %r12,%rcx
140334f02:	e8 69 c2 ff ff       	call   0x140331170
140334f07:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
140334f0b:	48 85 db             	test   %rbx,%rbx
140334f0e:	74 27                	je     0x140334f37
140334f10:	8b 43 10             	mov    0x10(%rbx),%eax
140334f13:	ff c8                	dec    %eax
140334f15:	89 43 10             	mov    %eax,0x10(%rbx)
140334f18:	85 c0                	test   %eax,%eax
140334f1a:	7f 1b                	jg     0x140334f37
140334f1c:	0f 88 b8 02 00 00    	js     0x1403351da
140334f22:	48 8b 03             	mov    (%rbx),%rax
140334f25:	ba 01 00 00 00       	mov    $0x1,%edx
140334f2a:	48 8b cb             	mov    %rbx,%rcx
140334f2d:	48 8b 00             	mov    (%rax),%rax
140334f30:	ff 15 ea ea c4 00    	call   *0xc4eaea(%rip)        # 0x140f83a20
140334f36:	90                   	nop
140334f37:	4d 85 ed             	test   %r13,%r13
140334f3a:	74 26                	je     0x140334f62
140334f3c:	41 8b 45 10          	mov    0x10(%r13),%eax
140334f40:	ff c8                	dec    %eax
140334f42:	41 89 45 10          	mov    %eax,0x10(%r13)
140334f46:	85 c0                	test   %eax,%eax
140334f48:	7f 18                	jg     0x140334f62
140334f4a:	78 31                	js     0x140334f7d
140334f4c:	49 8b 45 00          	mov    0x0(%r13),%rax
140334f50:	ba 01 00 00 00       	mov    $0x1,%edx
140334f55:	49 8b cd             	mov    %r13,%rcx
140334f58:	48 8b 00             	mov    (%rax),%rax
140334f5b:	ff 15 bf ea c4 00    	call   *0xc4eabf(%rip)        # 0x140f83a20
140334f61:	90                   	nop
140334f62:	48 8b 9c 24 d8 01 00 	mov    0x1d8(%rsp),%rbx
140334f69:	00
140334f6a:	48 81 c4 80 01 00 00 	add    $0x180,%rsp
140334f71:	41 5f                	pop    %r15
140334f73:	41 5e                	pop    %r14
140334f75:	41 5d                	pop    %r13
140334f77:	41 5c                	pop    %r12
140334f79:	5f                   	pop    %rdi
140334f7a:	5e                   	pop    %rsi
140334f7b:	5d                   	pop    %rbp
140334f7c:	c3                   	ret
140334f7d:	b9 02 00 00 00       	mov    $0x2,%ecx
140334f82:	e8 79 57 45 00       	call   0x14078a700
140334f87:	90                   	nop
140334f88:	b9 02 00 00 00       	mov    $0x2,%ecx
140334f8d:	e8 6e 57 45 00       	call   0x14078a700
140334f92:	90                   	nop
140334f93:	b9 02 00 00 00       	mov    $0x2,%ecx
140334f98:	e8 63 57 45 00       	call   0x14078a700
140334f9d:	90                   	nop
140334f9e:	b9 02 00 00 00       	mov    $0x2,%ecx
140334fa3:	e8 58 57 45 00       	call   0x14078a700
140334fa8:	90                   	nop
140334fa9:	b9 02 00 00 00       	mov    $0x2,%ecx
140334fae:	e8 4d 57 45 00       	call   0x14078a700
140334fb3:	90                   	nop
140334fb4:	b9 02 00 00 00       	mov    $0x2,%ecx
140334fb9:	e8 42 57 45 00       	call   0x14078a700
140334fbe:	90                   	nop
140334fbf:	33 c9                	xor    %ecx,%ecx
140334fc1:	e8 3a 57 45 00       	call   0x14078a700
140334fc6:	cc                   	int3
140334fc7:	b9 01 00 00 00       	mov    $0x1,%ecx
140334fcc:	e8 2f 57 45 00       	call   0x14078a700
140334fd1:	90                   	nop
140334fd2:	b9 02 00 00 00       	mov    $0x2,%ecx
140334fd7:	e8 24 57 45 00       	call   0x14078a700
140334fdc:	90                   	nop
140334fdd:	b9 02 00 00 00       	mov    $0x2,%ecx
140334fe2:	e8 19 57 45 00       	call   0x14078a700
140334fe7:	90                   	nop
140334fe8:	b9 02 00 00 00       	mov    $0x2,%ecx
140334fed:	e8 0e 57 45 00       	call   0x14078a700
140334ff2:	90                   	nop
140334ff3:	b9 02 00 00 00       	mov    $0x2,%ecx
140334ff8:	e8 03 57 45 00       	call   0x14078a700
140334ffd:	90                   	nop
140334ffe:	b9 02 00 00 00       	mov    $0x2,%ecx
140335003:	e8 f8 56 45 00       	call   0x14078a700
140335008:	90                   	nop
140335009:	b9 02 00 00 00       	mov    $0x2,%ecx
14033500e:	e8 ed 56 45 00       	call   0x14078a700
140335013:	90                   	nop
140335014:	b9 02 00 00 00       	mov    $0x2,%ecx
140335019:	e8 e2 56 45 00       	call   0x14078a700
14033501e:	90                   	nop
14033501f:	b9 02 00 00 00       	mov    $0x2,%ecx
140335024:	e8 d7 56 45 00       	call   0x14078a700
140335029:	90                   	nop
14033502a:	b9 02 00 00 00       	mov    $0x2,%ecx
14033502f:	e8 cc 56 45 00       	call   0x14078a700
140335034:	90                   	nop
140335035:	b9 02 00 00 00       	mov    $0x2,%ecx
14033503a:	e8 c1 56 45 00       	call   0x14078a700
14033503f:	90                   	nop
140335040:	b9 02 00 00 00       	mov    $0x2,%ecx
140335045:	e8 b6 56 45 00       	call   0x14078a700
14033504a:	90                   	nop
14033504b:	b9 02 00 00 00       	mov    $0x2,%ecx
140335050:	e8 ab 56 45 00       	call   0x14078a700
140335055:	90                   	nop
140335056:	b9 02 00 00 00       	mov    $0x2,%ecx
14033505b:	e8 a0 56 45 00       	call   0x14078a700
140335060:	90                   	nop
140335061:	b9 02 00 00 00       	mov    $0x2,%ecx
140335066:	e8 95 56 45 00       	call   0x14078a700
14033506b:	90                   	nop
14033506c:	b9 02 00 00 00       	mov    $0x2,%ecx
140335071:	e8 8a 56 45 00       	call   0x14078a700
140335076:	90                   	nop
140335077:	48 8d 15 7a 59 ca 00 	lea    0xca597a(%rip),%rdx        # 0x140fda9f8
14033507e:	48 8b 0d 73 c4 0f 01 	mov    0x10fc473(%rip),%rcx        # 0x1414314f8
140335085:	e8 26 ce 45 00       	call   0x140791eb0
14033508a:	90                   	nop
14033508b:	b9 02 00 00 00       	mov    $0x2,%ecx
140335090:	e8 6b 56 45 00       	call   0x14078a700
140335095:	90                   	nop
140335096:	b9 02 00 00 00       	mov    $0x2,%ecx
14033509b:	e8 60 56 45 00       	call   0x14078a700
1403350a0:	90                   	nop
1403350a1:	33 c9                	xor    %ecx,%ecx
1403350a3:	e8 58 56 45 00       	call   0x14078a700
1403350a8:	cc                   	int3
1403350a9:	b9 01 00 00 00       	mov    $0x1,%ecx
1403350ae:	e8 4d 56 45 00       	call   0x14078a700
1403350b3:	90                   	nop
1403350b4:	b9 02 00 00 00       	mov    $0x2,%ecx
1403350b9:	e8 42 56 45 00       	call   0x14078a700
1403350be:	90                   	nop
1403350bf:	33 c9                	xor    %ecx,%ecx
1403350c1:	e8 3a 56 45 00       	call   0x14078a700
1403350c6:	cc                   	int3
1403350c7:	b9 01 00 00 00       	mov    $0x1,%ecx
1403350cc:	e8 2f 56 45 00       	call   0x14078a700
1403350d1:	90                   	nop
1403350d2:	b9 02 00 00 00       	mov    $0x2,%ecx
1403350d7:	e8 24 56 45 00       	call   0x14078a700
1403350dc:	90                   	nop
1403350dd:	b9 02 00 00 00       	mov    $0x2,%ecx
1403350e2:	e8 19 56 45 00       	call   0x14078a700
1403350e7:	90                   	nop
1403350e8:	b9 02 00 00 00       	mov    $0x2,%ecx
1403350ed:	e8 0e 56 45 00       	call   0x14078a700
1403350f2:	90                   	nop
1403350f3:	b9 02 00 00 00       	mov    $0x2,%ecx
1403350f8:	e8 03 56 45 00       	call   0x14078a700
1403350fd:	90                   	nop
1403350fe:	b9 02 00 00 00       	mov    $0x2,%ecx
140335103:	e8 f8 55 45 00       	call   0x14078a700
140335108:	90                   	nop
140335109:	b9 02 00 00 00       	mov    $0x2,%ecx
14033510e:	e8 ed 55 45 00       	call   0x14078a700
140335113:	90                   	nop
140335114:	b9 02 00 00 00       	mov    $0x2,%ecx
140335119:	e8 e2 55 45 00       	call   0x14078a700
14033511e:	90                   	nop
14033511f:	b9 02 00 00 00       	mov    $0x2,%ecx
140335124:	e8 d7 55 45 00       	call   0x14078a700
140335129:	90                   	nop
14033512a:	b9 02 00 00 00       	mov    $0x2,%ecx
14033512f:	e8 cc 55 45 00       	call   0x14078a700
140335134:	90                   	nop
140335135:	b9 02 00 00 00       	mov    $0x2,%ecx
14033513a:	e8 c1 55 45 00       	call   0x14078a700
14033513f:	90                   	nop
140335140:	b9 02 00 00 00       	mov    $0x2,%ecx
140335145:	e8 b6 55 45 00       	call   0x14078a700