14036d224:	48 8b 00             	mov    (%rax),%rax
14036d227:	ff 15 f3 67 c1 00    	call   *0xc167f3(%rip)        # 0x140f83a20
14036d22d:	90                   	nop
14036d22e:	0f ba e7 08          	bt     $0x8,%edi
14036d232:	73 38                	jae    0x14036d26c
14036d234:	0f ba f7 08          	btr    $0x8,%edi
14036d238:	89 7c 24 40          	mov    %edi,0x40(%rsp)
14036d23c:	48 8b 8d d0 03 00 00 	mov    0x3d0(%rbp),%rcx
14036d243:	48 85 c9             	test   %rcx,%rcx
14036d246:	74 24                	je     0x14036d26c
14036d248:	8b 41 10             	mov    0x10(%rcx),%eax
14036d24b:	ff c8                	dec    %eax
14036d24d:	89 41 10             	mov    %eax,0x10(%rcx)
14036d250:	85 c0                	test   %eax,%eax
14036d252:	7f 18                	jg     0x14036d26c
14036d254:	0f 88 0d 29 00 00    	js     0x14036fb67
14036d25a:	48 8b 01             	mov    (%rcx),%rax
14036d25d:	ba 01 00 00 00       	mov    $0x1,%edx
14036d262:	48 8b 00             	mov    (%rax),%rax
14036d265:	ff 15 b5 67 c1 00    	call   *0xc167b5(%rip)        # 0x140f83a20
14036d26b:	90                   	nop
14036d26c:	40 84 ff             	test   %dil,%dil
14036d26f:	79 38                	jns    0x14036d2a9
14036d271:	0f ba f7 07          	btr    $0x7,%edi
14036d275:	89 7c 24 40          	mov    %edi,0x40(%rsp)
14036d279:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
14036d280:	48 85 c9             	test   %rcx,%rcx
14036d283:	74 24                	je     0x14036d2a9
14036d285:	8b 41 10             	mov    0x10(%rcx),%eax
14036d288:	ff c8                	dec    %eax
14036d28a:	89 41 10             	mov    %eax,0x10(%rcx)
14036d28d:	85 c0                	test   %eax,%eax
14036d28f:	7f 18                	jg     0x14036d2a9
14036d291:	0f 88 db 28 00 00    	js     0x14036fb72
14036d297:	48 8b 01             	mov    (%rcx),%rax
14036d29a:	ba 01 00 00 00       	mov    $0x1,%edx
14036d29f:	48 8b 00             	mov    (%rax),%rax
14036d2a2:	ff 15 78 67 c1 00    	call   *0xc16778(%rip)        # 0x140f83a20
14036d2a8:	90                   	nop
14036d2a9:	40 f6 c7 40          	test   $0x40,%dil
14036d2ad:	74 30                	je     0x14036d2df
14036d2af:	48 8b 8d e8 00 00 00 	mov    0xe8(%rbp),%rcx
14036d2b6:	48 85 c9             	test   %rcx,%rcx
14036d2b9:	74 24                	je     0x14036d2df
14036d2bb:	8b 41 10             	mov    0x10(%rcx),%eax
14036d2be:	ff c8                	dec    %eax
14036d2c0:	89 41 10             	mov    %eax,0x10(%rcx)
14036d2c3:	85 c0                	test   %eax,%eax
14036d2c5:	7f 18                	jg     0x14036d2df
14036d2c7:	0f 88 b0 28 00 00    	js     0x14036fb7d
14036d2cd:	48 8b 01             	mov    (%rcx),%rax
14036d2d0:	ba 01 00 00 00       	mov    $0x1,%edx
14036d2d5:	48 8b 00             	mov    (%rax),%rax
14036d2d8:	ff 15 42 67 c1 00    	call   *0xc16742(%rip)        # 0x140f83a20
14036d2de:	90                   	nop
14036d2df:	84 db                	test   %bl,%bl
14036d2e1:	0f 84 0c 22 00 00    	je     0x14036f4f3
14036d2e7:	4c 8b 05 ca ec 0a 01 	mov    0x10aecca(%rip),%r8        # 0x14141bfb8
14036d2ee:	49 81 c0 b0 01 00 00 	add    $0x1b0,%r8
14036d2f5:	4d 8b cd             	mov    %r13,%r9
14036d2f8:	49 8b d7             	mov    %r15,%rdx
14036d2fb:	48 8d 8d c8 08 00 00 	lea    0x8c8(%rbp),%rcx
14036d302:	e8 c9 f7 f9 ff       	call   0x14030cad0
14036d307:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14036d30c:	48 8b 08             	mov    (%rax),%rcx
14036d30f:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14036d314:	48 89 10             	mov    %rdx,(%rax)
14036d317:	48 8b 8d c8 08 00 00 	mov    0x8c8(%rbp),%rcx
14036d31e:	48 85 c9             	test   %rcx,%rcx
14036d321:	74 24                	je     0x14036d347
14036d323:	8b 41 10             	mov    0x10(%rcx),%eax
14036d326:	ff c8                	dec    %eax
14036d328:	89 41 10             	mov    %eax,0x10(%rcx)
14036d32b:	85 c0                	test   %eax,%eax
14036d32d:	7f 18                	jg     0x14036d347
14036d32f:	0f 88 53 28 00 00    	js     0x14036fb88
14036d335:	48 8b 01             	mov    (%rcx),%rax
14036d338:	ba 01 00 00 00       	mov    $0x1,%edx
14036d33d:	48 8b 00             	mov    (%rax),%rax
14036d340:	ff 15 da 66 c1 00    	call   *0xc166da(%rip)        # 0x140f83a20
14036d346:	90                   	nop
14036d347:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036d34d:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14036d352:	48 8d 8d d0 08 00 00 	lea    0x8d0(%rbp),%rcx
14036d359:	e8 42 58 00 00       	call   0x140372ba0
14036d35e:	48 8b 08             	mov    (%rax),%rcx
14036d361:	48 89 30             	mov    %rsi,(%rax)
14036d364:	48 89 8d e0 03 00 00 	mov    %rcx,0x3e0(%rbp)
14036d36b:	48 8b 08             	mov    (%rax),%rcx
14036d36e:	48 85 c9             	test   %rcx,%rcx
14036d371:	74 24                	je     0x14036d397
14036d373:	8b 41 10             	mov    0x10(%rcx),%eax
14036d376:	ff c8                	dec    %eax
14036d378:	89 41 10             	mov    %eax,0x10(%rcx)
14036d37b:	85 c0                	test   %eax,%eax
14036d37d:	7f 18                	jg     0x14036d397
14036d37f:	0f 88 0e 28 00 00    	js     0x14036fb93
14036d385:	48 8b 01             	mov    (%rcx),%rax
14036d388:	ba 01 00 00 00       	mov    $0x1,%edx
14036d38d:	48 8b 00             	mov    (%rax),%rax
14036d390:	ff 15 8a 66 c1 00    	call   *0xc1668a(%rip)        # 0x140f83a20
14036d396:	90                   	nop
14036d397:	48 8d 95 d8 08 00 00 	lea    0x8d8(%rbp),%rdx
14036d39e:	48 8b 8d e0 03 00 00 	mov    0x3e0(%rbp),%rcx
14036d3a5:	e8 d6 4b 3d 00       	call   0x140741f80
14036d3aa:	48 8b d8             	mov    %rax,%rbx
14036d3ad:	48 89 b5 d8 03 00 00 	mov    %rsi,0x3d8(%rbp)
14036d3b4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14036d3ba:	48 8d 95 d8 03 00 00 	lea    0x3d8(%rbp),%rdx
14036d3c1:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14036d3c6:	e8 55 fa 3c 00       	call   0x14073ce20
14036d3cb:	41 0f ba ec 09       	bts    $0x9,%r12d
14036d3d0:	44 89 64 24 50       	mov    %r12d,0x50(%rsp)
14036d3d5:	4c 8b 85 d8 03 00 00 	mov    0x3d8(%rbp),%r8
14036d3dc:	4d 85 c0             	test   %r8,%r8
14036d3df:	0f 84 b9 27 00 00    	je     0x14036fb9e
14036d3e5:	48 8b 03             	mov    (%rbx),%rax
14036d3e8:	4d 8b 70 20          	mov    0x20(%r8),%r14
14036d3ec:	4c 03 70 20          	add    0x20(%rax),%r14
14036d3f0:	49 8d 76 ff          	lea    -0x1(%r14),%rsi
14036d3f4:	41 0f ba f4 09       	btr    $0x9,%r12d
14036d3f9:	44 89 64 24 50       	mov    %r12d,0x50(%rsp)
14036d3fe:	41 8b 40 10          	mov    0x10(%r8),%eax
14036d402:	ff c8                	dec    %eax
14036d404:	41 89 40 10          	mov    %eax,0x10(%r8)
14036d408:	85 c0                	test   %eax,%eax
14036d40a:	7f 1b                	jg     0x14036d427
14036d40c:	0f 88 a0 27 00 00    	js     0x14036fbb2
14036d412:	49 8b 00             	mov    (%r8),%rax
14036d415:	ba 01 00 00 00       	mov    $0x1,%edx
14036d41a:	49 8b c8             	mov    %r8,%rcx
14036d41d:	48 8b 00             	mov    (%rax),%rax
14036d420:	ff 15 fa 65 c1 00    	call   *0xc165fa(%rip)        # 0x140f83a20
14036d426:	90                   	nop
14036d427:	48 8b 8d d8 08 00 00 	mov    0x8d8(%rbp),%rcx
14036d42e:	48 85 c9             	test   %rcx,%rcx
14036d431:	74 24                	je     0x14036d457
14036d433:	8b 41 10             	mov    0x10(%rcx),%eax
14036d436:	ff c8                	dec    %eax
14036d438:	89 41 10             	mov    %eax,0x10(%rcx)
14036d43b:	85 c0                	test   %eax,%eax
14036d43d:	7f 18                	jg     0x14036d457
14036d43f:	0f 88 78 27 00 00    	js     0x14036fbbd
14036d445:	48 8b 01             	mov    (%rcx),%rax
14036d448:	ba 01 00 00 00       	mov    $0x1,%edx
14036d44d:	48 8b 00             	mov    (%rax),%rax
14036d450:	ff 15 ca 65 c1 00    	call   *0xc165ca(%rip)        # 0x140f83a20
14036d456:	90                   	nop
14036d457:	48 8b 8d e0 03 00 00 	mov    0x3e0(%rbp),%rcx
14036d45e:	48 85 c9             	test   %rcx,%rcx
14036d461:	74 24                	je     0x14036d487
14036d463:	8b 41 10             	mov    0x10(%rcx),%eax
14036d466:	ff c8                	dec    %eax
14036d468:	89 41 10             	mov    %eax,0x10(%rcx)
14036d46b:	85 c0                	test   %eax,%eax
14036d46d:	7f 18                	jg     0x14036d487
14036d46f:	0f 88 53 27 00 00    	js     0x14036fbc8
14036d475:	48 8b 01             	mov    (%rcx),%rax
14036d478:	ba 01 00 00 00       	mov    $0x1,%edx
14036d47d:	48 8b 00             	mov    (%rax),%rax
14036d480:	ff 15 9a 65 c1 00    	call   *0xc1659a(%rip)        # 0x140f83a20
14036d486:	90                   	nop
14036d487:	48 8b 1d 2a eb 0a 01 	mov    0x10aeb2a(%rip),%rbx        # 0x14141bfb8
14036d48e:	4c 8b c6             	mov    %rsi,%r8
14036d491:	48 8d 95 80 05 00 00 	lea    0x580(%rbp),%rdx
14036d498:	48 8b 0d d9 59 0c 01 	mov    0x10c59d9(%rip),%rcx        # 0x141432e78
14036d49f:	e8 cc 1a ea ff       	call   0x14020ef70
14036d4a4:	90                   	nop
14036d4a5:	48 8d 95 f0 08 00 00 	lea    0x8f0(%rbp),%rdx
14036d4ac:	49 8b 0f             	mov    (%r15),%rcx
14036d4af:	e8 cc 4a 3d 00       	call   0x140741f80
14036d4b4:	90                   	nop
14036d4b5:	48 8b 00             	mov    (%rax),%rax
14036d4b8:	4c 8b 40 20          	mov    0x20(%rax),%r8
14036d4bc:	48 8d 95 88 05 00 00 	lea    0x588(%rbp),%rdx
14036d4c3:	48 8b 0d ae 59 0c 01 	mov    0x10c59ae(%rip),%rcx        # 0x141432e78
14036d4ca:	e8 a1 1a ea ff       	call   0x14020ef70
14036d4cf:	90                   	nop
14036d4d0:	48 8d 85 80 05 00 00 	lea    0x580(%rbp),%rax
14036d4d7:	48 89 85 b0 0c 00 00 	mov    %rax,0xcb0(%rbp)
14036d4de:	48 8d 85 90 05 00 00 	lea    0x590(%rbp),%rax
14036d4e5:	48 89 85 b8 0c 00 00 	mov    %rax,0xcb8(%rbp)
14036d4ec:	0f 28 85 b0 0c 00 00 	movaps 0xcb0(%rbp),%xmm0
14036d4f3:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14036d4f9:	4c 8d 45 92          	lea    -0x6e(%rbp),%r8
14036d4fd:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14036d502:	48 8d 8d d8 10 00 00 	lea    0x10d8(%rbp),%rcx
14036d509:	e8 42 29 e3 ff       	call   0x14019fe50
14036d50e:	4c 8b c0             	mov    %rax,%r8
14036d511:	49 8b d7             	mov    %r15,%rdx
14036d514:	48 8d 8d e0 08 00 00 	lea    0x8e0(%rbp),%rcx
14036d51b:	e8 d0 f0 33 00       	call   0x1406ac5f0
14036d520:	48 8b 08             	mov    (%rax),%rcx
14036d523:	33 ff                	xor    %edi,%edi
14036d525:	48 89 38             	mov    %rdi,(%rax)
14036d528:	48 89 8d e8 03 00 00 	mov    %rcx,0x3e8(%rbp)
14036d52f:	48 8b 08             	mov    (%rax),%rcx
14036d532:	48 85 c9             	test   %rcx,%rcx
14036d535:	74 24                	je     0x14036d55b
14036d537:	8b 41 10             	mov    0x10(%rcx),%eax
14036d53a:	ff c8                	dec    %eax
14036d53c:	89 41 10             	mov    %eax,0x10(%rcx)
14036d53f:	85 c0                	test   %eax,%eax
14036d541:	7f 18                	jg     0x14036d55b
14036d543:	0f 88 8a 26 00 00    	js     0x14036fbd3
14036d549:	48 8b 01             	mov    (%rcx),%rax
14036d54c:	ba 01 00 00 00       	mov    $0x1,%edx
14036d551:	48 8b 00             	mov    (%rax),%rax
14036d554:	ff 15 c6 64 c1 00    	call   *0xc164c6(%rip)        # 0x140f83a20
14036d55a:	90                   	nop
14036d55b:	4d 8b cd             	mov    %r13,%r9
14036d55e:	4c 8d 83 98 01 00 00 	lea    0x198(%rbx),%r8
14036d565:	48 8d 95 e8 03 00 00 	lea    0x3e8(%rbp),%rdx
14036d56c:	48 8d 8d e8 08 00 00 	lea    0x8e8(%rbp),%rcx
14036d573:	e8 58 f5 f9 ff       	call   0x14030cad0
14036d578:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14036d57d:	48 8b 08             	mov    (%rax),%rcx
14036d580:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14036d585:	48 89 10             	mov    %rdx,(%rax)
14036d588:	48 8b 8d e8 08 00 00 	mov    0x8e8(%rbp),%rcx
14036d58f:	48 85 c9             	test   %rcx,%rcx
14036d592:	74 24                	je     0x14036d5b8
14036d594:	8b 41 10             	mov    0x10(%rcx),%eax
14036d597:	ff c8                	dec    %eax
14036d599:	89 41 10             	mov    %eax,0x10(%rcx)
14036d59c:	85 c0                	test   %eax,%eax
14036d59e:	7f 18                	jg     0x14036d5b8
14036d5a0:	0f 88 38 26 00 00    	js     0x14036fbde
14036d5a6:	48 8b 01             	mov    (%rcx),%rax
14036d5a9:	ba 01 00 00 00       	mov    $0x1,%edx
14036d5ae:	48 8b 00             	mov    (%rax),%rax
14036d5b1:	ff 15 69 64 c1 00    	call   *0xc16469(%rip)        # 0x140f83a20
14036d5b7:	90                   	nop
14036d5b8:	48 8b 8d e8 03 00 00 	mov    0x3e8(%rbp),%rcx
14036d5bf:	48 85 c9             	test   %rcx,%rcx
14036d5c2:	74 24                	je     0x14036d5e8
14036d5c4:	8b 41 10             	mov    0x10(%rcx),%eax
14036d5c7:	ff c8                	dec    %eax
14036d5c9:	89 41 10             	mov    %eax,0x10(%rcx)
14036d5cc:	85 c0                	test   %eax,%eax
14036d5ce:	7f 18                	jg     0x14036d5e8
14036d5d0:	0f 88 13 26 00 00    	js     0x14036fbe9
14036d5d6:	48 8b 01             	mov    (%rcx),%rax
14036d5d9:	ba 01 00 00 00       	mov    $0x1,%edx
14036d5de:	48 8b 00             	mov    (%rax),%rax
14036d5e1:	ff 15 39 64 c1 00    	call   *0xc16439(%rip)        # 0x140f83a20
14036d5e7:	90                   	nop
14036d5e8:	4c 8d 0d 01 0f e3 ff 	lea    -0x1cf0ff(%rip),%r9        # 0x14019e4f0
14036d5ef:	ba 08 00 00 00       	mov    $0x8,%edx
14036d5f4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14036d5fa:	48 8d 8d 80 05 00 00 	lea    0x580(%rbp),%rcx
14036d601:	e8 46 df aa 00       	call   0x140e1b54c
14036d606:	90                   	nop
14036d607:	48 8b 8d f0 08 00 00 	mov    0x8f0(%rbp),%rcx
14036d60e:	48 85 c9             	test   %rcx,%rcx
14036d611:	74 24                	je     0x14036d637
14036d613:	8b 41 10             	mov    0x10(%rcx),%eax
14036d616:	ff c8                	dec    %eax
14036d618:	89 41 10             	mov    %eax,0x10(%rcx)
14036d61b:	85 c0                	test   %eax,%eax
14036d61d:	7f 18                	jg     0x14036d637
14036d61f:	0f 88 cf 25 00 00    	js     0x14036fbf4
14036d625:	48 8b 01             	mov    (%rcx),%rax
14036d628:	ba 01 00 00 00       	mov    $0x1,%edx
14036d62d:	48 8b 00             	mov    (%rax),%rax
14036d630:	ff 15 ea 63 c1 00    	call   *0xc163ea(%rip)        # 0x140f83a20
14036d636:	90                   	nop
14036d637:	48 89 bd f0 03 00 00 	mov    %rdi,0x3f0(%rbp)
14036d63e:	45 33 c0             	xor    %r8d,%r8d
14036d641:	48 8d 95 f0 03 00 00 	lea    0x3f0(%rbp),%rdx
14036d648:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14036d64d:	e8 ce f7 3c 00       	call   0x14073ce20
14036d652:	41 0f ba ec 08       	bts    $0x8,%r12d
14036d657:	44 89 64 24 50       	mov    %r12d,0x50(%rsp)
14036d65c:	48 8b 8d f0 03 00 00 	mov    0x3f0(%rbp),%rcx
14036d663:	48 85 c9             	test   %rcx,%rcx
14036d666:	0f 84 93 25 00 00    	je     0x14036fbff
14036d66c:	48 8b 59 20          	mov    0x20(%rcx),%rbx
14036d670:	41 0f ba f4 08       	btr    $0x8,%r12d
14036d675:	44 89 64 24 50       	mov    %r12d,0x50(%rsp)
14036d67a:	8b 41 10             	mov    0x10(%rcx),%eax
14036d67d:	ff c8                	dec    %eax
14036d67f:	89 41 10             	mov    %eax,0x10(%rcx)
14036d682:	85 c0                	test   %eax,%eax
14036d684:	7f 18                	jg     0x14036d69e
14036d686:	0f 88 87 25 00 00    	js     0x14036fc13
14036d68c:	48 8b 01             	mov    (%rcx),%rax
14036d68f:	ba 01 00 00 00       	mov    $0x1,%edx
14036d694:	48 8b 00             	mov    (%rax),%rax
14036d697:	ff 15 83 63 c1 00    	call   *0xc16383(%rip)        # 0x140f83a20
14036d69d:	90                   	nop
14036d69e:	48 85 db             	test   %rbx,%rbx
14036d6a1:	0f 84 f0 03 00 00    	je     0x14036da97
14036d6a7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14036d6ad:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14036d6b2:	48 8d 8d f8 08 00 00 	lea    0x8f8(%rbp),%rcx
14036d6b9:	e8 e2 54 00 00       	call   0x140372ba0
14036d6be:	48 8b 08             	mov    (%rax),%rcx
14036d6c1:	48 89 38             	mov    %rdi,(%rax)
14036d6c4:	48 89 8d 00 04 00 00 	mov    %rcx,0x400(%rbp)
14036d6cb:	48 8b 08             	mov    (%rax),%rcx
14036d6ce:	48 85 c9             	test   %rcx,%rcx
14036d6d1:	74 24                	je     0x14036d6f7
14036d6d3:	8b 41 10             	mov    0x10(%rcx),%eax
14036d6d6:	ff c8                	dec    %eax
14036d6d8:	89 41 10             	mov    %eax,0x10(%rcx)
14036d6db:	85 c0                	test   %eax,%eax
14036d6dd:	7f 18                	jg     0x14036d6f7
14036d6df:	0f 88 39 25 00 00    	js     0x14036fc1e
14036d6e5:	48 8b 01             	mov    (%rcx),%rax
14036d6e8:	ba 01 00 00 00       	mov    $0x1,%edx
14036d6ed:	48 8b 00             	mov    (%rax),%rax
14036d6f0:	ff 15 2a 63 c1 00    	call   *0xc1632a(%rip)        # 0x140f83a20
14036d6f6:	90                   	nop
14036d6f7:	48 8d 95 00 09 00 00 	lea    0x900(%rbp),%rdx
14036d6fe:	48 8b 8d 00 04 00 00 	mov    0x400(%rbp),%rcx
14036d705:	e8 76 48 3d 00       	call   0x140741f80
14036d70a:	48 8b d8             	mov    %rax,%rbx
14036d70d:	48 89 bd f8 03 00 00 	mov    %rdi,0x3f8(%rbp)
14036d714:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14036d71a:	48 8d 95 f8 03 00 00 	lea    0x3f8(%rbp),%rdx
14036d721:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14036d726:	e8 f5 f6 3c 00       	call   0x14073ce20
14036d72b:	41 0f ba ec 0e       	bts    $0xe,%r12d
14036d730:	44 89 64 24 50       	mov    %r12d,0x50(%rsp)
14036d735:	4c 8b 85 f8 03 00 00 	mov    0x3f8(%rbp),%r8
14036d73c:	4d 85 c0             	test   %r8,%r8
14036d73f:	0f 84 e4 24 00 00    	je     0x14036fc29
14036d745:	48 8b 03             	mov    (%rbx),%rax
14036d748:	49 8b 78 20          	mov    0x20(%r8),%rdi
14036d74c:	48 03 78 20          	add    0x20(%rax),%rdi
14036d750:	41 0f ba f4 0e       	btr    $0xe,%r12d
14036d755:	44 89 64 24 50       	mov    %r12d,0x50(%rsp)
14036d75a:	41 8b 40 10          	mov    0x10(%r8),%eax
14036d75e:	ff c8                	dec    %eax
14036d760:	41 89 40 10          	mov    %eax,0x10(%r8)
14036d764:	85 c0                	test   %eax,%eax
14036d766:	7f 1b                	jg     0x14036d783
14036d768:	0f 88 cf 24 00 00    	js     0x14036fc3d
14036d76e:	49 8b 00             	mov    (%r8),%rax
14036d771:	ba 01 00 00 00       	mov    $0x1,%edx
14036d776:	49 8b c8             	mov    %r8,%rcx
14036d779:	48 8b 00             	mov    (%rax),%rax
14036d77c:	ff 15 9e 62 c1 00    	call   *0xc1629e(%rip)        # 0x140f83a20
14036d782:	90                   	nop
14036d783:	48 8b 8d 00 09 00 00 	mov    0x900(%rbp),%rcx
14036d78a:	48 85 c9             	test   %rcx,%rcx
14036d78d:	74 24                	je     0x14036d7b3
14036d78f:	8b 41 10             	mov    0x10(%rcx),%eax
14036d792:	ff c8                	dec    %eax