140299a41:	90                   	nop
140299a42:	48 85 db             	test   %rbx,%rbx
140299a45:	0f 85 35 02 00 00    	jne    0x140299c80
140299a4b:	48 8b 15 36 25 18 01 	mov    0x1182536(%rip),%rdx        # 0x14141bf88
140299a52:	48 81 c2 08 02 00 00 	add    $0x208,%rdx
140299a59:	48 8d 8d f0 04 00 00 	lea    0x4f0(%rbp),%rcx
140299a60:	e8 6b 63 f0 ff       	call   0x14019fdd0
140299a65:	48 8b d0             	mov    %rax,%rdx
140299a68:	48 8d 8d 50 03 00 00 	lea    0x350(%rbp),%rcx
140299a6f:	e8 9c 62 f0 ff       	call   0x14019fd10
140299a74:	90                   	nop
140299a75:	45 33 c0             	xor    %r8d,%r8d
140299a78:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140299a7d:	48 8d 8d f8 04 00 00 	lea    0x4f8(%rbp),%rcx
140299a84:	e8 17 91 0d 00       	call   0x140372ba0
140299a89:	48 8b 08             	mov    (%rax),%rcx
140299a8c:	4c 89 30             	mov    %r14,(%rax)
140299a8f:	48 89 8d 98 01 00 00 	mov    %rcx,0x198(%rbp)
140299a96:	48 8b 08             	mov    (%rax),%rcx
140299a99:	48 85 c9             	test   %rcx,%rcx
140299a9c:	74 24                	je     0x140299ac2
140299a9e:	8b 41 10             	mov    0x10(%rcx),%eax
140299aa1:	ff c8                	dec    %eax
140299aa3:	89 41 10             	mov    %eax,0x10(%rcx)
140299aa6:	85 c0                	test   %eax,%eax
140299aa8:	7f 18                	jg     0x140299ac2
140299aaa:	0f 88 c0 29 00 00    	js     0x14029c470
140299ab0:	48 8b 01             	mov    (%rcx),%rax
140299ab3:	ba 01 00 00 00       	mov    $0x1,%edx
140299ab8:	48 8b 00             	mov    (%rax),%rax
140299abb:	ff 15 5f 9f ce 00    	call   *0xce9f5f(%rip)        # 0x140f83a20
140299ac1:	90                   	nop
140299ac2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140299ac8:	48 8d 95 98 01 00 00 	lea    0x198(%rbp),%rdx
140299acf:	48 8d 8d 00 05 00 00 	lea    0x500(%rbp),%rcx
140299ad6:	e8 c5 90 0d 00       	call   0x140372ba0
140299adb:	48 8b 08             	mov    (%rax),%rcx
140299ade:	4c 89 30             	mov    %r14,(%rax)
140299ae1:	48 89 8d 88 01 00 00 	mov    %rcx,0x188(%rbp)
140299ae8:	48 8b 08             	mov    (%rax),%rcx
140299aeb:	48 85 c9             	test   %rcx,%rcx
140299aee:	74 24                	je     0x140299b14
140299af0:	8b 41 10             	mov    0x10(%rcx),%eax
140299af3:	ff c8                	dec    %eax
140299af5:	89 41 10             	mov    %eax,0x10(%rcx)
140299af8:	85 c0                	test   %eax,%eax
140299afa:	7f 18                	jg     0x140299b14
140299afc:	0f 88 79 29 00 00    	js     0x14029c47b
140299b02:	48 8b 01             	mov    (%rcx),%rax
140299b05:	ba 01 00 00 00       	mov    $0x1,%edx
140299b0a:	48 8b 00             	mov    (%rax),%rax
140299b0d:	ff 15 0d 9f ce 00    	call   *0xce9f0d(%rip)        # 0x140f83a20
140299b13:	90                   	nop
140299b14:	48 8d 95 88 01 00 00 	lea    0x188(%rbp),%rdx
140299b1b:	48 8d 8d 58 03 00 00 	lea    0x358(%rbp),%rcx
140299b22:	e8 e9 61 f0 ff       	call   0x14019fd10
140299b27:	90                   	nop
140299b28:	48 8d 85 50 03 00 00 	lea    0x350(%rbp),%rax
140299b2f:	48 89 85 b0 07 00 00 	mov    %rax,0x7b0(%rbp)
140299b36:	48 8d 85 60 03 00 00 	lea    0x360(%rbp),%rax
140299b3d:	48 89 85 b8 07 00 00 	mov    %rax,0x7b8(%rbp)
140299b44:	0f 28 85 b0 07 00 00 	movaps 0x7b0(%rbp),%xmm0
140299b4b:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140299b51:	4c 8d 45 aa          	lea    -0x56(%rbp),%r8
140299b55:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140299b5a:	48 8d 8d 50 09 00 00 	lea    0x950(%rbp),%rcx
140299b61:	e8 ea 62 f0 ff       	call   0x14019fe50
140299b66:	4c 8b 7d c0          	mov    -0x40(%rbp),%r15
140299b6a:	4d 8b cf             	mov    %r15,%r9
140299b6d:	4c 8b c0             	mov    %rax,%r8
140299b70:	48 8b 15 c1 14 18 01 	mov    0x11814c1(%rip),%rdx        # 0x14141b038
140299b77:	48 8d 8d 08 05 00 00 	lea    0x508(%rbp),%rcx
140299b7e:	e8 0d a8 0d 00       	call   0x140374390
140299b83:	48 8b 08             	mov    (%rax),%rcx
140299b86:	4c 89 30             	mov    %r14,(%rax)
140299b89:	48 89 8d 90 01 00 00 	mov    %rcx,0x190(%rbp)
140299b90:	48 8b 08             	mov    (%rax),%rcx
140299b93:	48 85 c9             	test   %rcx,%rcx
140299b96:	74 24                	je     0x140299bbc
140299b98:	8b 41 10             	mov    0x10(%rcx),%eax
140299b9b:	ff c8                	dec    %eax
140299b9d:	89 41 10             	mov    %eax,0x10(%rcx)
140299ba0:	85 c0                	test   %eax,%eax
140299ba2:	7f 18                	jg     0x140299bbc
140299ba4:	0f 88 dc 28 00 00    	js     0x14029c486
140299baa:	48 8b 01             	mov    (%rcx),%rax
140299bad:	ba 01 00 00 00       	mov    $0x1,%edx
140299bb2:	48 8b 00             	mov    (%rax),%rax
140299bb5:	ff 15 65 9e ce 00    	call   *0xce9e65(%rip)        # 0x140f83a20
140299bbb:	90                   	nop
140299bbc:	48 8d 95 90 01 00 00 	lea    0x190(%rbp),%rdx
140299bc3:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140299bc7:	e8 44 61 f0 ff       	call   0x14019fd10
140299bcc:	90                   	nop
140299bcd:	48 8d 45 28          	lea    0x28(%rbp),%rax
140299bd1:	48 89 85 c0 07 00 00 	mov    %rax,0x7c0(%rbp)
140299bd8:	48 8d 45 30          	lea    0x30(%rbp),%rax
140299bdc:	48 89 85 c8 07 00 00 	mov    %rax,0x7c8(%rbp)
140299be3:	0f 28 85 c0 07 00 00 	movaps 0x7c0(%rbp),%xmm0
140299bea:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140299bf0:	4c 8d 45 ab          	lea    -0x55(%rbp),%r8
140299bf4:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140299bf9:	48 8d 8d 68 09 00 00 	lea    0x968(%rbp),%rcx
140299c00:	e8 4b 62 f0 ff       	call   0x14019fe50
140299c05:	4d 8b cf             	mov    %r15,%r9
140299c08:	4c 8b c0             	mov    %rax,%r8
140299c0b:	48 8b 15 0e 1a 18 01 	mov    0x1181a0e(%rip),%rdx        # 0x14141b620
140299c12:	48 8d 8d 10 05 00 00 	lea    0x510(%rbp),%rcx
140299c19:	e8 72 a7 0d 00       	call   0x140374390
140299c1e:	90                   	nop
140299c1f:	48 8b 8d 10 05 00 00 	mov    0x510(%rbp),%rcx
140299c26:	48 85 c9             	test   %rcx,%rcx
140299c29:	74 06                	je     0x140299c31
140299c2b:	e8 10 55 f0 ff       	call   0x14019f140
140299c30:	90                   	nop
140299c31:	4c 8d 0d b8 48 f0 ff 	lea    -0xfb748(%rip),%r9        # 0x14019e4f0
140299c38:	ba 08 00 00 00       	mov    $0x8,%edx
140299c3d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140299c43:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140299c47:	e8 00 19 b8 00       	call   0x140e1b54c
140299c4c:	90                   	nop
140299c4d:	4c 8d 0d 9c 48 f0 ff 	lea    -0xfb764(%rip),%r9        # 0x14019e4f0
140299c54:	ba 08 00 00 00       	mov    $0x8,%edx
140299c59:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140299c5f:	48 8d 8d 50 03 00 00 	lea    0x350(%rbp),%rcx
140299c66:	e8 e1 18 b8 00       	call   0x140e1b54c
140299c6b:	90                   	nop
140299c6c:	48 8b 8d 98 01 00 00 	mov    0x198(%rbp),%rcx
140299c73:	48 85 c9             	test   %rcx,%rcx
140299c76:	74 06                	je     0x140299c7e
140299c78:	e8 c3 54 f0 ff       	call   0x14019f140
140299c7d:	90                   	nop
140299c7e:	eb 04                	jmp    0x140299c84
140299c80:	4c 8b 7d c0          	mov    -0x40(%rbp),%r15
140299c84:	45 33 c0             	xor    %r8d,%r8d
140299c87:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140299c8c:	48 8d 8d 18 05 00 00 	lea    0x518(%rbp),%rcx
140299c93:	e8 08 8f 0d 00       	call   0x140372ba0
140299c98:	48 8b 08             	mov    (%rax),%rcx
140299c9b:	4c 89 30             	mov    %r14,(%rax)
140299c9e:	48 89 8d a8 01 00 00 	mov    %rcx,0x1a8(%rbp)
140299ca5:	48 8b 08             	mov    (%rax),%rcx
140299ca8:	48 85 c9             	test   %rcx,%rcx
140299cab:	74 24                	je     0x140299cd1
140299cad:	8b 41 10             	mov    0x10(%rcx),%eax
140299cb0:	ff c8                	dec    %eax
140299cb2:	89 41 10             	mov    %eax,0x10(%rcx)
140299cb5:	85 c0                	test   %eax,%eax
140299cb7:	7f 18                	jg     0x140299cd1
140299cb9:	0f 88 d2 27 00 00    	js     0x14029c491
140299cbf:	48 8b 01             	mov    (%rcx),%rax
140299cc2:	ba 01 00 00 00       	mov    $0x1,%edx
140299cc7:	48 8b 00             	mov    (%rax),%rax
140299cca:	ff 15 50 9d ce 00    	call   *0xce9d50(%rip)        # 0x140f83a20
140299cd0:	90                   	nop
140299cd1:	4c 89 b5 a0 01 00 00 	mov    %r14,0x1a0(%rbp)
140299cd8:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140299cde:	48 8d 95 a0 01 00 00 	lea    0x1a0(%rbp),%rdx
140299ce5:	48 8b 8d a8 01 00 00 	mov    0x1a8(%rbp),%rcx
140299cec:	e8 2f 31 4a 00       	call   0x14073ce20
140299cf1:	0f ba ee 11          	bts    $0x11,%esi
140299cf5:	89 74 24 70          	mov    %esi,0x70(%rsp)
140299cf9:	48 8b 8d a0 01 00 00 	mov    0x1a0(%rbp),%rcx
140299d00:	48 85 c9             	test   %rcx,%rcx
140299d03:	0f 84 15 28 00 00    	je     0x14029c51e
140299d09:	48 8b 59 20          	mov    0x20(%rcx),%rbx
140299d0d:	0f ba f6 11          	btr    $0x11,%esi
140299d11:	89 74 24 70          	mov    %esi,0x70(%rsp)
140299d15:	8b 41 10             	mov    0x10(%rcx),%eax
140299d18:	ff c8                	dec    %eax
140299d1a:	89 41 10             	mov    %eax,0x10(%rcx)
140299d1d:	85 c0                	test   %eax,%eax
140299d1f:	7f 18                	jg     0x140299d39
140299d21:	0f 88 75 27 00 00    	js     0x14029c49c
140299d27:	48 8b 01             	mov    (%rcx),%rax
140299d2a:	ba 01 00 00 00       	mov    $0x1,%edx
140299d2f:	48 8b 00             	mov    (%rax),%rax
140299d32:	ff 15 e8 9c ce 00    	call   *0xce9ce8(%rip)        # 0x140f83a20
140299d38:	90                   	nop
140299d39:	48 8b 8d a8 01 00 00 	mov    0x1a8(%rbp),%rcx
140299d40:	48 85 c9             	test   %rcx,%rcx
140299d43:	74 24                	je     0x140299d69
140299d45:	8b 41 10             	mov    0x10(%rcx),%eax
140299d48:	ff c8                	dec    %eax
140299d4a:	89 41 10             	mov    %eax,0x10(%rcx)
140299d4d:	85 c0                	test   %eax,%eax
140299d4f:	7f 18                	jg     0x140299d69
140299d51:	0f 88 50 27 00 00    	js     0x14029c4a7
140299d57:	48 8b 01             	mov    (%rcx),%rax
140299d5a:	ba 01 00 00 00       	mov    $0x1,%edx
140299d5f:	48 8b 00             	mov    (%rax),%rax
140299d62:	ff 15 b8 9c ce 00    	call   *0xce9cb8(%rip)        # 0x140f83a20
140299d68:	90                   	nop
140299d69:	48 85 db             	test   %rbx,%rbx
140299d6c:	0f 84 4c 04 00 00    	je     0x14029a1be
140299d72:	45 33 c0             	xor    %r8d,%r8d
140299d75:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140299d7a:	48 8d 8d 20 05 00 00 	lea    0x520(%rbp),%rcx
140299d81:	e8 1a 8e 0d 00       	call   0x140372ba0
140299d86:	48 8b 08             	mov    (%rax),%rcx
140299d89:	4c 89 30             	mov    %r14,(%rax)
140299d8c:	48 89 8d b0 01 00 00 	mov    %rcx,0x1b0(%rbp)
140299d93:	48 8b 08             	mov    (%rax),%rcx
140299d96:	48 85 c9             	test   %rcx,%rcx
140299d99:	74 24                	je     0x140299dbf
140299d9b:	8b 41 10             	mov    0x10(%rcx),%eax
140299d9e:	ff c8                	dec    %eax
140299da0:	89 41 10             	mov    %eax,0x10(%rcx)
140299da3:	85 c0                	test   %eax,%eax
140299da5:	7f 18                	jg     0x140299dbf
140299da7:	0f 88 05 27 00 00    	js     0x14029c4b2
140299dad:	48 8b 01             	mov    (%rcx),%rax
140299db0:	ba 01 00 00 00       	mov    $0x1,%edx
140299db5:	48 8b 00             	mov    (%rax),%rax
140299db8:	ff 15 62 9c ce 00    	call   *0xce9c62(%rip)        # 0x140f83a20
140299dbe:	90                   	nop
140299dbf:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140299dc5:	48 8d 95 28 05 00 00 	lea    0x528(%rbp),%rdx
140299dcc:	48 8b 8d b0 01 00 00 	mov    0x1b0(%rbp),%rcx
140299dd3:	e8 98 4f fa ff       	call   0x14023ed70
140299dd8:	48 8b 18             	mov    (%rax),%rbx
140299ddb:	48 8b 8d 28 05 00 00 	mov    0x528(%rbp),%rcx
140299de2:	48 85 c9             	test   %rcx,%rcx
140299de5:	74 06                	je     0x140299ded
140299de7:	e8 54 53 f0 ff       	call   0x14019f140
140299dec:	90                   	nop
140299ded:	48 8b 8d b0 01 00 00 	mov    0x1b0(%rbp),%rcx
140299df4:	48 85 c9             	test   %rcx,%rcx
140299df7:	74 06                	je     0x140299dff
140299df9:	e8 42 53 f0 ff       	call   0x14019f140
140299dfe:	90                   	nop
140299dff:	48 85 db             	test   %rbx,%rbx
140299e02:	0f 85 a6 00 00 00    	jne    0x140299eae
140299e08:	48 8b 15 79 21 18 01 	mov    0x1182179(%rip),%rdx        # 0x14141bf88
140299e0f:	48 81 c2 10 02 00 00 	add    $0x210,%rdx
140299e16:	48 8d 8d 30 05 00 00 	lea    0x530(%rbp),%rcx
140299e1d:	e8 ae 5f f0 ff       	call   0x14019fdd0
140299e22:	48 8b d0             	mov    %rax,%rdx
140299e25:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140299e29:	e8 e2 5e f0 ff       	call   0x14019fd10
140299e2e:	90                   	nop
140299e2f:	48 8d 45 30          	lea    0x30(%rbp),%rax
140299e33:	48 89 85 d0 07 00 00 	mov    %rax,0x7d0(%rbp)
140299e3a:	48 8d 45 38          	lea    0x38(%rbp),%rax
140299e3e:	48 89 85 d8 07 00 00 	mov    %rax,0x7d8(%rbp)
140299e45:	0f 28 85 d0 07 00 00 	movaps 0x7d0(%rbp),%xmm0
140299e4c:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140299e52:	4c 8d 45 ac          	lea    -0x54(%rbp),%r8
140299e56:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140299e5b:	48 8d 8d 80 09 00 00 	lea    0x980(%rbp),%rcx
140299e62:	e8 e9 5f f0 ff       	call   0x14019fe50
140299e67:	4d 8b cf             	mov    %r15,%r9
140299e6a:	4c 8b c0             	mov    %rax,%r8
140299e6d:	48 8b 15 ac 17 18 01 	mov    0x11817ac(%rip),%rdx        # 0x14141b620
140299e74:	48 8d 8d 38 05 00 00 	lea    0x538(%rbp),%rcx
140299e7b:	e8 10 a5 0d 00       	call   0x140374390
140299e80:	90                   	nop
140299e81:	48 8b 8d 38 05 00 00 	mov    0x538(%rbp),%rcx
140299e88:	48 85 c9             	test   %rcx,%rcx
140299e8b:	74 06                	je     0x140299e93
140299e8d:	e8 ae 52 f0 ff       	call   0x14019f140
140299e92:	90                   	nop
140299e93:	4c 8d 0d 56 46 f0 ff 	lea    -0xfb9aa(%rip),%r9        # 0x14019e4f0
140299e9a:	ba 08 00 00 00       	mov    $0x8,%edx
140299e9f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140299ea5:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140299ea9:	e8 9e 16 b8 00       	call   0x140e1b54c
140299eae:	45 33 c0             	xor    %r8d,%r8d
140299eb1:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140299eb6:	48 8d 8d 40 05 00 00 	lea    0x540(%rbp),%rcx
140299ebd:	e8 de 8c 0d 00       	call   0x140372ba0
140299ec2:	48 8b 08             	mov    (%rax),%rcx
140299ec5:	4c 89 30             	mov    %r14,(%rax)
140299ec8:	48 89 8d c8 01 00 00 	mov    %rcx,0x1c8(%rbp)
140299ecf:	48 8b 08             	mov    (%rax),%rcx
140299ed2:	48 85 c9             	test   %rcx,%rcx
140299ed5:	74 24                	je     0x140299efb
140299ed7:	8b 41 10             	mov    0x10(%rcx),%eax
140299eda:	ff c8                	dec    %eax
140299edc:	89 41 10             	mov    %eax,0x10(%rcx)
140299edf:	85 c0                	test   %eax,%eax
140299ee1:	7f 18                	jg     0x140299efb
140299ee3:	0f 88 d4 25 00 00    	js     0x14029c4bd
140299ee9:	48 8b 01             	mov    (%rcx),%rax
140299eec:	ba 01 00 00 00       	mov    $0x1,%edx
140299ef1:	48 8b 00             	mov    (%rax),%rax
140299ef4:	ff 15 26 9b ce 00    	call   *0xce9b26(%rip)        # 0x140f83a20
140299efa:	90                   	nop
140299efb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140299f01:	48 8d 95 c8 01 00 00 	lea    0x1c8(%rbp),%rdx
140299f08:	48 8d 8d 48 05 00 00 	lea    0x548(%rbp),%rcx
140299f0f:	e8 8c 8c 0d 00       	call   0x140372ba0
140299f14:	48 8b 08             	mov    (%rax),%rcx
140299f17:	4c 89 30             	mov    %r14,(%rax)
140299f1a:	48 89 8d b8 01 00 00 	mov    %rcx,0x1b8(%rbp)
140299f21:	48 8b 08             	mov    (%rax),%rcx
140299f24:	48 85 c9             	test   %rcx,%rcx
140299f27:	74 24                	je     0x140299f4d
140299f29:	8b 41 10             	mov    0x10(%rcx),%eax
140299f2c:	ff c8                	dec    %eax
140299f2e:	89 41 10             	mov    %eax,0x10(%rcx)
140299f31:	85 c0                	test   %eax,%eax
140299f33:	7f 18                	jg     0x140299f4d
140299f35:	0f 88 8d 25 00 00    	js     0x14029c4c8
140299f3b:	48 8b 01             	mov    (%rcx),%rax
140299f3e:	ba 01 00 00 00       	mov    $0x1,%edx
140299f43:	48 8b 00             	mov    (%rax),%rax
140299f46:	ff 15 d4 9a ce 00    	call   *0xce9ad4(%rip)        # 0x140f83a20
140299f4c:	90                   	nop
140299f4d:	48 8d 95 b8 01 00 00 	lea    0x1b8(%rbp),%rdx
140299f54:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140299f58:	e8 b3 5d f0 ff       	call   0x14019fd10
140299f5d:	90                   	nop
140299f5e:	48 8d 45 38          	lea    0x38(%rbp),%rax
140299f62:	48 89 85 e0 07 00 00 	mov    %rax,0x7e0(%rbp)
140299f69:	48 8d 45 40          	lea    0x40(%rbp),%rax
140299f6d:	48 89 85 e8 07 00 00 	mov    %rax,0x7e8(%rbp)
140299f74:	0f 28 85 e0 07 00 00 	movaps 0x7e0(%rbp),%xmm0
140299f7b:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140299f81:	4c 8d 45 ad          	lea    -0x53(%rbp),%r8
140299f85:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140299f8a:	48 8d 8d 98 09 00 00 	lea    0x998(%rbp),%rcx
140299f91:	e8 ba 5e f0 ff       	call   0x14019fe50
140299f96:	48 8b d8             	mov    %rax,%rbx
140299f99:	48 8b 15 08 6a 18 01 	mov    0x1186a08(%rip),%rdx        # 0x1414209a8
140299fa0:	48 83 c2 50          	add    $0x50,%rdx
140299fa4:	48 8d 8d 50 05 00 00 	lea    0x550(%rbp),%rcx
140299fab:	e8 20 5e f0 ff       	call   0x14019fdd0
140299fb0:	48 8b 08             	mov    (%rax),%rcx
140299fb3:	4c 89 30             	mov    %r14,(%rax)
140299fb6:	48 89 8d c0 01 00 00 	mov    %rcx,0x1c0(%rbp)
140299fbd:	48 8b 08             	mov    (%rax),%rcx
140299fc0:	48 85 c9             	test   %rcx,%rcx
140299fc3:	74 24                	je     0x140299fe9
140299fc5:	8b 41 10             	mov    0x10(%rcx),%eax
140299fc8:	ff c8                	dec    %eax
140299fca:	89 41 10             	mov    %eax,0x10(%rcx)
140299fcd:	85 c0                	test   %eax,%eax
140299fcf:	7f 18                	jg     0x140299fe9
140299fd1:	0f 88 fc 24 00 00    	js     0x14029c4d3
140299fd7:	48 8b 01             	mov    (%rcx),%rax
140299fda:	ba 01 00 00 00       	mov    $0x1,%edx
140299fdf:	48 8b 00             	mov    (%rax),%rax
140299fe2:	ff 15 38 9a ce 00    	call   *0xce9a38(%rip)        # 0x140f83a20
140299fe8:	90                   	nop
140299fe9:	4c 8b c3             	mov    %rbx,%r8
140299fec:	48 8d 95 c0 01 00 00 	lea    0x1c0(%rbp),%rdx
140299ff3:	48 8d 8d 58 05 00 00 	lea    0x558(%rbp),%rcx
140299ffa:	e8 41 27 41 00       	call   0x1406ac740
140299fff:	48 8b 10             	mov    (%rax),%rdx