14035a0ad:	48 8b 38             	mov    (%rax),%rdi
14035a0b0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14035a0b5:	48 85 c9             	test   %rcx,%rcx
14035a0b8:	74 24                	je     0x14035a0de
14035a0ba:	8b 41 10             	mov    0x10(%rcx),%eax
14035a0bd:	ff c8                	dec    %eax
14035a0bf:	89 41 10             	mov    %eax,0x10(%rcx)
14035a0c2:	85 c0                	test   %eax,%eax
14035a0c4:	7f 18                	jg     0x14035a0de
14035a0c6:	0f 88 1d 0e 00 00    	js     0x14035aee9
14035a0cc:	48 8b 01             	mov    (%rcx),%rax
14035a0cf:	ba 01 00 00 00       	mov    $0x1,%edx
14035a0d4:	48 8b 00             	mov    (%rax),%rax
14035a0d7:	ff 15 43 99 c2 00    	call   *0xc29943(%rip)        # 0x140f83a20
14035a0dd:	90                   	nop
14035a0de:	4c 8d 0d 0b 44 e4 ff 	lea    -0x1bbbf5(%rip),%r9        # 0x14019e4f0
14035a0e5:	ba 08 00 00 00       	mov    $0x8,%edx
14035a0ea:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14035a0f0:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14035a0f5:	e8 52 14 ac 00       	call   0x140e1b54c
14035a0fa:	90                   	nop
14035a0fb:	48 85 db             	test   %rbx,%rbx
14035a0fe:	74 27                	je     0x14035a127
14035a100:	8b 43 10             	mov    0x10(%rbx),%eax
14035a103:	ff c8                	dec    %eax
14035a105:	89 43 10             	mov    %eax,0x10(%rbx)
14035a108:	85 c0                	test   %eax,%eax
14035a10a:	7f 1b                	jg     0x14035a127
14035a10c:	0f 88 e2 0d 00 00    	js     0x14035aef4
14035a112:	48 8b 03             	mov    (%rbx),%rax
14035a115:	ba 01 00 00 00       	mov    $0x1,%edx
14035a11a:	48 8b cb             	mov    %rbx,%rcx
14035a11d:	48 8b 00             	mov    (%rax),%rax
14035a120:	ff 15 fa 98 c2 00    	call   *0xc298fa(%rip)        # 0x140f83a20
14035a126:	90                   	nop
14035a127:	48 85 ff             	test   %rdi,%rdi
14035a12a:	0f 85 d3 02 00 00    	jne    0x14035a403
14035a130:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
14035a135:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14035a139:	48 8b 15 08 1f 0c 01 	mov    0x10c1f08(%rip),%rdx        # 0x14141c048
14035a140:	48 81 c2 20 03 00 00 	add    $0x320,%rdx
14035a147:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14035a14c:	e8 7f 5c e4 ff       	call   0x14019fdd0
14035a151:	48 8b 08             	mov    (%rax),%rcx
14035a154:	4c 89 30             	mov    %r14,(%rax)
14035a157:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
14035a15c:	48 8b 08             	mov    (%rax),%rcx
14035a15f:	48 85 c9             	test   %rcx,%rcx
14035a162:	74 24                	je     0x14035a188
14035a164:	8b 41 10             	mov    0x10(%rcx),%eax
14035a167:	ff c8                	dec    %eax
14035a169:	89 41 10             	mov    %eax,0x10(%rcx)
14035a16c:	85 c0                	test   %eax,%eax
14035a16e:	7f 18                	jg     0x14035a188
14035a170:	0f 88 89 0d 00 00    	js     0x14035aeff
14035a176:	48 8b 01             	mov    (%rcx),%rax
14035a179:	ba 01 00 00 00       	mov    $0x1,%edx
14035a17e:	48 8b 00             	mov    (%rax),%rax
14035a181:	ff 15 99 98 c2 00    	call   *0xc29899(%rip)        # 0x140f83a20
14035a187:	90                   	nop
14035a188:	48 8d 45 50          	lea    0x50(%rbp),%rax
14035a18c:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14035a190:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
14035a197:	00
14035a198:	c7 44 24 44 02 00 00 	movl   $0x2,0x44(%rsp)
14035a19f:	00
14035a1a0:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14035a1a5:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14035a1a9:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14035a1ae:	48 89 45 88          	mov    %rax,-0x78(%rbp)
14035a1b2:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
14035a1b6:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14035a1bb:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14035a1c0:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14035a1c4:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
14035a1c8:	e8 b3 a9 ef ff       	call   0x140254b80
14035a1cd:	48 8b d8             	mov    %rax,%rbx
14035a1d0:	41 b8 07 00 00 00    	mov    $0x7,%r8d
14035a1d6:	49 8b d4             	mov    %r12,%rdx
14035a1d9:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14035a1de:	e8 bd 89 01 00       	call   0x140372ba0
14035a1e3:	48 8b 08             	mov    (%rax),%rcx
14035a1e6:	4c 89 30             	mov    %r14,(%rax)
14035a1e9:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14035a1ee:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14035a1f3:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14035a1f8:	e8 13 5b e4 ff       	call   0x14019fd10
14035a1fd:	90                   	nop
14035a1fe:	45 33 c0             	xor    %r8d,%r8d
14035a201:	49 8b d4             	mov    %r12,%rdx
14035a204:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14035a209:	e8 92 89 01 00       	call   0x140372ba0
14035a20e:	48 8b 08             	mov    (%rax),%rcx
14035a211:	4c 89 30             	mov    %r14,(%rax)
14035a214:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14035a219:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14035a21e:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14035a223:	e8 e8 5a e4 ff       	call   0x14019fd10
14035a228:	90                   	nop
14035a229:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14035a22e:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14035a232:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14035a237:	48 89 45 88          	mov    %rax,-0x78(%rbp)
14035a23b:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
14035a23f:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14035a244:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14035a249:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14035a24d:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
14035a254:	e8 f7 5b e4 ff       	call   0x14019fe50
14035a259:	90                   	nop
14035a25a:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
14035a25f:	4c 8b c3             	mov    %rbx,%r8
14035a262:	48 8b d0             	mov    %rax,%rdx
14035a265:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14035a269:	e8 22 29 35 00       	call   0x1406acb90
14035a26e:	48 8b 08             	mov    (%rax),%rcx
14035a271:	48 89 4d 68          	mov    %rcx,0x68(%rbp)
14035a275:	4c 89 30             	mov    %r14,(%rax)
14035a278:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
14035a27c:	48 85 c9             	test   %rcx,%rcx
14035a27f:	74 24                	je     0x14035a2a5
14035a281:	8b 41 10             	mov    0x10(%rcx),%eax
14035a284:	ff c8                	dec    %eax
14035a286:	89 41 10             	mov    %eax,0x10(%rcx)
14035a289:	85 c0                	test   %eax,%eax
14035a28b:	7f 18                	jg     0x14035a2a5
14035a28d:	0f 88 77 0c 00 00    	js     0x14035af0a
14035a293:	48 8b 01             	mov    (%rcx),%rax
14035a296:	ba 01 00 00 00       	mov    $0x1,%edx
14035a29b:	48 8b 00             	mov    (%rax),%rax
14035a29e:	ff 15 7c 97 c2 00    	call   *0xc2977c(%rip)        # 0x140f83a20
14035a2a4:	90                   	nop
14035a2a5:	0f ae e8             	lfence
14035a2a8:	4c 8d 0d 41 42 e4 ff 	lea    -0x1bbdbf(%rip),%r9        # 0x14019e4f0
14035a2af:	ba 08 00 00 00       	mov    $0x8,%edx
14035a2b4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14035a2ba:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14035a2bf:	e8 88 12 ac 00       	call   0x140e1b54c
14035a2c4:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
14035a2c9:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14035a2cd:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
14035a2d1:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14035a2d6:	48 85 c9             	test   %rcx,%rcx
14035a2d9:	74 06                	je     0x14035a2e1
14035a2db:	e8 80 5d e4 ff       	call   0x1401a0060
14035a2e0:	90                   	nop
14035a2e1:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14035a2e6:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14035a2eb:	e8 20 5a e4 ff       	call   0x14019fd10
14035a2f0:	48 8b d8             	mov    %rax,%rbx
14035a2f3:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
14035a2f8:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14035a2fc:	4d 8b c7             	mov    %r15,%r8
14035a2ff:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14035a304:	48 8b 0d 6d 8b 0d 01 	mov    0x10d8b6d(%rip),%rcx        # 0x141432e78
14035a30b:	e8 10 5c e4 ff       	call   0x14019ff20
14035a310:	90                   	nop
14035a311:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14035a316:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14035a31a:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14035a31f:	48 89 45 88          	mov    %rax,-0x78(%rbp)
14035a323:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
14035a327:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14035a32c:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14035a331:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14035a335:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
14035a339:	e8 12 5b e4 ff       	call   0x14019fe50
14035a33e:	48 8b d0             	mov    %rax,%rdx
14035a341:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14035a346:	e8 a5 25 35 00       	call   0x1406ac8f0
14035a34b:	48 8b d0             	mov    %rax,%rdx
14035a34e:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14035a353:	e8 b8 59 e4 ff       	call   0x14019fd10
14035a358:	48 8b f8             	mov    %rax,%rdi
14035a35b:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14035a361:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14035a365:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14035a369:	e8 32 88 01 00       	call   0x140372ba0
14035a36e:	48 8b 08             	mov    (%rax),%rcx
14035a371:	4c 89 30             	mov    %r14,(%rax)
14035a374:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
14035a379:	48 8b 08             	mov    (%rax),%rcx
14035a37c:	48 85 c9             	test   %rcx,%rcx
14035a37f:	74 24                	je     0x14035a3a5
14035a381:	8b 41 10             	mov    0x10(%rcx),%eax
14035a384:	ff c8                	dec    %eax
14035a386:	89 41 10             	mov    %eax,0x10(%rcx)
14035a389:	85 c0                	test   %eax,%eax
14035a38b:	7f 18                	jg     0x14035a3a5
14035a38d:	0f 88 82 0b 00 00    	js     0x14035af15
14035a393:	48 8b 01             	mov    (%rcx),%rax
14035a396:	ba 01 00 00 00       	mov    $0x1,%edx
14035a39b:	48 8b 00             	mov    (%rax),%rax
14035a39e:	ff 15 7c 96 c2 00    	call   *0xc2967c(%rip)        # 0x140f83a20
14035a3a4:	90                   	nop
14035a3a5:	4c 8b cb             	mov    %rbx,%r9
14035a3a8:	4c 8b c7             	mov    %rdi,%r8
14035a3ab:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14035a3b0:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14035a3b4:	e8 37 1c 35 00       	call   0x1406abff0
14035a3b9:	90                   	nop
14035a3ba:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
14035a3be:	48 85 c9             	test   %rcx,%rcx
14035a3c1:	74 24                	je     0x14035a3e7
14035a3c3:	8b 41 10             	mov    0x10(%rcx),%eax
14035a3c6:	ff c8                	dec    %eax
14035a3c8:	89 41 10             	mov    %eax,0x10(%rcx)
14035a3cb:	85 c0                	test   %eax,%eax
14035a3cd:	7f 18                	jg     0x14035a3e7
14035a3cf:	0f 88 4b 0b 00 00    	js     0x14035af20
14035a3d5:	48 8b 01             	mov    (%rcx),%rax
14035a3d8:	ba 01 00 00 00       	mov    $0x1,%edx
14035a3dd:	48 8b 00             	mov    (%rax),%rax
14035a3e0:	ff 15 3a 96 c2 00    	call   *0xc2963a(%rip)        # 0x140f83a20
14035a3e6:	90                   	nop
14035a3e7:	4c 8d 0d 02 41 e4 ff 	lea    -0x1bbefe(%rip),%r9        # 0x14019e4f0
14035a3ee:	ba 08 00 00 00       	mov    $0x8,%edx
14035a3f3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14035a3f9:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14035a3fe:	e8 49 11 ac 00       	call   0x140e1b54c
14035a403:	45 33 c0             	xor    %r8d,%r8d
14035a406:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14035a40a:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14035a40f:	e8 8c 87 01 00       	call   0x140372ba0
14035a414:	48 8b 18             	mov    (%rax),%rbx
14035a417:	4c 89 30             	mov    %r14,(%rax)
14035a41a:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
14035a41e:	0f ae e8             	lfence
14035a421:	48 8d 45 50          	lea    0x50(%rbp),%rax
14035a425:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14035a429:	4d 8b c7             	mov    %r15,%r8
14035a42c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14035a431:	48 8b 0d 40 8a 0d 01 	mov    0x10d8a40(%rip),%rcx        # 0x141432e78
14035a438:	e8 e3 5a e4 ff       	call   0x14019ff20
14035a43d:	90                   	nop
14035a43e:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14035a443:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14035a447:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14035a44c:	48 89 45 88          	mov    %rax,-0x78(%rbp)
14035a450:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
14035a454:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14035a459:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14035a45e:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14035a462:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
14035a466:	e8 e5 59 e4 ff       	call   0x14019fe50
14035a46b:	48 8b f8             	mov    %rax,%rdi
14035a46e:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14035a474:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14035a478:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14035a47d:	e8 1e 87 01 00       	call   0x140372ba0
14035a482:	48 8b 08             	mov    (%rax),%rcx
14035a485:	4c 89 30             	mov    %r14,(%rax)
14035a488:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
14035a48d:	48 8b 08             	mov    (%rax),%rcx
14035a490:	48 85 c9             	test   %rcx,%rcx
14035a493:	74 24                	je     0x14035a4b9
14035a495:	8b 41 10             	mov    0x10(%rcx),%eax
14035a498:	ff c8                	dec    %eax
14035a49a:	89 41 10             	mov    %eax,0x10(%rcx)
14035a49d:	85 c0                	test   %eax,%eax
14035a49f:	7f 18                	jg     0x14035a4b9
14035a4a1:	0f 88 84 0a 00 00    	js     0x14035af2b
14035a4a7:	48 8b 01             	mov    (%rcx),%rax
14035a4aa:	ba 01 00 00 00       	mov    $0x1,%edx
14035a4af:	48 8b 00             	mov    (%rax),%rax
14035a4b2:	ff 15 68 95 c2 00    	call   *0xc29568(%rip)        # 0x140f83a20
14035a4b8:	90                   	nop
14035a4b9:	4c 8b c7             	mov    %rdi,%r8
14035a4bc:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14035a4c1:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14035a4c6:	e8 75 22 35 00       	call   0x1406ac740
14035a4cb:	48 8b 08             	mov    (%rax),%rcx
14035a4ce:	4c 89 30             	mov    %r14,(%rax)
14035a4d1:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14035a4d6:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14035a4db:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14035a4df:	e8 2c 58 e4 ff       	call   0x14019fd10
14035a4e4:	4c 8b c0             	mov    %rax,%r8
14035a4e7:	ba 0d 00 00 00       	mov    $0xd,%edx
14035a4ec:	48 8b cb             	mov    %rbx,%rcx
14035a4ef:	e8 0c a6 3d 00       	call   0x140734b00
14035a4f4:	90                   	nop
14035a4f5:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14035a4fa:	48 85 c9             	test   %rcx,%rcx
14035a4fd:	74 24                	je     0x14035a523
14035a4ff:	8b 41 10             	mov    0x10(%rcx),%eax
14035a502:	ff c8                	dec    %eax
14035a504:	89 41 10             	mov    %eax,0x10(%rcx)
14035a507:	85 c0                	test   %eax,%eax
14035a509:	7f 18                	jg     0x14035a523
14035a50b:	0f 88 25 0a 00 00    	js     0x14035af36
14035a511:	48 8b 01             	mov    (%rcx),%rax
14035a514:	ba 01 00 00 00       	mov    $0x1,%edx
14035a519:	48 8b 00             	mov    (%rax),%rax
14035a51c:	ff 15 fe 94 c2 00    	call   *0xc294fe(%rip)        # 0x140f83a20
14035a522:	90                   	nop
14035a523:	4c 8d 0d c6 3f e4 ff 	lea    -0x1bc03a(%rip),%r9        # 0x14019e4f0
14035a52a:	ba 08 00 00 00       	mov    $0x8,%edx
14035a52f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14035a535:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14035a53a:	e8 0d 10 ac 00       	call   0x140e1b54c
14035a53f:	90                   	nop
14035a540:	48 85 db             	test   %rbx,%rbx
14035a543:	74 26                	je     0x14035a56b
14035a545:	8b 43 10             	mov    0x10(%rbx),%eax
14035a548:	ff c8                	dec    %eax
14035a54a:	89 43 10             	mov    %eax,0x10(%rbx)
14035a54d:	85 c0                	test   %eax,%eax
14035a54f:	7f 1a                	jg     0x14035a56b
14035a551:	0f 88 ea 09 00 00    	js     0x14035af41
14035a557:	48 8b 03             	mov    (%rbx),%rax
14035a55a:	ba 01 00 00 00       	mov    $0x1,%edx
14035a55f:	48 8b cb             	mov    %rbx,%rcx
14035a562:	48 8b 00             	mov    (%rax),%rax
14035a565:	ff 15 b5 94 c2 00    	call   *0xc294b5(%rip)        # 0x140f83a20
14035a56b:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14035a56f:	4c 8b 75 68          	mov    0x68(%rbp),%r14
14035a573:	48 8b 75 78          	mov    0x78(%rbp),%rsi
14035a577:	48 8b bd 80 00 00 00 	mov    0x80(%rbp),%rdi
14035a57e:	e9 9b 01 00 00       	jmp    0x14035a71e
14035a583:	4c 8b 20             	mov    (%rax),%r12
14035a586:	45 33 ff             	xor    %r15d,%r15d
14035a589:	4c 89 38             	mov    %r15,(%rax)
14035a58c:	4c 89 65 d0          	mov    %r12,-0x30(%rbp)
14035a590:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14035a595:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14035a599:	48 8b 15 a8 1a 0c 01 	mov    0x10c1aa8(%rip),%rdx        # 0x14141c048
14035a5a0:	48 81 c2 20 03 00 00 	add    $0x320,%rdx
14035a5a7:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14035a5ac:	e8 1f 58 e4 ff       	call   0x14019fdd0
14035a5b1:	48 8b 08             	mov    (%rax),%rcx
14035a5b4:	4c 89 38             	mov    %r15,(%rax)
14035a5b7:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14035a5bc:	48 8b 08             	mov    (%rax),%rcx
14035a5bf:	48 85 c9             	test   %rcx,%rcx
14035a5c2:	74 24                	je     0x14035a5e8
14035a5c4:	8b 41 10             	mov    0x10(%rcx),%eax
14035a5c7:	ff c8                	dec    %eax
14035a5c9:	89 41 10             	mov    %eax,0x10(%rcx)
14035a5cc:	85 c0                	test   %eax,%eax
14035a5ce:	7f 18                	jg     0x14035a5e8
14035a5d0:	0f 88 76 09 00 00    	js     0x14035af4c
14035a5d6:	48 8b 01             	mov    (%rcx),%rax
14035a5d9:	ba 01 00 00 00       	mov    $0x1,%edx
14035a5de:	48 8b 00             	mov    (%rax),%rax
14035a5e1:	ff 15 39 94 c2 00    	call   *0xc29439(%rip)        # 0x140f83a20
14035a5e7:	90                   	nop
14035a5e8:	48 8d 45 50          	lea    0x50(%rbp),%rax
14035a5ec:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14035a5f0:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)