140bc9c74:	e8 d7 b0 68 ff       	call   0x140254d50
140bc9c79:	90                   	nop
140bc9c7a:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140bc9c7f:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140bc9c86:	b9 18 00 00 00       	mov    $0x18,%ecx
140bc9c8b:	e8 78 14 25 00       	call   0x140e1b108
140bc9c90:	48 8b d8             	mov    %rax,%rbx
140bc9c93:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
140bc9c9a:	48 85 c0             	test   %rax,%rax
140bc9c9d:	74 1a                	je     0x140bc9cb9
140bc9c9f:	0f 57 c0             	xorps  %xmm0,%xmm0
140bc9ca2:	0f 11 00             	movups %xmm0,(%rax)
140bc9ca5:	48 c7 40 08 01 00 00 	movq   $0x1,0x8(%rax)
140bc9cac:	00
140bc9cad:	48 8d 05 d4 f6 54 00 	lea    0x54f6d4(%rip),%rax        # 0x141119388
140bc9cb4:	48 89 03             	mov    %rax,(%rbx)
140bc9cb7:	eb 02                	jmp    0x140bc9cbb
140bc9cb9:	33 db                	xor    %ebx,%ebx
140bc9cbb:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140bc9cc0:	48 8d 05 89 e0 50 00 	lea    0x50e089(%rip),%rax        # 0x1410d7d50
140bc9cc7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140bc9ccc:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140bc9cd1:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140bc9cd5:	e8 36 8d 7c ff       	call   0x140392a10
140bc9cda:	4c 8b c8             	mov    %rax,%r9
140bc9cdd:	4c 8b c6             	mov    %rsi,%r8
140bc9ce0:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140bc9ce5:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140bc9ce9:	e8 f2 9f f7 ff       	call   0x140b43ce0
140bc9cee:	90                   	nop
140bc9cef:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140bc9cf4:	e8 67 e6 5c ff       	call   0x140198360
140bc9cf9:	80 7c 24 68 00       	cmpb   $0x0,0x68(%rsp)
140bc9cfe:	74 0a                	je     0x140bc9d0a
140bc9d00:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140bc9d05:	e8 f6 37 5d ff       	call   0x14019d500
140bc9d0a:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140bc9d0e:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140bc9d12:	e8 69 53 f8 ff       	call   0x140b4f080
140bc9d17:	48 8b d0             	mov    %rax,%rdx
140bc9d1a:	48 8b cf             	mov    %rdi,%rcx
140bc9d1d:	e8 de 97 f7 ff       	call   0x140b43500
140bc9d22:	90                   	nop
140bc9d23:	48 85 db             	test   %rbx,%rbx
140bc9d26:	74 1c                	je     0x140bc9d44
140bc9d28:	48 83 6b 08 01       	subq   $0x1,0x8(%rbx)
140bc9d2d:	75 15                	jne    0x140bc9d44
140bc9d2f:	48 8b 03             	mov    (%rbx),%rax
140bc9d32:	ba 01 00 00 00       	mov    $0x1,%edx
140bc9d37:	48 8b cb             	mov    %rbx,%rcx
140bc9d3a:	48 8b 40 28          	mov    0x28(%rax),%rax
140bc9d3e:	ff 15 dc 9c 3b 00    	call   *0x3b9cdc(%rip)        # 0x140f83a20
140bc9d44:	48 8b c7             	mov    %rdi,%rax
140bc9d47:	48 8b 9c 24 a0 01 00 	mov    0x1a0(%rsp),%rbx
140bc9d4e:	00
140bc9d4f:	48 81 c4 70 01 00 00 	add    $0x170,%rsp
140bc9d56:	5f                   	pop    %rdi
140bc9d57:	5e                   	pop    %rsi
140bc9d58:	5d                   	pop    %rbp
140bc9d59:	c3                   	ret
140bc9d5a:	cc                   	int3
140bc9d5b:	cc                   	int3
140bc9d5c:	cc                   	int3
140bc9d5d:	cc                   	int3
140bc9d5e:	cc                   	int3
140bc9d5f:	cc                   	int3
140bc9d60:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140bc9d65:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140bc9d6a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140bc9d6f:	55                   	push   %rbp
140bc9d70:	56                   	push   %rsi
140bc9d71:	57                   	push   %rdi
140bc9d72:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
140bc9d77:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
140bc9d7e:	49 8b d9             	mov    %r9,%rbx
140bc9d81:	49 8b f0             	mov    %r8,%rsi
140bc9d84:	48 8b fa             	mov    %rdx,%rdi
140bc9d87:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140bc9d8c:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
140bc9d93:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140bc9d98:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140bc9d9f:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
140bc9da4:	41 80 79 30 00       	cmpb   $0x0,0x30(%r9)
140bc9da9:	74 30                	je     0x140bc9ddb
140bc9dab:	48 8b d3             	mov    %rbx,%rdx
140bc9dae:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140bc9db3:	e8 38 3d 67 ff       	call   0x14023daf0
140bc9db8:	8b 4b 24             	mov    0x24(%rbx),%ecx
140bc9dbb:	8b 53 28             	mov    0x28(%rbx),%edx
140bc9dbe:	44 8b 43 2c          	mov    0x2c(%rbx),%r8d
140bc9dc2:	8b 43 20             	mov    0x20(%rbx),%eax
140bc9dc5:	89 44 24 58          	mov    %eax,0x58(%rsp)
140bc9dc9:	89 4c 24 5c          	mov    %ecx,0x5c(%rsp)
140bc9dcd:	89 54 24 60          	mov    %edx,0x60(%rsp)
140bc9dd1:	44 89 44 24 64       	mov    %r8d,0x64(%rsp)
140bc9dd6:	c6 44 24 68 01       	movb   $0x1,0x68(%rsp)
140bc9ddb:	48 8d 53 38          	lea    0x38(%rbx),%rdx
140bc9ddf:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140bc9de4:	e8 67 af 68 ff       	call   0x140254d50
140bc9de9:	90                   	nop
140bc9dea:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140bc9def:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140bc9df6:	b9 18 00 00 00       	mov    $0x18,%ecx
140bc9dfb:	e8 08 13 25 00       	call   0x140e1b108
140bc9e00:	48 8b d8             	mov    %rax,%rbx
140bc9e03:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
140bc9e0a:	48 85 c0             	test   %rax,%rax
140bc9e0d:	74 1a                	je     0x140bc9e29
140bc9e0f:	0f 57 c0             	xorps  %xmm0,%xmm0
140bc9e12:	0f 11 00             	movups %xmm0,(%rax)
140bc9e15:	48 c7 40 08 01 00 00 	movq   $0x1,0x8(%rax)
140bc9e1c:	00
140bc9e1d:	48 8d 05 24 30 56 00 	lea    0x563024(%rip),%rax        # 0x14112ce48
140bc9e24:	48 89 03             	mov    %rax,(%rbx)
140bc9e27:	eb 02                	jmp    0x140bc9e2b
140bc9e29:	33 db                	xor    %ebx,%ebx
140bc9e2b:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140bc9e30:	48 8d 05 19 df 50 00 	lea    0x50df19(%rip),%rax        # 0x1410d7d50
140bc9e37:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140bc9e3c:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140bc9e41:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140bc9e45:	e8 c6 8b 7c ff       	call   0x140392a10
140bc9e4a:	4c 8b c8             	mov    %rax,%r9
140bc9e4d:	4c 8b c6             	mov    %rsi,%r8
140bc9e50:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140bc9e55:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140bc9e59:	e8 82 9e f7 ff       	call   0x140b43ce0
140bc9e5e:	90                   	nop
140bc9e5f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140bc9e64:	e8 f7 e4 5c ff       	call   0x140198360
140bc9e69:	80 7c 24 68 00       	cmpb   $0x0,0x68(%rsp)
140bc9e6e:	74 0a                	je     0x140bc9e7a
140bc9e70:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140bc9e75:	e8 86 36 5d ff       	call   0x14019d500
140bc9e7a:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140bc9e7e:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140bc9e82:	e8 a9 52 f8 ff       	call   0x140b4f130
140bc9e87:	48 8b d0             	mov    %rax,%rdx
140bc9e8a:	48 8b cf             	mov    %rdi,%rcx
140bc9e8d:	e8 6e 96 f7 ff       	call   0x140b43500
140bc9e92:	90                   	nop
140bc9e93:	48 85 db             	test   %rbx,%rbx
140bc9e96:	74 1c                	je     0x140bc9eb4
140bc9e98:	48 83 6b 08 01       	subq   $0x1,0x8(%rbx)
140bc9e9d:	75 15                	jne    0x140bc9eb4
140bc9e9f:	48 8b 03             	mov    (%rbx),%rax
140bc9ea2:	ba 01 00 00 00       	mov    $0x1,%edx
140bc9ea7:	48 8b cb             	mov    %rbx,%rcx
140bc9eaa:	48 8b 40 28          	mov    0x28(%rax),%rax
140bc9eae:	ff 15 6c 9b 3b 00    	call   *0x3b9b6c(%rip)        # 0x140f83a20
140bc9eb4:	48 8b c7             	mov    %rdi,%rax
140bc9eb7:	48 8b 9c 24 a0 01 00 	mov    0x1a0(%rsp),%rbx
140bc9ebe:	00
140bc9ebf:	48 81 c4 70 01 00 00 	add    $0x170,%rsp
140bc9ec6:	5f                   	pop    %rdi
140bc9ec7:	5e                   	pop    %rsi
140bc9ec8:	5d                   	pop    %rbp
140bc9ec9:	c3                   	ret
140bc9eca:	cc                   	int3
140bc9ecb:	cc                   	int3
140bc9ecc:	cc                   	int3
140bc9ecd:	cc                   	int3
140bc9ece:	cc                   	int3
140bc9ecf:	cc                   	int3
140bc9ed0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140bc9ed5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140bc9eda:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140bc9edf:	55                   	push   %rbp
140bc9ee0:	56                   	push   %rsi
140bc9ee1:	57                   	push   %rdi
140bc9ee2:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
140bc9ee7:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
140bc9eee:	49 8b d9             	mov    %r9,%rbx
140bc9ef1:	49 8b f0             	mov    %r8,%rsi
140bc9ef4:	48 8b fa             	mov    %rdx,%rdi
140bc9ef7:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140bc9efc:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
140bc9f03:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140bc9f08:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140bc9f0f:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
140bc9f14:	41 80 79 30 00       	cmpb   $0x0,0x30(%r9)
140bc9f19:	74 30                	je     0x140bc9f4b
140bc9f1b:	48 8b d3             	mov    %rbx,%rdx
140bc9f1e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140bc9f23:	e8 c8 3b 67 ff       	call   0x14023daf0
140bc9f28:	8b 4b 24             	mov    0x24(%rbx),%ecx
140bc9f2b:	8b 53 28             	mov    0x28(%rbx),%edx
140bc9f2e:	44 8b 43 2c          	mov    0x2c(%rbx),%r8d
140bc9f32:	8b 43 20             	mov    0x20(%rbx),%eax
140bc9f35:	89 44 24 58          	mov    %eax,0x58(%rsp)
140bc9f39:	89 4c 24 5c          	mov    %ecx,0x5c(%rsp)
140bc9f3d:	89 54 24 60          	mov    %edx,0x60(%rsp)
140bc9f41:	44 89 44 24 64       	mov    %r8d,0x64(%rsp)
140bc9f46:	c6 44 24 68 01       	movb   $0x1,0x68(%rsp)
140bc9f4b:	48 8d 53 38          	lea    0x38(%rbx),%rdx
140bc9f4f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140bc9f54:	e8 f7 ad 68 ff       	call   0x140254d50
140bc9f59:	90                   	nop
140bc9f5a:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140bc9f5f:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140bc9f66:	b9 18 00 00 00       	mov    $0x18,%ecx
140bc9f6b:	e8 98 11 25 00       	call   0x140e1b108
140bc9f70:	48 8b d8             	mov    %rax,%rbx
140bc9f73:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
140bc9f7a:	48 85 c0             	test   %rax,%rax
140bc9f7d:	74 1a                	je     0x140bc9f99
140bc9f7f:	0f 57 c0             	xorps  %xmm0,%xmm0
140bc9f82:	0f 11 00             	movups %xmm0,(%rax)
140bc9f85:	48 c7 40 08 01 00 00 	movq   $0x1,0x8(%rax)
140bc9f8c:	00
140bc9f8d:	48 8d 05 54 4e 54 00 	lea    0x544e54(%rip),%rax        # 0x14110ede8
140bc9f94:	48 89 03             	mov    %rax,(%rbx)
140bc9f97:	eb 02                	jmp    0x140bc9f9b
140bc9f99:	33 db                	xor    %ebx,%ebx
140bc9f9b:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140bc9fa0:	48 8d 05 a9 dd 50 00 	lea    0x50dda9(%rip),%rax        # 0x1410d7d50
140bc9fa7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140bc9fac:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140bc9fb1:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140bc9fb5:	e8 56 8a 7c ff       	call   0x140392a10
140bc9fba:	4c 8b c8             	mov    %rax,%r9
140bc9fbd:	4c 8b c6             	mov    %rsi,%r8
140bc9fc0:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140bc9fc5:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140bc9fc9:	e8 12 9d f7 ff       	call   0x140b43ce0
140bc9fce:	90                   	nop
140bc9fcf:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140bc9fd4:	e8 87 e3 5c ff       	call   0x140198360
140bc9fd9:	80 7c 24 68 00       	cmpb   $0x0,0x68(%rsp)
140bc9fde:	74 0a                	je     0x140bc9fea
140bc9fe0:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140bc9fe5:	e8 16 35 5d ff       	call   0x14019d500
140bc9fea:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140bc9fee:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140bc9ff2:	e8 e9 51 f8 ff       	call   0x140b4f1e0
140bc9ff7:	48 8b d0             	mov    %rax,%rdx
140bc9ffa:	48 8b cf             	mov    %rdi,%rcx
140bc9ffd:	e8 fe 94 f7 ff       	call   0x140b43500
140bca002:	90                   	nop
140bca003:	48 85 db             	test   %rbx,%rbx
140bca006:	74 1c                	je     0x140bca024
140bca008:	48 83 6b 08 01       	subq   $0x1,0x8(%rbx)
140bca00d:	75 15                	jne    0x140bca024
140bca00f:	48 8b 03             	mov    (%rbx),%rax
140bca012:	ba 01 00 00 00       	mov    $0x1,%edx
140bca017:	48 8b cb             	mov    %rbx,%rcx
140bca01a:	48 8b 40 28          	mov    0x28(%rax),%rax
140bca01e:	ff 15 fc 99 3b 00    	call   *0x3b99fc(%rip)        # 0x140f83a20
140bca024:	48 8b c7             	mov    %rdi,%rax
140bca027:	48 8b 9c 24 a0 01 00 	mov    0x1a0(%rsp),%rbx
140bca02e:	00
140bca02f:	48 81 c4 70 01 00 00 	add    $0x170,%rsp
140bca036:	5f                   	pop    %rdi
140bca037:	5e                   	pop    %rsi
140bca038:	5d                   	pop    %rbp
140bca039:	c3                   	ret
140bca03a:	cc                   	int3
140bca03b:	cc                   	int3
140bca03c:	cc                   	int3
140bca03d:	cc                   	int3
140bca03e:	cc                   	int3
140bca03f:	cc                   	int3
140bca040:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140bca045:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140bca04a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140bca04f:	55                   	push   %rbp
140bca050:	56                   	push   %rsi
140bca051:	57                   	push   %rdi
140bca052:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
140bca057:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
140bca05e:	49 8b d9             	mov    %r9,%rbx
140bca061:	49 8b f0             	mov    %r8,%rsi
140bca064:	48 8b fa             	mov    %rdx,%rdi
140bca067:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140bca06c:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
140bca073:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140bca078:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140bca07f:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
140bca084:	41 80 79 30 00       	cmpb   $0x0,0x30(%r9)
140bca089:	74 30                	je     0x140bca0bb
140bca08b:	48 8b d3             	mov    %rbx,%rdx
140bca08e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140bca093:	e8 58 3a 67 ff       	call   0x14023daf0
140bca098:	8b 4b 24             	mov    0x24(%rbx),%ecx
140bca09b:	8b 53 28             	mov    0x28(%rbx),%edx
140bca09e:	44 8b 43 2c          	mov    0x2c(%rbx),%r8d
140bca0a2:	8b 43 20             	mov    0x20(%rbx),%eax
140bca0a5:	89 44 24 58          	mov    %eax,0x58(%rsp)
140bca0a9:	89 4c 24 5c          	mov    %ecx,0x5c(%rsp)
140bca0ad:	89 54 24 60          	mov    %edx,0x60(%rsp)
140bca0b1:	44 89 44 24 64       	mov    %r8d,0x64(%rsp)
140bca0b6:	c6 44 24 68 01       	movb   $0x1,0x68(%rsp)
140bca0bb:	48 8d 53 38          	lea    0x38(%rbx),%rdx
140bca0bf:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140bca0c4:	e8 87 ac 68 ff       	call   0x140254d50
140bca0c9:	90                   	nop
140bca0ca:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140bca0cf:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140bca0d6:	b9 18 00 00 00       	mov    $0x18,%ecx
140bca0db:	e8 28 10 25 00       	call   0x140e1b108
140bca0e0:	48 8b d8             	mov    %rax,%rbx
140bca0e3:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
140bca0ea:	48 85 c0             	test   %rax,%rax
140bca0ed:	74 1a                	je     0x140bca109
140bca0ef:	0f 57 c0             	xorps  %xmm0,%xmm0
140bca0f2:	0f 11 00             	movups %xmm0,(%rax)
140bca0f5:	48 c7 40 08 01 00 00 	movq   $0x1,0x8(%rax)
140bca0fc:	00
140bca0fd:	48 8d 05 a4 f5 54 00 	lea    0x54f5a4(%rip),%rax        # 0x1411196a8
140bca104:	48 89 03             	mov    %rax,(%rbx)
140bca107:	eb 02                	jmp    0x140bca10b
140bca109:	33 db                	xor    %ebx,%ebx
140bca10b:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140bca110:	48 8d 05 39 dc 50 00 	lea    0x50dc39(%rip),%rax        # 0x1410d7d50
140bca117:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140bca11c:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140bca121:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140bca125:	e8 e6 88 7c ff       	call   0x140392a10
140bca12a:	4c 8b c8             	mov    %rax,%r9
140bca12d:	4c 8b c6             	mov    %rsi,%r8
140bca130:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140bca135:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140bca139:	e8 a2 9b f7 ff       	call   0x140b43ce0
140bca13e:	90                   	nop
140bca13f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140bca144:	e8 17 e2 5c ff       	call   0x140198360
140bca149:	80 7c 24 68 00       	cmpb   $0x0,0x68(%rsp)
140bca14e:	74 0a                	je     0x140bca15a
140bca150:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140bca155:	e8 a6 33 5d ff       	call   0x14019d500
140bca15a:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140bca15e:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140bca162:	e8 29 51 f8 ff       	call   0x140b4f290
140bca167:	48 8b d0             	mov    %rax,%rdx
140bca16a:	48 8b cf             	mov    %rdi,%rcx
140bca16d:	e8 8e 93 f7 ff       	call   0x140b43500
140bca172:	90                   	nop
140bca173:	48 85 db             	test   %rbx,%rbx
140bca176:	74 1c                	je     0x140bca194
140bca178:	48 83 6b 08 01       	subq   $0x1,0x8(%rbx)
140bca17d:	75 15                	jne    0x140bca194
140bca17f:	48 8b 03             	mov    (%rbx),%rax
140bca182:	ba 01 00 00 00       	mov    $0x1,%edx
140bca187:	48 8b cb             	mov    %rbx,%rcx
140bca18a:	48 8b 40 28          	mov    0x28(%rax),%rax
140bca18e:	ff 15 8c 98 3b 00    	call   *0x3b988c(%rip)        # 0x140f83a20
140bca194:	48 8b c7             	mov    %rdi,%rax
140bca197:	48 8b 9c 24 a0 01 00 	mov    0x1a0(%rsp),%rbx
140bca19e:	00
140bca19f:	48 81 c4 70 01 00 00 	add    $0x170,%rsp