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
14036a16c:	48 89 75 10          	mov    %rsi,0x10(%rbp)
14036a170:	41 b8 11 00 00 00    	mov    $0x11,%r8d
14036a176:	48 8d 55 10          	lea    0x10(%rbp),%rdx
14036a17a:	48 8b 8d e8 01 00 00 	mov    0x1e8(%rbp),%rcx
14036a181:	e8 9a 2c 3d 00       	call   0x14073ce20
14036a186:	0f ba ef 15          	bts    $0x15,%edi
14036a18a:	89 7c 24 40          	mov    %edi,0x40(%rsp)
14036a18e:	48 8b 45 10          	mov    0x10(%rbp),%rax
14036a192:	48 85 c0             	test   %rax,%rax
14036a195:	0f 84 01 55 00 00    	je     0x14036f69c
14036a19b:	4c 8b 40 20          	mov    0x20(%rax),%r8
14036a19f:	49 ff c0             	inc    %r8
14036a1a2:	48 8d 95 08 0b 00 00 	lea    0xb08(%rbp),%rdx
14036a1a9:	48 8b 0d c8 8c 0c 01 	mov    0x10c8cc8(%rip),%rcx        # 0x141432e78
14036a1b0:	e8 bb 4d ea ff       	call   0x14020ef70
14036a1b5:	4c 8b c0             	mov    %rax,%r8
14036a1b8:	ba 11 00 00 00       	mov    $0x11,%edx
14036a1bd:	48 8b cb             	mov    %rbx,%rcx
14036a1c0:	e8 3b a9 3c 00       	call   0x140734b00
14036a1c5:	0f ba f7 15          	btr    $0x15,%edi
14036a1c9:	89 7c 24 40          	mov    %edi,0x40(%rsp)
14036a1cd:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
14036a1d1:	48 85 c9             	test   %rcx,%rcx
14036a1d4:	74 24                	je     0x14036a1fa
14036a1d6:	8b 41 10             	mov    0x10(%rcx),%eax
14036a1d9:	ff c8                	dec    %eax
14036a1db:	89 41 10             	mov    %eax,0x10(%rcx)
14036a1de:	85 c0                	test   %eax,%eax
14036a1e0:	7f 18                	jg     0x14036a1fa
14036a1e2:	0f 88 c8 54 00 00    	js     0x14036f6b0
14036a1e8:	48 8b 01             	mov    (%rcx),%rax
14036a1eb:	ba 01 00 00 00       	mov    $0x1,%edx
14036a1f0:	48 8b 00             	mov    (%rax),%rax
14036a1f3:	ff 15 27 98 c1 00    	call   *0xc19827(%rip)        # 0x140f83a20
14036a1f9:	90                   	nop
14036a1fa:	48 8b 8d e8 01 00 00 	mov    0x1e8(%rbp),%rcx
14036a201:	48 85 c9             	test   %rcx,%rcx
14036a204:	74 24                	je     0x14036a22a
14036a206:	8b 41 10             	mov    0x10(%rcx),%eax
14036a209:	ff c8                	dec    %eax
14036a20b:	89 41 10             	mov    %eax,0x10(%rcx)
14036a20e:	85 c0                	test   %eax,%eax
14036a210:	7f 18                	jg     0x14036a22a
14036a212:	0f 88 a3 54 00 00    	js     0x14036f6bb
14036a218:	48 8b 01             	mov    (%rcx),%rax
14036a21b:	ba 01 00 00 00       	mov    $0x1,%edx
14036a220:	48 8b 00             	mov    (%rax),%rax
14036a223:	ff 15 f7 97 c1 00    	call   *0xc197f7(%rip)        # 0x140f83a20
14036a229:	90                   	nop
14036a22a:	48 8b 8d f0 01 00 00 	mov    0x1f0(%rbp),%rcx
14036a231:	48 85 c9             	test   %rcx,%rcx
14036a234:	74 24                	je     0x14036a25a
14036a236:	8b 41 10             	mov    0x10(%rcx),%eax
14036a239:	ff c8                	dec    %eax
14036a23b:	89 41 10             	mov    %eax,0x10(%rcx)
14036a23e:	85 c0                	test   %eax,%eax
14036a240:	7f 18                	jg     0x14036a25a
14036a242:	0f 88 7e 54 00 00    	js     0x14036f6c6
14036a248:	48 8b 01             	mov    (%rcx),%rax
14036a24b:	ba 01 00 00 00       	mov    $0x1,%edx
14036a250:	48 8b 00             	mov    (%rax),%rax
14036a253:	ff 15 c7 97 c1 00    	call   *0xc197c7(%rip)        # 0x140f83a20
14036a259:	90                   	nop
14036a25a:	4c 8b 05 57 1d 0b 01 	mov    0x10b1d57(%rip),%r8        # 0x14141bfb8
14036a261:	49 81 c0 88 01 00 00 	add    $0x188,%r8
14036a268:	4d 8b cd             	mov    %r13,%r9
14036a26b:	49 8b d7             	mov    %r15,%rdx
14036a26e:	48 8d 8d e0 05 00 00 	lea    0x5e0(%rbp),%rcx
14036a275:	e8 56 28 fa ff       	call   0x14030cad0
14036a27a:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14036a27f:	48 8b 08             	mov    (%rax),%rcx
14036a282:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14036a287:	48 89 10             	mov    %rdx,(%rax)
14036a28a:	48 8b 8d e0 05 00 00 	mov    0x5e0(%rbp),%rcx
14036a291:	48 85 c9             	test   %rcx,%rcx
14036a294:	74 24                	je     0x14036a2ba
14036a296:	8b 41 10             	mov    0x10(%rcx),%eax
14036a299:	ff c8                	dec    %eax
14036a29b:	89 41 10             	mov    %eax,0x10(%rcx)
14036a29e:	85 c0                	test   %eax,%eax
14036a2a0:	7f 18                	jg     0x14036a2ba
14036a2a2:	0f 88 29 54 00 00    	js     0x14036f6d1
14036a2a8:	48 8b 01             	mov    (%rcx),%rax
14036a2ab:	ba 01 00 00 00       	mov    $0x1,%edx
14036a2b0:	48 8b 00             	mov    (%rax),%rax
14036a2b3:	ff 15 67 97 c1 00    	call   *0xc19767(%rip)        # 0x140f83a20
14036a2b9:	90                   	nop
14036a2ba:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036a2c0:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14036a2c5:	48 8d 8d e8 05 00 00 	lea    0x5e8(%rbp),%rcx
14036a2cc:	e8 cf 88 00 00       	call   0x140372ba0
14036a2d1:	48 8b 08             	mov    (%rax),%rcx
14036a2d4:	48 89 30             	mov    %rsi,(%rax)
14036a2d7:	48 89 8d 00 02 00 00 	mov    %rcx,0x200(%rbp)
14036a2de:	48 8b 08             	mov    (%rax),%rcx
14036a2e1:	48 85 c9             	test   %rcx,%rcx
14036a2e4:	74 24                	je     0x14036a30a
14036a2e6:	8b 41 10             	mov    0x10(%rcx),%eax
14036a2e9:	ff c8                	dec    %eax
14036a2eb:	89 41 10             	mov    %eax,0x10(%rcx)
14036a2ee:	85 c0                	test   %eax,%eax
14036a2f0:	7f 18                	jg     0x14036a30a
14036a2f2:	0f 88 e4 53 00 00    	js     0x14036f6dc
14036a2f8:	48 8b 01             	mov    (%rcx),%rax
14036a2fb:	ba 01 00 00 00       	mov    $0x1,%edx
14036a300:	48 8b 00             	mov    (%rax),%rax
14036a303:	ff 15 17 97 c1 00    	call   *0xc19717(%rip)        # 0x140f83a20
14036a309:	90                   	nop
14036a30a:	48 8d 95 f0 05 00 00 	lea    0x5f0(%rbp),%rdx
14036a311:	48 8b 8d 00 02 00 00 	mov    0x200(%rbp),%rcx
14036a318:	e8 63 7c 3d 00       	call   0x140741f80
14036a31d:	48 8b d8             	mov    %rax,%rbx
14036a320:	48 89 b5 f8 01 00 00 	mov    %rsi,0x1f8(%rbp)
14036a327:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14036a32d:	48 8d 95 f8 01 00 00 	lea    0x1f8(%rbp),%rdx
14036a334:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14036a339:	e8 e2 2a 3d 00       	call   0x14073ce20
14036a33e:	0f ba ef 17          	bts    $0x17,%edi
14036a342:	89 7c 24 40          	mov    %edi,0x40(%rsp)
14036a346:	4c 8b 85 f8 01 00 00 	mov    0x1f8(%rbp),%r8
14036a34d:	4d 85 c0             	test   %r8,%r8
14036a350:	0f 84 91 53 00 00    	je     0x14036f6e7
14036a356:	48 8b 03             	mov    (%rbx),%rax
14036a359:	48 8b 70 20          	mov    0x20(%rax),%rsi
14036a35d:	49 03 70 20          	add    0x20(%r8),%rsi
14036a361:	0f ba f7 17          	btr    $0x17,%edi
14036a365:	89 7c 24 40          	mov    %edi,0x40(%rsp)
14036a369:	41 8b 40 10          	mov    0x10(%r8),%eax
14036a36d:	ff c8                	dec    %eax
14036a36f:	41 89 40 10          	mov    %eax,0x10(%r8)
14036a373:	85 c0                	test   %eax,%eax
14036a375:	7f 1b                	jg     0x14036a392
14036a377:	0f 88 7e 53 00 00    	js     0x14036f6fb
14036a37d:	49 8b 00             	mov    (%r8),%rax
14036a380:	ba 01 00 00 00       	mov    $0x1,%edx
14036a385:	49 8b c8             	mov    %r8,%rcx
14036a388:	48 8b 00             	mov    (%rax),%rax
14036a38b:	ff 15 8f 96 c1 00    	call   *0xc1968f(%rip)        # 0x140f83a20
14036a391:	90                   	nop
14036a392:	48 8b 8d f0 05 00 00 	mov    0x5f0(%rbp),%rcx
14036a399:	48 85 c9             	test   %rcx,%rcx
14036a39c:	74 24                	je     0x14036a3c2
14036a39e:	8b 41 10             	mov    0x10(%rcx),%eax
14036a3a1:	ff c8                	dec    %eax
14036a3a3:	89 41 10             	mov    %eax,0x10(%rcx)
14036a3a6:	85 c0                	test   %eax,%eax
14036a3a8:	7f 18                	jg     0x14036a3c2
14036a3aa:	0f 88 56 53 00 00    	js     0x14036f706
14036a3b0:	48 8b 01             	mov    (%rcx),%rax
14036a3b3:	ba 01 00 00 00       	mov    $0x1,%edx
14036a3b8:	48 8b 00             	mov    (%rax),%rax
14036a3bb:	ff 15 5f 96 c1 00    	call   *0xc1965f(%rip)        # 0x140f83a20
14036a3c1:	90                   	nop
14036a3c2:	48 8b 8d 00 02 00 00 	mov    0x200(%rbp),%rcx
14036a3c9:	48 85 c9             	test   %rcx,%rcx
14036a3cc:	74 24                	je     0x14036a3f2
14036a3ce:	8b 41 10             	mov    0x10(%rcx),%eax
14036a3d1:	ff c8                	dec    %eax
14036a3d3:	89 41 10             	mov    %eax,0x10(%rcx)
14036a3d6:	85 c0                	test   %eax,%eax
14036a3d8:	7f 18                	jg     0x14036a3f2
14036a3da:	0f 88 31 53 00 00    	js     0x14036f711
14036a3e0:	48 8b 01             	mov    (%rcx),%rax
14036a3e3:	ba 01 00 00 00       	mov    $0x1,%edx
14036a3e8:	48 8b 00             	mov    (%rax),%rax
14036a3eb:	ff 15 2f 96 c1 00    	call   *0xc1962f(%rip)        # 0x140f83a20
14036a3f1:	90                   	nop
14036a3f2:	4c 8b 05 6f 1a 0b 01 	mov    0x10b1a6f(%rip),%r8        # 0x14141be68
14036a3f9:	45 8b 80 28 01 00 00 	mov    0x128(%r8),%r8d
14036a400:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14036a405:	48 8d 8d f8 05 00 00 	lea    0x5f8(%rbp),%rcx
14036a40c:	e8 8f 87 00 00       	call   0x140372ba0
14036a411:	48 8b 08             	mov    (%rax),%rcx
14036a414:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14036a41b:	48 89 8d 10 02 00 00 	mov    %rcx,0x210(%rbp)