140369bcb:	89 43 10             	mov    %eax,0x10(%rbx)
140369bce:	85 c0                	test   %eax,%eax
140369bd0:	7f 1b                	jg     0x140369bed
140369bd2:	0f 88 1d 5a 00 00    	js     0x14036f5f5
140369bd8:	48 8b 03             	mov    (%rbx),%rax
140369bdb:	ba 01 00 00 00       	mov    $0x1,%edx
140369be0:	48 8b cb             	mov    %rbx,%rcx
140369be3:	48 8b 00             	mov    (%rax),%rax
140369be6:	ff 15 34 9e c1 00    	call   *0xc19e34(%rip)        # 0x140f83a20
140369bec:	90                   	nop
140369bed:	48 85 db             	test   %rbx,%rbx
140369bf0:	0f 85 92 04 00 00    	jne    0x14036a088
140369bf6:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140369bfb:	0f 57 c0             	xorps  %xmm0,%xmm0
140369bfe:	f3 0f 7f 85 50 0e 00 	movdqu %xmm0,0xe50(%rbp)
140369c05:	00
140369c06:	48 89 b5 60 0e 00 00 	mov    %rsi,0xe60(%rbp)
140369c0d:	4d 8b cd             	mov    %r13,%r9
140369c10:	4c 8d 85 50 0e 00 00 	lea    0xe50(%rbp),%r8
140369c17:	48 8b 15 f2 17 0b 01 	mov    0x10b17f2(%rip),%rdx        # 0x14141b410
140369c1e:	48 8d 8d b8 0a 00 00 	lea    0xab8(%rbp),%rcx
140369c25:	e8 66 a7 00 00       	call   0x140374390
140369c2a:	48 8b 08             	mov    (%rax),%rcx
140369c2d:	48 89 30             	mov    %rsi,(%rax)
140369c30:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
140369c34:	48 8b 08             	mov    (%rax),%rcx
140369c37:	48 85 c9             	test   %rcx,%rcx
140369c3a:	74 24                	je     0x140369c60
140369c3c:	8b 41 10             	mov    0x10(%rcx),%eax
140369c3f:	ff c8                	dec    %eax
140369c41:	89 41 10             	mov    %eax,0x10(%rcx)
140369c44:	85 c0                	test   %eax,%eax
140369c46:	7f 18                	jg     0x140369c60
140369c48:	0f 88 b2 59 00 00    	js     0x14036f600
140369c4e:	48 8b 01             	mov    (%rcx),%rax
140369c51:	ba 01 00 00 00       	mov    $0x1,%edx
140369c56:	48 8b 00             	mov    (%rax),%rax
140369c59:	ff 15 c1 9d c1 00    	call   *0xc19dc1(%rip)        # 0x140f83a20
140369c5f:	90                   	nop
140369c60:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
140369c64:	48 89 75 d0          	mov    %rsi,-0x30(%rbp)
140369c68:	48 89 85 a8 01 00 00 	mov    %rax,0x1a8(%rbp)
140369c6f:	4c 8d 85 a8 01 00 00 	lea    0x1a8(%rbp),%r8
140369c76:	ba 02 00 00 00       	mov    $0x2,%edx
140369c7b:	48 8b cb             	mov    %rbx,%rcx
140369c7e:	e8 7d ae 3c 00       	call   0x140734b00
140369c83:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140369c88:	45 33 c0             	xor    %r8d,%r8d
140369c8b:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140369c90:	48 8d 8d c0 0a 00 00 	lea    0xac0(%rbp),%rcx
140369c97:	e8 04 8f 00 00       	call   0x140372ba0
140369c9c:	48 8b 08             	mov    (%rax),%rcx
140369c9f:	48 89 30             	mov    %rsi,(%rax)
140369ca2:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
140369ca6:	48 8b 08             	mov    (%rax),%rcx
140369ca9:	48 85 c9             	test   %rcx,%rcx
140369cac:	74 24                	je     0x140369cd2
140369cae:	8b 41 10             	mov    0x10(%rcx),%eax
140369cb1:	ff c8                	dec    %eax
140369cb3:	89 41 10             	mov    %eax,0x10(%rcx)
140369cb6:	85 c0                	test   %eax,%eax
140369cb8:	7f 18                	jg     0x140369cd2
140369cba:	0f 88 4b 59 00 00    	js     0x14036f60b
140369cc0:	48 8b 01             	mov    (%rcx),%rax
140369cc3:	ba 01 00 00 00       	mov    $0x1,%edx
140369cc8:	48 8b 00             	mov    (%rax),%rax
140369ccb:	ff 15 4f 9d c1 00    	call   *0xc19d4f(%rip)        # 0x140f83a20
140369cd1:	90                   	nop
140369cd2:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140369cd6:	48 89 75 d8          	mov    %rsi,-0x28(%rbp)
140369cda:	48 89 85 b0 01 00 00 	mov    %rax,0x1b0(%rbp)
140369ce1:	4c 8d 85 b0 01 00 00 	lea    0x1b0(%rbp),%r8
140369ce8:	33 d2                	xor    %edx,%edx
140369cea:	48 8b cb             	mov    %rbx,%rcx
140369ced:	e8 0e ae 3c 00       	call   0x140734b00
140369cf2:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140369cf7:	41 b8 07 00 00 00    	mov    $0x7,%r8d
140369cfd:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140369d02:	48 8d 8d c8 0a 00 00 	lea    0xac8(%rbp),%rcx
140369d09:	e8 92 8e 00 00       	call   0x140372ba0
140369d0e:	48 8b 08             	mov    (%rax),%rcx
140369d11:	48 89 30             	mov    %rsi,(%rax)
140369d14:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140369d18:	48 8b 08             	mov    (%rax),%rcx
140369d1b:	48 85 c9             	test   %rcx,%rcx
140369d1e:	74 24                	je     0x140369d44
140369d20:	8b 41 10             	mov    0x10(%rcx),%eax
140369d23:	ff c8                	dec    %eax
140369d25:	89 41 10             	mov    %eax,0x10(%rcx)
140369d28:	85 c0                	test   %eax,%eax
140369d2a:	7f 18                	jg     0x140369d44
140369d2c:	0f 88 e4 58 00 00    	js     0x14036f616
140369d32:	48 8b 01             	mov    (%rcx),%rax
140369d35:	ba 01 00 00 00       	mov    $0x1,%edx
140369d3a:	48 8b 00             	mov    (%rax),%rax
140369d3d:	ff 15 dd 9c c1 00    	call   *0xc19cdd(%rip)        # 0x140f83a20
140369d43:	90                   	nop
140369d44:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140369d48:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
140369d4c:	48 89 85 b8 01 00 00 	mov    %rax,0x1b8(%rbp)
140369d53:	4c 8d 85 b8 01 00 00 	lea    0x1b8(%rbp),%r8
140369d5a:	ba 03 00 00 00       	mov    $0x3,%edx
140369d5f:	48 8b cb             	mov    %rbx,%rcx
140369d62:	e8 99 ad 3c 00       	call   0x140734b00
140369d67:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140369d6c:	45 33 c0             	xor    %r8d,%r8d
140369d6f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140369d74:	48 8d 8d d0 0a 00 00 	lea    0xad0(%rbp),%rcx
140369d7b:	e8 20 8e 00 00       	call   0x140372ba0
140369d80:	48 8b 08             	mov    (%rax),%rcx
140369d83:	45 33 f6             	xor    %r14d,%r14d
140369d86:	4c 89 30             	mov    %r14,(%rax)
140369d89:	48 89 8d c8 01 00 00 	mov    %rcx,0x1c8(%rbp)
140369d90:	48 8b 08             	mov    (%rax),%rcx
140369d93:	48 85 c9             	test   %rcx,%rcx
140369d96:	74 24                	je     0x140369dbc
140369d98:	8b 41 10             	mov    0x10(%rcx),%eax
140369d9b:	ff c8                	dec    %eax
140369d9d:	89 41 10             	mov    %eax,0x10(%rcx)
140369da0:	85 c0                	test   %eax,%eax
140369da2:	7f 18                	jg     0x140369dbc
140369da4:	0f 88 77 58 00 00    	js     0x14036f621
140369daa:	48 8b 01             	mov    (%rcx),%rax
140369dad:	ba 01 00 00 00       	mov    $0x1,%edx
140369db2:	48 8b 00             	mov    (%rax),%rax
140369db5:	ff 15 65 9c c1 00    	call   *0xc19c65(%rip)        # 0x140f83a20
140369dbb:	90                   	nop
140369dbc:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140369dc2:	48 8d 95 c8 01 00 00 	lea    0x1c8(%rbp),%rdx
140369dc9:	48 8d 8d d8 0a 00 00 	lea    0xad8(%rbp),%rcx
140369dd0:	e8 cb 8d 00 00       	call   0x140372ba0
140369dd5:	48 8b 08             	mov    (%rax),%rcx
140369dd8:	4c 89 30             	mov    %r14,(%rax)
140369ddb:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
140369ddf:	48 8b 08             	mov    (%rax),%rcx
140369de2:	48 85 c9             	test   %rcx,%rcx
140369de5:	74 24                	je     0x140369e0b
140369de7:	8b 41 10             	mov    0x10(%rcx),%eax
140369dea:	ff c8                	dec    %eax
140369dec:	89 41 10             	mov    %eax,0x10(%rcx)
140369def:	85 c0                	test   %eax,%eax
140369df1:	7f 18                	jg     0x140369e0b
140369df3:	0f 88 33 58 00 00    	js     0x14036f62c
140369df9:	48 8b 01             	mov    (%rcx),%rax
140369dfc:	ba 01 00 00 00       	mov    $0x1,%edx
140369e01:	48 8b 00             	mov    (%rax),%rax
140369e04:	ff 15 16 9c c1 00    	call   *0xc19c16(%rip)        # 0x140f83a20
140369e0a:	90                   	nop
140369e0b:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
140369e0f:	4c 89 75 e8          	mov    %r14,-0x18(%rbp)
140369e13:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140369e17:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
140369e1b:	48 89 85 10 0b 00 00 	mov    %rax,0xb10(%rbp)
140369e22:	48 8d 45 00          	lea    0x0(%rbp),%rax
140369e26:	48 89 85 18 0b 00 00 	mov    %rax,0xb18(%rbp)
140369e2d:	0f 28 85 10 0b 00 00 	movaps 0xb10(%rbp),%xmm0
140369e34:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140369e3a:	4c 8d 45 a6          	lea    -0x5a(%rbp),%r8
140369e3e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140369e43:	48 8d 8d 68 0e 00 00 	lea    0xe68(%rbp),%rcx
140369e4a:	e8 01 60 e3 ff       	call   0x14019fe50
140369e4f:	48 8b d8             	mov    %rax,%rbx
140369e52:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140369e57:	48 8b 0d fa 11 0b 01 	mov    0x10b11fa(%rip),%rcx        # 0x14141b058
140369e5e:	4d 85 ed             	test   %r13,%r13
140369e61:	74 04                	je     0x140369e67
140369e63:	4d 89 75 60          	mov    %r14,0x60(%r13)
140369e67:	48 8b 11             	mov    (%rcx),%rdx
140369e6a:	48 8b 42 38          	mov    0x38(%rdx),%rax
140369e6e:	4d 8b cd             	mov    %r13,%r9
140369e71:	4c 8b c3             	mov    %rbx,%r8
140369e74:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140369e78:	ff 15 a2 9b c1 00    	call   *0xc19ba2(%rip)        # 0x140f83a20
140369e7e:	bf 00 2c 04 00       	mov    $0x42c00,%edi
140369e83:	89 7c 24 40          	mov    %edi,0x40(%rsp)
140369e87:	48 8b cb             	mov    %rbx,%rcx
140369e8a:	e8 b1 56 e3 ff       	call   0x14019f540
140369e8f:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
140369e93:	4c 89 75 f0          	mov    %r14,-0x10(%rbp)
140369e97:	4c 89 b5 e0 0a 00 00 	mov    %r14,0xae0(%rbp)
140369e9e:	48 89 85 c0 01 00 00 	mov    %rax,0x1c0(%rbp)
140369ea5:	4c 8d 85 c0 01 00 00 	lea    0x1c0(%rbp),%r8
140369eac:	ba 01 00 00 00       	mov    $0x1,%edx
140369eb1:	48 8b ce             	mov    %rsi,%rcx
140369eb4:	e8 47 ac 3c 00       	call   0x140734b00
140369eb9:	90                   	nop
140369eba:	4c 8d 0d 2f 46 e3 ff 	lea    -0x1cb9d1(%rip),%r9        # 0x14019e4f0
140369ec1:	ba 08 00 00 00       	mov    $0x8,%edx
140369ec6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140369ecc:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140369ed0:	e8 77 16 ab 00       	call   0x140e1b54c
140369ed5:	90                   	nop
140369ed6:	48 8b 8d c8 01 00 00 	mov    0x1c8(%rbp),%rcx
140369edd:	48 85 c9             	test   %rcx,%rcx
140369ee0:	74 24                	je     0x140369f06
140369ee2:	8b 41 10             	mov    0x10(%rcx),%eax
140369ee5:	ff c8                	dec    %eax
140369ee7:	89 41 10             	mov    %eax,0x10(%rcx)
140369eea:	85 c0                	test   %eax,%eax
140369eec:	7f 18                	jg     0x140369f06
140369eee:	0f 88 43 57 00 00    	js     0x14036f637
140369ef4:	48 8b 01             	mov    (%rcx),%rax
140369ef7:	ba 01 00 00 00       	mov    $0x1,%edx
140369efc:	48 8b 00             	mov    (%rax),%rax
140369eff:	ff 15 1b 9b c1 00    	call   *0xc19b1b(%rip)        # 0x140f83a20
140369f05:	90                   	nop
140369f06:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140369f0b:	45 33 c0             	xor    %r8d,%r8d
140369f0e:	48 8d 95 e8 0a 00 00 	lea    0xae8(%rbp),%rdx
140369f15:	48 8b 0d 5c 8f 0c 01 	mov    0x10c8f5c(%rip),%rcx        # 0x141432e78
140369f1c:	e8 4f 50 ea ff       	call   0x14020ef70
140369f21:	4c 8b c0             	mov    %rax,%r8
140369f24:	ba 10 00 00 00       	mov    $0x10,%edx
140369f29:	48 8b cb             	mov    %rbx,%rcx
140369f2c:	e8 cf ab 3c 00       	call   0x140734b00
140369f31:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140369f36:	45 33 c0             	xor    %r8d,%r8d
140369f39:	48 8d 95 f0 0a 00 00 	lea    0xaf0(%rbp),%rdx
140369f40:	48 8b 0d 31 8f 0c 01 	mov    0x10c8f31(%rip),%rcx        # 0x141432e78
140369f47:	e8 24 50 ea ff       	call   0x14020ef70
140369f4c:	4c 8b c0             	mov    %rax,%r8
140369f4f:	ba 11 00 00 00       	mov    $0x11,%edx
140369f54:	48 8b cb             	mov    %rbx,%rcx
140369f57:	e8 a4 ab 3c 00       	call   0x140734b00
140369f5c:	4c 8b 4c 24 78       	mov    0x78(%rsp),%r9
140369f61:	48 8b 05 10 8f 0c 01 	mov    0x10c8f10(%rip),%rax        # 0x141432e78
140369f68:	48 8b 48 60          	mov    0x60(%rax),%rcx
140369f6c:	48 89 8d d0 01 00 00 	mov    %rcx,0x1d0(%rbp)
140369f73:	48 85 c9             	test   %rcx,%rcx
140369f76:	74 1c                	je     0x140369f94
140369f78:	8b 41 10             	mov    0x10(%rcx),%eax
140369f7b:	ff c0                	inc    %eax
140369f7d:	89 41 10             	mov    %eax,0x10(%rcx)
140369f80:	83 f8 01             	cmp    $0x1,%eax
140369f83:	0f 8e b9 56 00 00    	jle    0x14036f642
140369f89:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140369f8e:	0f 84 b6 56 00 00    	je     0x14036f64a
140369f94:	4c 8d 85 d0 01 00 00 	lea    0x1d0(%rbp),%r8
140369f9b:	ba 0f 00 00 00       	mov    $0xf,%edx
140369fa0:	49 8b c9             	mov    %r9,%rcx
140369fa3:	e8 58 ab 3c 00       	call   0x140734b00
140369fa8:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
140369fad:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140369fb2:	48 89 4d 00          	mov    %rcx,0x0(%rbp)
140369fb6:	48 85 c9             	test   %rcx,%rcx
140369fb9:	74 20                	je     0x140369fdb
140369fbb:	8b 41 10             	mov    0x10(%rcx),%eax
140369fbe:	ff c0                	inc    %eax
140369fc0:	89 41 10             	mov    %eax,0x10(%rcx)
140369fc3:	83 f8 01             	cmp    $0x1,%eax
140369fc6:	0f 8e 89 56 00 00    	jle    0x14036f655
140369fcc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140369fd1:	0f 84 86 56 00 00    	je     0x14036f65d
140369fd7:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140369fdb:	33 f6                	xor    %esi,%esi
140369fdd:	48 89 75 00          	mov    %rsi,0x0(%rbp)
140369fe1:	48 89 8d d8 01 00 00 	mov    %rcx,0x1d8(%rbp)
140369fe8:	48 8b 05 79 1e 0b 01 	mov    0x10b1e79(%rip),%rax        # 0x14141be68
140369fef:	4c 8d 85 d8 01 00 00 	lea    0x1d8(%rbp),%r8
140369ff6:	8b 90 28 01 00 00    	mov    0x128(%rax),%edx
140369ffc:	49 8b c9             	mov    %r9,%rcx
140369fff:	e8 fc aa 3c 00       	call   0x140734b00
14036a004:	48 8b 05 e5 60 0b 01 	mov    0x10b60e5(%rip),%rax        # 0x1414200f0
14036a00b:	48 8b 48 50          	mov    0x50(%rax),%rcx
14036a00f:	48 89 4d 08          	mov    %rcx,0x8(%rbp)
14036a013:	48 85 c9             	test   %rcx,%rcx
14036a016:	74 20                	je     0x14036a038
14036a018:	8b 41 10             	mov    0x10(%rcx),%eax
14036a01b:	ff c0                	inc    %eax
14036a01d:	89 41 10             	mov    %eax,0x10(%rcx)
14036a020:	83 f8 01             	cmp    $0x1,%eax
14036a023:	0f 8e 3f 56 00 00    	jle    0x14036f668
14036a029:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14036a02e:	0f 84 3c 56 00 00    	je     0x14036f670
14036a034:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14036a038:	48 89 75 08          	mov    %rsi,0x8(%rbp)
14036a03c:	48 89 8d e0 01 00 00 	mov    %rcx,0x1e0(%rbp)
14036a043:	4d 8b c5             	mov    %r13,%r8
14036a046:	48 8d 95 e0 01 00 00 	lea    0x1e0(%rbp),%rdx
14036a04d:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14036a052:	e8 b9 9e f6 ff       	call   0x1402d3f10
14036a057:	90                   	nop
14036a058:	48 8b 8d e0 01 00 00 	mov    0x1e0(%rbp),%rcx
14036a05f:	48 85 c9             	test   %rcx,%rcx
14036a062:	74 24                	je     0x14036a088
14036a064:	8b 41 10             	mov    0x10(%rcx),%eax
14036a067:	ff c8                	dec    %eax
14036a069:	89 41 10             	mov    %eax,0x10(%rcx)
14036a06c:	85 c0                	test   %eax,%eax
14036a06e:	7f 18                	jg     0x14036a088
14036a070:	0f 88 05 56 00 00    	js     0x14036f67b
14036a076:	48 8b 01             	mov    (%rcx),%rax
14036a079:	ba 01 00 00 00       	mov    $0x1,%edx
14036a07e:	48 8b 00             	mov    (%rax),%rax
14036a081:	ff 15 99 99 c1 00    	call   *0xc19999(%rip)        # 0x140f83a20
14036a087:	90                   	nop
14036a088:	4c 8b b5 d8 00 00 00 	mov    0xd8(%rbp),%r14
14036a08f:	49 8b 06             	mov    (%r14),%rax
14036a092:	48 8b 50 20          	mov    0x20(%rax),%rdx
14036a096:	48 8b 05 eb 1e 0b 01 	mov    0x10b1eeb(%rip),%rax        # 0x14141bf88
14036a09d:	48 8b 88 28 0a 00 00 	mov    0xa28(%rax),%rcx
14036a0a4:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14036a0a8:	e8 43 76 3b 00       	call   0x1407216f0
14036a0ad:	85 c0                	test   %eax,%eax
14036a0af:	0f 85 19 06 00 00    	jne    0x14036a6ce
14036a0b5:	4c 8b 05 ac 1d 0b 01 	mov    0x10b1dac(%rip),%r8        # 0x14141be68
14036a0bc:	45 8b 80 28 01 00 00 	mov    0x128(%r8),%r8d
14036a0c3:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14036a0c8:	48 8d 8d f8 0a 00 00 	lea    0xaf8(%rbp),%rcx
14036a0cf:	e8 cc 8a 00 00       	call   0x140372ba0
14036a0d4:	48 8b 08             	mov    (%rax),%rcx
14036a0d7:	48 89 30             	mov    %rsi,(%rax)
14036a0da:	48 89 8d f0 01 00 00 	mov    %rcx,0x1f0(%rbp)
14036a0e1:	48 8b 08             	mov    (%rax),%rcx
14036a0e4:	48 85 c9             	test   %rcx,%rcx
14036a0e7:	74 24                	je     0x14036a10d
14036a0e9:	8b 41 10             	mov    0x10(%rcx),%eax
14036a0ec:	ff c8                	dec    %eax
14036a0ee:	89 41 10             	mov    %eax,0x10(%rcx)
14036a0f1:	85 c0                	test   %eax,%eax
14036a0f3:	7f 18                	jg     0x14036a10d
14036a0f5:	0f 88 8b 55 00 00    	js     0x14036f686
14036a0fb:	48 8b 01             	mov    (%rcx),%rax
14036a0fe:	ba 01 00 00 00       	mov    $0x1,%edx
14036a103:	48 8b 00             	mov    (%rax),%rax
14036a106:	ff 15 14 99 c1 00    	call   *0xc19914(%rip)        # 0x140f83a20
14036a10c:	90                   	nop
14036a10d:	48 8b 9d f0 01 00 00 	mov    0x1f0(%rbp),%rbx
14036a114:	4c 8b 05 4d 1d 0b 01 	mov    0x10b1d4d(%rip),%r8        # 0x14141be68
14036a11b:	45 8b 80 28 01 00 00 	mov    0x128(%r8),%r8d
14036a122:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14036a127:	48 8d 8d 00 0b 00 00 	lea    0xb00(%rbp),%rcx
14036a12e:	e8 6d 8a 00 00       	call   0x140372ba0
14036a133:	48 8b 08             	mov    (%rax),%rcx
14036a136:	48 89 30             	mov    %rsi,(%rax)
14036a139:	48 89 8d e8 01 00 00 	mov    %rcx,0x1e8(%rbp)
14036a140:	48 8b 08             	mov    (%rax),%rcx
14036a143:	48 85 c9             	test   %rcx,%rcx
14036a146:	74 24                	je     0x14036a16c
14036a148:	8b 41 10             	mov    0x10(%rcx),%eax
14036a14b:	ff c8                	dec    %eax
14036a14d:	89 41 10             	mov    %eax,0x10(%rcx)
14036a150:	85 c0                	test   %eax,%eax
14036a152:	7f 18                	jg     0x14036a16c
14036a154:	0f 88 37 55 00 00    	js     0x14036f691
14036a15a:	48 8b 01             	mov    (%rcx),%rax
14036a15d:	ba 01 00 00 00       	mov    $0x1,%edx
14036a162:	48 8b 00             	mov    (%rax),%rax
14036a165:	ff 15 b5 98 c1 00    	call   *0xc198b5(%rip)        # 0x140f83a20
14036a16b:	90                   	nop