14068fc03:	e8 78 cb bc ff       	call   0x14025c780
14068fc08:	e9 45 01 00 00       	jmp    0x14068fd52
14068fc0d:	b9 40 00 00 00       	mov    $0x40,%ecx
14068fc12:	e8 f1 b4 78 00       	call   0x140e1b108
14068fc17:	4c 8b c0             	mov    %rax,%r8
14068fc1a:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
14068fc1e:	48 85 c0             	test   %rax,%rax
14068fc21:	74 3e                	je     0x14068fc61
14068fc23:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14068fc28:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14068fc2d:	48 85 c9             	test   %rcx,%rcx
14068fc30:	74 20                	je     0x14068fc52
14068fc32:	8b 41 10             	mov    0x10(%rcx),%eax
14068fc35:	ff c0                	inc    %eax
14068fc37:	89 41 10             	mov    %eax,0x10(%rcx)
14068fc3a:	83 f8 01             	cmp    $0x1,%eax
14068fc3d:	0f 8e 1e 19 00 00    	jle    0x140691561
14068fc43:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068fc48:	0f 84 1b 19 00 00    	je     0x140691569
14068fc4e:	49 8d 5f 40          	lea    0x40(%r15),%rbx
14068fc52:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14068fc57:	49 8b c8             	mov    %r8,%rcx
14068fc5a:	e8 91 56 ff ff       	call   0x1406852f0
14068fc5f:	eb 03                	jmp    0x14068fc64
14068fc61:	48 8b c6             	mov    %rsi,%rax
14068fc64:	48 8b 0b             	mov    (%rbx),%rcx
14068fc67:	48 89 03             	mov    %rax,(%rbx)
14068fc6a:	48 85 c9             	test   %rcx,%rcx
14068fc6d:	74 24                	je     0x14068fc93
14068fc6f:	8b 41 10             	mov    0x10(%rcx),%eax
14068fc72:	ff c8                	dec    %eax
14068fc74:	89 41 10             	mov    %eax,0x10(%rcx)
14068fc77:	85 c0                	test   %eax,%eax
14068fc79:	7f 18                	jg     0x14068fc93
14068fc7b:	0f 88 f3 18 00 00    	js     0x140691574
14068fc81:	48 8b 01             	mov    (%rcx),%rax
14068fc84:	ba 01 00 00 00       	mov    $0x1,%edx
14068fc89:	48 8b 00             	mov    (%rax),%rax
14068fc8c:	ff 15 8e 3d 8f 00    	call   *0x8f3d8e(%rip)        # 0x140f83a20
14068fc92:	90                   	nop
14068fc93:	e9 ba 00 00 00       	jmp    0x14068fd52
14068fc98:	b9 40 00 00 00       	mov    $0x40,%ecx
14068fc9d:	e8 66 b4 78 00       	call   0x140e1b108
14068fca2:	4c 8b c8             	mov    %rax,%r9
14068fca5:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
14068fca9:	48 85 c0             	test   %rax,%rax
14068fcac:	74 72                	je     0x14068fd20
14068fcae:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14068fcb2:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14068fcb7:	48 85 c9             	test   %rcx,%rcx
14068fcba:	74 20                	je     0x14068fcdc
14068fcbc:	8b 41 10             	mov    0x10(%rcx),%eax
14068fcbf:	ff c0                	inc    %eax
14068fcc1:	89 41 10             	mov    %eax,0x10(%rcx)
14068fcc4:	83 f8 01             	cmp    $0x1,%eax
14068fcc7:	0f 8e b2 18 00 00    	jle    0x14069157f
14068fccd:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068fcd2:	0f 84 af 18 00 00    	je     0x140691587
14068fcd8:	49 8d 5f 40          	lea    0x40(%r15),%rbx
14068fcdc:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14068fce1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14068fce6:	48 85 c0             	test   %rax,%rax
14068fce9:	74 21                	je     0x14068fd0c
14068fceb:	8b 48 10             	mov    0x10(%rax),%ecx
14068fcee:	ff c1                	inc    %ecx
14068fcf0:	89 48 10             	mov    %ecx,0x10(%rax)
14068fcf3:	83 f9 01             	cmp    $0x1,%ecx
14068fcf6:	0f 8e 96 18 00 00    	jle    0x140691592
14068fcfc:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14068fd02:	0f 84 92 18 00 00    	je     0x14069159a
14068fd08:	49 8d 5f 40          	lea    0x40(%r15),%rbx
14068fd0c:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14068fd11:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14068fd16:	49 8b c9             	mov    %r9,%rcx
14068fd19:	e8 32 54 ff ff       	call   0x140685150
14068fd1e:	eb 03                	jmp    0x14068fd23
14068fd20:	48 8b c6             	mov    %rsi,%rax
14068fd23:	48 8b 0b             	mov    (%rbx),%rcx
14068fd26:	48 89 03             	mov    %rax,(%rbx)
14068fd29:	48 85 c9             	test   %rcx,%rcx
14068fd2c:	74 24                	je     0x14068fd52
14068fd2e:	8b 41 10             	mov    0x10(%rcx),%eax
14068fd31:	ff c8                	dec    %eax
14068fd33:	89 41 10             	mov    %eax,0x10(%rcx)
14068fd36:	85 c0                	test   %eax,%eax
14068fd38:	7f 18                	jg     0x14068fd52
14068fd3a:	0f 88 65 18 00 00    	js     0x1406915a5
14068fd40:	48 8b 01             	mov    (%rcx),%rax
14068fd43:	ba 01 00 00 00       	mov    $0x1,%edx
14068fd48:	48 8b 00             	mov    (%rax),%rax
14068fd4b:	ff 15 cf 3c 8f 00    	call   *0x8f3ccf(%rip)        # 0x140f83a20
14068fd51:	90                   	nop
14068fd52:	48 8b 0b             	mov    (%rbx),%rcx
14068fd55:	48 8b 01             	mov    (%rcx),%rax
14068fd58:	49 8b d6             	mov    %r14,%rdx
14068fd5b:	48 8b 40 20          	mov    0x20(%rax),%rax
14068fd5f:	ff 15 bb 3c 8f 00    	call   *0x8f3cbb(%rip)        # 0x140f83a20
14068fd65:	90                   	nop
14068fd66:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14068fd6b:	48 85 c9             	test   %rcx,%rcx
14068fd6e:	74 24                	je     0x14068fd94
14068fd70:	8b 41 10             	mov    0x10(%rcx),%eax
14068fd73:	ff c8                	dec    %eax
14068fd75:	89 41 10             	mov    %eax,0x10(%rcx)
14068fd78:	85 c0                	test   %eax,%eax
14068fd7a:	7f 18                	jg     0x14068fd94
14068fd7c:	0f 88 2e 18 00 00    	js     0x1406915b0
14068fd82:	48 8b 01             	mov    (%rcx),%rax
14068fd85:	ba 01 00 00 00       	mov    $0x1,%edx
14068fd8a:	48 8b 00             	mov    (%rax),%rax
14068fd8d:	ff 15 8d 3c 8f 00    	call   *0x8f3c8d(%rip)        # 0x140f83a20
14068fd93:	90                   	nop
14068fd94:	49 8d 5f 40          	lea    0x40(%r15),%rbx
14068fd98:	4d 8d 77 38          	lea    0x38(%r15),%r14
14068fd9c:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14068fda0:	4d 8b c6             	mov    %r14,%r8
14068fda3:	48 8b fb             	mov    %rbx,%rdi
14068fda6:	83 79 18 13          	cmpl   $0x13,0x18(%rcx)
14068fdaa:	0f 85 79 01 00 00    	jne    0x14068ff29
14068fdb0:	48 8b 01             	mov    (%rcx),%rax
14068fdb3:	48 8b 40 40          	mov    0x40(%rax),%rax
14068fdb7:	ff 15 63 3c 8f 00    	call   *0x8f3c63(%rip)        # 0x140f83a20
14068fdbd:	4d 8b c6             	mov    %r14,%r8
14068fdc0:	48 8b 00             	mov    (%rax),%rax
14068fdc3:	83 78 18 0d          	cmpl   $0xd,0x18(%rax)
14068fdc7:	0f 84 5c 01 00 00    	je     0x14068ff29
14068fdcd:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14068fdd1:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14068fdd5:	48 8b 01             	mov    (%rcx),%rax
14068fdd8:	48 8b 40 40          	mov    0x40(%rax),%rax
14068fddc:	ff 15 3e 3c 8f 00    	call   *0x8f3c3e(%rip)        # 0x140f83a20
14068fde2:	4d 8b c6             	mov    %r14,%r8
14068fde5:	48 83 38 00          	cmpq   $0x0,(%rax)
14068fde9:	0f 84 3a 01 00 00    	je     0x14068ff29
14068fdef:	48 8b 45 98          	mov    -0x68(%rbp),%rax
14068fdf3:	48 8b 48 20          	mov    0x20(%rax),%rcx
14068fdf7:	48 8b 01             	mov    (%rcx),%rax
14068fdfa:	48 8b 40 40          	mov    0x40(%rax),%rax
14068fdfe:	ff 15 1c 3c 8f 00    	call   *0x8f3c1c(%rip)        # 0x140f83a20
14068fe04:	48 8b 08             	mov    (%rax),%rcx
14068fe07:	4d 8b c6             	mov    %r14,%r8
14068fe0a:	83 79 18 0d          	cmpl   $0xd,0x18(%rcx)
14068fe0e:	0f 85 15 01 00 00    	jne    0x14068ff29
14068fe14:	48 8b 0b             	mov    (%rbx),%rcx
14068fe17:	48 8b 01             	mov    (%rcx),%rax
14068fe1a:	48 8b 40 10          	mov    0x10(%rax),%rax
14068fe1e:	ff 15 fc 3b 8f 00    	call   *0x8f3bfc(%rip)        # 0x140f83a20
14068fe24:	4c 8b f0             	mov    %rax,%r14
14068fe27:	48 8b 0b             	mov    (%rbx),%rcx
14068fe2a:	48 8b 11             	mov    (%rcx),%rdx
14068fe2d:	48 8b 82 d0 00 00 00 	mov    0xd0(%rdx),%rax
14068fe34:	4c 8d 4d 90          	lea    -0x70(%rbp),%r9
14068fe38:	4c 8b 45 70          	mov    0x70(%rbp),%r8
14068fe3c:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14068fe41:	ff 15 d9 3b 8f 00    	call   *0x8f3bd9(%rip)        # 0x140f83a20
14068fe47:	90                   	nop
14068fe48:	b9 40 00 00 00       	mov    $0x40,%ecx
14068fe4d:	e8 b6 b2 78 00       	call   0x140e1b108
14068fe52:	48 8b f8             	mov    %rax,%rdi
14068fe55:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
14068fe59:	48 85 c0             	test   %rax,%rax
14068fe5c:	74 4f                	je     0x14068fead
14068fe5e:	49 8d 55 20          	lea    0x20(%r13),%rdx
14068fe62:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14068fe67:	e8 64 ff b0 ff       	call   0x14019fdd0
14068fe6c:	90                   	nop
14068fe6d:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14068fe72:	48 89 4d 98          	mov    %rcx,-0x68(%rbp)
14068fe76:	48 85 c9             	test   %rcx,%rcx
14068fe79:	74 1d                	je     0x14068fe98
14068fe7b:	8b 51 10             	mov    0x10(%rcx),%edx
14068fe7e:	ff c2                	inc    %edx
14068fe80:	89 51 10             	mov    %edx,0x10(%rcx)
14068fe83:	83 fa 01             	cmp    $0x1,%edx
14068fe86:	0f 8e 2f 17 00 00    	jle    0x1406915bb
14068fe8c:	81 fa ff ff ff 7f    	cmp    $0x7fffffff,%edx
14068fe92:	0f 84 2b 17 00 00    	je     0x1406915c3
14068fe98:	4c 8b c0             	mov    %rax,%r8
14068fe9b:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
14068fe9f:	48 8b cf             	mov    %rdi,%rcx
14068fea2:	e8 79 53 ff ff       	call   0x140685220
14068fea7:	49 8d 5f 40          	lea    0x40(%r15),%rbx
14068feab:	eb 03                	jmp    0x14068feb0
14068fead:	48 8b c6             	mov    %rsi,%rax
14068feb0:	48 8b 0b             	mov    (%rbx),%rcx
14068feb3:	48 89 03             	mov    %rax,(%rbx)
14068feb6:	48 85 c9             	test   %rcx,%rcx
14068feb9:	74 24                	je     0x14068fedf
14068febb:	8b 41 10             	mov    0x10(%rcx),%eax
14068febe:	ff c8                	dec    %eax
14068fec0:	89 41 10             	mov    %eax,0x10(%rcx)
14068fec3:	85 c0                	test   %eax,%eax
14068fec5:	7f 18                	jg     0x14068fedf
14068fec7:	0f 88 01 17 00 00    	js     0x1406915ce
14068fecd:	48 8b 01             	mov    (%rcx),%rax
14068fed0:	ba 01 00 00 00       	mov    $0x1,%edx
14068fed5:	48 8b 00             	mov    (%rax),%rax
14068fed8:	ff 15 42 3b 8f 00    	call   *0x8f3b42(%rip)        # 0x140f83a20
14068fede:	90                   	nop
14068fedf:	48 8b 0b             	mov    (%rbx),%rcx
14068fee2:	48 8b 01             	mov    (%rcx),%rax
14068fee5:	49 8b d6             	mov    %r14,%rdx
14068fee8:	48 8b 40 20          	mov    0x20(%rax),%rax
14068feec:	ff 15 2e 3b 8f 00    	call   *0x8f3b2e(%rip)        # 0x140f83a20
14068fef2:	90                   	nop
14068fef3:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14068fef8:	48 85 c9             	test   %rcx,%rcx
14068fefb:	74 24                	je     0x14068ff21
14068fefd:	8b 41 10             	mov    0x10(%rcx),%eax
14068ff00:	ff c8                	dec    %eax
14068ff02:	89 41 10             	mov    %eax,0x10(%rcx)
14068ff05:	85 c0                	test   %eax,%eax
14068ff07:	7f 18                	jg     0x14068ff21
14068ff09:	0f 88 ca 16 00 00    	js     0x1406915d9
14068ff0f:	48 8b 01             	mov    (%rcx),%rax
14068ff12:	ba 01 00 00 00       	mov    $0x1,%edx
14068ff17:	48 8b 00             	mov    (%rax),%rax
14068ff1a:	ff 15 00 3b 8f 00    	call   *0x8f3b00(%rip)        # 0x140f83a20
14068ff20:	90                   	nop
14068ff21:	4d 8d 47 38          	lea    0x38(%r15),%r8
14068ff25:	49 8d 7f 40          	lea    0x40(%r15),%rdi
14068ff29:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14068ff2d:	49 8b 08             	mov    (%r8),%rcx
14068ff30:	e8 cb 84 16 00       	call   0x1407f8400
14068ff35:	90                   	nop
14068ff36:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
14068ff3a:	4c 8b 68 38          	mov    0x38(%rax),%r13
14068ff3e:	4c 89 6d a8          	mov    %r13,-0x58(%rbp)
14068ff42:	48 8b df             	mov    %rdi,%rbx
14068ff45:	4d 85 ed             	test   %r13,%r13
14068ff48:	74 22                	je     0x14068ff6c
14068ff4a:	41 8b 45 10          	mov    0x10(%r13),%eax
14068ff4e:	ff c0                	inc    %eax
14068ff50:	41 89 45 10          	mov    %eax,0x10(%r13)
14068ff54:	83 f8 01             	cmp    $0x1,%eax
14068ff57:	0f 8e 87 16 00 00    	jle    0x1406915e4
14068ff5d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14068ff62:	0f 84 84 16 00 00    	je     0x1406915ec
14068ff68:	49 8d 5f 40          	lea    0x40(%r15),%rbx
14068ff6c:	41 8b 45 18          	mov    0x18(%r13),%eax
14068ff70:	83 f8 20             	cmp    $0x20,%eax
14068ff73:	0f 85 71 04 00 00    	jne    0x1406903ea
14068ff79:	49 8b cd             	mov    %r13,%rcx
14068ff7c:	e8 7f 81 16 00       	call   0x1407f8100
14068ff81:	48 8b d8             	mov    %rax,%rbx
14068ff84:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14068ff89:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
14068ff8e:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
14068ff93:	48 8b 48 38          	mov    0x38(%rax),%rcx
14068ff97:	48 8b 11             	mov    (%rcx),%rdx
14068ff9a:	48 8b 82 c8 00 00 00 	mov    0xc8(%rdx),%rax
14068ffa1:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
14068ffa6:	48 8b 7d 70          	mov    0x70(%rbp),%rdi
14068ffaa:	4c 8b c7             	mov    %rdi,%r8
14068ffad:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14068ffb2:	ff 15 68 3a 8f 00    	call   *0x8f3a68(%rip)        # 0x140f83a20
14068ffb8:	90                   	nop
14068ffb9:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
14068ffbd:	48 8b 01             	mov    (%rcx),%rax
14068ffc0:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
14068ffc5:	4c 8b c7             	mov    %rdi,%r8
14068ffc8:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14068ffcd:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
14068ffd4:	ff 15 46 3a 8f 00    	call   *0x8f3a46(%rip)        # 0x140f83a20
14068ffda:	90                   	nop
14068ffdb:	49 8b 4f 40          	mov    0x40(%r15),%rcx
14068ffdf:	48 8b 01             	mov    (%rcx),%rax
14068ffe2:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
14068ffe7:	4c 8b c7             	mov    %rdi,%r8
14068ffea:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14068ffef:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
14068fff6:	ff 15 24 3a 8f 00    	call   *0x8f3a24(%rip)        # 0x140f83a20
14068fffc:	90                   	nop
14068fffd:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
140690001:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140690006:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14069000b:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
14069000f:	48 85 c0             	test   %rax,%rax
140690012:	74 1d                	je     0x140690031
140690014:	8b 48 10             	mov    0x10(%rax),%ecx
140690017:	ff c1                	inc    %ecx
140690019:	89 48 10             	mov    %ecx,0x10(%rax)
14069001c:	83 f9 01             	cmp    $0x1,%ecx
14069001f:	0f 8e d2 15 00 00    	jle    0x1406915f7
140690025:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14069002b:	0f 84 ce 15 00 00    	je     0x1406915ff
140690031:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
140690035:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140690039:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14069003e:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
140690042:	48 85 c0             	test   %rax,%rax
140690045:	74 1d                	je     0x140690064
140690047:	8b 48 10             	mov    0x10(%rax),%ecx
14069004a:	ff c1                	inc    %ecx
14069004c:	89 48 10             	mov    %ecx,0x10(%rax)
14069004f:	83 f9 01             	cmp    $0x1,%ecx
140690052:	0f 8e b2 15 00 00    	jle    0x14069160a
140690058:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14069005e:	0f 84 ae 15 00 00    	je     0x140691612
140690064:	48 89 75 70          	mov    %rsi,0x70(%rbp)
140690068:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14069006d:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140690071:	48 85 c0             	test   %rax,%rax
140690074:	74 1d                	je     0x140690093
140690076:	8b 48 10             	mov    0x10(%rax),%ecx
140690079:	ff c1                	inc    %ecx
14069007b:	89 48 10             	mov    %ecx,0x10(%rax)
14069007e:	83 f9 01             	cmp    $0x1,%ecx
140690081:	0f 8e 96 15 00 00    	jle    0x14069161d
140690087:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14069008d:	0f 84 92 15 00 00    	je     0x140691625
140690093:	48 8b 45 90          	mov    -0x70(%rbp),%rax
140690097:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14069009b:	48 85 c0             	test   %rax,%rax
14069009e:	74 1d                	je     0x1406900bd
1406900a0:	8b 48 10             	mov    0x10(%rax),%ecx
1406900a3:	ff c1                	inc    %ecx
1406900a5:	89 48 10             	mov    %ecx,0x10(%rax)
1406900a8:	83 f9 01             	cmp    $0x1,%ecx
1406900ab:	0f 8e 7f 15 00 00    	jle    0x140691630
1406900b1:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1406900b7:	0f 84 7b 15 00 00    	je     0x140691638
1406900bd:	48 8d 45 70          	lea    0x70(%rbp),%rax
1406900c1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1406900c6:	4c 8d 4d 98          	lea    -0x68(%rbp),%r9
1406900ca:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
1406900ce:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1406900d3:	49 8b cf             	mov    %r15,%rcx
1406900d6:	e8 65 e2 ff ff       	call   0x14068e340
1406900db:	90                   	nop
1406900dc:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1406900e0:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1406900e5:	4c 8d 4d a0          	lea    -0x60(%rbp),%r9
1406900e9:	4c 8b c0             	mov    %rax,%r8
1406900ec:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1406900f0:	49 8b cf             	mov    %r15,%rcx
1406900f3:	e8 48 e2 ff ff       	call   0x14068e340
1406900f8:	49 8b 14 24          	mov    (%r12),%rdx
1406900fc:	48 8b 08             	mov    (%rax),%rcx
1406900ff:	49 89 0c 24          	mov    %rcx,(%r12)
140690103:	48 89 10             	mov    %rdx,(%rax)
140690106:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
14069010a:	48 85 c9             	test   %rcx,%rcx
14069010d:	74 24                	je     0x140690133
14069010f:	8b 41 10             	mov    0x10(%rcx),%eax
140690112:	ff c8                	dec    %eax
140690114:	89 41 10             	mov    %eax,0x10(%rcx)
140690117:	85 c0                	test   %eax,%eax
140690119:	7f 18                	jg     0x140690133
14069011b:	0f 88 22 15 00 00    	js     0x140691643