1402b5ae3:	74 24                	je     0x1402b5b09
1402b5ae5:	8b 41 10             	mov    0x10(%rcx),%eax
1402b5ae8:	ff c8                	dec    %eax
1402b5aea:	89 41 10             	mov    %eax,0x10(%rcx)
1402b5aed:	85 c0                	test   %eax,%eax
1402b5aef:	7f 18                	jg     0x1402b5b09
1402b5af1:	0f 88 4d 0d 00 00    	js     0x1402b6844
1402b5af7:	48 8b 01             	mov    (%rcx),%rax
1402b5afa:	ba 01 00 00 00       	mov    $0x1,%edx
1402b5aff:	48 8b 00             	mov    (%rax),%rax
1402b5b02:	ff 15 18 df cc 00    	call   *0xccdf18(%rip)        # 0x140f83a20
1402b5b08:	90                   	nop
1402b5b09:	4c 8d 0d e0 89 ee ff 	lea    -0x117620(%rip),%r9        # 0x14019e4f0
1402b5b10:	ba 08 00 00 00       	mov    $0x8,%edx
1402b5b15:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402b5b1b:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
1402b5b22:	e8 25 5a b6 00       	call   0x140e1b54c
1402b5b27:	4c 8b 05 4a b4 16 01 	mov    0x116b44a(%rip),%r8        # 0x141420f78
1402b5b2e:	48 8b 05 43 d3 17 01 	mov    0x117d343(%rip),%rax        # 0x141432e78
1402b5b35:	48 8b 48 60          	mov    0x60(%rax),%rcx
1402b5b39:	48 89 8d 90 00 00 00 	mov    %rcx,0x90(%rbp)
1402b5b40:	48 85 c9             	test   %rcx,%rcx
1402b5b43:	74 1c                	je     0x1402b5b61
1402b5b45:	8b 41 10             	mov    0x10(%rcx),%eax
1402b5b48:	ff c0                	inc    %eax
1402b5b4a:	89 41 10             	mov    %eax,0x10(%rcx)
1402b5b4d:	83 f8 01             	cmp    $0x1,%eax
1402b5b50:	0f 8e f9 0c 00 00    	jle    0x1402b684f
1402b5b56:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b5b5b:	0f 84 f6 0c 00 00    	je     0x1402b6857
1402b5b61:	48 8d 95 90 00 00 00 	lea    0x90(%rbp),%rdx
1402b5b68:	49 8b c8             	mov    %r8,%rcx
1402b5b6b:	e8 c0 a8 4e 00       	call   0x1407a0430
1402b5b70:	48 8b 05 11 64 16 01 	mov    0x1166411(%rip),%rax        # 0x14141bf88
1402b5b77:	48 8b 88 a8 04 00 00 	mov    0x4a8(%rax),%rcx
1402b5b7e:	48 85 c9             	test   %rcx,%rcx
1402b5b81:	74 1c                	je     0x1402b5b9f
1402b5b83:	8b 41 10             	mov    0x10(%rcx),%eax
1402b5b86:	ff c0                	inc    %eax
1402b5b88:	89 41 10             	mov    %eax,0x10(%rcx)
1402b5b8b:	83 f8 01             	cmp    $0x1,%eax
1402b5b8e:	0f 8e ce 0c 00 00    	jle    0x1402b6862
1402b5b94:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b5b99:	0f 84 cb 0c 00 00    	je     0x1402b686a
1402b5b9f:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402b5ba4:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402b5baa:	4c 8b a5 80 00 00 00 	mov    0x80(%rbp),%r12
1402b5bb1:	49 8b d4             	mov    %r12,%rdx
1402b5bb4:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402b5bb9:	e8 e2 cf 0b 00       	call   0x140372ba0
1402b5bbe:	48 8b 08             	mov    (%rax),%rcx
1402b5bc1:	4c 89 28             	mov    %r13,(%rax)
1402b5bc4:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1402b5bc9:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1402b5bce:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402b5bd3:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1402b5bd8:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402b5bdd:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1402b5be2:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402b5be8:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
1402b5bef:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402b5bf4:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402b5bf8:	e8 53 a2 ee ff       	call   0x14019fe50
1402b5bfd:	4c 8b f0             	mov    %rax,%r14
1402b5c00:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
1402b5c07:	48 8b 0d c2 55 16 01 	mov    0x11655c2(%rip),%rcx        # 0x14141b1d0
1402b5c0e:	48 85 ff             	test   %rdi,%rdi
1402b5c11:	74 04                	je     0x1402b5c17
1402b5c13:	4c 89 6f 60          	mov    %r13,0x60(%rdi)
1402b5c17:	48 8b 01             	mov    (%rcx),%rax
1402b5c1a:	4c 8b cf             	mov    %rdi,%r9
1402b5c1d:	4d 8b c6             	mov    %r14,%r8
1402b5c20:	48 8d 95 98 00 00 00 	lea    0x98(%rbp),%rdx
1402b5c27:	48 8b 40 38          	mov    0x38(%rax),%rax
1402b5c2b:	ff 15 ef dd cc 00    	call   *0xccddef(%rip)        # 0x140f83a20
1402b5c31:	90                   	nop
1402b5c32:	49 8b ce             	mov    %r14,%rcx
1402b5c35:	e8 06 99 ee ff       	call   0x14019f540
1402b5c3a:	4c 8b bd 98 00 00 00 	mov    0x98(%rbp),%r15
1402b5c41:	4c 89 ad 98 00 00 00 	mov    %r13,0x98(%rbp)
1402b5c48:	4c 89 7d c0          	mov    %r15,-0x40(%rbp)
1402b5c4c:	4c 8d 0d 9d 88 ee ff 	lea    -0x117763(%rip),%r9        # 0x14019e4f0
1402b5c53:	ba 08 00 00 00       	mov    $0x8,%edx
1402b5c58:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402b5c5e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402b5c63:	e8 e4 58 b6 00       	call   0x140e1b54c
1402b5c68:	48 8b 05 19 63 16 01 	mov    0x1166319(%rip),%rax        # 0x14141bf88
1402b5c6f:	48 8b 88 a8 04 00 00 	mov    0x4a8(%rax),%rcx
1402b5c76:	48 85 c9             	test   %rcx,%rcx
1402b5c79:	74 1c                	je     0x1402b5c97
1402b5c7b:	8b 41 10             	mov    0x10(%rcx),%eax
1402b5c7e:	ff c0                	inc    %eax
1402b5c80:	89 41 10             	mov    %eax,0x10(%rcx)
1402b5c83:	83 f8 01             	cmp    $0x1,%eax
1402b5c86:	0f 8e e9 0b 00 00    	jle    0x1402b6875
1402b5c8c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b5c91:	0f 84 e6 0b 00 00    	je     0x1402b687d
1402b5c97:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402b5c9c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1402b5ca2:	49 8b d4             	mov    %r12,%rdx
1402b5ca5:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402b5caa:	e8 f1 ce 0b 00       	call   0x140372ba0
1402b5caf:	48 8b 08             	mov    (%rax),%rcx
1402b5cb2:	4c 89 28             	mov    %r13,(%rax)
1402b5cb5:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1402b5cba:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1402b5cbf:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402b5cc4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1402b5cc9:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402b5cce:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1402b5cd3:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402b5cd9:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
1402b5ce0:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402b5ce5:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402b5ce9:	e8 62 a1 ee ff       	call   0x14019fe50
1402b5cee:	4c 8b f0             	mov    %rax,%r14
1402b5cf1:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
1402b5cf8:	48 8b 0d d1 54 16 01 	mov    0x11654d1(%rip),%rcx        # 0x14141b1d0
1402b5cff:	48 85 ff             	test   %rdi,%rdi
1402b5d02:	74 04                	je     0x1402b5d08
1402b5d04:	4c 89 6f 60          	mov    %r13,0x60(%rdi)
1402b5d08:	48 8b 11             	mov    (%rcx),%rdx
1402b5d0b:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402b5d0f:	4c 8b cf             	mov    %rdi,%r9
1402b5d12:	4d 8b c6             	mov    %r14,%r8
1402b5d15:	48 8d 95 98 00 00 00 	lea    0x98(%rbp),%rdx
1402b5d1c:	ff 15 fe dc cc 00    	call   *0xccdcfe(%rip)        # 0x140f83a20
1402b5d22:	90                   	nop
1402b5d23:	49 8b ce             	mov    %r14,%rcx
1402b5d26:	e8 15 98 ee ff       	call   0x14019f540
1402b5d2b:	4c 8b b5 98 00 00 00 	mov    0x98(%rbp),%r14
1402b5d32:	4c 89 ad 98 00 00 00 	mov    %r13,0x98(%rbp)
1402b5d39:	4c 89 75 c8          	mov    %r14,-0x38(%rbp)
1402b5d3d:	4c 8d 0d ac 87 ee ff 	lea    -0x117854(%rip),%r9        # 0x14019e4f0
1402b5d44:	ba 08 00 00 00       	mov    $0x8,%edx
1402b5d49:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402b5d4f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402b5d54:	e8 f3 57 b6 00       	call   0x140e1b54c
1402b5d59:	48 8b 05 28 62 16 01 	mov    0x1166228(%rip),%rax        # 0x14141bf88
1402b5d60:	48 8b 88 b0 04 00 00 	mov    0x4b0(%rax),%rcx
1402b5d67:	48 85 c9             	test   %rcx,%rcx
1402b5d6a:	74 1c                	je     0x1402b5d88
1402b5d6c:	8b 41 10             	mov    0x10(%rcx),%eax
1402b5d6f:	ff c0                	inc    %eax
1402b5d71:	89 41 10             	mov    %eax,0x10(%rcx)
1402b5d74:	83 f8 01             	cmp    $0x1,%eax
1402b5d77:	0f 8e 0b 0b 00 00    	jle    0x1402b6888
1402b5d7d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b5d82:	0f 84 08 0b 00 00    	je     0x1402b6890
1402b5d88:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402b5d8d:	4d 85 ff             	test   %r15,%r15
1402b5d90:	74 1e                	je     0x1402b5db0
1402b5d92:	41 8b 47 10          	mov    0x10(%r15),%eax
1402b5d96:	ff c0                	inc    %eax
1402b5d98:	41 89 47 10          	mov    %eax,0x10(%r15)
1402b5d9c:	83 f8 01             	cmp    $0x1,%eax
1402b5d9f:	0f 8e f6 0a 00 00    	jle    0x1402b689b
1402b5da5:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b5daa:	0f 84 f3 0a 00 00    	je     0x1402b68a3
1402b5db0:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
1402b5db5:	4d 85 f6             	test   %r14,%r14
1402b5db8:	74 1e                	je     0x1402b5dd8
1402b5dba:	41 8b 46 10          	mov    0x10(%r14),%eax
1402b5dbe:	ff c0                	inc    %eax
1402b5dc0:	41 89 46 10          	mov    %eax,0x10(%r14)
1402b5dc4:	83 f8 01             	cmp    $0x1,%eax
1402b5dc7:	0f 8e e1 0a 00 00    	jle    0x1402b68ae
1402b5dcd:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b5dd2:	0f 84 de 0a 00 00    	je     0x1402b68b6
1402b5dd8:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
1402b5ddd:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1402b5de2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402b5de7:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1402b5dec:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402b5df1:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1402b5df6:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402b5dfc:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
1402b5e03:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402b5e08:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402b5e0c:	e8 3f a0 ee ff       	call   0x14019fe50
1402b5e11:	4c 8b e0             	mov    %rax,%r12
1402b5e14:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
1402b5e1b:	48 8b 0d 16 52 16 01 	mov    0x1165216(%rip),%rcx        # 0x14141b038
1402b5e22:	48 85 ff             	test   %rdi,%rdi
1402b5e25:	74 04                	je     0x1402b5e2b
1402b5e27:	4c 89 6f 60          	mov    %r13,0x60(%rdi)
1402b5e2b:	48 8b 11             	mov    (%rcx),%rdx
1402b5e2e:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402b5e32:	4c 8b cf             	mov    %rdi,%r9
1402b5e35:	4d 8b c4             	mov    %r12,%r8
1402b5e38:	48 8d 95 98 00 00 00 	lea    0x98(%rbp),%rdx
1402b5e3f:	ff 15 db db cc 00    	call   *0xccdbdb(%rip)        # 0x140f83a20
1402b5e45:	90                   	nop
1402b5e46:	49 8b cc             	mov    %r12,%rcx
1402b5e49:	e8 f2 96 ee ff       	call   0x14019f540
1402b5e4e:	4c 8b a5 98 00 00 00 	mov    0x98(%rbp),%r12
1402b5e55:	4c 89 ad 98 00 00 00 	mov    %r13,0x98(%rbp)
1402b5e5c:	4c 89 65 b0          	mov    %r12,-0x50(%rbp)
1402b5e60:	4c 8d 0d 89 86 ee ff 	lea    -0x117977(%rip),%r9        # 0x14019e4f0
1402b5e67:	ba 08 00 00 00       	mov    $0x8,%edx
1402b5e6c:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402b5e72:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402b5e77:	e8 d0 56 b6 00       	call   0x140e1b54c
1402b5e7c:	48 8b 05 95 a9 16 01 	mov    0x116a995(%rip),%rax        # 0x141420818
1402b5e83:	48 8b 50 50          	mov    0x50(%rax),%rdx
1402b5e87:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1402b5e8c:	48 85 d2             	test   %rdx,%rdx
1402b5e8f:	74 1c                	je     0x1402b5ead
1402b5e91:	8b 42 10             	mov    0x10(%rdx),%eax
1402b5e94:	ff c0                	inc    %eax
1402b5e96:	89 42 10             	mov    %eax,0x10(%rdx)
1402b5e99:	83 f8 01             	cmp    $0x1,%eax
1402b5e9c:	0f 8e 1f 0a 00 00    	jle    0x1402b68c1
1402b5ea2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b5ea7:	0f 84 1c 0a 00 00    	je     0x1402b68c9
1402b5ead:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1402b5eb2:	48 8b 05 cf 60 16 01 	mov    0x11660cf(%rip),%rax        # 0x14141bf88
1402b5eb9:	48 8b 48 10          	mov    0x10(%rax),%rcx
1402b5ebd:	48 8b 52 20          	mov    0x20(%rdx),%rdx
1402b5ec1:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1402b5ec5:	e8 26 b8 46 00       	call   0x1407216f0
1402b5eca:	85 c0                	test   %eax,%eax
1402b5ecc:	74 6f                	je     0x1402b5f3d
1402b5ece:	48 8b 3d 43 a9 16 01 	mov    0x116a943(%rip),%rdi        # 0x141420818
1402b5ed5:	48 8b 7f 50          	mov    0x50(%rdi),%rdi
1402b5ed9:	48 85 ff             	test   %rdi,%rdi
1402b5edc:	74 1c                	je     0x1402b5efa
1402b5ede:	8b 47 10             	mov    0x10(%rdi),%eax
1402b5ee1:	ff c0                	inc    %eax
1402b5ee3:	89 47 10             	mov    %eax,0x10(%rdi)
1402b5ee6:	83 f8 01             	cmp    $0x1,%eax
1402b5ee9:	0f 8e e5 09 00 00    	jle    0x1402b68d4
1402b5eef:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b5ef4:	0f 84 e2 09 00 00    	je     0x1402b68dc
1402b5efa:	48 8d 85 90 00 00 00 	lea    0x90(%rbp),%rax
1402b5f01:	48 89 7d a8          	mov    %rdi,-0x58(%rbp)
1402b5f05:	4c 89 28             	mov    %r13,(%rax)
1402b5f08:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1402b5f0f:	48 85 c9             	test   %rcx,%rcx
1402b5f12:	74 24                	je     0x1402b5f38
1402b5f14:	8b 41 10             	mov    0x10(%rcx),%eax
1402b5f17:	ff c8                	dec    %eax
1402b5f19:	89 41 10             	mov    %eax,0x10(%rcx)
1402b5f1c:	85 c0                	test   %eax,%eax
1402b5f1e:	7f 18                	jg     0x1402b5f38
1402b5f20:	0f 88 c1 09 00 00    	js     0x1402b68e7
1402b5f26:	48 8b 01             	mov    (%rcx),%rax
1402b5f29:	ba 01 00 00 00       	mov    $0x1,%edx
1402b5f2e:	48 8b 00             	mov    (%rax),%rax
1402b5f31:	ff 15 e9 da cc 00    	call   *0xccdae9(%rip)        # 0x140f83a20
1402b5f37:	90                   	nop
1402b5f38:	4c 8b ef             	mov    %rdi,%r13
1402b5f3b:	eb 5a                	jmp    0x1402b5f97
1402b5f3d:	48 8b 15 e4 a3 16 01 	mov    0x116a3e4(%rip),%rdx        # 0x141420328
1402b5f44:	48 83 c2 50          	add    $0x50,%rdx
1402b5f48:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
1402b5f4f:	e8 7c 9e ee ff       	call   0x14019fdd0
1402b5f54:	48 8b 38             	mov    (%rax),%rdi
1402b5f57:	4c 89 28             	mov    %r13,(%rax)
1402b5f5a:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1402b5f5f:	48 89 7d a8          	mov    %rdi,-0x58(%rbp)
1402b5f63:	4c 89 28             	mov    %r13,(%rax)
1402b5f66:	4c 8b ef             	mov    %rdi,%r13
1402b5f69:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1402b5f6e:	48 85 c9             	test   %rcx,%rcx
1402b5f71:	74 24                	je     0x1402b5f97
1402b5f73:	8b 41 10             	mov    0x10(%rcx),%eax
1402b5f76:	ff c8                	dec    %eax
1402b5f78:	89 41 10             	mov    %eax,0x10(%rcx)
1402b5f7b:	85 c0                	test   %eax,%eax
1402b5f7d:	7f 18                	jg     0x1402b5f97
1402b5f7f:	0f 88 6d 09 00 00    	js     0x1402b68f2
1402b5f85:	48 8b 01             	mov    (%rcx),%rax
1402b5f88:	ba 01 00 00 00       	mov    $0x1,%edx
1402b5f8d:	48 8b 00             	mov    (%rax),%rax
1402b5f90:	ff 15 8a da cc 00    	call   *0xccda8a(%rip)        # 0x140f83a20
1402b5f96:	90                   	nop
1402b5f97:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402b5f9c:	48 85 c9             	test   %rcx,%rcx
1402b5f9f:	74 24                	je     0x1402b5fc5
1402b5fa1:	8b 41 10             	mov    0x10(%rcx),%eax
1402b5fa4:	ff c8                	dec    %eax
1402b5fa6:	89 41 10             	mov    %eax,0x10(%rcx)
1402b5fa9:	85 c0                	test   %eax,%eax
1402b5fab:	7f 18                	jg     0x1402b5fc5
1402b5fad:	0f 88 4a 09 00 00    	js     0x1402b68fd
1402b5fb3:	48 8b 01             	mov    (%rcx),%rax
1402b5fb6:	ba 01 00 00 00       	mov    $0x1,%edx
1402b5fbb:	48 8b 00             	mov    (%rax),%rax
1402b5fbe:	ff 15 5c da cc 00    	call   *0xccda5c(%rip)        # 0x140f83a20
1402b5fc4:	90                   	nop
1402b5fc5:	48 8b 05 bc 5f 16 01 	mov    0x1165fbc(%rip),%rax        # 0x14141bf88
1402b5fcc:	48 8b 40 10          	mov    0x10(%rax),%rax
1402b5fd0:	49 8b 55 20          	mov    0x20(%r13),%rdx
1402b5fd4:	48 8b 48 20          	mov    0x20(%rax),%rcx
1402b5fd8:	e8 13 b7 46 00       	call   0x1407216f0
1402b5fdd:	85 c0                	test   %eax,%eax
1402b5fdf:	0f 84 bc 06 00 00    	je     0x1402b66a1
1402b5fe5:	48 8b b5 88 00 00 00 	mov    0x88(%rbp),%rsi
1402b5fec:	4c 8b ce             	mov    %rsi,%r9
1402b5fef:	4c 8d 45 a8          	lea    -0x58(%rbp),%r8
1402b5ff3:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402b5ff7:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
1402b5ffe:	e8 5d 21 00 00       	call   0x1402b8160
1402b6003:	4c 8b 28             	mov    (%rax),%r13
1402b6006:	4c 89 6d b8          	mov    %r13,-0x48(%rbp)
1402b600a:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402b6011:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1402b6018:	48 85 c9             	test   %rcx,%rcx
1402b601b:	74 24                	je     0x1402b6041
1402b601d:	8b 41 10             	mov    0x10(%rcx),%eax
1402b6020:	ff c8                	dec    %eax
1402b6022:	89 41 10             	mov    %eax,0x10(%rcx)
1402b6025:	85 c0                	test   %eax,%eax
1402b6027:	7f 18                	jg     0x1402b6041
1402b6029:	0f 88 d9 08 00 00    	js     0x1402b6908
1402b602f:	48 8b 01             	mov    (%rcx),%rax
1402b6032:	ba 01 00 00 00       	mov    $0x1,%edx
1402b6037:	48 8b 00             	mov    (%rax),%rax
1402b603a:	ff 15 e0 d9 cc 00    	call   *0xccd9e0(%rip)        # 0x140f83a20
1402b6040:	90                   	nop
1402b6041:	48 8b 05 40 5f 16 01 	mov    0x1165f40(%rip),%rax        # 0x14141bf88
1402b6048:	48 8b 88 b8 04 00 00 	mov    0x4b8(%rax),%rcx
1402b604f:	4c 8b 41 20          	mov    0x20(%rcx),%r8
1402b6053:	48 8b 05 d6 ac 16 01 	mov    0x116acd6(%rip),%rax        # 0x141420d30
1402b605a:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402b605e:	48 89 8d 98 00 00 00 	mov    %rcx,0x98(%rbp)
1402b6065:	48 85 c9             	test   %rcx,%rcx
1402b6068:	74 1c                	je     0x1402b6086
1402b606a:	8b 41 10             	mov    0x10(%rcx),%eax
1402b606d:	ff c0                	inc    %eax
1402b606f:	89 41 10             	mov    %eax,0x10(%rcx)
1402b6072:	83 f8 01             	cmp    $0x1,%eax
1402b6075:	0f 8e 98 08 00 00    	jle    0x1402b6913
1402b607b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b6080:	0f 84 95 08 00 00    	je     0x1402b691b
1402b6086:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402b608b:	48 8b 51 20          	mov    0x20(%rcx),%rdx
1402b608f:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
1402b6096:	e8 f5 71 3f 00       	call   0x1406ad290
1402b609b:	48 8b 18             	mov    (%rax),%rbx
1402b609e:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
1402b60a2:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402b60a9:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1402b60b0:	48 85 c9             	test   %rcx,%rcx
1402b60b3:	74 24                	je     0x1402b60d9
1402b60b5:	8b 41 10             	mov    0x10(%rcx),%eax
1402b60b8:	ff c8                	dec    %eax
1402b60ba:	89 41 10             	mov    %eax,0x10(%rcx)
1402b60bd:	85 c0                	test   %eax,%eax