14036b1b5:	48 85 c9             	test   %rcx,%rcx
14036b1b8:	74 24                	je     0x14036b1de
14036b1ba:	8b 41 10             	mov    0x10(%rcx),%eax
14036b1bd:	ff c8                	dec    %eax
14036b1bf:	89 41 10             	mov    %eax,0x10(%rcx)
14036b1c2:	85 c0                	test   %eax,%eax
14036b1c4:	7f 18                	jg     0x14036b1de
14036b1c6:	0f 88 0d 47 00 00    	js     0x14036f8d9
14036b1cc:	48 8b 01             	mov    (%rcx),%rax
14036b1cf:	ba 01 00 00 00       	mov    $0x1,%edx
14036b1d4:	48 8b 00             	mov    (%rax),%rax
14036b1d7:	ff 15 43 88 c1 00    	call   *0xc18843(%rip)        # 0x140f83a20
14036b1dd:	90                   	nop
14036b1de:	4c 8b 05 83 0c 0b 01 	mov    0x10b0c83(%rip),%r8        # 0x14141be68
14036b1e5:	45 8b 80 28 01 00 00 	mov    0x128(%r8),%r8d
14036b1ec:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14036b1f1:	48 8d 8d c0 06 00 00 	lea    0x6c0(%rbp),%rcx
14036b1f8:	e8 a3 79 00 00       	call   0x140372ba0
14036b1fd:	48 8b 08             	mov    (%rax),%rcx
14036b200:	48 89 30             	mov    %rsi,(%rax)
14036b203:	48 89 8d 88 02 00 00 	mov    %rcx,0x288(%rbp)
14036b20a:	48 8b 08             	mov    (%rax),%rcx
14036b20d:	48 85 c9             	test   %rcx,%rcx
14036b210:	74 24                	je     0x14036b236
14036b212:	8b 41 10             	mov    0x10(%rcx),%eax
14036b215:	ff c8                	dec    %eax
14036b217:	89 41 10             	mov    %eax,0x10(%rcx)
14036b21a:	85 c0                	test   %eax,%eax
14036b21c:	7f 18                	jg     0x14036b236
14036b21e:	0f 88 c0 46 00 00    	js     0x14036f8e4
14036b224:	48 8b 01             	mov    (%rcx),%rax
14036b227:	ba 01 00 00 00       	mov    $0x1,%edx
14036b22c:	48 8b 00             	mov    (%rax),%rax
14036b22f:	ff 15 eb 87 c1 00    	call   *0xc187eb(%rip)        # 0x140f83a20
14036b235:	90                   	nop
14036b236:	48 89 b5 80 02 00 00 	mov    %rsi,0x280(%rbp)
14036b23d:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
14036b243:	48 8d 95 80 02 00 00 	lea    0x280(%rbp),%rdx
14036b24a:	48 8b 8d 88 02 00 00 	mov    0x288(%rbp),%rcx
14036b251:	e8 ca 1b 3d 00       	call   0x14073ce20
14036b256:	c7 44 24 50 04 00 00 	movl   $0x4,0x50(%rsp)
14036b25d:	00
14036b25e:	48 8b 8d 80 02 00 00 	mov    0x280(%rbp),%rcx
14036b265:	48 85 c9             	test   %rcx,%rcx
14036b268:	0f 84 81 46 00 00    	je     0x14036f8ef
14036b26e:	48 8b 59 20          	mov    0x20(%rcx),%rbx
14036b272:	44 8b e6             	mov    %esi,%r12d
14036b275:	89 74 24 50          	mov    %esi,0x50(%rsp)
14036b279:	8b 41 10             	mov    0x10(%rcx),%eax
14036b27c:	ff c8                	dec    %eax
14036b27e:	89 41 10             	mov    %eax,0x10(%rcx)
14036b281:	85 c0                	test   %eax,%eax
14036b283:	7f 18                	jg     0x14036b29d
14036b285:	0f 88 78 46 00 00    	js     0x14036f903
14036b28b:	48 8b 01             	mov    (%rcx),%rax
14036b28e:	ba 01 00 00 00       	mov    $0x1,%edx
14036b293:	48 8b 00             	mov    (%rax),%rax
14036b296:	ff 15 84 87 c1 00    	call   *0xc18784(%rip)        # 0x140f83a20
14036b29c:	90                   	nop
14036b29d:	48 8b 8d 88 02 00 00 	mov    0x288(%rbp),%rcx
14036b2a4:	48 85 c9             	test   %rcx,%rcx
14036b2a7:	74 24                	je     0x14036b2cd
14036b2a9:	8b 41 10             	mov    0x10(%rcx),%eax
14036b2ac:	ff c8                	dec    %eax
14036b2ae:	89 41 10             	mov    %eax,0x10(%rcx)
14036b2b1:	85 c0                	test   %eax,%eax
14036b2b3:	7f 18                	jg     0x14036b2cd
14036b2b5:	0f 88 53 46 00 00    	js     0x14036f90e
14036b2bb:	48 8b 01             	mov    (%rcx),%rax
14036b2be:	ba 01 00 00 00       	mov    $0x1,%edx
14036b2c3:	48 8b 00             	mov    (%rax),%rax
14036b2c6:	ff 15 54 87 c1 00    	call   *0xc18754(%rip)        # 0x140f83a20
14036b2cc:	90                   	nop
14036b2cd:	48 85 db             	test   %rbx,%rbx
14036b2d0:	0f 85 a1 18 00 00    	jne    0x14036cb77
14036b2d6:	4c 8b 05 8b 0b 0b 01 	mov    0x10b0b8b(%rip),%r8        # 0x14141be68
14036b2dd:	45 8b 80 28 01 00 00 	mov    0x128(%r8),%r8d
14036b2e4:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14036b2e9:	48 8d 8d c8 06 00 00 	lea    0x6c8(%rbp),%rcx
14036b2f0:	e8 ab 78 00 00       	call   0x140372ba0
14036b2f5:	48 8b 08             	mov    (%rax),%rcx
14036b2f8:	48 89 30             	mov    %rsi,(%rax)
14036b2fb:	48 89 8d 98 02 00 00 	mov    %rcx,0x298(%rbp)
14036b302:	48 8b 08             	mov    (%rax),%rcx
14036b305:	48 85 c9             	test   %rcx,%rcx
14036b308:	74 24                	je     0x14036b32e
14036b30a:	8b 41 10             	mov    0x10(%rcx),%eax
14036b30d:	ff c8                	dec    %eax
14036b30f:	89 41 10             	mov    %eax,0x10(%rcx)
14036b312:	85 c0                	test   %eax,%eax
14036b314:	7f 18                	jg     0x14036b32e
14036b316:	0f 88 fd 45 00 00    	js     0x14036f919
14036b31c:	48 8b 01             	mov    (%rcx),%rax
14036b31f:	ba 01 00 00 00       	mov    $0x1,%edx
14036b324:	48 8b 00             	mov    (%rax),%rax
14036b327:	ff 15 f3 86 c1 00    	call   *0xc186f3(%rip)        # 0x140f83a20
14036b32d:	90                   	nop
14036b32e:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
14036b334:	48 8d 95 98 02 00 00 	lea    0x298(%rbp),%rdx
14036b33b:	48 8d 8d d0 06 00 00 	lea    0x6d0(%rbp),%rcx
14036b342:	e8 59 78 00 00       	call   0x140372ba0
14036b347:	48 8b 08             	mov    (%rax),%rcx
14036b34a:	48 89 30             	mov    %rsi,(%rax)
14036b34d:	48 89 8d 90 02 00 00 	mov    %rcx,0x290(%rbp)
14036b354:	48 8b 08             	mov    (%rax),%rcx
14036b357:	48 85 c9             	test   %rcx,%rcx
14036b35a:	74 24                	je     0x14036b380
14036b35c:	8b 41 10             	mov    0x10(%rcx),%eax
14036b35f:	ff c8                	dec    %eax
14036b361:	89 41 10             	mov    %eax,0x10(%rcx)
14036b364:	85 c0                	test   %eax,%eax
14036b366:	7f 18                	jg     0x14036b380
14036b368:	0f 88 b6 45 00 00    	js     0x14036f924
14036b36e:	48 8b 01             	mov    (%rcx),%rax
14036b371:	ba 01 00 00 00       	mov    $0x1,%edx
14036b376:	48 8b 00             	mov    (%rax),%rax
14036b379:	ff 15 a1 86 c1 00    	call   *0xc186a1(%rip)        # 0x140f83a20
14036b37f:	90                   	nop
14036b380:	48 8d 95 90 02 00 00 	lea    0x290(%rbp),%rdx
14036b387:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14036b38c:	e8 7f 49 e3 ff       	call   0x14019fd10
14036b391:	90                   	nop
14036b392:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14036b397:	48 8b cb             	mov    %rbx,%rcx
14036b39a:	e8 b1 2d 31 00       	call   0x14067e150
14036b39f:	48 8b f0             	mov    %rax,%rsi
14036b3a2:	48 85 db             	test   %rbx,%rbx
14036b3a5:	74 27                	je     0x14036b3ce
14036b3a7:	8b 4b 10             	mov    0x10(%rbx),%ecx
14036b3aa:	ff c9                	dec    %ecx
14036b3ac:	89 4b 10             	mov    %ecx,0x10(%rbx)
14036b3af:	85 c9                	test   %ecx,%ecx
14036b3b1:	7f 1b                	jg     0x14036b3ce
14036b3b3:	0f 88 76 45 00 00    	js     0x14036f92f
14036b3b9:	48 8b 03             	mov    (%rbx),%rax
14036b3bc:	ba 01 00 00 00       	mov    $0x1,%edx
14036b3c1:	48 8b cb             	mov    %rbx,%rcx
14036b3c4:	48 8b 00             	mov    (%rax),%rax
14036b3c7:	ff 15 53 86 c1 00    	call   *0xc18653(%rip)        # 0x140f83a20
14036b3cd:	90                   	nop
14036b3ce:	48 8b 8d 98 02 00 00 	mov    0x298(%rbp),%rcx
14036b3d5:	48 85 c9             	test   %rcx,%rcx
14036b3d8:	74 24                	je     0x14036b3fe
14036b3da:	8b 41 10             	mov    0x10(%rcx),%eax
14036b3dd:	ff c8                	dec    %eax
14036b3df:	89 41 10             	mov    %eax,0x10(%rcx)
14036b3e2:	85 c0                	test   %eax,%eax
14036b3e4:	7f 18                	jg     0x14036b3fe
14036b3e6:	0f 88 4e 45 00 00    	js     0x14036f93a
14036b3ec:	48 8b 01             	mov    (%rcx),%rax
14036b3ef:	ba 01 00 00 00       	mov    $0x1,%edx
14036b3f4:	48 8b 00             	mov    (%rax),%rax
14036b3f7:	ff 15 23 86 c1 00    	call   *0xc18623(%rip)        # 0x140f83a20
14036b3fd:	90                   	nop
14036b3fe:	48 b8 ce 4b 25 48 3d 	movabs $0x3a6d903d48254bce,%rax
14036b405:	90 6d 3a
14036b408:	48 3b f0             	cmp    %rax,%rsi
14036b40b:	0f 84 93 02 00 00    	je     0x14036b6a4
14036b411:	48 b8 08 28 1d 49 3d 	movabs $0x3b91903d491d2808,%rax
14036b418:	90 91 3b
14036b41b:	48 3b f0             	cmp    %rax,%rsi
14036b41e:	0f 85 51 17 00 00    	jne    0x14036cb75
14036b424:	48 8b 05 5d 0b 0b 01 	mov    0x10b0b5d(%rip),%rax        # 0x14141bf88
14036b42b:	48 8b 88 38 0a 00 00 	mov    0xa38(%rax),%rcx
14036b432:	48 8b 59 20          	mov    0x20(%rcx),%rbx
14036b436:	4c 8b 05 2b 0a 0b 01 	mov    0x10b0a2b(%rip),%r8        # 0x14141be68
14036b43d:	45 8b 80 28 01 00 00 	mov    0x128(%r8),%r8d
14036b444:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14036b449:	48 8d 8d d8 06 00 00 	lea    0x6d8(%rbp),%rcx
14036b450:	e8 4b 77 00 00       	call   0x140372ba0
14036b455:	48 8b 08             	mov    (%rax),%rcx
14036b458:	33 f6                	xor    %esi,%esi
14036b45a:	48 89 30             	mov    %rsi,(%rax)
14036b45d:	48 89 8d a8 02 00 00 	mov    %rcx,0x2a8(%rbp)
14036b464:	48 8b 08             	mov    (%rax),%rcx
14036b467:	48 85 c9             	test   %rcx,%rcx
14036b46a:	74 24                	je     0x14036b490
14036b46c:	8b 41 10             	mov    0x10(%rcx),%eax
14036b46f:	ff c8                	dec    %eax
14036b471:	89 41 10             	mov    %eax,0x10(%rcx)
14036b474:	85 c0                	test   %eax,%eax
14036b476:	7f 18                	jg     0x14036b490
14036b478:	0f 88 c7 44 00 00    	js     0x14036f945
14036b47e:	48 8b 01             	mov    (%rcx),%rax
14036b481:	ba 01 00 00 00       	mov    $0x1,%edx
14036b486:	48 8b 00             	mov    (%rax),%rax
14036b489:	ff 15 91 85 c1 00    	call   *0xc18591(%rip)        # 0x140f83a20
14036b48f:	90                   	nop
14036b490:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
14036b496:	48 8d 95 a8 02 00 00 	lea    0x2a8(%rbp),%rdx
14036b49d:	48 8d 8d e0 06 00 00 	lea    0x6e0(%rbp),%rcx
14036b4a4:	e8 f7 76 00 00       	call   0x140372ba0
14036b4a9:	48 8b 08             	mov    (%rax),%rcx
14036b4ac:	48 89 30             	mov    %rsi,(%rax)
14036b4af:	48 89 8d a0 02 00 00 	mov    %rcx,0x2a0(%rbp)
14036b4b6:	48 8b 08             	mov    (%rax),%rcx
14036b4b9:	48 85 c9             	test   %rcx,%rcx
14036b4bc:	74 24                	je     0x14036b4e2
14036b4be:	8b 41 10             	mov    0x10(%rcx),%eax
14036b4c1:	ff c8                	dec    %eax
14036b4c3:	89 41 10             	mov    %eax,0x10(%rcx)
14036b4c6:	85 c0                	test   %eax,%eax
14036b4c8:	7f 18                	jg     0x14036b4e2
14036b4ca:	0f 88 80 44 00 00    	js     0x14036f950
14036b4d0:	48 8b 01             	mov    (%rcx),%rax
14036b4d3:	ba 01 00 00 00       	mov    $0x1,%edx
14036b4d8:	48 8b 00             	mov    (%rax),%rax
14036b4db:	ff 15 3f 85 c1 00    	call   *0xc1853f(%rip)        # 0x140f83a20
14036b4e1:	90                   	nop
14036b4e2:	48 8b 85 a0 02 00 00 	mov    0x2a0(%rbp),%rax
14036b4e9:	48 8b d3             	mov    %rbx,%rdx
14036b4ec:	48 8b 48 20          	mov    0x20(%rax),%rcx
14036b4f0:	e8 fb 61 3b 00       	call   0x1407216f0
14036b4f5:	8b d8                	mov    %eax,%ebx
14036b4f7:	48 8d 8d a0 02 00 00 	lea    0x2a0(%rbp),%rcx
14036b4fe:	e8 ed 2f e3 ff       	call   0x14019e4f0
14036b503:	90                   	nop
14036b504:	48 8d 8d a8 02 00 00 	lea    0x2a8(%rbp),%rcx
14036b50b:	e8 e0 2f e3 ff       	call   0x14019e4f0
14036b510:	85 db                	test   %ebx,%ebx
14036b512:	0f 85 5f 16 00 00    	jne    0x14036cb77
14036b518:	4c 8b 05 49 09 0b 01 	mov    0x10b0949(%rip),%r8        # 0x14141be68
14036b51f:	45 8b 80 28 01 00 00 	mov    0x128(%r8),%r8d
14036b526:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14036b52b:	48 8d 8d e8 06 00 00 	lea    0x6e8(%rbp),%rcx
14036b532:	e8 69 76 00 00       	call   0x140372ba0
14036b537:	48 8b 08             	mov    (%rax),%rcx
14036b53a:	48 89 30             	mov    %rsi,(%rax)
14036b53d:	48 89 8d b8 02 00 00 	mov    %rcx,0x2b8(%rbp)
14036b544:	48 8b 08             	mov    (%rax),%rcx
14036b547:	48 85 c9             	test   %rcx,%rcx
14036b54a:	74 24                	je     0x14036b570
14036b54c:	8b 41 10             	mov    0x10(%rcx),%eax
14036b54f:	ff c8                	dec    %eax
14036b551:	89 41 10             	mov    %eax,0x10(%rcx)
14036b554:	85 c0                	test   %eax,%eax
14036b556:	7f 18                	jg     0x14036b570
14036b558:	0f 88 fd 43 00 00    	js     0x14036f95b
14036b55e:	48 8b 01             	mov    (%rcx),%rax
14036b561:	ba 01 00 00 00       	mov    $0x1,%edx
14036b566:	48 8b 00             	mov    (%rax),%rax
14036b569:	ff 15 b1 84 c1 00    	call   *0xc184b1(%rip)        # 0x140f83a20
14036b56f:	90                   	nop
14036b570:	48 8b 9d b8 02 00 00 	mov    0x2b8(%rbp),%rbx
14036b577:	4d 8d 45 02          	lea    0x2(%r13),%r8
14036b57b:	48 8d 95 60 05 00 00 	lea    0x560(%rbp),%rdx
14036b582:	48 8b 0d ef 78 0c 01 	mov    0x10c78ef(%rip),%rcx        # 0x141432e78
14036b589:	e8 e2 39 ea ff       	call   0x14020ef70
14036b58e:	90                   	nop
14036b58f:	48 8d 95 00 07 00 00 	lea    0x700(%rbp),%rdx
14036b596:	49 8b 0f             	mov    (%r15),%rcx
14036b599:	e8 e2 69 3d 00       	call   0x140741f80
14036b59e:	90                   	nop
14036b59f:	48 8b 00             	mov    (%rax),%rax
14036b5a2:	4c 8b 40 20          	mov    0x20(%rax),%r8
14036b5a6:	48 8d 95 68 05 00 00 	lea    0x568(%rbp),%rdx
14036b5ad:	48 8b 0d c4 78 0c 01 	mov    0x10c78c4(%rip),%rcx        # 0x141432e78
14036b5b4:	e8 b7 39 ea ff       	call   0x14020ef70
14036b5b9:	90                   	nop
14036b5ba:	48 8d 85 60 05 00 00 	lea    0x560(%rbp),%rax
14036b5c1:	48 89 85 60 0b 00 00 	mov    %rax,0xb60(%rbp)
14036b5c8:	48 8d 85 70 05 00 00 	lea    0x570(%rbp),%rax
14036b5cf:	48 89 85 68 0b 00 00 	mov    %rax,0xb68(%rbp)
14036b5d6:	0f 28 85 60 0b 00 00 	movaps 0xb60(%rbp),%xmm0
14036b5dd:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036b5e3:	4c 8d 45 b1          	lea    -0x4f(%rbp),%r8
14036b5e7:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14036b5ec:	48 8d 8d e0 0e 00 00 	lea    0xee0(%rbp),%rcx
14036b5f3:	e8 58 48 e3 ff       	call   0x14019fe50
14036b5f8:	4c 8b c0             	mov    %rax,%r8
14036b5fb:	49 8b d7             	mov    %r15,%rdx
14036b5fe:	48 8d 8d f0 06 00 00 	lea    0x6f0(%rbp),%rcx
14036b605:	e8 e6 0f 34 00       	call   0x1406ac5f0
14036b60a:	48 8b 08             	mov    (%rax),%rcx
14036b60d:	48 89 30             	mov    %rsi,(%rax)
14036b610:	48 89 8d b0 02 00 00 	mov    %rcx,0x2b0(%rbp)
14036b617:	48 8b 08             	mov    (%rax),%rcx
14036b61a:	48 85 c9             	test   %rcx,%rcx
14036b61d:	74 24                	je     0x14036b643
14036b61f:	8b 41 10             	mov    0x10(%rcx),%eax
14036b622:	ff c8                	dec    %eax
14036b624:	89 41 10             	mov    %eax,0x10(%rcx)
14036b627:	85 c0                	test   %eax,%eax
14036b629:	7f 18                	jg     0x14036b643
14036b62b:	0f 88 35 43 00 00    	js     0x14036f966
14036b631:	48 8b 01             	mov    (%rcx),%rax
14036b634:	ba 01 00 00 00       	mov    $0x1,%edx
14036b639:	48 8b 00             	mov    (%rax),%rax
14036b63c:	ff 15 de 83 c1 00    	call   *0xc183de(%rip)        # 0x140f83a20
14036b642:	90                   	nop
14036b643:	48 8d 95 b0 02 00 00 	lea    0x2b0(%rbp),%rdx
14036b64a:	48 8d 8d f8 06 00 00 	lea    0x6f8(%rbp),%rcx
14036b651:	e8 ba 46 e3 ff       	call   0x14019fd10
14036b656:	4c 8b c0             	mov    %rax,%r8
14036b659:	ba 0b 00 00 00       	mov    $0xb,%edx
14036b65e:	48 8b cb             	mov    %rbx,%rcx
14036b661:	e8 9a 94 3c 00       	call   0x140734b00
14036b666:	90                   	nop
14036b667:	4c 8d 0d 82 2e e3 ff 	lea    -0x1cd17e(%rip),%r9        # 0x14019e4f0
14036b66e:	ba 08 00 00 00       	mov    $0x8,%edx
14036b673:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14036b679:	48 8d 8d 60 05 00 00 	lea    0x560(%rbp),%rcx
14036b680:	e8 c7 fe aa 00       	call   0x140e1b54c
14036b685:	90                   	nop
14036b686:	48 8d 8d 00 07 00 00 	lea    0x700(%rbp),%rcx
14036b68d:	e8 5e 2e e3 ff       	call   0x14019e4f0
14036b692:	90                   	nop
14036b693:	48 8d 8d b8 02 00 00 	lea    0x2b8(%rbp),%rcx
14036b69a:	e8 51 2e e3 ff       	call   0x14019e4f0
14036b69f:	e9 d3 14 00 00       	jmp    0x14036cb77
14036b6a4:	4c 8b 05 bd 07 0b 01 	mov    0x10b07bd(%rip),%r8        # 0x14141be68
14036b6ab:	45 8b 80 28 01 00 00 	mov    0x128(%r8),%r8d
14036b6b2:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14036b6b7:	48 8d 8d 08 07 00 00 	lea    0x708(%rbp),%rcx
14036b6be:	e8 dd 74 00 00       	call   0x140372ba0
14036b6c3:	48 8b 08             	mov    (%rax),%rcx
14036b6c6:	33 f6                	xor    %esi,%esi
14036b6c8:	48 89 30             	mov    %rsi,(%rax)
14036b6cb:	48 89 8d d0 02 00 00 	mov    %rcx,0x2d0(%rbp)
14036b6d2:	48 8b 08             	mov    (%rax),%rcx
14036b6d5:	48 85 c9             	test   %rcx,%rcx
14036b6d8:	74 24                	je     0x14036b6fe
14036b6da:	8b 41 10             	mov    0x10(%rcx),%eax
14036b6dd:	ff c8                	dec    %eax
14036b6df:	89 41 10             	mov    %eax,0x10(%rcx)
14036b6e2:	85 c0                	test   %eax,%eax
14036b6e4:	7f 18                	jg     0x14036b6fe
14036b6e6:	0f 88 85 42 00 00    	js     0x14036f971
14036b6ec:	48 8b 01             	mov    (%rcx),%rax
14036b6ef:	ba 01 00 00 00       	mov    $0x1,%edx
14036b6f4:	48 8b 00             	mov    (%rax),%rax
14036b6f7:	ff 15 23 83 c1 00    	call   *0xc18323(%rip)        # 0x140f83a20
14036b6fd:	90                   	nop
14036b6fe:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
14036b704:	48 8d 95 d0 02 00 00 	lea    0x2d0(%rbp),%rdx
14036b70b:	48 8d 8d 10 07 00 00 	lea    0x710(%rbp),%rcx
14036b712:	e8 89 74 00 00       	call   0x140372ba0
14036b717:	48 8b 08             	mov    (%rax),%rcx
14036b71a:	48 89 30             	mov    %rsi,(%rax)
14036b71d:	48 89 8d c0 02 00 00 	mov    %rcx,0x2c0(%rbp)
14036b724:	48 8b 08             	mov    (%rax),%rcx
14036b727:	48 85 c9             	test   %rcx,%rcx
14036b72a:	74 24                	je     0x14036b750
14036b72c:	8b 41 10             	mov    0x10(%rcx),%eax
14036b72f:	ff c8                	dec    %eax
14036b731:	89 41 10             	mov    %eax,0x10(%rcx)
14036b734:	85 c0                	test   %eax,%eax
14036b736:	7f 18                	jg     0x14036b750
14036b738:	0f 88 3e 42 00 00    	js     0x14036f97c
14036b73e:	48 8b 01             	mov    (%rcx),%rax