1402a2c6f:	4c 89 20             	mov    %r12,(%rax)
1402a2c72:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1402a2c77:	48 8b 08             	mov    (%rax),%rcx
1402a2c7a:	48 85 c9             	test   %rcx,%rcx
1402a2c7d:	74 24                	je     0x1402a2ca3
1402a2c7f:	8b 41 10             	mov    0x10(%rcx),%eax
1402a2c82:	ff c8                	dec    %eax
1402a2c84:	89 41 10             	mov    %eax,0x10(%rcx)
1402a2c87:	85 c0                	test   %eax,%eax
1402a2c89:	7f 18                	jg     0x1402a2ca3
1402a2c8b:	0f 88 6b 0a 00 00    	js     0x1402a36fc
1402a2c91:	48 8b 01             	mov    (%rcx),%rax
1402a2c94:	ba 01 00 00 00       	mov    $0x1,%edx
1402a2c99:	48 8b 00             	mov    (%rax),%rax
1402a2c9c:	ff 15 7e 0d ce 00    	call   *0xce0d7e(%rip)        # 0x140f83a20
1402a2ca2:	90                   	nop
1402a2ca3:	48 8b 05 9e 93 17 01 	mov    0x117939e(%rip),%rax        # 0x14141c048
1402a2caa:	48 8b 88 e0 0a 00 00 	mov    0xae0(%rax),%rcx
1402a2cb1:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402a2cb6:	48 85 c9             	test   %rcx,%rcx
1402a2cb9:	74 1c                	je     0x1402a2cd7
1402a2cbb:	8b 41 10             	mov    0x10(%rcx),%eax
1402a2cbe:	ff c0                	inc    %eax
1402a2cc0:	89 41 10             	mov    %eax,0x10(%rcx)
1402a2cc3:	83 f8 01             	cmp    $0x1,%eax
1402a2cc6:	0f 8e 3b 0a 00 00    	jle    0x1402a3707
1402a2ccc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402a2cd1:	0f 84 38 0a 00 00    	je     0x1402a370f
1402a2cd7:	45 8b c6             	mov    %r14d,%r8d
1402a2cda:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402a2cdf:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402a2ce3:	e8 d8 c2 40 00       	call   0x1406aefc0
1402a2ce8:	48 8b 08             	mov    (%rax),%rcx
1402a2ceb:	4c 89 20             	mov    %r12,(%rax)
1402a2cee:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1402a2cf3:	48 8b 08             	mov    (%rax),%rcx
1402a2cf6:	48 85 c9             	test   %rcx,%rcx
1402a2cf9:	74 24                	je     0x1402a2d1f
1402a2cfb:	8b 41 10             	mov    0x10(%rcx),%eax
1402a2cfe:	ff c8                	dec    %eax
1402a2d00:	89 41 10             	mov    %eax,0x10(%rcx)
1402a2d03:	85 c0                	test   %eax,%eax
1402a2d05:	7f 18                	jg     0x1402a2d1f
1402a2d07:	0f 88 0d 0a 00 00    	js     0x1402a371a
1402a2d0d:	48 8b 01             	mov    (%rcx),%rax
1402a2d10:	ba 01 00 00 00       	mov    $0x1,%edx
1402a2d15:	48 8b 00             	mov    (%rax),%rax
1402a2d18:	ff 15 02 0d ce 00    	call   *0xce0d02(%rip)        # 0x140f83a20
1402a2d1e:	90                   	nop
1402a2d1f:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1402a2d24:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402a2d29:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1402a2d2e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402a2d33:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402a2d38:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402a2d3e:	4c 8d 45 78          	lea    0x78(%rbp),%r8
1402a2d42:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402a2d47:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1402a2d4b:	e8 00 d1 ef ff       	call   0x14019fe50
1402a2d50:	48 8b d0             	mov    %rax,%rdx
1402a2d53:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1402a2d57:	e8 94 9b 40 00       	call   0x1406ac8f0
1402a2d5c:	48 8b 08             	mov    (%rax),%rcx
1402a2d5f:	4c 89 20             	mov    %r12,(%rax)
1402a2d62:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402a2d67:	48 8b 08             	mov    (%rax),%rcx
1402a2d6a:	48 85 c9             	test   %rcx,%rcx
1402a2d6d:	74 24                	je     0x1402a2d93
1402a2d6f:	8b 41 10             	mov    0x10(%rcx),%eax
1402a2d72:	ff c8                	dec    %eax
1402a2d74:	89 41 10             	mov    %eax,0x10(%rcx)
1402a2d77:	85 c0                	test   %eax,%eax
1402a2d79:	7f 18                	jg     0x1402a2d93
1402a2d7b:	0f 88 a4 09 00 00    	js     0x1402a3725
1402a2d81:	48 8b 01             	mov    (%rcx),%rax
1402a2d84:	ba 01 00 00 00       	mov    $0x1,%edx
1402a2d89:	48 8b 00             	mov    (%rax),%rax
1402a2d8c:	ff 15 8e 0c ce 00    	call   *0xce0c8e(%rip)        # 0x140f83a20
1402a2d92:	90                   	nop
1402a2d93:	48 8b 05 d6 df 17 01 	mov    0x117dfd6(%rip),%rax        # 0x141420d70
1402a2d9a:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402a2d9e:	48 85 c9             	test   %rcx,%rcx
1402a2da1:	74 1c                	je     0x1402a2dbf
1402a2da3:	8b 41 10             	mov    0x10(%rcx),%eax
1402a2da6:	ff c0                	inc    %eax
1402a2da8:	89 41 10             	mov    %eax,0x10(%rcx)
1402a2dab:	83 f8 01             	cmp    $0x1,%eax
1402a2dae:	0f 8e 7c 09 00 00    	jle    0x1402a3730
1402a2db4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402a2db9:	0f 84 79 09 00 00    	je     0x1402a3738
1402a2dbf:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402a2dc4:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
1402a2dc9:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1402a2dce:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402a2dd3:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402a2dd8:	e8 13 92 40 00       	call   0x1406abff0
1402a2ddd:	90                   	nop
1402a2dde:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1402a2de3:	48 85 c9             	test   %rcx,%rcx
1402a2de6:	74 24                	je     0x1402a2e0c
1402a2de8:	8b 41 10             	mov    0x10(%rcx),%eax
1402a2deb:	ff c8                	dec    %eax
1402a2ded:	89 41 10             	mov    %eax,0x10(%rcx)
1402a2df0:	85 c0                	test   %eax,%eax
1402a2df2:	7f 18                	jg     0x1402a2e0c
1402a2df4:	0f 88 49 09 00 00    	js     0x1402a3743
1402a2dfa:	48 8b 01             	mov    (%rcx),%rax
1402a2dfd:	ba 01 00 00 00       	mov    $0x1,%edx
1402a2e02:	48 8b 00             	mov    (%rax),%rax
1402a2e05:	ff 15 15 0c ce 00    	call   *0xce0c15(%rip)        # 0x140f83a20
1402a2e0b:	90                   	nop
1402a2e0c:	4c 8d 0d dd b6 ef ff 	lea    -0x104923(%rip),%r9        # 0x14019e4f0
1402a2e13:	ba 08 00 00 00       	mov    $0x8,%edx
1402a2e18:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402a2e1e:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1402a2e23:	e8 24 87 b7 00       	call   0x140e1b54c
1402a2e28:	90                   	nop
1402a2e29:	48 85 ff             	test   %rdi,%rdi
1402a2e2c:	74 27                	je     0x1402a2e55
1402a2e2e:	8b 47 10             	mov    0x10(%rdi),%eax
1402a2e31:	ff c8                	dec    %eax
1402a2e33:	89 47 10             	mov    %eax,0x10(%rdi)
1402a2e36:	85 c0                	test   %eax,%eax
1402a2e38:	7f 1b                	jg     0x1402a2e55
1402a2e3a:	0f 88 0e 09 00 00    	js     0x1402a374e
1402a2e40:	48 8b 07             	mov    (%rdi),%rax
1402a2e43:	ba 01 00 00 00       	mov    $0x1,%edx
1402a2e48:	48 8b cf             	mov    %rdi,%rcx
1402a2e4b:	48 8b 00             	mov    (%rax),%rax
1402a2e4e:	ff 15 cc 0b ce 00    	call   *0xce0bcc(%rip)        # 0x140f83a20
1402a2e54:	90                   	nop
1402a2e55:	48 85 db             	test   %rbx,%rbx
1402a2e58:	74 27                	je     0x1402a2e81
1402a2e5a:	8b 43 10             	mov    0x10(%rbx),%eax
1402a2e5d:	ff c8                	dec    %eax
1402a2e5f:	89 43 10             	mov    %eax,0x10(%rbx)
1402a2e62:	85 c0                	test   %eax,%eax
1402a2e64:	7f 1b                	jg     0x1402a2e81
1402a2e66:	0f 88 ed 08 00 00    	js     0x1402a3759
1402a2e6c:	48 8b 03             	mov    (%rbx),%rax
1402a2e6f:	ba 01 00 00 00       	mov    $0x1,%edx
1402a2e74:	48 8b cb             	mov    %rbx,%rcx
1402a2e77:	48 8b 00             	mov    (%rax),%rax
1402a2e7a:	ff 15 a0 0b ce 00    	call   *0xce0ba0(%rip)        # 0x140f83a20
1402a2e80:	90                   	nop
1402a2e81:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1402a2e86:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1402a2e8a:	49 8b 0f             	mov    (%r15),%rcx
1402a2e8d:	48 85 c9             	test   %rcx,%rcx
1402a2e90:	74 1c                	je     0x1402a2eae
1402a2e92:	8b 41 10             	mov    0x10(%rcx),%eax
1402a2e95:	ff c0                	inc    %eax
1402a2e97:	89 41 10             	mov    %eax,0x10(%rcx)
1402a2e9a:	83 f8 01             	cmp    $0x1,%eax
1402a2e9d:	0f 8e c1 08 00 00    	jle    0x1402a3764
1402a2ea3:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402a2ea8:	0f 84 be 08 00 00    	je     0x1402a376c
1402a2eae:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402a2eb3:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1402a2eb8:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402a2ebd:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1402a2ec2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402a2ec7:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402a2ecc:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402a2ed2:	4c 8d 45 78          	lea    0x78(%rbp),%r8
1402a2ed6:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402a2edb:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1402a2edf:	e8 6c cf ef ff       	call   0x14019fe50
1402a2ee4:	48 8b d0             	mov    %rax,%rdx
1402a2ee7:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402a2eec:	e8 ff 99 40 00       	call   0x1406ac8f0
1402a2ef1:	48 8b d8             	mov    %rax,%rbx
1402a2ef4:	48 8b 0d 4d 91 17 01 	mov    0x117914d(%rip),%rcx        # 0x14141c048
1402a2efb:	48 8b 91 e0 0a 00 00 	mov    0xae0(%rcx),%rdx
1402a2f02:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1402a2f07:	48 85 d2             	test   %rdx,%rdx
1402a2f0a:	74 1c                	je     0x1402a2f28
1402a2f0c:	8b 42 10             	mov    0x10(%rdx),%eax
1402a2f0f:	ff c0                	inc    %eax
1402a2f11:	89 42 10             	mov    %eax,0x10(%rdx)
1402a2f14:	83 f8 01             	cmp    $0x1,%eax
1402a2f17:	0f 8e 5a 08 00 00    	jle    0x1402a3777
1402a2f1d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402a2f22:	0f 84 57 08 00 00    	je     0x1402a377f
1402a2f28:	45 8b c6             	mov    %r14d,%r8d
1402a2f2b:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402a2f30:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1402a2f34:	e8 87 c0 40 00       	call   0x1406aefc0
1402a2f39:	48 8b 08             	mov    (%rax),%rcx
1402a2f3c:	4c 89 20             	mov    %r12,(%rax)
1402a2f3f:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1402a2f44:	48 8b 08             	mov    (%rax),%rcx
1402a2f47:	48 85 c9             	test   %rcx,%rcx
1402a2f4a:	74 24                	je     0x1402a2f70
1402a2f4c:	8b 41 10             	mov    0x10(%rcx),%eax
1402a2f4f:	ff c8                	dec    %eax
1402a2f51:	89 41 10             	mov    %eax,0x10(%rcx)
1402a2f54:	85 c0                	test   %eax,%eax
1402a2f56:	7f 18                	jg     0x1402a2f70
1402a2f58:	0f 88 2c 08 00 00    	js     0x1402a378a
1402a2f5e:	48 8b 01             	mov    (%rcx),%rax
1402a2f61:	ba 01 00 00 00       	mov    $0x1,%edx
1402a2f66:	48 8b 00             	mov    (%rax),%rax
1402a2f69:	ff 15 b1 0a ce 00    	call   *0xce0ab1(%rip)        # 0x140f83a20
1402a2f6f:	90                   	nop
1402a2f70:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1402a2f75:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402a2f7a:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1402a2f7f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402a2f84:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402a2f89:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402a2f8f:	4c 8d 45 78          	lea    0x78(%rbp),%r8
1402a2f93:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402a2f98:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402a2f9c:	e8 af ce ef ff       	call   0x14019fe50
1402a2fa1:	48 8b 0d c8 dd 17 01 	mov    0x117ddc8(%rip),%rcx        # 0x141420d70
1402a2fa8:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1402a2fac:	48 85 d2             	test   %rdx,%rdx
1402a2faf:	74 1d                	je     0x1402a2fce
1402a2fb1:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402a2fb4:	ff c1                	inc    %ecx
1402a2fb6:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402a2fb9:	83 f9 01             	cmp    $0x1,%ecx
1402a2fbc:	0f 8e d3 07 00 00    	jle    0x1402a3795
1402a2fc2:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402a2fc8:	0f 84 cf 07 00 00    	je     0x1402a379d
1402a2fce:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
1402a2fd3:	4c 8b c0             	mov    %rax,%r8
1402a2fd6:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1402a2fdb:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402a2fdf:	e8 5c 97 40 00       	call   0x1406ac740
1402a2fe4:	48 8b 08             	mov    (%rax),%rcx
1402a2fe7:	4c 89 20             	mov    %r12,(%rax)
1402a2fea:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402a2fef:	48 8b 08             	mov    (%rax),%rcx
1402a2ff2:	48 85 c9             	test   %rcx,%rcx
1402a2ff5:	74 24                	je     0x1402a301b
1402a2ff7:	8b 41 10             	mov    0x10(%rcx),%eax
1402a2ffa:	ff c8                	dec    %eax
1402a2ffc:	89 41 10             	mov    %eax,0x10(%rcx)
1402a2fff:	85 c0                	test   %eax,%eax
1402a3001:	7f 18                	jg     0x1402a301b
1402a3003:	0f 88 9f 07 00 00    	js     0x1402a37a8
1402a3009:	48 8b 01             	mov    (%rcx),%rax
1402a300c:	ba 01 00 00 00       	mov    $0x1,%edx
1402a3011:	48 8b 00             	mov    (%rax),%rax
1402a3014:	ff 15 06 0a ce 00    	call   *0xce0a06(%rip)        # 0x140f83a20
1402a301a:	90                   	nop
1402a301b:	48 8b d3             	mov    %rbx,%rdx
1402a301e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402a3023:	e8 b8 8e 40 00       	call   0x1406abee0
1402a3028:	90                   	nop
1402a3029:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1402a302e:	48 85 c9             	test   %rcx,%rcx
1402a3031:	74 24                	je     0x1402a3057
1402a3033:	8b 41 10             	mov    0x10(%rcx),%eax
1402a3036:	ff c8                	dec    %eax
1402a3038:	89 41 10             	mov    %eax,0x10(%rcx)
1402a303b:	85 c0                	test   %eax,%eax
1402a303d:	7f 18                	jg     0x1402a3057
1402a303f:	0f 88 6e 07 00 00    	js     0x1402a37b3
1402a3045:	48 8b 01             	mov    (%rcx),%rax
1402a3048:	ba 01 00 00 00       	mov    $0x1,%edx
1402a304d:	48 8b 00             	mov    (%rax),%rax
1402a3050:	ff 15 ca 09 ce 00    	call   *0xce09ca(%rip)        # 0x140f83a20
1402a3056:	90                   	nop
1402a3057:	4c 8d 0d 92 b4 ef ff 	lea    -0x104b6e(%rip),%r9        # 0x14019e4f0
1402a305e:	ba 08 00 00 00       	mov    $0x8,%edx
1402a3063:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402a3069:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1402a306e:	e8 d9 84 b7 00       	call   0x140e1b54c
1402a3073:	90                   	nop
1402a3074:	4c 8d 0d 75 b4 ef ff 	lea    -0x104b8b(%rip),%r9        # 0x14019e4f0
1402a307b:	ba 08 00 00 00       	mov    $0x8,%edx
1402a3080:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402a3086:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402a308b:	e8 bc 84 b7 00       	call   0x140e1b54c
1402a3090:	48 8b 05 e9 dc 17 01 	mov    0x117dce9(%rip),%rax        # 0x141420d80
1402a3097:	48 8b 58 50          	mov    0x50(%rax),%rbx
1402a309b:	48 85 db             	test   %rbx,%rbx
1402a309e:	74 1c                	je     0x1402a30bc
1402a30a0:	8b 43 10             	mov    0x10(%rbx),%eax
1402a30a3:	ff c0                	inc    %eax
1402a30a5:	89 43 10             	mov    %eax,0x10(%rbx)
1402a30a8:	83 f8 01             	cmp    $0x1,%eax
1402a30ab:	0f 8e 0d 07 00 00    	jle    0x1402a37be
1402a30b1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402a30b6:	0f 84 0a 07 00 00    	je     0x1402a37c6
1402a30bc:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
1402a30c0:	49 8b 0f             	mov    (%r15),%rcx
1402a30c3:	48 85 c9             	test   %rcx,%rcx
1402a30c6:	74 1c                	je     0x1402a30e4
1402a30c8:	8b 41 10             	mov    0x10(%rcx),%eax
1402a30cb:	ff c0                	inc    %eax
1402a30cd:	89 41 10             	mov    %eax,0x10(%rcx)
1402a30d0:	83 f8 01             	cmp    $0x1,%eax
1402a30d3:	0f 8e f8 06 00 00    	jle    0x1402a37d1
1402a30d9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402a30de:	0f 84 f5 06 00 00    	je     0x1402a37d9
1402a30e4:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402a30e9:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1402a30ee:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402a30f3:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1402a30f8:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402a30fd:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402a3102:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402a3108:	4c 8d 45 78          	lea    0x78(%rbp),%r8
1402a310c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402a3111:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1402a3115:	e8 36 cd ef ff       	call   0x14019fe50
1402a311a:	48 8b d0             	mov    %rax,%rdx
1402a311d:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402a3122:	e8 c9 97 40 00       	call   0x1406ac8f0
1402a3127:	48 8b 08             	mov    (%rax),%rcx
1402a312a:	4c 89 20             	mov    %r12,(%rax)
1402a312d:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402a3132:	48 8b 08             	mov    (%rax),%rcx
1402a3135:	48 85 c9             	test   %rcx,%rcx
1402a3138:	74 24                	je     0x1402a315e
1402a313a:	8b 41 10             	mov    0x10(%rcx),%eax
1402a313d:	ff c8                	dec    %eax
1402a313f:	89 41 10             	mov    %eax,0x10(%rcx)
1402a3142:	85 c0                	test   %eax,%eax
1402a3144:	7f 18                	jg     0x1402a315e
1402a3146:	0f 88 98 06 00 00    	js     0x1402a37e4
1402a314c:	48 8b 01             	mov    (%rcx),%rax
1402a314f:	ba 01 00 00 00       	mov    $0x1,%edx
1402a3154:	48 8b 00             	mov    (%rax),%rax
1402a3157:	ff 15 c3 08 ce 00    	call   *0xce08c3(%rip)        # 0x140f83a20
1402a315d:	90                   	nop
1402a315e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402a3163:	48 8b cb             	mov    %rbx,%rcx
1402a3166:	e8 15 95 49 00       	call   0x14073c680
1402a316b:	48 8b 38             	mov    (%rax),%rdi
1402a316e:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402a3173:	48 85 c9             	test   %rcx,%rcx
1402a3176:	74 24                	je     0x1402a319c
1402a3178:	8b 41 10             	mov    0x10(%rcx),%eax
1402a317b:	ff c8                	dec    %eax
1402a317d:	89 41 10             	mov    %eax,0x10(%rcx)
1402a3180:	85 c0                	test   %eax,%eax
1402a3182:	7f 18                	jg     0x1402a319c
1402a3184:	0f 88 65 06 00 00    	js     0x1402a37ef
1402a318a:	48 8b 01             	mov    (%rcx),%rax
1402a318d:	ba 01 00 00 00       	mov    $0x1,%edx
1402a3192:	48 8b 00             	mov    (%rax),%rax
1402a3195:	ff 15 85 08 ce 00    	call   *0xce0885(%rip)        # 0x140f83a20
1402a319b:	90                   	nop
1402a319c:	4c 8d 0d 4d b3 ef ff 	lea    -0x104cb3(%rip),%r9        # 0x14019e4f0
1402a31a3:	ba 08 00 00 00       	mov    $0x8,%edx