1402efb3f:	4d 8b c4             	mov    %r12,%r8
1402efb42:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402efb47:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402efb4b:	e8 f0 57 08 00       	call   0x140375340
1402efb50:	4c 8b 20             	mov    (%rax),%r12
1402efb53:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402efb5a:	4c 89 65 80          	mov    %r12,-0x80(%rbp)
1402efb5e:	4c 8b 45 b0          	mov    -0x50(%rbp),%r8
1402efb62:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1402efb66:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402efb6b:	e8 d0 57 08 00       	call   0x140375340
1402efb70:	48 8b d0             	mov    %rax,%rdx
1402efb73:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1402efb78:	e8 93 01 eb ff       	call   0x14019fd10
1402efb7d:	4c 8b c0             	mov    %rax,%r8
1402efb80:	ba 15 00 00 00       	mov    $0x15,%edx
1402efb85:	48 8b cf             	mov    %rdi,%rcx
1402efb88:	e8 73 4f 44 00       	call   0x140734b00
1402efb8d:	90                   	nop
1402efb8e:	4d 85 e4             	test   %r12,%r12
1402efb91:	74 2c                	je     0x1402efbbf
1402efb93:	41 8b 44 24 10       	mov    0x10(%r12),%eax
1402efb98:	ff c8                	dec    %eax
1402efb9a:	41 89 44 24 10       	mov    %eax,0x10(%r12)
1402efb9f:	85 c0                	test   %eax,%eax
1402efba1:	7f 1c                	jg     0x1402efbbf
1402efba3:	0f 88 4b 0c 00 00    	js     0x1402f07f4
1402efba9:	49 8b 04 24          	mov    (%r12),%rax
1402efbad:	ba 01 00 00 00       	mov    $0x1,%edx
1402efbb2:	49 8b cc             	mov    %r12,%rcx
1402efbb5:	48 8b 00             	mov    (%rax),%rax
1402efbb8:	ff 15 62 3e c9 00    	call   *0xc93e62(%rip)        # 0x140f83a20
1402efbbe:	90                   	nop
1402efbbf:	4d 85 f6             	test   %r14,%r14
1402efbc2:	74 29                	je     0x1402efbed
1402efbc4:	41 8b 46 10          	mov    0x10(%r14),%eax
1402efbc8:	ff c8                	dec    %eax
1402efbca:	41 89 46 10          	mov    %eax,0x10(%r14)
1402efbce:	85 c0                	test   %eax,%eax
1402efbd0:	7f 1b                	jg     0x1402efbed
1402efbd2:	0f 88 27 0c 00 00    	js     0x1402f07ff
1402efbd8:	49 8b 06             	mov    (%r14),%rax
1402efbdb:	ba 01 00 00 00       	mov    $0x1,%edx
1402efbe0:	49 8b ce             	mov    %r14,%rcx
1402efbe3:	48 8b 00             	mov    (%rax),%rax
1402efbe6:	ff 15 34 3e c9 00    	call   *0xc93e34(%rip)        # 0x140f83a20
1402efbec:	90                   	nop
1402efbed:	48 85 ff             	test   %rdi,%rdi
1402efbf0:	74 27                	je     0x1402efc19
1402efbf2:	8b 47 10             	mov    0x10(%rdi),%eax
1402efbf5:	ff c8                	dec    %eax
1402efbf7:	89 47 10             	mov    %eax,0x10(%rdi)
1402efbfa:	85 c0                	test   %eax,%eax
1402efbfc:	7f 1b                	jg     0x1402efc19
1402efbfe:	0f 88 06 0c 00 00    	js     0x1402f080a
1402efc04:	48 8b 07             	mov    (%rdi),%rax
1402efc07:	ba 01 00 00 00       	mov    $0x1,%edx
1402efc0c:	48 8b cf             	mov    %rdi,%rcx
1402efc0f:	48 8b 00             	mov    (%rax),%rax
1402efc12:	ff 15 08 3e c9 00    	call   *0xc93e08(%rip)        # 0x140f83a20
1402efc18:	90                   	nop
1402efc19:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
1402efc1e:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1402efc22:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402efc27:	48 8b 15 5a c3 12 01 	mov    0x112c35a(%rip),%rdx        # 0x14141bf88
1402efc2e:	48 81 c2 98 04 00 00 	add    $0x498,%rdx
1402efc35:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402efc3a:	e8 91 01 eb ff       	call   0x14019fdd0
1402efc3f:	48 8b 08             	mov    (%rax),%rcx
1402efc42:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402efc49:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1402efc4d:	48 8b 08             	mov    (%rax),%rcx
1402efc50:	48 85 c9             	test   %rcx,%rcx
1402efc53:	74 24                	je     0x1402efc79
1402efc55:	8b 41 10             	mov    0x10(%rcx),%eax
1402efc58:	ff c8                	dec    %eax
1402efc5a:	89 41 10             	mov    %eax,0x10(%rcx)
1402efc5d:	85 c0                	test   %eax,%eax
1402efc5f:	7f 18                	jg     0x1402efc79
1402efc61:	0f 88 ae 0b 00 00    	js     0x1402f0815
1402efc67:	48 8b 01             	mov    (%rcx),%rax
1402efc6a:	ba 01 00 00 00       	mov    $0x1,%edx
1402efc6f:	48 8b 00             	mov    (%rax),%rax
1402efc72:	ff 15 a8 3d c9 00    	call   *0xc93da8(%rip)        # 0x140f83a20
1402efc78:	90                   	nop
1402efc79:	49 8b d7             	mov    %r15,%rdx
1402efc7c:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1402efc81:	e8 4a 01 eb ff       	call   0x14019fdd0
1402efc86:	48 8b 08             	mov    (%rax),%rcx
1402efc89:	45 33 ff             	xor    %r15d,%r15d
1402efc8c:	4c 89 38             	mov    %r15,(%rax)
1402efc8f:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
1402efc93:	48 8b 08             	mov    (%rax),%rcx
1402efc96:	48 85 c9             	test   %rcx,%rcx
1402efc99:	74 24                	je     0x1402efcbf
1402efc9b:	8b 41 10             	mov    0x10(%rcx),%eax
1402efc9e:	ff c8                	dec    %eax
1402efca0:	89 41 10             	mov    %eax,0x10(%rcx)
1402efca3:	85 c0                	test   %eax,%eax
1402efca5:	7f 18                	jg     0x1402efcbf
1402efca7:	0f 88 73 0b 00 00    	js     0x1402f0820
1402efcad:	48 8b 01             	mov    (%rcx),%rax
1402efcb0:	ba 01 00 00 00       	mov    $0x1,%edx
1402efcb5:	48 8b 00             	mov    (%rax),%rax
1402efcb8:	ff 15 62 3d c9 00    	call   *0xc93d62(%rip)        # 0x140f83a20
1402efcbe:	90                   	nop
1402efcbf:	49 8b d5             	mov    %r13,%rdx
1402efcc2:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402efcc7:	e8 04 01 eb ff       	call   0x14019fdd0
1402efccc:	48 8b 08             	mov    (%rax),%rcx
1402efccf:	4c 89 38             	mov    %r15,(%rax)
1402efcd2:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
1402efcd6:	48 8b 08             	mov    (%rax),%rcx
1402efcd9:	48 85 c9             	test   %rcx,%rcx
1402efcdc:	74 24                	je     0x1402efd02
1402efcde:	8b 41 10             	mov    0x10(%rcx),%eax
1402efce1:	ff c8                	dec    %eax
1402efce3:	89 41 10             	mov    %eax,0x10(%rcx)
1402efce6:	85 c0                	test   %eax,%eax
1402efce8:	7f 18                	jg     0x1402efd02
1402efcea:	0f 88 3b 0b 00 00    	js     0x1402f082b
1402efcf0:	48 8b 01             	mov    (%rcx),%rax
1402efcf3:	ba 01 00 00 00       	mov    $0x1,%edx
1402efcf8:	48 8b 00             	mov    (%rax),%rax
1402efcfb:	ff 15 1f 3d c9 00    	call   *0xc93d1f(%rip)        # 0x140f83a20
1402efd01:	90                   	nop
1402efd02:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1402efd06:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1402efd0b:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
1402efd0f:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402efd14:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
1402efd19:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1402efd1f:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402efd24:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402efd29:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402efd2d:	e8 1e 01 eb ff       	call   0x14019fe50
1402efd32:	4d 8b cc             	mov    %r12,%r9
1402efd35:	4c 8b c0             	mov    %rax,%r8
1402efd38:	48 8b 15 f9 b2 12 01 	mov    0x112b2f9(%rip),%rdx        # 0x14141b038
1402efd3f:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402efd43:	e8 48 46 08 00       	call   0x140374390
1402efd48:	48 8b 08             	mov    (%rax),%rcx
1402efd4b:	4c 89 38             	mov    %r15,(%rax)
1402efd4e:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402efd53:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1402efd58:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1402efd5d:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1402efd62:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402efd67:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
1402efd6c:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1402efd72:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402efd77:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402efd7c:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1402efd80:	e8 cb 00 eb ff       	call   0x14019fe50
1402efd85:	48 8b d0             	mov    %rax,%rdx
1402efd88:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402efd8c:	e8 5f cb 3b 00       	call   0x1406ac8f0
1402efd91:	4c 8b f0             	mov    %rax,%r14
1402efd94:	4c 8b 05 cd c0 12 01 	mov    0x112c0cd(%rip),%r8        # 0x14141be68
1402efd9b:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402efda2:	48 8b d6             	mov    %rsi,%rdx
1402efda5:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402efda9:	e8 f2 2d 08 00       	call   0x140372ba0
1402efdae:	48 8b 38             	mov    (%rax),%rdi
1402efdb1:	4c 89 38             	mov    %r15,(%rax)
1402efdb4:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
1402efdb9:	41 b8 15 00 00 00    	mov    $0x15,%r8d
1402efdbf:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402efdc4:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
1402efdc8:	e8 d3 2d 08 00       	call   0x140372ba0
1402efdcd:	48 8b 08             	mov    (%rax),%rcx
1402efdd0:	4c 89 38             	mov    %r15,(%rax)
1402efdd3:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1402efdd8:	48 8b 08             	mov    (%rax),%rcx
1402efddb:	48 85 c9             	test   %rcx,%rcx
1402efdde:	74 24                	je     0x1402efe04
1402efde0:	8b 41 10             	mov    0x10(%rcx),%eax
1402efde3:	ff c8                	dec    %eax
1402efde5:	89 41 10             	mov    %eax,0x10(%rcx)
1402efde8:	85 c0                	test   %eax,%eax
1402efdea:	7f 18                	jg     0x1402efe04
1402efdec:	0f 88 44 0a 00 00    	js     0x1402f0836
1402efdf2:	48 8b 01             	mov    (%rcx),%rax
1402efdf5:	ba 01 00 00 00       	mov    $0x1,%edx
1402efdfa:	48 8b 00             	mov    (%rax),%rax
1402efdfd:	ff 15 1d 3c c9 00    	call   *0xc93c1d(%rip)        # 0x140f83a20
1402efe03:	90                   	nop
1402efe04:	49 8b d6             	mov    %r14,%rdx
1402efe07:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402efe0c:	e8 cf c0 3b 00       	call   0x1406abee0
1402efe11:	90                   	nop
1402efe12:	48 85 ff             	test   %rdi,%rdi
1402efe15:	74 27                	je     0x1402efe3e
1402efe17:	8b 47 10             	mov    0x10(%rdi),%eax
1402efe1a:	ff c8                	dec    %eax
1402efe1c:	89 47 10             	mov    %eax,0x10(%rdi)
1402efe1f:	85 c0                	test   %eax,%eax
1402efe21:	7f 1b                	jg     0x1402efe3e
1402efe23:	0f 88 18 0a 00 00    	js     0x1402f0841
1402efe29:	48 8b 07             	mov    (%rdi),%rax
1402efe2c:	ba 01 00 00 00       	mov    $0x1,%edx
1402efe31:	48 8b cf             	mov    %rdi,%rcx
1402efe34:	48 8b 00             	mov    (%rax),%rax
1402efe37:	ff 15 e3 3b c9 00    	call   *0xc93be3(%rip)        # 0x140f83a20
1402efe3d:	90                   	nop
1402efe3e:	4c 8d 0d ab e6 ea ff 	lea    -0x151955(%rip),%r9        # 0x14019e4f0
1402efe45:	ba 08 00 00 00       	mov    $0x8,%edx
1402efe4a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402efe50:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402efe55:	e8 f2 b6 b2 00       	call   0x140e1b54c
1402efe5a:	90                   	nop
1402efe5b:	4c 8d 0d 8e e6 ea ff 	lea    -0x151972(%rip),%r9        # 0x14019e4f0
1402efe62:	ba 08 00 00 00       	mov    $0x8,%edx
1402efe67:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402efe6d:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402efe71:	e8 d6 b6 b2 00       	call   0x140e1b54c
1402efe76:	e9 48 08 00 00       	jmp    0x1402f06c3
1402efe7b:	49 8b 07             	mov    (%r15),%rax
1402efe7e:	48 8b 50 20          	mov    0x20(%rax),%rdx
1402efe82:	48 8b 05 ff c0 12 01 	mov    0x112c0ff(%rip),%rax        # 0x14141bf88
1402efe89:	48 8b 88 70 08 00 00 	mov    0x870(%rax),%rcx
1402efe90:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1402efe94:	e8 57 18 43 00       	call   0x1407216f0
1402efe99:	85 c0                	test   %eax,%eax
1402efe9b:	74 26                	je     0x1402efec3
1402efe9d:	49 8b 07             	mov    (%r15),%rax
1402efea0:	48 8b 50 20          	mov    0x20(%rax),%rdx
1402efea4:	48 8b 05 dd c0 12 01 	mov    0x112c0dd(%rip),%rax        # 0x14141bf88
1402efeab:	48 8b 88 78 08 00 00 	mov    0x878(%rax),%rcx
1402efeb2:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1402efeb6:	e8 35 18 43 00       	call   0x1407216f0
1402efebb:	85 c0                	test   %eax,%eax
1402efebd:	0f 85 00 08 00 00    	jne    0x1402f06c3
1402efec3:	48 8b 05 ee c0 12 01 	mov    0x112c0ee(%rip),%rax        # 0x14141bfb8
1402efeca:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
1402efed1:	49 8b 45 00          	mov    0x0(%r13),%rax
1402efed5:	48 8b 50 20          	mov    0x20(%rax),%rdx
1402efed9:	e8 f2 ef 44 00       	call   0x14073eed0
1402efede:	84 c0                	test   %al,%al
1402efee0:	0f 84 dd 07 00 00    	je     0x1402f06c3
1402efee6:	45 33 c0             	xor    %r8d,%r8d
1402efee9:	48 8b d6             	mov    %rsi,%rdx
1402efeec:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402efef1:	e8 aa 2c 08 00       	call   0x140372ba0
1402efef6:	48 8b 08             	mov    (%rax),%rcx
1402efef9:	45 33 ff             	xor    %r15d,%r15d
1402efefc:	4c 89 38             	mov    %r15,(%rax)
1402efeff:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1402eff03:	49 8b d5             	mov    %r13,%rdx
1402eff06:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1402eff0b:	e8 c0 fe ea ff       	call   0x14019fdd0
1402eff10:	48 8b 08             	mov    (%rax),%rcx
1402eff13:	4c 89 38             	mov    %r15,(%rax)
1402eff16:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
1402eff1a:	48 8b 08             	mov    (%rax),%rcx
1402eff1d:	48 85 c9             	test   %rcx,%rcx
1402eff20:	74 24                	je     0x1402eff46
1402eff22:	8b 41 10             	mov    0x10(%rcx),%eax
1402eff25:	ff c8                	dec    %eax
1402eff27:	89 41 10             	mov    %eax,0x10(%rcx)
1402eff2a:	85 c0                	test   %eax,%eax
1402eff2c:	7f 18                	jg     0x1402eff46
1402eff2e:	0f 88 18 09 00 00    	js     0x1402f084c
1402eff34:	48 8b 01             	mov    (%rcx),%rax
1402eff37:	ba 01 00 00 00       	mov    $0x1,%edx
1402eff3c:	48 8b 00             	mov    (%rax),%rax
1402eff3f:	ff 15 db 3a c9 00    	call   *0xc93adb(%rip)        # 0x140f83a20
1402eff45:	90                   	nop
1402eff46:	48 8b 15 6b c0 12 01 	mov    0x112c06b(%rip),%rdx        # 0x14141bfb8
1402eff4d:	48 81 c2 58 01 00 00 	add    $0x158,%rdx
1402eff54:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402eff59:	e8 72 fe ea ff       	call   0x14019fdd0
1402eff5e:	48 8b 08             	mov    (%rax),%rcx
1402eff61:	4c 89 38             	mov    %r15,(%rax)
1402eff64:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
1402eff68:	48 8b 08             	mov    (%rax),%rcx
1402eff6b:	48 85 c9             	test   %rcx,%rcx
1402eff6e:	74 24                	je     0x1402eff94
1402eff70:	8b 41 10             	mov    0x10(%rcx),%eax
1402eff73:	ff c8                	dec    %eax
1402eff75:	89 41 10             	mov    %eax,0x10(%rcx)
1402eff78:	85 c0                	test   %eax,%eax
1402eff7a:	7f 18                	jg     0x1402eff94
1402eff7c:	0f 88 d5 08 00 00    	js     0x1402f0857
1402eff82:	48 8b 01             	mov    (%rcx),%rax
1402eff85:	ba 01 00 00 00       	mov    $0x1,%edx
1402eff8a:	48 8b 00             	mov    (%rax),%rax
1402eff8d:	ff 15 8d 3a c9 00    	call   *0xc93a8d(%rip)        # 0x140f83a20
1402eff93:	90                   	nop
1402eff94:	48 8b 15 ed bf 12 01 	mov    0x112bfed(%rip),%rdx        # 0x14141bf88
1402eff9b:	48 83 c2 10          	add    $0x10,%rdx
1402eff9f:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402effa3:	e8 28 fe ea ff       	call   0x14019fdd0
1402effa8:	48 8b 08             	mov    (%rax),%rcx
1402effab:	4c 89 38             	mov    %r15,(%rax)
1402effae:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
1402effb2:	48 8b 08             	mov    (%rax),%rcx
1402effb5:	48 85 c9             	test   %rcx,%rcx
1402effb8:	74 24                	je     0x1402effde
1402effba:	8b 41 10             	mov    0x10(%rcx),%eax
1402effbd:	ff c8                	dec    %eax
1402effbf:	89 41 10             	mov    %eax,0x10(%rcx)
1402effc2:	85 c0                	test   %eax,%eax
1402effc4:	7f 18                	jg     0x1402effde
1402effc6:	0f 88 96 08 00 00    	js     0x1402f0862
1402effcc:	48 8b 01             	mov    (%rcx),%rax
1402effcf:	ba 01 00 00 00       	mov    $0x1,%edx
1402effd4:	48 8b 00             	mov    (%rax),%rax
1402effd7:	ff 15 43 3a c9 00    	call   *0xc93a43(%rip)        # 0x140f83a20
1402effdd:	90                   	nop
1402effde:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
1402effe2:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402effe7:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1402effeb:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402efff0:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1402efff5:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1402efffb:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402f0000:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402f0005:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402f0009:	e8 42 fe ea ff       	call   0x14019fe50
1402f000e:	4d 8b cc             	mov    %r12,%r9
1402f0011:	4c 8b c0             	mov    %rax,%r8
1402f0014:	48 8b 15 a5 b1 12 01 	mov    0x112b1a5(%rip),%rdx        # 0x14141b1c0
1402f001b:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402f001f:	e8 6c 43 08 00       	call   0x140374390
1402f0024:	48 8b 08             	mov    (%rax),%rcx
1402f0027:	4c 89 38             	mov    %r15,(%rax)
1402f002a:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
1402f002e:	48 8b 15 53 bf 12 01 	mov    0x112bf53(%rip),%rdx        # 0x14141bf88
1402f0035:	48 83 c2 10          	add    $0x10,%rdx
1402f0039:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402f003d:	e8 8e fd ea ff       	call   0x14019fdd0
1402f0042:	48 8b 08             	mov    (%rax),%rcx
1402f0045:	4c 89 38             	mov    %r15,(%rax)
1402f0048:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
1402f004c:	48 8b 08             	mov    (%rax),%rcx
1402f004f:	48 85 c9             	test   %rcx,%rcx
1402f0052:	74 24                	je     0x1402f0078
1402f0054:	8b 41 10             	mov    0x10(%rcx),%eax
1402f0057:	ff c8                	dec    %eax
1402f0059:	89 41 10             	mov    %eax,0x10(%rcx)
1402f005c:	85 c0                	test   %eax,%eax
1402f005e:	7f 18                	jg     0x1402f0078
1402f0060:	0f 88 07 08 00 00    	js     0x1402f086d
1402f0066:	48 8b 01             	mov    (%rcx),%rax
1402f0069:	ba 01 00 00 00       	mov    $0x1,%edx
1402f006e:	48 8b 00             	mov    (%rax),%rax
1402f0071:	ff 15 a9 39 c9 00    	call   *0xc939a9(%rip)        # 0x140f83a20
1402f0077:	90                   	nop
1402f0078:	48 8d 45 c0          	lea    -0x40(%rbp),%rax