14032a14a:	7f 1b                	jg     0x14032a167
14032a14c:	0f 88 1e 0f 00 00    	js     0x14032b070
14032a152:	48 8b 03             	mov    (%rbx),%rax
14032a155:	ba 01 00 00 00       	mov    $0x1,%edx
14032a15a:	48 8b cb             	mov    %rbx,%rcx
14032a15d:	48 8b 00             	mov    (%rax),%rax
14032a160:	ff 15 ba 98 c5 00    	call   *0xc598ba(%rip)        # 0x140f83a20
14032a166:	90                   	nop
14032a167:	45 33 ff             	xor    %r15d,%r15d
14032a16a:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
14032a16f:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14032a174:	41 b8 08 00 00 00    	mov    $0x8,%r8d
14032a17a:	48 8b d6             	mov    %rsi,%rdx
14032a17d:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14032a182:	e8 19 8a 04 00       	call   0x140372ba0
14032a187:	48 8b 18             	mov    (%rax),%rbx
14032a18a:	4c 89 38             	mov    %r15,(%rax)
14032a18d:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14032a192:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14032a197:	48 8b cb             	mov    %rbx,%rcx
14032a19a:	e8 61 7f 41 00       	call   0x140742100
14032a19f:	90                   	nop
14032a1a0:	48 8b 00             	mov    (%rax),%rax
14032a1a3:	44 8b 70 20          	mov    0x20(%rax),%r14d
14032a1a7:	41 b8 08 00 00 00    	mov    $0x8,%r8d
14032a1ad:	48 8b d6             	mov    %rsi,%rdx
14032a1b0:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14032a1b4:	e8 e7 89 04 00       	call   0x140372ba0
14032a1b9:	48 8b 08             	mov    (%rax),%rcx
14032a1bc:	4c 89 38             	mov    %r15,(%rax)
14032a1bf:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14032a1c4:	48 8b 08             	mov    (%rax),%rcx
14032a1c7:	48 85 c9             	test   %rcx,%rcx
14032a1ca:	74 24                	je     0x14032a1f0
14032a1cc:	8b 41 10             	mov    0x10(%rcx),%eax
14032a1cf:	ff c8                	dec    %eax
14032a1d1:	89 41 10             	mov    %eax,0x10(%rcx)
14032a1d4:	85 c0                	test   %eax,%eax
14032a1d6:	7f 18                	jg     0x14032a1f0
14032a1d8:	0f 88 9d 0e 00 00    	js     0x14032b07b
14032a1de:	48 8b 01             	mov    (%rcx),%rax
14032a1e1:	ba 01 00 00 00       	mov    $0x1,%edx
14032a1e6:	48 8b 00             	mov    (%rax),%rax
14032a1e9:	ff 15 31 98 c5 00    	call   *0xc59831(%rip)        # 0x140f83a20
14032a1ef:	90                   	nop
14032a1f0:	45 8d 46 ff          	lea    -0x1(%r14),%r8d
14032a1f4:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14032a1f9:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14032a1fd:	e8 be 27 38 00       	call   0x1406ac9c0
14032a202:	4c 8b 38             	mov    (%rax),%r15
14032a205:	45 33 f6             	xor    %r14d,%r14d
14032a208:	4c 89 30             	mov    %r14,(%rax)
14032a20b:	4c 89 7d b0          	mov    %r15,-0x50(%rbp)
14032a20f:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14032a215:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14032a219:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14032a21d:	e8 7e 89 04 00       	call   0x140372ba0
14032a222:	48 8b 08             	mov    (%rax),%rcx
14032a225:	4c 89 30             	mov    %r14,(%rax)
14032a228:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14032a22d:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14032a232:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14032a236:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
14032a23b:	48 89 45 98          	mov    %rax,-0x68(%rbp)
14032a23f:	0f 28 45 90          	movaps -0x70(%rbp),%xmm0
14032a243:	66 0f 7f 45 90       	movdqa %xmm0,-0x70(%rbp)
14032a248:	4c 8d 45 68          	lea    0x68(%rbp),%r8
14032a24c:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
14032a250:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14032a254:	e8 f7 5b e7 ff       	call   0x14019fe50
14032a259:	48 8b d0             	mov    %rax,%rdx
14032a25c:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14032a261:	e8 8a 26 38 00       	call   0x1406ac8f0
14032a266:	4c 8b e8             	mov    %rax,%r13
14032a269:	4c 8b 05 f8 1b 0f 01 	mov    0x10f1bf8(%rip),%r8        # 0x14141be68
14032a270:	45 8b 40 34          	mov    0x34(%r8),%r8d
14032a274:	48 8b d6             	mov    %rsi,%rdx
14032a277:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14032a27c:	e8 1f 89 04 00       	call   0x140372ba0
14032a281:	4c 8b 30             	mov    (%rax),%r14
14032a284:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14032a28b:	4c 89 75 68          	mov    %r14,0x68(%rbp)
14032a28f:	41 b8 11 00 00 00    	mov    $0x11,%r8d
14032a295:	48 8d 55 68          	lea    0x68(%rbp),%rdx
14032a299:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14032a29e:	e8 fd 88 04 00       	call   0x140372ba0
14032a2a3:	48 8b 08             	mov    (%rax),%rcx
14032a2a6:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14032a2ad:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14032a2b2:	48 8b 08             	mov    (%rax),%rcx
14032a2b5:	48 85 c9             	test   %rcx,%rcx
14032a2b8:	74 24                	je     0x14032a2de
14032a2ba:	8b 41 10             	mov    0x10(%rcx),%eax
14032a2bd:	ff c8                	dec    %eax
14032a2bf:	89 41 10             	mov    %eax,0x10(%rcx)
14032a2c2:	85 c0                	test   %eax,%eax
14032a2c4:	7f 18                	jg     0x14032a2de
14032a2c6:	0f 88 ba 0d 00 00    	js     0x14032b086
14032a2cc:	48 8b 01             	mov    (%rcx),%rax
14032a2cf:	ba 01 00 00 00       	mov    $0x1,%edx
14032a2d4:	48 8b 00             	mov    (%rax),%rax
14032a2d7:	ff 15 43 97 c5 00    	call   *0xc59743(%rip)        # 0x140f83a20
14032a2dd:	90                   	nop
14032a2de:	49 8b d5             	mov    %r13,%rdx
14032a2e1:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14032a2e6:	e8 f5 1b 38 00       	call   0x1406abee0
14032a2eb:	90                   	nop
14032a2ec:	4d 85 f6             	test   %r14,%r14
14032a2ef:	74 29                	je     0x14032a31a
14032a2f1:	41 8b 46 10          	mov    0x10(%r14),%eax
14032a2f5:	ff c8                	dec    %eax
14032a2f7:	41 89 46 10          	mov    %eax,0x10(%r14)
14032a2fb:	85 c0                	test   %eax,%eax
14032a2fd:	7f 1b                	jg     0x14032a31a
14032a2ff:	0f 88 8c 0d 00 00    	js     0x14032b091
14032a305:	49 8b 06             	mov    (%r14),%rax
14032a308:	ba 01 00 00 00       	mov    $0x1,%edx
14032a30d:	49 8b ce             	mov    %r14,%rcx
14032a310:	48 8b 00             	mov    (%rax),%rax
14032a313:	ff 15 07 97 c5 00    	call   *0xc59707(%rip)        # 0x140f83a20
14032a319:	90                   	nop
14032a31a:	4c 8d 0d cf 41 e7 ff 	lea    -0x18be31(%rip),%r9        # 0x14019e4f0
14032a321:	ba 08 00 00 00       	mov    $0x8,%edx
14032a326:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14032a32c:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14032a331:	e8 16 12 af 00       	call   0x140e1b54c
14032a336:	90                   	nop
14032a337:	4d 85 ff             	test   %r15,%r15
14032a33a:	74 29                	je     0x14032a365
14032a33c:	41 8b 47 10          	mov    0x10(%r15),%eax
14032a340:	ff c8                	dec    %eax
14032a342:	41 89 47 10          	mov    %eax,0x10(%r15)
14032a346:	85 c0                	test   %eax,%eax
14032a348:	7f 1b                	jg     0x14032a365
14032a34a:	0f 88 4c 0d 00 00    	js     0x14032b09c
14032a350:	49 8b 07             	mov    (%r15),%rax
14032a353:	ba 01 00 00 00       	mov    $0x1,%edx
14032a358:	49 8b cf             	mov    %r15,%rcx
14032a35b:	48 8b 00             	mov    (%rax),%rax
14032a35e:	ff 15 bc 96 c5 00    	call   *0xc596bc(%rip)        # 0x140f83a20
14032a364:	90                   	nop
14032a365:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14032a36a:	48 85 c9             	test   %rcx,%rcx
14032a36d:	74 24                	je     0x14032a393
14032a36f:	8b 41 10             	mov    0x10(%rcx),%eax
14032a372:	ff c8                	dec    %eax
14032a374:	89 41 10             	mov    %eax,0x10(%rcx)
14032a377:	85 c0                	test   %eax,%eax
14032a379:	7f 18                	jg     0x14032a393
14032a37b:	0f 88 26 0d 00 00    	js     0x14032b0a7
14032a381:	48 8b 01             	mov    (%rcx),%rax
14032a384:	ba 01 00 00 00       	mov    $0x1,%edx
14032a389:	48 8b 00             	mov    (%rax),%rax
14032a38c:	ff 15 8e 96 c5 00    	call   *0xc5968e(%rip)        # 0x140f83a20
14032a392:	90                   	nop
14032a393:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14032a398:	48 85 c9             	test   %rcx,%rcx
14032a39b:	74 24                	je     0x14032a3c1
14032a39d:	8b 41 10             	mov    0x10(%rcx),%eax
14032a3a0:	ff c8                	dec    %eax
14032a3a2:	89 41 10             	mov    %eax,0x10(%rcx)
14032a3a5:	85 c0                	test   %eax,%eax
14032a3a7:	7f 18                	jg     0x14032a3c1
14032a3a9:	0f 88 03 0d 00 00    	js     0x14032b0b2
14032a3af:	48 8b 01             	mov    (%rcx),%rax
14032a3b2:	ba 01 00 00 00       	mov    $0x1,%edx
14032a3b7:	48 8b 00             	mov    (%rax),%rax
14032a3ba:	ff 15 60 96 c5 00    	call   *0xc59660(%rip)        # 0x140f83a20
14032a3c0:	90                   	nop
14032a3c1:	48 85 db             	test   %rbx,%rbx
14032a3c4:	74 27                	je     0x14032a3ed
14032a3c6:	8b 43 10             	mov    0x10(%rbx),%eax
14032a3c9:	ff c8                	dec    %eax
14032a3cb:	89 43 10             	mov    %eax,0x10(%rbx)
14032a3ce:	85 c0                	test   %eax,%eax
14032a3d0:	7f 1b                	jg     0x14032a3ed
14032a3d2:	0f 88 e5 0c 00 00    	js     0x14032b0bd
14032a3d8:	48 8b 03             	mov    (%rbx),%rax
14032a3db:	ba 01 00 00 00       	mov    $0x1,%edx
14032a3e0:	48 8b cb             	mov    %rbx,%rcx
14032a3e3:	48 8b 00             	mov    (%rax),%rax
14032a3e6:	ff 15 34 96 c5 00    	call   *0xc59634(%rip)        # 0x140f83a20
14032a3ec:	90                   	nop
14032a3ed:	4c 8b 6d 60          	mov    0x60(%rbp),%r13
14032a3f1:	4c 8b 05 70 1a 0f 01 	mov    0x10f1a70(%rip),%r8        # 0x14141be68
14032a3f8:	45 8b 40 34          	mov    0x34(%r8),%r8d
14032a3fc:	48 8b d6             	mov    %rsi,%rdx
14032a3ff:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14032a404:	e8 97 87 04 00       	call   0x140372ba0
14032a409:	48 8b 18             	mov    (%rax),%rbx
14032a40c:	45 33 ff             	xor    %r15d,%r15d
14032a40f:	4c 89 38             	mov    %r15,(%rax)
14032a412:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14032a417:	45 33 c0             	xor    %r8d,%r8d
14032a41a:	48 8b d6             	mov    %rsi,%rdx
14032a41d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14032a422:	e8 79 87 04 00       	call   0x140372ba0
14032a427:	4c 8b 30             	mov    (%rax),%r14
14032a42a:	4c 89 38             	mov    %r15,(%rax)
14032a42d:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
14032a432:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14032a438:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14032a43d:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14032a442:	e8 59 87 04 00       	call   0x140372ba0
14032a447:	48 8b 08             	mov    (%rax),%rcx
14032a44a:	4c 89 38             	mov    %r15,(%rax)
14032a44d:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14032a452:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14032a457:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14032a45b:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14032a460:	48 89 45 98          	mov    %rax,-0x68(%rbp)
14032a464:	0f 28 45 90          	movaps -0x70(%rbp),%xmm0
14032a468:	66 0f 7f 45 90       	movdqa %xmm0,-0x70(%rbp)
14032a46d:	4c 8d 45 68          	lea    0x68(%rbp),%r8
14032a471:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
14032a475:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14032a479:	e8 d2 59 e7 ff       	call   0x14019fe50
14032a47e:	4c 8b f8             	mov    %rax,%r15
14032a481:	48 89 45 68          	mov    %rax,0x68(%rbp)
14032a485:	48 8b 0d cc 0b 0f 01 	mov    0x10f0bcc(%rip),%rcx        # 0x14141b058
14032a48c:	4d 85 ed             	test   %r13,%r13
14032a48f:	74 08                	je     0x14032a499
14032a491:	49 c7 45 60 00 00 00 	movq   $0x0,0x60(%r13)
14032a498:	00
14032a499:	48 8b 11             	mov    (%rcx),%rdx
14032a49c:	48 8b 42 38          	mov    0x38(%rdx),%rax
14032a4a0:	4d 8b cd             	mov    %r13,%r9
14032a4a3:	4d 8b c7             	mov    %r15,%r8
14032a4a6:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14032a4ab:	ff 15 6f 95 c5 00    	call   *0xc5956f(%rip)        # 0x140f83a20
14032a4b1:	90                   	nop
14032a4b2:	49 8b cf             	mov    %r15,%rcx
14032a4b5:	e8 86 50 e7 ff       	call   0x14019f540
14032a4ba:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14032a4bf:	45 33 ff             	xor    %r15d,%r15d
14032a4c2:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
14032a4c7:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14032a4cc:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14032a4d1:	ba 03 00 00 00       	mov    $0x3,%edx
14032a4d6:	48 8b cb             	mov    %rbx,%rcx
14032a4d9:	e8 22 a6 40 00       	call   0x140734b00
14032a4de:	90                   	nop
14032a4df:	4c 8d 0d 0a 40 e7 ff 	lea    -0x18bff6(%rip),%r9        # 0x14019e4f0
14032a4e6:	ba 08 00 00 00       	mov    $0x8,%edx
14032a4eb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14032a4f1:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14032a4f6:	e8 51 10 af 00       	call   0x140e1b54c
14032a4fb:	90                   	nop
14032a4fc:	4d 85 f6             	test   %r14,%r14
14032a4ff:	74 29                	je     0x14032a52a
14032a501:	41 8b 46 10          	mov    0x10(%r14),%eax
14032a505:	ff c8                	dec    %eax
14032a507:	41 89 46 10          	mov    %eax,0x10(%r14)
14032a50b:	85 c0                	test   %eax,%eax
14032a50d:	7f 1b                	jg     0x14032a52a
14032a50f:	0f 88 b3 0b 00 00    	js     0x14032b0c8
14032a515:	49 8b 06             	mov    (%r14),%rax
14032a518:	ba 01 00 00 00       	mov    $0x1,%edx
14032a51d:	49 8b ce             	mov    %r14,%rcx
14032a520:	48 8b 00             	mov    (%rax),%rax
14032a523:	ff 15 f7 94 c5 00    	call   *0xc594f7(%rip)        # 0x140f83a20
14032a529:	90                   	nop
14032a52a:	48 85 db             	test   %rbx,%rbx
14032a52d:	74 27                	je     0x14032a556
14032a52f:	8b 43 10             	mov    0x10(%rbx),%eax
14032a532:	ff c8                	dec    %eax
14032a534:	89 43 10             	mov    %eax,0x10(%rbx)
14032a537:	85 c0                	test   %eax,%eax
14032a539:	7f 1b                	jg     0x14032a556
14032a53b:	0f 88 92 0b 00 00    	js     0x14032b0d3
14032a541:	48 8b 03             	mov    (%rbx),%rax
14032a544:	ba 01 00 00 00       	mov    $0x1,%edx
14032a549:	48 8b cb             	mov    %rbx,%rcx
14032a54c:	48 8b 00             	mov    (%rax),%rax
14032a54f:	ff 15 cb 94 c5 00    	call   *0xc594cb(%rip)        # 0x140f83a20
14032a555:	90                   	nop
14032a556:	80 7d 58 00          	cmpb   $0x0,0x58(%rbp)
14032a55a:	0f 84 dc 09 00 00    	je     0x14032af3c
14032a560:	4c 8b 05 01 19 0f 01 	mov    0x10f1901(%rip),%r8        # 0x14141be68
14032a567:	45 8b 40 34          	mov    0x34(%r8),%r8d
14032a56b:	48 8b d6             	mov    %rsi,%rdx
14032a56e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14032a573:	e8 28 86 04 00       	call   0x140372ba0
14032a578:	48 8b 18             	mov    (%rax),%rbx
14032a57b:	4c 89 38             	mov    %r15,(%rax)
14032a57e:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14032a583:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14032a589:	48 8b d6             	mov    %rsi,%rdx
14032a58c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14032a591:	e8 0a 86 04 00       	call   0x140372ba0
14032a596:	48 8b 08             	mov    (%rax),%rcx
14032a599:	4c 89 38             	mov    %r15,(%rax)
14032a59c:	48 89 4d 68          	mov    %rcx,0x68(%rbp)
14032a5a0:	4c 8d 45 68          	lea    0x68(%rbp),%r8
14032a5a4:	ba 05 00 00 00       	mov    $0x5,%edx
14032a5a9:	48 8b cb             	mov    %rbx,%rcx
14032a5ac:	e8 4f a5 40 00       	call   0x140734b00
14032a5b1:	90                   	nop
14032a5b2:	48 85 db             	test   %rbx,%rbx
14032a5b5:	74 27                	je     0x14032a5de
14032a5b7:	8b 43 10             	mov    0x10(%rbx),%eax
14032a5ba:	ff c8                	dec    %eax
14032a5bc:	89 43 10             	mov    %eax,0x10(%rbx)
14032a5bf:	85 c0                	test   %eax,%eax
14032a5c1:	7f 1b                	jg     0x14032a5de
14032a5c3:	0f 88 15 0b 00 00    	js     0x14032b0de
14032a5c9:	48 8b 03             	mov    (%rbx),%rax
14032a5cc:	ba 01 00 00 00       	mov    $0x1,%edx
14032a5d1:	48 8b cb             	mov    %rbx,%rcx
14032a5d4:	48 8b 00             	mov    (%rax),%rax
14032a5d7:	ff 15 43 94 c5 00    	call   *0xc59443(%rip)        # 0x140f83a20
14032a5dd:	90                   	nop
14032a5de:	4c 8b 05 83 18 0f 01 	mov    0x10f1883(%rip),%r8        # 0x14141be68
14032a5e5:	45 8b 40 34          	mov    0x34(%r8),%r8d
14032a5e9:	48 8b d6             	mov    %rsi,%rdx
14032a5ec:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14032a5f1:	e8 aa 85 04 00       	call   0x140372ba0
14032a5f6:	48 8b 18             	mov    (%rax),%rbx
14032a5f9:	4c 89 38             	mov    %r15,(%rax)
14032a5fc:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14032a601:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14032a607:	48 8b d6             	mov    %rsi,%rdx
14032a60a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14032a60f:	e8 8c 85 04 00       	call   0x140372ba0
14032a614:	48 8b 38             	mov    (%rax),%rdi
14032a617:	4c 89 38             	mov    %r15,(%rax)
14032a61a:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
14032a61f:	45 33 c0             	xor    %r8d,%r8d
14032a622:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14032a627:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14032a62c:	e8 6f 85 04 00       	call   0x140372ba0
14032a631:	48 8b 08             	mov    (%rax),%rcx
14032a634:	4c 89 38             	mov    %r15,(%rax)
14032a637:	48 89 4d 68          	mov    %rcx,0x68(%rbp)
14032a63b:	4c 8d 45 68          	lea    0x68(%rbp),%r8
14032a63f:	ba 06 00 00 00       	mov    $0x6,%edx
14032a644:	48 8b cb             	mov    %rbx,%rcx
14032a647:	e8 b4 a4 40 00       	call   0x140734b00
14032a64c:	90                   	nop
14032a64d:	48 85 ff             	test   %rdi,%rdi
14032a650:	74 27                	je     0x14032a679
14032a652:	8b 47 10             	mov    0x10(%rdi),%eax
14032a655:	ff c8                	dec    %eax
14032a657:	89 47 10             	mov    %eax,0x10(%rdi)
14032a65a:	85 c0                	test   %eax,%eax
14032a65c:	7f 1b                	jg     0x14032a679
14032a65e:	0f 88 85 0a 00 00    	js     0x14032b0e9
14032a664:	48 8b 07             	mov    (%rdi),%rax
14032a667:	ba 01 00 00 00       	mov    $0x1,%edx
14032a66c:	48 8b cf             	mov    %rdi,%rcx