140d829c1:	89 45 d0             	mov    %eax,-0x30(%rbp)
140d829c4:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140d829c8:	48 8b 45 70          	mov    0x70(%rbp),%rax
140d829cc:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140d829d1:	48 8b 45 68          	mov    0x68(%rbp),%rax
140d829d5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d829da:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140d829de:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d829e3:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140d829e7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d829ec:	89 1f                	mov    %ebx,(%rdi)
140d829ee:	49 8b 46 08          	mov    0x8(%r14),%rax
140d829f2:	ff 15 28 10 20 00    	call   *0x201028(%rip)        # 0x140f83a20
140d829f8:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
140d829fc:	48 8b f0             	mov    %rax,%rsi
140d829ff:	7e 5d                	jle    0x140d82a5e
140d82a01:	48 63 0f             	movslq (%rdi),%rcx
140d82a04:	4d 89 34 cf          	mov    %r14,(%r15,%rcx,8)
140d82a08:	48 83 7d d8 00       	cmpq   $0x0,-0x28(%rbp)
140d82a0d:	74 0e                	je     0x140d82a1d
140d82a0f:	49 8b 46 18          	mov    0x18(%r14),%rax
140d82a13:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140d82a17:	ff 15 03 10 20 00    	call   *0x201003(%rip)        # 0x140f83a20
140d82a1d:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140d82a21:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140d82a25:	8b 45 d0             	mov    -0x30(%rbp),%eax
140d82a28:	01 07                	add    %eax,(%rdi)
140d82a2a:	83 3f 01             	cmpl   $0x1,(%rdi)
140d82a2d:	7e 2c                	jle    0x140d82a5b
140d82a2f:	33 c9                	xor    %ecx,%ecx
140d82a31:	e8 6a 62 02 00       	call   0x140da8ca0
140d82a36:	48 8b ce             	mov    %rsi,%rcx
140d82a39:	e8 62 62 02 00       	call   0x140da8ca0
140d82a3e:	49 8b 46 18          	mov    0x18(%r14),%rax
140d82a42:	48 85 c0             	test   %rax,%rax
140d82a45:	74 0a                	je     0x140d82a51
140d82a47:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140d82a4b:	ff 15 cf 0f 20 00    	call   *0x200fcf(%rip)        # 0x140f83a20
140d82a51:	48 c7 45 d8 00 00 00 	movq   $0x0,-0x28(%rbp)
140d82a58:	00
140d82a59:	33 f6                	xor    %esi,%esi
140d82a5b:	48 8b de             	mov    %rsi,%rbx
140d82a5e:	48 8b 35 0b 5e 63 00 	mov    0x635e0b(%rip),%rsi        # 0x1413b8870
140d82a65:	33 c0                	xor    %eax,%eax
140d82a67:	4c 8b 4d 60          	mov    0x60(%rbp),%r9
140d82a6b:	4d 8b c4             	mov    %r12,%r8
140d82a6e:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140d82a72:	49 8b cd             	mov    %r13,%rcx
140d82a75:	89 45 d0             	mov    %eax,-0x30(%rbp)
140d82a78:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140d82a7c:	48 8b 45 70          	mov    0x70(%rbp),%rax
140d82a80:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140d82a85:	48 8b 45 68          	mov    0x68(%rbp),%rax
140d82a89:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d82a8e:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140d82a92:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d82a97:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140d82a9b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d82aa0:	48 8b 46 08          	mov    0x8(%rsi),%rax
140d82aa4:	ff 15 76 0f 20 00    	call   *0x200f76(%rip)        # 0x140f83a20
140d82aaa:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
140d82aae:	4c 8b f0             	mov    %rax,%r14
140d82ab1:	7e 66                	jle    0x140d82b19
140d82ab3:	48 63 0f             	movslq (%rdi),%rcx
140d82ab6:	49 89 34 cf          	mov    %rsi,(%r15,%rcx,8)
140d82aba:	48 83 7d d8 00       	cmpq   $0x0,-0x28(%rbp)
140d82abf:	74 0e                	je     0x140d82acf
140d82ac1:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d82ac5:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140d82ac9:	ff 15 51 0f 20 00    	call   *0x200f51(%rip)        # 0x140f83a20
140d82acf:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140d82ad3:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140d82ad7:	8b 45 d0             	mov    -0x30(%rbp),%eax
140d82ada:	01 07                	add    %eax,(%rdi)
140d82adc:	83 3f 01             	cmpl   $0x1,(%rdi)
140d82adf:	7e 30                	jle    0x140d82b11
140d82ae1:	48 8b cb             	mov    %rbx,%rcx
140d82ae4:	e8 b7 61 02 00       	call   0x140da8ca0
140d82ae9:	49 8b ce             	mov    %r14,%rcx
140d82aec:	e8 af 61 02 00       	call   0x140da8ca0
140d82af1:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d82af5:	48 85 c0             	test   %rax,%rax
140d82af8:	74 0a                	je     0x140d82b04
140d82afa:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140d82afe:	ff 15 1c 0f 20 00    	call   *0x200f1c(%rip)        # 0x140f83a20
140d82b04:	48 c7 45 d8 00 00 00 	movq   $0x0,-0x28(%rbp)
140d82b0b:	00
140d82b0c:	45 33 f6             	xor    %r14d,%r14d
140d82b0f:	eb 05                	jmp    0x140d82b16
140d82b11:	48 85 db             	test   %rbx,%rbx
140d82b14:	75 03                	jne    0x140d82b19
140d82b16:	49 8b de             	mov    %r14,%rbx
140d82b19:	48 8b 35 58 5d 63 00 	mov    0x635d58(%rip),%rsi        # 0x1413b8878
140d82b20:	33 c0                	xor    %eax,%eax
140d82b22:	4c 8b 4d 60          	mov    0x60(%rbp),%r9
140d82b26:	4d 8b c4             	mov    %r12,%r8
140d82b29:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140d82b2d:	49 8b cd             	mov    %r13,%rcx
140d82b30:	89 45 d0             	mov    %eax,-0x30(%rbp)
140d82b33:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140d82b37:	48 8b 45 70          	mov    0x70(%rbp),%rax
140d82b3b:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140d82b40:	48 8b 45 68          	mov    0x68(%rbp),%rax
140d82b44:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d82b49:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140d82b4d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d82b52:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140d82b56:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d82b5b:	48 8b 46 08          	mov    0x8(%rsi),%rax
140d82b5f:	ff 15 bb 0e 20 00    	call   *0x200ebb(%rip)        # 0x140f83a20
140d82b65:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
140d82b69:	4c 8b f0             	mov    %rax,%r14
140d82b6c:	7e 66                	jle    0x140d82bd4
140d82b6e:	48 63 0f             	movslq (%rdi),%rcx
140d82b71:	49 89 34 cf          	mov    %rsi,(%r15,%rcx,8)
140d82b75:	48 83 7d d8 00       	cmpq   $0x0,-0x28(%rbp)
140d82b7a:	74 0e                	je     0x140d82b8a
140d82b7c:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d82b80:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140d82b84:	ff 15 96 0e 20 00    	call   *0x200e96(%rip)        # 0x140f83a20
140d82b8a:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140d82b8e:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140d82b92:	8b 45 d0             	mov    -0x30(%rbp),%eax
140d82b95:	01 07                	add    %eax,(%rdi)
140d82b97:	83 3f 01             	cmpl   $0x1,(%rdi)
140d82b9a:	7e 30                	jle    0x140d82bcc
140d82b9c:	48 8b cb             	mov    %rbx,%rcx
140d82b9f:	e8 fc 60 02 00       	call   0x140da8ca0
140d82ba4:	49 8b ce             	mov    %r14,%rcx
140d82ba7:	e8 f4 60 02 00       	call   0x140da8ca0
140d82bac:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d82bb0:	48 85 c0             	test   %rax,%rax
140d82bb3:	74 0a                	je     0x140d82bbf
140d82bb5:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140d82bb9:	ff 15 61 0e 20 00    	call   *0x200e61(%rip)        # 0x140f83a20
140d82bbf:	48 c7 45 d8 00 00 00 	movq   $0x0,-0x28(%rbp)
140d82bc6:	00
140d82bc7:	45 33 f6             	xor    %r14d,%r14d
140d82bca:	eb 05                	jmp    0x140d82bd1
140d82bcc:	48 85 db             	test   %rbx,%rbx
140d82bcf:	75 03                	jne    0x140d82bd4
140d82bd1:	49 8b de             	mov    %r14,%rbx
140d82bd4:	48 8b 35 a5 5c 63 00 	mov    0x635ca5(%rip),%rsi        # 0x1413b8880
140d82bdb:	33 c0                	xor    %eax,%eax
140d82bdd:	4c 8b 4d 60          	mov    0x60(%rbp),%r9
140d82be1:	4d 8b c4             	mov    %r12,%r8
140d82be4:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140d82be8:	49 8b cd             	mov    %r13,%rcx
140d82beb:	89 45 d0             	mov    %eax,-0x30(%rbp)
140d82bee:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140d82bf2:	48 8b 45 70          	mov    0x70(%rbp),%rax
140d82bf6:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140d82bfb:	48 8b 45 68          	mov    0x68(%rbp),%rax
140d82bff:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d82c04:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140d82c08:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d82c0d:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140d82c11:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d82c16:	48 8b 46 08          	mov    0x8(%rsi),%rax
140d82c1a:	ff 15 00 0e 20 00    	call   *0x200e00(%rip)        # 0x140f83a20
140d82c20:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
140d82c24:	4c 8b f0             	mov    %rax,%r14
140d82c27:	7e 66                	jle    0x140d82c8f
140d82c29:	48 63 0f             	movslq (%rdi),%rcx
140d82c2c:	49 89 34 cf          	mov    %rsi,(%r15,%rcx,8)
140d82c30:	48 83 7d d8 00       	cmpq   $0x0,-0x28(%rbp)
140d82c35:	74 0e                	je     0x140d82c45
140d82c37:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d82c3b:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140d82c3f:	ff 15 db 0d 20 00    	call   *0x200ddb(%rip)        # 0x140f83a20
140d82c45:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140d82c49:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140d82c4d:	8b 45 d0             	mov    -0x30(%rbp),%eax
140d82c50:	01 07                	add    %eax,(%rdi)
140d82c52:	83 3f 01             	cmpl   $0x1,(%rdi)
140d82c55:	7e 30                	jle    0x140d82c87
140d82c57:	48 8b cb             	mov    %rbx,%rcx
140d82c5a:	e8 41 60 02 00       	call   0x140da8ca0
140d82c5f:	49 8b ce             	mov    %r14,%rcx
140d82c62:	e8 39 60 02 00       	call   0x140da8ca0
140d82c67:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d82c6b:	48 85 c0             	test   %rax,%rax
140d82c6e:	74 0a                	je     0x140d82c7a
140d82c70:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140d82c74:	ff 15 a6 0d 20 00    	call   *0x200da6(%rip)        # 0x140f83a20
140d82c7a:	48 c7 45 d8 00 00 00 	movq   $0x0,-0x28(%rbp)
140d82c81:	00
140d82c82:	45 33 f6             	xor    %r14d,%r14d
140d82c85:	eb 05                	jmp    0x140d82c8c
140d82c87:	48 85 db             	test   %rbx,%rbx
140d82c8a:	75 03                	jne    0x140d82c8f
140d82c8c:	49 8b de             	mov    %r14,%rbx
140d82c8f:	48 8b 35 f2 5b 63 00 	mov    0x635bf2(%rip),%rsi        # 0x1413b8888
140d82c96:	33 c0                	xor    %eax,%eax
140d82c98:	4c 8b 4d 60          	mov    0x60(%rbp),%r9
140d82c9c:	4d 8b c4             	mov    %r12,%r8
140d82c9f:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140d82ca3:	49 8b cd             	mov    %r13,%rcx
140d82ca6:	89 45 d0             	mov    %eax,-0x30(%rbp)
140d82ca9:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140d82cad:	48 8b 45 70          	mov    0x70(%rbp),%rax
140d82cb1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140d82cb6:	48 8b 45 68          	mov    0x68(%rbp),%rax
140d82cba:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d82cbf:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140d82cc3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d82cc8:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140d82ccc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d82cd1:	48 8b 46 08          	mov    0x8(%rsi),%rax
140d82cd5:	ff 15 45 0d 20 00    	call   *0x200d45(%rip)        # 0x140f83a20
140d82cdb:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
140d82cdf:	4c 8b f0             	mov    %rax,%r14
140d82ce2:	7e 66                	jle    0x140d82d4a
140d82ce4:	48 63 0f             	movslq (%rdi),%rcx
140d82ce7:	49 89 34 cf          	mov    %rsi,(%r15,%rcx,8)
140d82ceb:	48 83 7d d8 00       	cmpq   $0x0,-0x28(%rbp)
140d82cf0:	74 0e                	je     0x140d82d00
140d82cf2:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d82cf6:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140d82cfa:	ff 15 20 0d 20 00    	call   *0x200d20(%rip)        # 0x140f83a20
140d82d00:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140d82d04:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140d82d08:	8b 45 d0             	mov    -0x30(%rbp),%eax
140d82d0b:	01 07                	add    %eax,(%rdi)
140d82d0d:	83 3f 01             	cmpl   $0x1,(%rdi)
140d82d10:	7e 30                	jle    0x140d82d42
140d82d12:	48 8b cb             	mov    %rbx,%rcx
140d82d15:	e8 86 5f 02 00       	call   0x140da8ca0
140d82d1a:	49 8b ce             	mov    %r14,%rcx
140d82d1d:	e8 7e 5f 02 00       	call   0x140da8ca0
140d82d22:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d82d26:	48 85 c0             	test   %rax,%rax
140d82d29:	74 0a                	je     0x140d82d35
140d82d2b:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140d82d2f:	ff 15 eb 0c 20 00    	call   *0x200ceb(%rip)        # 0x140f83a20
140d82d35:	48 c7 45 d8 00 00 00 	movq   $0x0,-0x28(%rbp)
140d82d3c:	00
140d82d3d:	45 33 f6             	xor    %r14d,%r14d
140d82d40:	eb 05                	jmp    0x140d82d47
140d82d42:	48 85 db             	test   %rbx,%rbx
140d82d45:	75 03                	jne    0x140d82d4a
140d82d47:	49 8b de             	mov    %r14,%rbx
140d82d4a:	48 8b 35 3f 5b 63 00 	mov    0x635b3f(%rip),%rsi        # 0x1413b8890
140d82d51:	33 c0                	xor    %eax,%eax
140d82d53:	4c 8b 4d 60          	mov    0x60(%rbp),%r9
140d82d57:	4d 8b c4             	mov    %r12,%r8
140d82d5a:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140d82d5e:	49 8b cd             	mov    %r13,%rcx
140d82d61:	89 45 d0             	mov    %eax,-0x30(%rbp)
140d82d64:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140d82d68:	48 8b 45 70          	mov    0x70(%rbp),%rax
140d82d6c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140d82d71:	48 8b 45 68          	mov    0x68(%rbp),%rax
140d82d75:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d82d7a:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140d82d7e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d82d83:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140d82d87:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d82d8c:	48 8b 46 08          	mov    0x8(%rsi),%rax
140d82d90:	ff 15 8a 0c 20 00    	call   *0x200c8a(%rip)        # 0x140f83a20
140d82d96:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
140d82d9a:	4c 8b f0             	mov    %rax,%r14
140d82d9d:	7e 66                	jle    0x140d82e05
140d82d9f:	48 63 0f             	movslq (%rdi),%rcx
140d82da2:	49 89 34 cf          	mov    %rsi,(%r15,%rcx,8)
140d82da6:	48 83 7d d8 00       	cmpq   $0x0,-0x28(%rbp)
140d82dab:	74 0e                	je     0x140d82dbb
140d82dad:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d82db1:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140d82db5:	ff 15 65 0c 20 00    	call   *0x200c65(%rip)        # 0x140f83a20
140d82dbb:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140d82dbf:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140d82dc3:	8b 45 d0             	mov    -0x30(%rbp),%eax
140d82dc6:	01 07                	add    %eax,(%rdi)
140d82dc8:	83 3f 01             	cmpl   $0x1,(%rdi)
140d82dcb:	7e 30                	jle    0x140d82dfd
140d82dcd:	48 8b cb             	mov    %rbx,%rcx
140d82dd0:	e8 cb 5e 02 00       	call   0x140da8ca0
140d82dd5:	49 8b ce             	mov    %r14,%rcx
140d82dd8:	e8 c3 5e 02 00       	call   0x140da8ca0
140d82ddd:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d82de1:	48 85 c0             	test   %rax,%rax
140d82de4:	74 0a                	je     0x140d82df0
140d82de6:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140d82dea:	ff 15 30 0c 20 00    	call   *0x200c30(%rip)        # 0x140f83a20
140d82df0:	48 c7 45 d8 00 00 00 	movq   $0x0,-0x28(%rbp)
140d82df7:	00
140d82df8:	45 33 f6             	xor    %r14d,%r14d
140d82dfb:	eb 05                	jmp    0x140d82e02
140d82dfd:	48 85 db             	test   %rbx,%rbx
140d82e00:	75 03                	jne    0x140d82e05
140d82e02:	49 8b de             	mov    %r14,%rbx
140d82e05:	48 8b 35 8c 5a 63 00 	mov    0x635a8c(%rip),%rsi        # 0x1413b8898
140d82e0c:	33 c0                	xor    %eax,%eax
140d82e0e:	4c 8b 4d 60          	mov    0x60(%rbp),%r9
140d82e12:	4d 8b c4             	mov    %r12,%r8
140d82e15:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140d82e19:	49 8b cd             	mov    %r13,%rcx
140d82e1c:	89 45 d0             	mov    %eax,-0x30(%rbp)
140d82e1f:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140d82e23:	48 8b 45 70          	mov    0x70(%rbp),%rax
140d82e27:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140d82e2c:	48 8b 45 68          	mov    0x68(%rbp),%rax
140d82e30:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d82e35:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140d82e39:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d82e3e:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140d82e42:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d82e47:	48 8b 46 08          	mov    0x8(%rsi),%rax
140d82e4b:	ff 15 cf 0b 20 00    	call   *0x200bcf(%rip)        # 0x140f83a20
140d82e51:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
140d82e55:	4c 8b f0             	mov    %rax,%r14
140d82e58:	7e 69                	jle    0x140d82ec3
140d82e5a:	48 63 0f             	movslq (%rdi),%rcx
140d82e5d:	49 89 34 cf          	mov    %rsi,(%r15,%rcx,8)
140d82e61:	48 83 7d d8 00       	cmpq   $0x0,-0x28(%rbp)
140d82e66:	74 0e                	je     0x140d82e76
140d82e68:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d82e6c:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140d82e70:	ff 15 aa 0b 20 00    	call   *0x200baa(%rip)        # 0x140f83a20
140d82e76:	8b 45 d0             	mov    -0x30(%rbp),%eax
140d82e79:	01 07                	add    %eax,(%rdi)
140d82e7b:	83 3f 01             	cmpl   $0x1,(%rdi)
140d82e7e:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140d82e82:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
140d82e86:	7e 31                	jle    0x140d82eb9
140d82e88:	48 8b cb             	mov    %rbx,%rcx
140d82e8b:	e8 10 5e 02 00       	call   0x140da8ca0
140d82e90:	49 8b ce             	mov    %r14,%rcx
140d82e93:	e8 08 5e 02 00       	call   0x140da8ca0
140d82e98:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d82e9c:	48 85 c0             	test   %rax,%rax
140d82e9f:	74 0a                	je     0x140d82eab
140d82ea1:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140d82ea5:	ff 15 75 0b 20 00    	call   *0x200b75(%rip)        # 0x140f83a20
140d82eab:	33 c9                	xor    %ecx,%ecx
140d82ead:	45 33 f6             	xor    %r14d,%r14d
140d82eb0:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
140d82eb4:	41 8b de             	mov    %r14d,%ebx
140d82eb7:	eb 0e                	jmp    0x140d82ec7
140d82eb9:	48 85 db             	test   %rbx,%rbx
140d82ebc:	75 09                	jne    0x140d82ec7
140d82ebe:	49 8b de             	mov    %r14,%rbx
140d82ec1:	eb 04                	jmp    0x140d82ec7
140d82ec3:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140d82ec7:	83 3f 01             	cmpl   $0x1,(%rdi)
140d82eca:	75 15                	jne    0x140d82ee1
140d82ecc:	49 8b 07             	mov    (%r15),%rax
140d82ecf:	83 78 20 00          	cmpl   $0x0,0x20(%rax)
140d82ed3:	74 0c                	je     0x140d82ee1