1402e9a66:	48 8b d0             	mov    %rax,%rdx
1402e9a69:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402e9a6d:	e8 1e 3c 3c 00       	call   0x1406ad690
1402e9a72:	48 8b d0             	mov    %rax,%rdx
1402e9a75:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1402e9a79:	e8 92 62 eb ff       	call   0x14019fd10
1402e9a7e:	48 8b 0d e3 23 13 01 	mov    0x11323e3(%rip),%rcx        # 0x14141be68
1402e9a85:	4c 8b c0             	mov    %rax,%r8
1402e9a88:	8b 91 bc 00 00 00    	mov    0xbc(%rcx),%edx
1402e9a8e:	48 8b cb             	mov    %rbx,%rcx
1402e9a91:	e8 6a b0 44 00       	call   0x140734b00
1402e9a96:	90                   	nop
1402e9a97:	4c 8d 0d 52 4a eb ff 	lea    -0x14b5ae(%rip),%r9        # 0x14019e4f0
1402e9a9e:	ba 08 00 00 00       	mov    $0x8,%edx
1402e9aa3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402e9aa9:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1402e9aad:	e8 9a 1a b3 00       	call   0x140e1b54c
1402e9ab2:	90                   	nop
1402e9ab3:	48 85 db             	test   %rbx,%rbx
1402e9ab6:	0f 84 50 01 00 00    	je     0x1402e9c0c
1402e9abc:	8b 43 10             	mov    0x10(%rbx),%eax
1402e9abf:	ff c8                	dec    %eax
1402e9ac1:	89 43 10             	mov    %eax,0x10(%rbx)
1402e9ac4:	85 c0                	test   %eax,%eax
1402e9ac6:	0f 8f 40 01 00 00    	jg     0x1402e9c0c
1402e9acc:	0f 88 2f 0d 00 00    	js     0x1402ea801
1402e9ad2:	48 8b 03             	mov    (%rbx),%rax
1402e9ad5:	48 8b cb             	mov    %rbx,%rcx
1402e9ad8:	e9 20 01 00 00       	jmp    0x1402e9bfd
1402e9add:	45 33 c0             	xor    %r8d,%r8d
1402e9ae0:	49 8b d4             	mov    %r12,%rdx
1402e9ae3:	e8 b8 90 08 00       	call   0x140372ba0
1402e9ae8:	48 8b 08             	mov    (%rax),%rcx
1402e9aeb:	4c 89 30             	mov    %r14,(%rax)
1402e9aee:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402e9af3:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402e9af8:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1402e9afc:	e8 0f 62 eb ff       	call   0x14019fd10
1402e9b01:	90                   	nop
1402e9b02:	4c 8b 05 5f 23 13 01 	mov    0x113235f(%rip),%r8        # 0x14141be68
1402e9b09:	41 8b 98 bc 00 00 00 	mov    0xbc(%r8),%ebx
1402e9b10:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402e9b17:	49 8b d5             	mov    %r13,%rdx
1402e9b1a:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402e9b1e:	e8 7d 90 08 00       	call   0x140372ba0
1402e9b23:	48 8b 38             	mov    (%rax),%rdi
1402e9b26:	4c 89 30             	mov    %r14,(%rax)
1402e9b29:	48 89 7d bf          	mov    %rdi,-0x41(%rbp)
1402e9b2d:	44 8b c3             	mov    %ebx,%r8d
1402e9b30:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1402e9b34:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402e9b38:	e8 63 90 08 00       	call   0x140372ba0
1402e9b3d:	48 8b 08             	mov    (%rax),%rcx
1402e9b40:	4c 89 30             	mov    %r14,(%rax)
1402e9b43:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
1402e9b47:	48 8b 08             	mov    (%rax),%rcx
1402e9b4a:	48 85 c9             	test   %rcx,%rcx
1402e9b4d:	74 24                	je     0x1402e9b73
1402e9b4f:	8b 41 10             	mov    0x10(%rcx),%eax
1402e9b52:	ff c8                	dec    %eax
1402e9b54:	89 41 10             	mov    %eax,0x10(%rcx)
1402e9b57:	85 c0                	test   %eax,%eax
1402e9b59:	7f 18                	jg     0x1402e9b73
1402e9b5b:	0f 88 ab 0c 00 00    	js     0x1402ea80c
1402e9b61:	48 8b 01             	mov    (%rcx),%rax
1402e9b64:	ba 01 00 00 00       	mov    $0x1,%edx
1402e9b69:	48 8b 00             	mov    (%rax),%rax
1402e9b6c:	ff 15 ae 9e c9 00    	call   *0xc99eae(%rip)        # 0x140f83a20
1402e9b72:	90                   	nop
1402e9b73:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
1402e9b77:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1402e9b7b:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1402e9b7f:	e8 2c b9 08 00       	call   0x1403754b0
1402e9b84:	48 8b 08             	mov    (%rax),%rcx
1402e9b87:	4c 89 30             	mov    %r14,(%rax)
1402e9b8a:	48 85 c9             	test   %rcx,%rcx
1402e9b8d:	74 24                	je     0x1402e9bb3
1402e9b8f:	8b 41 10             	mov    0x10(%rcx),%eax
1402e9b92:	ff c8                	dec    %eax
1402e9b94:	89 41 10             	mov    %eax,0x10(%rcx)
1402e9b97:	85 c0                	test   %eax,%eax
1402e9b99:	7f 18                	jg     0x1402e9bb3
1402e9b9b:	0f 88 76 0c 00 00    	js     0x1402ea817
1402e9ba1:	48 8b 01             	mov    (%rcx),%rax
1402e9ba4:	ba 01 00 00 00       	mov    $0x1,%edx
1402e9ba9:	48 8b 00             	mov    (%rax),%rax
1402e9bac:	ff 15 6e 9e c9 00    	call   *0xc99e6e(%rip)        # 0x140f83a20
1402e9bb2:	90                   	nop
1402e9bb3:	48 85 ff             	test   %rdi,%rdi
1402e9bb6:	74 27                	je     0x1402e9bdf
1402e9bb8:	8b 47 10             	mov    0x10(%rdi),%eax
1402e9bbb:	ff c8                	dec    %eax
1402e9bbd:	89 47 10             	mov    %eax,0x10(%rdi)
1402e9bc0:	85 c0                	test   %eax,%eax
1402e9bc2:	7f 1b                	jg     0x1402e9bdf
1402e9bc4:	0f 88 58 0c 00 00    	js     0x1402ea822
1402e9bca:	48 8b 07             	mov    (%rdi),%rax
1402e9bcd:	ba 01 00 00 00       	mov    $0x1,%edx
1402e9bd2:	48 8b cf             	mov    %rdi,%rcx
1402e9bd5:	48 8b 00             	mov    (%rax),%rax
1402e9bd8:	ff 15 42 9e c9 00    	call   *0xc99e42(%rip)        # 0x140f83a20
1402e9bde:	90                   	nop
1402e9bdf:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1402e9be3:	48 85 c9             	test   %rcx,%rcx
1402e9be6:	74 24                	je     0x1402e9c0c
1402e9be8:	8b 41 10             	mov    0x10(%rcx),%eax
1402e9beb:	ff c8                	dec    %eax
1402e9bed:	89 41 10             	mov    %eax,0x10(%rcx)
1402e9bf0:	85 c0                	test   %eax,%eax
1402e9bf2:	7f 18                	jg     0x1402e9c0c
1402e9bf4:	0f 88 33 0c 00 00    	js     0x1402ea82d
1402e9bfa:	48 8b 01             	mov    (%rcx),%rax
1402e9bfd:	ba 01 00 00 00       	mov    $0x1,%edx
1402e9c02:	48 8b 00             	mov    (%rax),%rax
1402e9c05:	ff 15 15 9e c9 00    	call   *0xc99e15(%rip)        # 0x140f83a20
1402e9c0b:	90                   	nop
1402e9c0c:	4c 8b 05 55 22 13 01 	mov    0x1132255(%rip),%r8        # 0x14141be68
1402e9c13:	45 8b 40 0c          	mov    0xc(%r8),%r8d
1402e9c17:	49 8b d4             	mov    %r12,%rdx
1402e9c1a:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1402e9c1e:	e8 7d 8f 08 00       	call   0x140372ba0
1402e9c23:	48 8b 38             	mov    (%rax),%rdi
1402e9c26:	4c 89 30             	mov    %r14,(%rax)
1402e9c29:	48 89 7d a7          	mov    %rdi,-0x59(%rbp)
1402e9c2d:	48 8b 47 40          	mov    0x40(%rdi),%rax
1402e9c31:	48 8b 08             	mov    (%rax),%rcx
1402e9c34:	80 b9 88 00 00 00 00 	cmpb   $0x0,0x88(%rcx)
1402e9c3b:	75 0a                	jne    0x1402e9c47
1402e9c3d:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1402e9c42:	49 8b de             	mov    %r14,%rbx
1402e9c45:	eb 25                	jmp    0x1402e9c6c
1402e9c47:	48 83 e9 80          	sub    $0xffffffffffffff80,%rcx
1402e9c4b:	48 8b 47 38          	mov    0x38(%rdi),%rax
1402e9c4f:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402e9c56:	48 8b 02             	mov    (%rdx),%rax
1402e9c59:	4c 8b 40 40          	mov    0x40(%rax),%r8
1402e9c5d:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402e9c62:	e8 69 e4 42 00       	call   0x1407180d0
1402e9c67:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402e9c6c:	48 85 db             	test   %rbx,%rbx
1402e9c6f:	74 27                	je     0x1402e9c98
1402e9c71:	8b 43 10             	mov    0x10(%rbx),%eax
1402e9c74:	ff c8                	dec    %eax
1402e9c76:	89 43 10             	mov    %eax,0x10(%rbx)
1402e9c79:	85 c0                	test   %eax,%eax
1402e9c7b:	7f 1b                	jg     0x1402e9c98
1402e9c7d:	0f 88 b5 0b 00 00    	js     0x1402ea838
1402e9c83:	48 8b 03             	mov    (%rbx),%rax
1402e9c86:	ba 01 00 00 00       	mov    $0x1,%edx
1402e9c8b:	48 8b cb             	mov    %rbx,%rcx
1402e9c8e:	48 8b 00             	mov    (%rax),%rax
1402e9c91:	ff 15 89 9d c9 00    	call   *0xc99d89(%rip)        # 0x140f83a20
1402e9c97:	90                   	nop
1402e9c98:	8b 47 10             	mov    0x10(%rdi),%eax
1402e9c9b:	ff c8                	dec    %eax
1402e9c9d:	89 47 10             	mov    %eax,0x10(%rdi)
1402e9ca0:	85 c0                	test   %eax,%eax
1402e9ca2:	7f 1b                	jg     0x1402e9cbf
1402e9ca4:	0f 88 99 0b 00 00    	js     0x1402ea843
1402e9caa:	48 8b 07             	mov    (%rdi),%rax
1402e9cad:	ba 01 00 00 00       	mov    $0x1,%edx
1402e9cb2:	48 8b cf             	mov    %rdi,%rcx
1402e9cb5:	48 8b 00             	mov    (%rax),%rax
1402e9cb8:	ff 15 62 9d c9 00    	call   *0xc99d62(%rip)        # 0x140f83a20
1402e9cbe:	90                   	nop
1402e9cbf:	48 85 db             	test   %rbx,%rbx
1402e9cc2:	0f 84 9c 09 00 00    	je     0x1402ea664
1402e9cc8:	4c 8b 05 99 21 13 01 	mov    0x1132199(%rip),%r8        # 0x14141be68
1402e9ccf:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402e9cd6:	49 8b d5             	mov    %r13,%rdx
1402e9cd9:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1402e9cdd:	e8 be 8e 08 00       	call   0x140372ba0
1402e9ce2:	48 8b 18             	mov    (%rax),%rbx
1402e9ce5:	4c 89 30             	mov    %r14,(%rax)
1402e9ce8:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
1402e9cec:	48 8b 05 75 21 13 01 	mov    0x1132175(%rip),%rax        # 0x14141be68
1402e9cf3:	44 8b 80 c4 00 00 00 	mov    0xc4(%rax),%r8d
1402e9cfa:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1402e9cfe:	48 8b cb             	mov    %rbx,%rcx
1402e9d01:	e8 6a 50 f5 ff       	call   0x14023ed70
1402e9d06:	48 8b 38             	mov    (%rax),%rdi
1402e9d09:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1402e9d0d:	48 85 c9             	test   %rcx,%rcx
1402e9d10:	74 24                	je     0x1402e9d36
1402e9d12:	8b 41 10             	mov    0x10(%rcx),%eax
1402e9d15:	ff c8                	dec    %eax
1402e9d17:	89 41 10             	mov    %eax,0x10(%rcx)
1402e9d1a:	85 c0                	test   %eax,%eax
1402e9d1c:	7f 18                	jg     0x1402e9d36
1402e9d1e:	0f 88 2a 0b 00 00    	js     0x1402ea84e
1402e9d24:	48 8b 01             	mov    (%rcx),%rax
1402e9d27:	ba 01 00 00 00       	mov    $0x1,%edx
1402e9d2c:	48 8b 00             	mov    (%rax),%rax
1402e9d2f:	ff 15 eb 9c c9 00    	call   *0xc99ceb(%rip)        # 0x140f83a20
1402e9d35:	90                   	nop
1402e9d36:	48 85 db             	test   %rbx,%rbx
1402e9d39:	74 27                	je     0x1402e9d62
1402e9d3b:	8b 43 10             	mov    0x10(%rbx),%eax
1402e9d3e:	ff c8                	dec    %eax
1402e9d40:	89 43 10             	mov    %eax,0x10(%rbx)
1402e9d43:	85 c0                	test   %eax,%eax
1402e9d45:	7f 1b                	jg     0x1402e9d62
1402e9d47:	0f 88 0c 0b 00 00    	js     0x1402ea859
1402e9d4d:	48 8b 03             	mov    (%rbx),%rax
1402e9d50:	ba 01 00 00 00       	mov    $0x1,%edx
1402e9d55:	48 8b cb             	mov    %rbx,%rcx
1402e9d58:	48 8b 00             	mov    (%rax),%rax
1402e9d5b:	ff 15 bf 9c c9 00    	call   *0xc99cbf(%rip)        # 0x140f83a20
1402e9d61:	90                   	nop
1402e9d62:	4c 8b 05 ff 20 13 01 	mov    0x11320ff(%rip),%r8        # 0x14141be68
1402e9d69:	48 85 ff             	test   %rdi,%rdi
1402e9d6c:	0f 85 58 01 00 00    	jne    0x1402e9eca
1402e9d72:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402e9d79:	49 8b d5             	mov    %r13,%rdx
1402e9d7c:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1402e9d80:	e8 1b 8e 08 00       	call   0x140372ba0
1402e9d85:	48 8b 18             	mov    (%rax),%rbx
1402e9d88:	4c 89 30             	mov    %r14,(%rax)
1402e9d8b:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
1402e9d8f:	48 8d 45 97          	lea    -0x69(%rbp),%rax
1402e9d93:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1402e9d97:	48 8b 15 aa 22 13 01 	mov    0x11322aa(%rip),%rdx        # 0x14141c048
1402e9d9e:	48 81 c2 08 02 00 00 	add    $0x208,%rdx
1402e9da5:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402e9da9:	e8 22 60 eb ff       	call   0x14019fdd0
1402e9dae:	48 8b 08             	mov    (%rax),%rcx
1402e9db1:	4c 89 30             	mov    %r14,(%rax)
1402e9db4:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1402e9db8:	48 8b 08             	mov    (%rax),%rcx
1402e9dbb:	48 85 c9             	test   %rcx,%rcx
1402e9dbe:	74 24                	je     0x1402e9de4
1402e9dc0:	8b 41 10             	mov    0x10(%rcx),%eax
1402e9dc3:	ff c8                	dec    %eax
1402e9dc5:	89 41 10             	mov    %eax,0x10(%rcx)
1402e9dc8:	85 c0                	test   %eax,%eax
1402e9dca:	7f 18                	jg     0x1402e9de4
1402e9dcc:	0f 88 92 0a 00 00    	js     0x1402ea864
1402e9dd2:	48 8b 01             	mov    (%rcx),%rax
1402e9dd5:	ba 01 00 00 00       	mov    $0x1,%edx
1402e9dda:	48 8b 00             	mov    (%rax),%rax
1402e9ddd:	ff 15 3d 9c c9 00    	call   *0xc99c3d(%rip)        # 0x140f83a20
1402e9de3:	90                   	nop
1402e9de4:	4c 8b 05 7d 20 13 01 	mov    0x113207d(%rip),%r8        # 0x14141be68
1402e9deb:	45 8b 40 0c          	mov    0xc(%r8),%r8d
1402e9def:	49 8b d4             	mov    %r12,%rdx
1402e9df2:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1402e9df6:	e8 a5 8d 08 00       	call   0x140372ba0
1402e9dfb:	48 8b 08             	mov    (%rax),%rcx
1402e9dfe:	4c 89 30             	mov    %r14,(%rax)
1402e9e01:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402e9e06:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1402e9e0c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402e9e11:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402e9e15:	e8 86 8d 08 00       	call   0x140372ba0
1402e9e1a:	48 8b 08             	mov    (%rax),%rcx
1402e9e1d:	4c 89 30             	mov    %r14,(%rax)
1402e9e20:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402e9e25:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402e9e2a:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1402e9e2e:	e8 dd 5e eb ff       	call   0x14019fd10
1402e9e33:	90                   	nop
1402e9e34:	48 8d 45 87          	lea    -0x79(%rbp),%rax
1402e9e38:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402e9e3d:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
1402e9e41:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402e9e46:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402e9e4b:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402e9e51:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
1402e9e55:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402e9e5a:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1402e9e5e:	e8 ed 5f eb ff       	call   0x14019fe50
1402e9e63:	90                   	nop
1402e9e64:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
1402e9e68:	48 8b d0             	mov    %rax,%rdx
1402e9e6b:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1402e9e6f:	e8 1c 38 3c 00       	call   0x1406ad690
1402e9e74:	48 8b d0             	mov    %rax,%rdx
1402e9e77:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1402e9e7b:	e8 90 5e eb ff       	call   0x14019fd10
1402e9e80:	4c 8b 05 e1 1f 13 01 	mov    0x1131fe1(%rip),%r8        # 0x14141be68
1402e9e87:	41 8b 90 c4 00 00 00 	mov    0xc4(%r8),%edx
1402e9e8e:	4c 8b c0             	mov    %rax,%r8
1402e9e91:	48 8b cb             	mov    %rbx,%rcx
1402e9e94:	e8 67 ac 44 00       	call   0x140734b00
1402e9e99:	90                   	nop
1402e9e9a:	4c 8d 0d 4f 46 eb ff 	lea    -0x14b9b1(%rip),%r9        # 0x14019e4f0
1402e9ea1:	ba 08 00 00 00       	mov    $0x8,%edx
1402e9ea6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402e9eac:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1402e9eb0:	e8 97 16 b3 00       	call   0x140e1b54c
1402e9eb5:	90                   	nop
1402e9eb6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402e9ebb:	e8 30 46 eb ff       	call   0x14019e4f0
1402e9ec0:	90                   	nop
1402e9ec1:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1402e9ec5:	e9 95 07 00 00       	jmp    0x1402ea65f
1402e9eca:	45 8b 40 0c          	mov    0xc(%r8),%r8d
1402e9ece:	49 8b d4             	mov    %r12,%rdx
1402e9ed1:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1402e9ed5:	e8 c6 8c 08 00       	call   0x140372ba0
1402e9eda:	48 8b 08             	mov    (%rax),%rcx
1402e9edd:	4c 89 30             	mov    %r14,(%rax)
1402e9ee0:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402e9ee5:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1402e9eeb:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402e9ef0:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1402e9ef4:	e8 a7 8c 08 00       	call   0x140372ba0
1402e9ef9:	48 8b 08             	mov    (%rax),%rcx
1402e9efc:	4c 89 30             	mov    %r14,(%rax)
1402e9eff:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402e9f04:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402e9f09:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1402e9f0d:	e8 fe 5d eb ff       	call   0x14019fd10
1402e9f12:	90                   	nop
1402e9f13:	4c 8b 05 4e 1f 13 01 	mov    0x1131f4e(%rip),%r8        # 0x14141be68
1402e9f1a:	41 8b 98 c4 00 00 00 	mov    0xc4(%r8),%ebx
1402e9f21:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402e9f28:	49 8b d5             	mov    %r13,%rdx
1402e9f2b:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1402e9f2f:	e8 6c 8c 08 00       	call   0x140372ba0
1402e9f34:	48 8b 08             	mov    (%rax),%rcx
1402e9f37:	4c 89 30             	mov    %r14,(%rax)
1402e9f3a:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402e9f3f:	44 8b c3             	mov    %ebx,%r8d
1402e9f42:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402e9f47:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402e9f4b:	e8 50 8c 08 00       	call   0x140372ba0
1402e9f50:	48 8b 08             	mov    (%rax),%rcx
1402e9f53:	4c 89 30             	mov    %r14,(%rax)
1402e9f56:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
1402e9f5a:	48 8b 08             	mov    (%rax),%rcx
1402e9f5d:	48 85 c9             	test   %rcx,%rcx
1402e9f60:	74 24                	je     0x1402e9f86
1402e9f62:	8b 41 10             	mov    0x10(%rcx),%eax
1402e9f65:	ff c8                	dec    %eax
1402e9f67:	89 41 10             	mov    %eax,0x10(%rcx)
1402e9f6a:	85 c0                	test   %eax,%eax
1402e9f6c:	7f 18                	jg     0x1402e9f86
1402e9f6e:	0f 88 fb 08 00 00    	js     0x1402ea86f
1402e9f74:	48 8b 01             	mov    (%rcx),%rax
1402e9f77:	ba 01 00 00 00       	mov    $0x1,%edx
1402e9f7c:	48 8b 00             	mov    (%rax),%rax
1402e9f7f:	ff 15 9b 9a c9 00    	call   *0xc99a9b(%rip)        # 0x140f83a20
1402e9f85:	90                   	nop
1402e9f86:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
1402e9f8a:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1402e9f8e:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1402e9f92:	e8 19 b5 08 00       	call   0x1403754b0
1402e9f97:	48 8b 08             	mov    (%rax),%rcx
1402e9f9a:	4c 89 30             	mov    %r14,(%rax)