140d4d8bc:	ff 15 5e 61 23 00    	call   *0x23615e(%rip)        # 0x140f83a20
140d4d8c2:	48 83 c4 40          	add    $0x40,%rsp
140d4d8c6:	5b                   	pop    %rbx
140d4d8c7:	c3                   	ret
140d4d8c8:	cc                   	int3
140d4d8c9:	cc                   	int3
140d4d8ca:	cc                   	int3
140d4d8cb:	cc                   	int3
140d4d8cc:	cc                   	int3
140d4d8cd:	cc                   	int3
140d4d8ce:	cc                   	int3
140d4d8cf:	cc                   	int3
140d4d8d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d4d8d5:	57                   	push   %rdi
140d4d8d6:	b8 50 00 00 00       	mov    $0x50,%eax
140d4d8db:	e8 c0 db 0c 00       	call   0x140e1b4a0
140d4d8e0:	48 2b e0             	sub    %rax,%rsp
140d4d8e3:	48 8b fa             	mov    %rdx,%rdi
140d4d8e6:	48 8b d9             	mov    %rcx,%rbx
140d4d8e9:	48 85 c9             	test   %rcx,%rcx
140d4d8ec:	74 4f                	je     0x140d4d93d
140d4d8ee:	48 8b 05 83 04 75 00 	mov    0x750483(%rip),%rax        # 0x14149dd78
140d4d8f5:	48 85 c0             	test   %rax,%rax
140d4d8f8:	75 0c                	jne    0x140d4d906
140d4d8fa:	e8 b1 77 03 00       	call   0x140d850b0
140d4d8ff:	48 89 05 72 04 75 00 	mov    %rax,0x750472(%rip)        # 0x14149dd78
140d4d906:	48 8b 40 10          	mov    0x10(%rax),%rax
140d4d90a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140d4d90f:	ff 15 0b 61 23 00    	call   *0x23610b(%rip)        # 0x140f83a20
140d4d915:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140d4d91a:	48 85 ff             	test   %rdi,%rdi
140d4d91d:	75 2b                	jne    0x140d4d94a
140d4d91f:	4c 8d 0d 22 0f 43 00 	lea    0x430f22(%rip),%r9        # 0x14117e848
140d4d926:	c7 44 24 20 fa 00 00 	movl   $0xfa,0x20(%rsp)
140d4d92d:	00
140d4d92e:	8d 57 6c             	lea    0x6c(%rdi),%edx
140d4d931:	8d 4f 0e             	lea    0xe(%rdi),%ecx
140d4d934:	44 8d 47 6b          	lea    0x6b(%rdi),%r8d
140d4d938:	e8 43 33 f8 ff       	call   0x140cd0c80
140d4d93d:	33 c0                	xor    %eax,%eax
140d4d93f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140d4d944:	48 83 c4 50          	add    $0x50,%rsp
140d4d948:	5f                   	pop    %rdi
140d4d949:	c3                   	ret
140d4d94a:	48 8b d7             	mov    %rdi,%rdx
140d4d94d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140d4d952:	e8 49 81 03 00       	call   0x140d85aa0
140d4d957:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140d4d95c:	48 83 c4 50          	add    $0x50,%rsp
140d4d960:	5f                   	pop    %rdi
140d4d961:	c3                   	ret
140d4d962:	cc                   	int3
140d4d963:	cc                   	int3
140d4d964:	cc                   	int3
140d4d965:	cc                   	int3
140d4d966:	cc                   	int3
140d4d967:	cc                   	int3
140d4d968:	cc                   	int3
140d4d969:	cc                   	int3
140d4d96a:	cc                   	int3
140d4d96b:	cc                   	int3
140d4d96c:	cc                   	int3
140d4d96d:	cc                   	int3
140d4d96e:	cc                   	int3
140d4d96f:	cc                   	int3
140d4d970:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d4d975:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d4d97a:	57                   	push   %rdi
140d4d97b:	b8 50 00 00 00       	mov    $0x50,%eax
140d4d980:	e8 1b db 0c 00       	call   0x140e1b4a0
140d4d985:	48 2b e0             	sub    %rax,%rsp
140d4d988:	49 8b d8             	mov    %r8,%rbx
140d4d98b:	48 8b fa             	mov    %rdx,%rdi
140d4d98e:	48 8b f1             	mov    %rcx,%rsi
140d4d991:	48 85 c9             	test   %rcx,%rcx
140d4d994:	75 3e                	jne    0x140d4d9d4
140d4d996:	e8 55 81 03 00       	call   0x140d85af0
140d4d99b:	48 85 c0             	test   %rax,%rax
140d4d99e:	0f 85 b1 00 00 00    	jne    0x140d4da55
140d4d9a4:	4c 8d 0d 9d 0e 43 00 	lea    0x430e9d(%rip),%r9        # 0x14117e848
140d4d9ab:	c7 44 24 20 0e 01 00 	movl   $0x10e,0x20(%rsp)
140d4d9b2:	00
140d4d9b3:	8d 50 6d             	lea    0x6d(%rax),%edx
140d4d9b6:	8d 48 0e             	lea    0xe(%rax),%ecx
140d4d9b9:	44 8d 40 6a          	lea    0x6a(%rax),%r8d
140d4d9bd:	e8 be 32 f8 ff       	call   0x140cd0c80
140d4d9c2:	33 c0                	xor    %eax,%eax
140d4d9c4:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140d4d9c9:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140d4d9ce:	48 83 c4 50          	add    $0x50,%rsp
140d4d9d2:	5f                   	pop    %rdi
140d4d9d3:	c3                   	ret
140d4d9d4:	48 8b 05 9d 03 75 00 	mov    0x75039d(%rip),%rax        # 0x14149dd78
140d4d9db:	48 85 c0             	test   %rax,%rax
140d4d9de:	75 0c                	jne    0x140d4d9ec
140d4d9e0:	e8 cb 76 03 00       	call   0x140d850b0
140d4d9e5:	48 89 05 8c 03 75 00 	mov    %rax,0x75038c(%rip)        # 0x14149dd78
140d4d9ec:	48 8b 40 10          	mov    0x10(%rax),%rax
140d4d9f0:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140d4d9f5:	ff 15 25 60 23 00    	call   *0x236025(%rip)        # 0x140f83a20
140d4d9fb:	4c 8b c3             	mov    %rbx,%r8
140d4d9fe:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140d4da03:	48 8b d7             	mov    %rdi,%rdx
140d4da06:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140d4da0b:	e8 e0 80 03 00       	call   0x140d85af0
140d4da10:	48 85 c0             	test   %rax,%rax
140d4da13:	75 40                	jne    0x140d4da55
140d4da15:	4c 8d 0d 2c 0e 43 00 	lea    0x430e2c(%rip),%r9        # 0x14117e848
140d4da1c:	c7 44 24 20 11 01 00 	movl   $0x111,0x20(%rsp)
140d4da23:	00
140d4da24:	8d 50 6d             	lea    0x6d(%rax),%edx
140d4da27:	8d 48 0e             	lea    0xe(%rax),%ecx
140d4da2a:	44 8d 40 6c          	lea    0x6c(%rax),%r8d
140d4da2e:	e8 4d 32 f8 ff       	call   0x140cd0c80
140d4da33:	4c 8d 0d 26 0e 43 00 	lea    0x430e26(%rip),%r9        # 0x14117e860
140d4da3a:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d4da3f:	4c 8b c7             	mov    %rdi,%r8
140d4da42:	48 8d 15 1f 0e 43 00 	lea    0x430e1f(%rip),%rdx        # 0x14117e868
140d4da49:	b9 04 00 00 00       	mov    $0x4,%ecx
140d4da4e:	e8 dd 24 f8 ff       	call   0x140ccff30
140d4da53:	33 c0                	xor    %eax,%eax
140d4da55:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140d4da5a:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140d4da5f:	48 83 c4 50          	add    $0x50,%rsp
140d4da63:	5f                   	pop    %rdi
140d4da64:	c3                   	ret
140d4da65:	cc                   	int3
140d4da66:	cc                   	int3
140d4da67:	cc                   	int3
140d4da68:	cc                   	int3
140d4da69:	cc                   	int3
140d4da6a:	cc                   	int3
140d4da6b:	cc                   	int3
140d4da6c:	cc                   	int3
140d4da6d:	cc                   	int3
140d4da6e:	cc                   	int3
140d4da6f:	cc                   	int3
140d4da70:	48 85 c9             	test   %rcx,%rcx
140d4da73:	74 1e                	je     0x140d4da93
140d4da75:	b8 28 00 00 00       	mov    $0x28,%eax
140d4da7a:	e8 21 da 0c 00       	call   0x140e1b4a0
140d4da7f:	48 2b e0             	sub    %rax,%rsp
140d4da82:	48 8b 01             	mov    (%rcx),%rax
140d4da85:	48 8b 40 18          	mov    0x18(%rax),%rax
140d4da89:	ff 15 91 5f 23 00    	call   *0x235f91(%rip)        # 0x140f83a20
140d4da8f:	48 83 c4 28          	add    $0x28,%rsp
140d4da93:	c3                   	ret
140d4da94:	cc                   	int3
140d4da95:	cc                   	int3
140d4da96:	cc                   	int3
140d4da97:	cc                   	int3
140d4da98:	cc                   	int3
140d4da99:	cc                   	int3
140d4da9a:	cc                   	int3
140d4da9b:	cc                   	int3
140d4da9c:	cc                   	int3
140d4da9d:	cc                   	int3
140d4da9e:	cc                   	int3
140d4da9f:	cc                   	int3
140d4daa0:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d4daa5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d4daaa:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d4daaf:	41 54                	push   %r12
140d4dab1:	41 56                	push   %r14
140d4dab3:	41 57                	push   %r15
140d4dab5:	b8 30 00 00 00       	mov    $0x30,%eax
140d4daba:	e8 e1 d9 0c 00       	call   0x140e1b4a0
140d4dabf:	48 2b e0             	sub    %rax,%rsp
140d4dac2:	48 8d 2d 57 03 00 00 	lea    0x357(%rip),%rbp        # 0x140d4de20
140d4dac9:	4d 8b e1             	mov    %r9,%r12
140d4dacc:	4c 8d 35 6d 03 00 00 	lea    0x36d(%rip),%r14        # 0x140d4de40
140d4dad3:	49 8b f0             	mov    %r8,%rsi
140d4dad6:	4c 8b fa             	mov    %rdx,%r15
140d4dad9:	48 8b f9             	mov    %rcx,%rdi
140d4dadc:	4d 85 c9             	test   %r9,%r9
140d4dadf:	75 25                	jne    0x140d4db06
140d4dae1:	4c 8d 0d 60 0d 43 00 	lea    0x430d60(%rip),%r9        # 0x14117e848
140d4dae8:	c7 44 24 20 29 01 00 	movl   $0x129,0x20(%rsp)
140d4daef:	00
140d4daf0:	8d 50 40             	lea    0x40(%rax),%edx
140d4daf3:	8d 48 de             	lea    -0x22(%rax),%ecx
140d4daf6:	44 8d 40 13          	lea    0x13(%rax),%r8d
140d4dafa:	e8 81 31 f8 ff       	call   0x140cd0c80
140d4daff:	33 c0                	xor    %eax,%eax
140d4db01:	e9 24 01 00 00       	jmp    0x140d4dc2a
140d4db06:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140d4db0b:	e8 e0 7f 03 00       	call   0x140d85af0
140d4db10:	48 8b d8             	mov    %rax,%rbx
140d4db13:	48 85 c0             	test   %rax,%rax
140d4db16:	0f 84 ad 00 00 00    	je     0x140d4dbc9
140d4db1c:	48 85 ff             	test   %rdi,%rdi
140d4db1f:	74 19                	je     0x140d4db3a
140d4db21:	48 8b 07             	mov    (%rdi),%rax
140d4db24:	48 8b 48 38          	mov    0x38(%rax),%rcx
140d4db28:	48 8b 40 40          	mov    0x40(%rax),%rax
140d4db2c:	48 85 c9             	test   %rcx,%rcx
140d4db2f:	48 0f 45 e9          	cmovne %rcx,%rbp
140d4db33:	48 85 c0             	test   %rax,%rax
140d4db36:	4c 0f 45 f0          	cmovne %rax,%r14
140d4db3a:	0f b6 13             	movzbl (%rbx),%edx
140d4db3d:	48 8b cf             	mov    %rdi,%rcx
140d4db40:	48 8b c5             	mov    %rbp,%rax
140d4db43:	33 f6                	xor    %esi,%esi
140d4db45:	ff 15 d5 5e 23 00    	call   *0x235ed5(%rip)        # 0x140f83a20
140d4db4b:	85 c0                	test   %eax,%eax
140d4db4d:	74 4d                	je     0x140d4db9c
140d4db4f:	90                   	nop
140d4db50:	0f b6 13             	movzbl (%rbx),%edx
140d4db53:	48 8b cf             	mov    %rdi,%rcx
140d4db56:	49 8b c6             	mov    %r14,%rax
140d4db59:	ff 15 c1 5e 23 00    	call   *0x235ec1(%rip)        # 0x140f83a20
140d4db5f:	44 8b c0             	mov    %eax,%r8d
140d4db62:	b9 ff ff ff 7f       	mov    $0x7fffffff,%ecx
140d4db67:	2b c8                	sub    %eax,%ecx
140d4db69:	b8 67 66 66 66       	mov    $0x66666667,%eax
140d4db6e:	f7 e9                	imul   %ecx
140d4db70:	c1 fa 02             	sar    $0x2,%edx
140d4db73:	8b ca                	mov    %edx,%ecx
140d4db75:	c1 e9 1f             	shr    $0x1f,%ecx
140d4db78:	03 d1                	add    %ecx,%edx
140d4db7a:	3b f2                	cmp    %edx,%esi
140d4db7c:	7f 29                	jg     0x140d4dba7
140d4db7e:	0f b6 53 01          	movzbl 0x1(%rbx),%edx
140d4db82:	8d 04 b6             	lea    (%rsi,%rsi,4),%eax
140d4db85:	41 8d 34 40          	lea    (%r8,%rax,2),%esi
140d4db89:	48 ff c3             	inc    %rbx
140d4db8c:	48 8b cf             	mov    %rdi,%rcx
140d4db8f:	48 8b c5             	mov    %rbp,%rax
140d4db92:	ff 15 88 5e 23 00    	call   *0x235e88(%rip)        # 0x140f83a20
140d4db98:	85 c0                	test   %eax,%eax
140d4db9a:	75 b4                	jne    0x140d4db50
140d4db9c:	41 89 34 24          	mov    %esi,(%r12)
140d4dba0:	b8 01 00 00 00       	mov    $0x1,%eax
140d4dba5:	eb 7e                	jmp    0x140d4dc25
140d4dba7:	ba 70 00 00 00       	mov    $0x70,%edx
140d4dbac:	c7 44 24 20 3c 01 00 	movl   $0x13c,0x20(%rsp)
140d4dbb3:	00
140d4dbb4:	4c 8d 0d 8d 0c 43 00 	lea    0x430c8d(%rip),%r9        # 0x14117e848
140d4dbbb:	8d 4a 9e             	lea    -0x62(%rdx),%ecx
140d4dbbe:	44 8d 42 09          	lea    0x9(%rdx),%r8d
140d4dbc2:	e8 b9 30 f8 ff       	call   0x140cd0c80
140d4dbc7:	eb 5a                	jmp    0x140d4dc23
140d4dbc9:	4c 8d 0d 78 0c 43 00 	lea    0x430c78(%rip),%r9        # 0x14117e848
140d4dbd0:	ba 6d 00 00 00       	mov    $0x6d,%edx
140d4dbd5:	8d 4a a1             	lea    -0x5f(%rdx),%ecx
140d4dbd8:	48 85 ff             	test   %rdi,%rdi
140d4dbdb:	75 13                	jne    0x140d4dbf0
140d4dbdd:	44 8d 42 fd          	lea    -0x3(%rdx),%r8d
140d4dbe1:	c7 44 24 20 0e 01 00 	movl   $0x10e,0x20(%rsp)
140d4dbe8:	00
140d4dbe9:	e8 92 30 f8 ff       	call   0x140cd0c80
140d4dbee:	eb 33                	jmp    0x140d4dc23
140d4dbf0:	41 b8 6c 00 00 00    	mov    $0x6c,%r8d
140d4dbf6:	c7 44 24 20 11 01 00 	movl   $0x111,0x20(%rsp)
140d4dbfd:	00
140d4dbfe:	e8 7d 30 f8 ff       	call   0x140cd0c80
140d4dc03:	4c 8d 0d 56 0c 43 00 	lea    0x430c56(%rip),%r9        # 0x14117e860
140d4dc0a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d4dc0f:	4d 8b c7             	mov    %r15,%r8
140d4dc12:	48 8d 15 4f 0c 43 00 	lea    0x430c4f(%rip),%rdx        # 0x14117e868
140d4dc19:	b9 04 00 00 00       	mov    $0x4,%ecx
140d4dc1e:	e8 0d 23 f8 ff       	call   0x140ccff30
140d4dc23:	33 c0                	xor    %eax,%eax
140d4dc25:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140d4dc2a:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140d4dc2f:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140d4dc34:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140d4dc39:	48 83 c4 30          	add    $0x30,%rsp
140d4dc3d:	41 5f                	pop    %r15
140d4dc3f:	41 5e                	pop    %r14
140d4dc41:	41 5c                	pop    %r12
140d4dc43:	c3                   	ret
140d4dc44:	cc                   	int3
140d4dc45:	cc                   	int3
140d4dc46:	cc                   	int3
140d4dc47:	cc                   	int3
140d4dc48:	cc                   	int3
140d4dc49:	cc                   	int3
140d4dc4a:	cc                   	int3
140d4dc4b:	cc                   	int3
140d4dc4c:	cc                   	int3
140d4dc4d:	cc                   	int3
140d4dc4e:	cc                   	int3
140d4dc4f:	cc                   	int3
140d4dc50:	b8 38 00 00 00       	mov    $0x38,%eax
140d4dc55:	e8 46 d8 0c 00       	call   0x140e1b4a0
140d4dc5a:	48 2b e0             	sub    %rax,%rsp
140d4dc5d:	48 85 c9             	test   %rcx,%rcx
140d4dc60:	75 25                	jne    0x140d4dc87
140d4dc62:	4c 8d 0d df 0b 43 00 	lea    0x430bdf(%rip),%r9        # 0x14117e848
140d4dc69:	c7 44 24 20 f5 00 00 	movl   $0xf5,0x20(%rsp)
140d4dc70:	00
140d4dc71:	8d 50 34             	lea    0x34(%rax),%edx
140d4dc74:	44 8d 40 31          	lea    0x31(%rax),%r8d
140d4dc78:	8d 48 d6             	lea    -0x2a(%rax),%ecx
140d4dc7b:	e8 00 30 f8 ff       	call   0x140cd0c80
140d4dc80:	33 c0                	xor    %eax,%eax
140d4dc82:	48 83 c4 38          	add    $0x38,%rsp
140d4dc86:	c3                   	ret
140d4dc87:	48 85 d2             	test   %rdx,%rdx
140d4dc8a:	75 27                	jne    0x140d4dcb3
140d4dc8c:	ba 6c 00 00 00       	mov    $0x6c,%edx
140d4dc91:	c7 44 24 20 fa 00 00 	movl   $0xfa,0x20(%rsp)
140d4dc98:	00
140d4dc99:	4c 8d 0d a8 0b 43 00 	lea    0x430ba8(%rip),%r9        # 0x14117e848
140d4dca0:	44 8d 42 ff          	lea    -0x1(%rdx),%r8d
140d4dca4:	8d 4a a2             	lea    -0x5e(%rdx),%ecx
140d4dca7:	e8 d4 2f f8 ff       	call   0x140cd0c80
140d4dcac:	33 c0                	xor    %eax,%eax
140d4dcae:	48 83 c4 38          	add    $0x38,%rsp
140d4dcb2:	c3                   	ret
140d4dcb3:	48 83 c4 38          	add    $0x38,%rsp
140d4dcb7:	e9 e4 7d 03 00       	jmp    0x140d85aa0
140d4dcbc:	cc                   	int3
140d4dcbd:	cc                   	int3
140d4dcbe:	cc                   	int3
140d4dcbf:	cc                   	int3
140d4dcc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d4dcc5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d4dcca:	57                   	push   %rdi
140d4dccb:	b8 30 00 00 00       	mov    $0x30,%eax
140d4dcd0:	e8 cb d7 0c 00       	call   0x140e1b4a0
140d4dcd5:	48 2b e0             	sub    %rax,%rsp
140d4dcd8:	49 8b f8             	mov    %r8,%rdi
140d4dcdb:	48 8b f2             	mov    %rdx,%rsi
140d4dcde:	48 8b d9             	mov    %rcx,%rbx
140d4dce1:	e8 0a 7e 03 00       	call   0x140d85af0
140d4dce6:	48 85 c0             	test   %rax,%rax
140d4dce9:	75 6a                	jne    0x140d4dd55
140d4dceb:	4c 8d 0d 56 0b 43 00 	lea    0x430b56(%rip),%r9        # 0x14117e848
140d4dcf2:	8d 50 6d             	lea    0x6d(%rax),%edx
140d4dcf5:	8d 48 0e             	lea    0xe(%rax),%ecx
140d4dcf8:	48 85 db             	test   %rbx,%rbx
140d4dcfb:	75 23                	jne    0x140d4dd20
140d4dcfd:	44 8d 40 6a          	lea    0x6a(%rax),%r8d
140d4dd01:	c7 44 24 20 0e 01 00 	movl   $0x10e,0x20(%rsp)
140d4dd08:	00
140d4dd09:	e8 72 2f f8 ff       	call   0x140cd0c80
140d4dd0e:	33 c0                	xor    %eax,%eax
140d4dd10:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d4dd15:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140d4dd1a:	48 83 c4 30          	add    $0x30,%rsp
140d4dd1e:	5f                   	pop    %rdi
140d4dd1f:	c3                   	ret
140d4dd20:	41 b8 6c 00 00 00    	mov    $0x6c,%r8d
140d4dd26:	c7 44 24 20 11 01 00 	movl   $0x111,0x20(%rsp)
140d4dd2d:	00
140d4dd2e:	e8 4d 2f f8 ff       	call   0x140cd0c80
140d4dd33:	4c 8d 0d 26 0b 43 00 	lea    0x430b26(%rip),%r9        # 0x14117e860
140d4dd3a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)