1402f125a:	74 24                	je     0x1402f1280
1402f125c:	8b 41 10             	mov    0x10(%rcx),%eax
1402f125f:	ff c8                	dec    %eax
1402f1261:	89 41 10             	mov    %eax,0x10(%rcx)
1402f1264:	85 c0                	test   %eax,%eax
1402f1266:	7f 18                	jg     0x1402f1280
1402f1268:	0f 88 f9 11 00 00    	js     0x1402f2467
1402f126e:	48 8b 01             	mov    (%rcx),%rax
1402f1271:	ba 01 00 00 00       	mov    $0x1,%edx
1402f1276:	48 8b 00             	mov    (%rax),%rax
1402f1279:	ff 15 a1 27 c9 00    	call   *0xc927a1(%rip)        # 0x140f83a20
1402f127f:	90                   	nop
1402f1280:	bb 3f 00 00 03       	mov    $0x300003f,%ebx
1402f1285:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
1402f1289:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1402f128d:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1402f1292:	48 8b cf             	mov    %rdi,%rcx
1402f1295:	e8 e6 b3 44 00       	call   0x14073c680
1402f129a:	8b cb                	mov    %ebx,%ecx
1402f129c:	44 8b c3             	mov    %ebx,%r8d
1402f129f:	8b d3                	mov    %ebx,%edx
1402f12a1:	48 83 38 00          	cmpq   $0x0,(%rax)
1402f12a5:	0f 84 40 03 00 00    	je     0x1402f15eb
1402f12ab:	48 8d 85 10 01 00 00 	lea    0x110(%rbp),%rax
1402f12b2:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1402f12b6:	4c 8b 05 ab ab 12 01 	mov    0x112abab(%rip),%r8        # 0x14141be68
1402f12bd:	45 8b 80 a4 00 00 00 	mov    0xa4(%r8),%r8d
1402f12c4:	48 8b d6             	mov    %rsi,%rdx
1402f12c7:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
1402f12cb:	e8 d0 18 08 00       	call   0x140372ba0
1402f12d0:	4c 8b 20             	mov    (%rax),%r12
1402f12d3:	45 33 f6             	xor    %r14d,%r14d
1402f12d6:	4c 89 30             	mov    %r14,(%rax)
1402f12d9:	4c 89 65 58          	mov    %r12,0x58(%rbp)
1402f12dd:	c7 44 24 20 7f 00 00 	movl   $0x300007f,0x20(%rsp)
1402f12e4:	03
1402f12e5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402f12eb:	48 8d 55 58          	lea    0x58(%rbp),%rdx
1402f12ef:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1402f12f6:	e8 a5 18 08 00       	call   0x140372ba0
1402f12fb:	48 8b 08             	mov    (%rax),%rcx
1402f12fe:	4c 89 30             	mov    %r14,(%rax)
1402f1301:	4c 89 75 90          	mov    %r14,-0x70(%rbp)
1402f1305:	48 89 4d 08          	mov    %rcx,0x8(%rbp)
1402f1309:	c7 44 24 20 ff 01 00 	movl   $0x30001ff,0x20(%rsp)
1402f1310:	03
1402f1311:	48 8d 45 08          	lea    0x8(%rbp),%rax
1402f1315:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1402f1319:	48 8d 45 10          	lea    0x10(%rbp),%rax
1402f131d:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1402f1321:	0f 28 45 90          	movaps -0x70(%rbp),%xmm0
1402f1325:	66 0f 7f 45 90       	movdqa %xmm0,-0x70(%rbp)
1402f132a:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
1402f132f:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1402f1333:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1402f133a:	e8 11 eb ea ff       	call   0x14019fe50
1402f133f:	48 8b d8             	mov    %rax,%rbx
1402f1342:	4c 8b 05 1f ab 12 01 	mov    0x112ab1f(%rip),%r8        # 0x14141be68
1402f1349:	45 8b 80 a4 00 00 00 	mov    0xa4(%r8),%r8d
1402f1350:	48 8b d6             	mov    %rsi,%rdx
1402f1353:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
1402f135a:	e8 41 18 08 00       	call   0x140372ba0
1402f135f:	4c 8b 38             	mov    (%rax),%r15
1402f1362:	4c 89 30             	mov    %r14,(%rax)
1402f1365:	4c 89 7d 90          	mov    %r15,-0x70(%rbp)
1402f1369:	c7 44 24 20 ff 03 00 	movl   $0x30003ff,0x20(%rsp)
1402f1370:	03
1402f1371:	45 33 c0             	xor    %r8d,%r8d
1402f1374:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1402f1378:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
1402f137f:	e8 1c 18 08 00       	call   0x140372ba0
1402f1384:	48 8b 08             	mov    (%rax),%rcx
1402f1387:	4c 89 30             	mov    %r14,(%rax)
1402f138a:	48 89 4d 48          	mov    %rcx,0x48(%rbp)
1402f138e:	48 8b 08             	mov    (%rax),%rcx
1402f1391:	48 85 c9             	test   %rcx,%rcx
1402f1394:	74 24                	je     0x1402f13ba
1402f1396:	8b 41 10             	mov    0x10(%rcx),%eax
1402f1399:	ff c8                	dec    %eax
1402f139b:	89 41 10             	mov    %eax,0x10(%rcx)
1402f139e:	85 c0                	test   %eax,%eax
1402f13a0:	7f 18                	jg     0x1402f13ba
1402f13a2:	0f 88 ca 10 00 00    	js     0x1402f2472
1402f13a8:	48 8b 01             	mov    (%rcx),%rax
1402f13ab:	ba 01 00 00 00       	mov    $0x1,%edx
1402f13b0:	48 8b 00             	mov    (%rax),%rax
1402f13b3:	ff 15 67 26 c9 00    	call   *0xc92667(%rip)        # 0x140f83a20
1402f13b9:	90                   	nop
1402f13ba:	c7 44 24 20 ff 07 00 	movl   $0x30007ff,0x20(%rsp)
1402f13c1:	03
1402f13c2:	4c 8b c3             	mov    %rbx,%r8
1402f13c5:	48 8d 55 48          	lea    0x48(%rbp),%rdx
1402f13c9:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
1402f13d0:	e8 6b b3 3b 00       	call   0x1406ac740
1402f13d5:	48 8b 38             	mov    (%rax),%rdi
1402f13d8:	4c 89 30             	mov    %r14,(%rax)
1402f13db:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
1402f13df:	c7 44 24 20 ff 0f 00 	movl   $0x3000fff,0x20(%rsp)
1402f13e6:	03
1402f13e7:	48 8b 47 40          	mov    0x40(%rdi),%rax
1402f13eb:	4c 8b 08             	mov    (%rax),%r9
1402f13ee:	41 80 b9 d8 00 00 00 	cmpb   $0x0,0xd8(%r9)
1402f13f5:	00
1402f13f6:	75 15                	jne    0x1402f140d
1402f13f8:	4c 89 75 00          	mov    %r14,0x0(%rbp)
1402f13fc:	b8 80 00 00 00       	mov    $0x80,%eax
1402f1401:	89 45 d0             	mov    %eax,-0x30(%rbp)
1402f1404:	89 44 24 68          	mov    %eax,0x68(%rsp)
1402f1408:	49 8b c6             	mov    %r14,%rax
1402f140b:	eb 35                	jmp    0x1402f1442
1402f140d:	48 8b 47 38          	mov    0x38(%rdi),%rax
1402f1411:	48 8b 88 80 00 00 00 	mov    0x80(%rax),%rcx
1402f1418:	48 8b 01             	mov    (%rcx),%rax
1402f141b:	4c 8b 40 68          	mov    0x68(%rax),%r8
1402f141f:	48 8d 55 00          	lea    0x0(%rbp),%rdx
1402f1423:	49 8d 89 d0 00 00 00 	lea    0xd0(%r9),%rcx
1402f142a:	e8 a1 6c 42 00       	call   0x1407180d0
1402f142f:	41 b9 80 00 00 00    	mov    $0x80,%r9d
1402f1435:	44 89 4d d0          	mov    %r9d,-0x30(%rbp)
1402f1439:	44 89 4c 24 68       	mov    %r9d,0x68(%rsp)
1402f143e:	48 8b 45 00          	mov    0x0(%rbp),%rax
1402f1442:	bb ff 1f 00 03       	mov    $0x3001fff,%ebx
1402f1447:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
1402f144b:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1402f144f:	8b cb                	mov    %ebx,%ecx
1402f1451:	44 8b c3             	mov    %ebx,%r8d
1402f1454:	8b d3                	mov    %ebx,%edx
1402f1456:	48 85 c0             	test   %rax,%rax
1402f1459:	0f 84 79 01 00 00    	je     0x1402f15d8
1402f145f:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
1402f1466:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402f146b:	4c 8b 05 f6 a9 12 01 	mov    0x112a9f6(%rip),%r8        # 0x14141be68
1402f1472:	45 8b 80 a4 00 00 00 	mov    0xa4(%r8),%r8d
1402f1479:	48 8b d6             	mov    %rsi,%rdx
1402f147c:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
1402f1483:	e8 18 17 08 00       	call   0x140372ba0
1402f1488:	4c 8b 30             	mov    (%rax),%r14
1402f148b:	33 db                	xor    %ebx,%ebx
1402f148d:	48 89 18             	mov    %rbx,(%rax)
1402f1490:	4c 89 75 e8          	mov    %r14,-0x18(%rbp)
1402f1494:	c7 44 24 20 ff 3f 00 	movl   $0x3003fff,0x20(%rsp)
1402f149b:	03
1402f149c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402f14a2:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1402f14a6:	48 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%rcx
1402f14ad:	e8 ee 16 08 00       	call   0x140372ba0
1402f14b2:	48 8b 08             	mov    (%rax),%rcx
1402f14b5:	48 89 18             	mov    %rbx,(%rax)
1402f14b8:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
1402f14bc:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
1402f14c0:	c7 44 24 20 ff ff 00 	movl   $0x300ffff,0x20(%rsp)
1402f14c7:	03
1402f14c8:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
1402f14cc:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1402f14d0:	48 8d 45 00          	lea    0x0(%rbp),%rax
1402f14d4:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1402f14d8:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1402f14dc:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1402f14e1:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
1402f14e6:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1402f14ea:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
1402f14f1:	e8 5a e9 ea ff       	call   0x14019fe50
1402f14f6:	48 8b d8             	mov    %rax,%rbx
1402f14f9:	4c 8b 05 68 a9 12 01 	mov    0x112a968(%rip),%r8        # 0x14141be68
1402f1500:	45 8b 80 a4 00 00 00 	mov    0xa4(%r8),%r8d
1402f1507:	48 8b d6             	mov    %rsi,%rdx
1402f150a:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1402f1511:	e8 8a 16 08 00       	call   0x140372ba0
1402f1516:	48 8b 30             	mov    (%rax),%rsi
1402f1519:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402f1520:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
1402f1524:	c7 44 24 20 ff ff 01 	movl   $0x301ffff,0x20(%rsp)
1402f152b:	03
1402f152c:	45 33 c0             	xor    %r8d,%r8d
1402f152f:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1402f1533:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1402f1537:	e8 64 16 08 00       	call   0x140372ba0
1402f153c:	48 8b 08             	mov    (%rax),%rcx
1402f153f:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402f1546:	48 89 4d 50          	mov    %rcx,0x50(%rbp)
1402f154a:	48 8b 08             	mov    (%rax),%rcx
1402f154d:	48 85 c9             	test   %rcx,%rcx
1402f1550:	74 24                	je     0x1402f1576
1402f1552:	8b 41 10             	mov    0x10(%rcx),%eax
1402f1555:	ff c8                	dec    %eax
1402f1557:	89 41 10             	mov    %eax,0x10(%rcx)
1402f155a:	85 c0                	test   %eax,%eax
1402f155c:	7f 18                	jg     0x1402f1576
1402f155e:	0f 88 19 0f 00 00    	js     0x1402f247d
1402f1564:	48 8b 01             	mov    (%rcx),%rax
1402f1567:	ba 01 00 00 00       	mov    $0x1,%edx
1402f156c:	48 8b 00             	mov    (%rax),%rax
1402f156f:	ff 15 ab 24 c9 00    	call   *0xc924ab(%rip)        # 0x140f83a20
1402f1575:	90                   	nop
1402f1576:	c7 44 24 20 ff ff 03 	movl   $0x303ffff,0x20(%rsp)
1402f157d:	03
1402f157e:	4c 8b c3             	mov    %rbx,%r8
1402f1581:	48 8d 55 50          	lea    0x50(%rbp),%rdx
1402f1585:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1402f1589:	e8 b2 b1 3b 00       	call   0x1406ac740
1402f158e:	48 8b 18             	mov    (%rax),%rbx
1402f1591:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402f1598:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
1402f159c:	c7 44 24 20 ff ff 07 	movl   $0x307ffff,0x20(%rsp)
1402f15a3:	03
1402f15a4:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
1402f15aa:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1402f15ae:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1402f15b2:	e8 e9 15 08 00       	call   0x140372ba0
1402f15b7:	ba ff ff 0f 03       	mov    $0x30fffff,%edx
1402f15bc:	89 54 24 48          	mov    %edx,0x48(%rsp)
1402f15c0:	48 8b 00             	mov    (%rax),%rax
1402f15c3:	48 8b 48 20          	mov    0x20(%rax),%rcx
1402f15c7:	48 83 c1 9c          	add    $0xffffffffffffff9c,%rcx
1402f15cb:	44 8b c2             	mov    %edx,%r8d
1402f15ce:	48 83 f9 63          	cmp    $0x63,%rcx
1402f15d2:	8b ca                	mov    %edx,%ecx
1402f15d4:	76 0e                	jbe    0x1402f15e4
1402f15d6:	eb 2b                	jmp    0x1402f1603
1402f15d8:	4c 8b 75 e8          	mov    -0x18(%rbp),%r14
1402f15dc:	48 8b 75 f0          	mov    -0x10(%rbp),%rsi
1402f15e0:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
1402f15e4:	c6 44 24 24 00       	movb   $0x0,0x24(%rsp)
1402f15e9:	eb 1d                	jmp    0x1402f1608
1402f15eb:	4c 8b 65 58          	mov    0x58(%rbp),%r12
1402f15ef:	4c 8b 7d 90          	mov    -0x70(%rbp),%r15
1402f15f3:	48 8b 7d 80          	mov    -0x80(%rbp),%rdi
1402f15f7:	4c 8b 75 e8          	mov    -0x18(%rbp),%r14
1402f15fb:	48 8b 75 f0          	mov    -0x10(%rbp),%rsi
1402f15ff:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
1402f1603:	c6 44 24 24 01       	movb   $0x1,0x24(%rsp)
1402f1608:	0f ba e1 13          	bt     $0x13,%ecx
1402f160c:	73 48                	jae    0x1402f1656
1402f160e:	41 8b c8             	mov    %r8d,%ecx
1402f1611:	0f ba f1 13          	btr    $0x13,%ecx
1402f1615:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
1402f1619:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1402f161d:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
1402f1621:	4d 85 c0             	test   %r8,%r8
1402f1624:	74 2c                	je     0x1402f1652
1402f1626:	41 8b 40 10          	mov    0x10(%r8),%eax
1402f162a:	ff c8                	dec    %eax
1402f162c:	41 89 40 10          	mov    %eax,0x10(%r8)
1402f1630:	85 c0                	test   %eax,%eax
1402f1632:	7f 1e                	jg     0x1402f1652
1402f1634:	0f 88 4e 0e 00 00    	js     0x1402f2488
1402f163a:	49 8b 00             	mov    (%r8),%rax
1402f163d:	ba 01 00 00 00       	mov    $0x1,%edx
1402f1642:	49 8b c8             	mov    %r8,%rcx
1402f1645:	48 8b 00             	mov    (%rax),%rax
1402f1648:	ff 15 d2 23 c9 00    	call   *0xc923d2(%rip)        # 0x140f83a20
1402f164e:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
1402f1652:	8b d1                	mov    %ecx,%edx
1402f1654:	eb 04                	jmp    0x1402f165a
1402f1656:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
1402f165a:	0f ba e2 12          	bt     $0x12,%edx
1402f165e:	73 3b                	jae    0x1402f169b
1402f1660:	0f ba f1 12          	btr    $0x12,%ecx
1402f1664:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
1402f1668:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1402f166c:	48 85 db             	test   %rbx,%rbx
1402f166f:	74 2a                	je     0x1402f169b
1402f1671:	8b 43 10             	mov    0x10(%rbx),%eax
1402f1674:	ff c8                	dec    %eax
1402f1676:	89 43 10             	mov    %eax,0x10(%rbx)
1402f1679:	85 c0                	test   %eax,%eax
1402f167b:	7f 1e                	jg     0x1402f169b
1402f167d:	0f 88 10 0e 00 00    	js     0x1402f2493
1402f1683:	48 8b 03             	mov    (%rbx),%rax
1402f1686:	ba 01 00 00 00       	mov    $0x1,%edx
1402f168b:	48 8b cb             	mov    %rbx,%rcx
1402f168e:	48 8b 00             	mov    (%rax),%rax
1402f1691:	ff 15 89 23 c9 00    	call   *0xc92389(%rip)        # 0x140f83a20
1402f1697:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
1402f169b:	0f ba e1 11          	bt     $0x11,%ecx
1402f169f:	73 41                	jae    0x1402f16e2
1402f16a1:	0f ba f1 11          	btr    $0x11,%ecx
1402f16a5:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
1402f16a9:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1402f16ad:	4c 8b 45 50          	mov    0x50(%rbp),%r8
1402f16b1:	4d 85 c0             	test   %r8,%r8
1402f16b4:	74 2c                	je     0x1402f16e2
1402f16b6:	41 8b 40 10          	mov    0x10(%r8),%eax
1402f16ba:	ff c8                	dec    %eax
1402f16bc:	41 89 40 10          	mov    %eax,0x10(%r8)
1402f16c0:	85 c0                	test   %eax,%eax
1402f16c2:	7f 1e                	jg     0x1402f16e2
1402f16c4:	0f 88 d4 0d 00 00    	js     0x1402f249e
1402f16ca:	49 8b 00             	mov    (%r8),%rax
1402f16cd:	ba 01 00 00 00       	mov    $0x1,%edx
1402f16d2:	49 8b c8             	mov    %r8,%rcx
1402f16d5:	48 8b 00             	mov    (%rax),%rax
1402f16d8:	ff 15 42 23 c9 00    	call   *0xc92342(%rip)        # 0x140f83a20
1402f16de:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
1402f16e2:	0f ba e1 10          	bt     $0x10,%ecx
1402f16e6:	73 3b                	jae    0x1402f1723
1402f16e8:	0f ba f1 10          	btr    $0x10,%ecx
1402f16ec:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
1402f16f0:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1402f16f4:	48 85 f6             	test   %rsi,%rsi
1402f16f7:	74 2a                	je     0x1402f1723
1402f16f9:	8b 46 10             	mov    0x10(%rsi),%eax
1402f16fc:	ff c8                	dec    %eax
1402f16fe:	89 46 10             	mov    %eax,0x10(%rsi)
1402f1701:	85 c0                	test   %eax,%eax
1402f1703:	7f 1e                	jg     0x1402f1723
1402f1705:	0f 88 9e 0d 00 00    	js     0x1402f24a9
1402f170b:	48 8b 06             	mov    (%rsi),%rax
1402f170e:	ba 01 00 00 00       	mov    $0x1,%edx
1402f1713:	48 8b ce             	mov    %rsi,%rcx
1402f1716:	48 8b 00             	mov    (%rax),%rax
1402f1719:	ff 15 01 23 c9 00    	call   *0xc92301(%rip)        # 0x140f83a20
1402f171f:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
1402f1723:	0f ba e1 0f          	bt     $0xf,%ecx
1402f1727:	73 2b                	jae    0x1402f1754
1402f1729:	0f ba f1 0f          	btr    $0xf,%ecx
1402f172d:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
1402f1731:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1402f1735:	4c 8d 0d b4 cd ea ff 	lea    -0x15324c(%rip),%r9        # 0x14019e4f0
1402f173c:	ba 08 00 00 00       	mov    $0x8,%edx
1402f1741:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402f1747:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1402f174b:	e8 fc 9d b2 00       	call   0x140e1b54c
1402f1750:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
1402f1754:	0f ba e1 0d          	bt     $0xd,%ecx
1402f1758:	73 3a                	jae    0x1402f1794
1402f175a:	0f ba f1 0d          	btr    $0xd,%ecx
1402f175e:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
1402f1762:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1402f1766:	4d 85 f6             	test   %r14,%r14
1402f1769:	74 29                	je     0x1402f1794
1402f176b:	41 8b 46 10          	mov    0x10(%r14),%eax
1402f176f:	ff c8                	dec    %eax
1402f1771:	41 89 46 10          	mov    %eax,0x10(%r14)
1402f1775:	85 c0                	test   %eax,%eax
1402f1777:	7f 1b                	jg     0x1402f1794
1402f1779:	0f 88 35 0d 00 00    	js     0x1402f24b4
1402f177f:	49 8b 06             	mov    (%r14),%rax
1402f1782:	ba 01 00 00 00       	mov    $0x1,%edx
1402f1787:	49 8b ce             	mov    %r14,%rcx
1402f178a:	48 8b 00             	mov    (%rax),%rax
1402f178d:	ff 15 8d 22 c9 00    	call   *0xc9228d(%rip)        # 0x140f83a20
1402f1793:	90                   	nop
1402f1794:	44 8b 74 24 48       	mov    0x48(%rsp),%r14d
1402f1799:	41 0f ba e6 0c       	bt     $0xc,%r14d
1402f179e:	73 37                	jae    0x1402f17d7
1402f17a0:	41 0f ba f6 0c       	btr    $0xc,%r14d
1402f17a5:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1402f17aa:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1402f17ae:	48 85 c9             	test   %rcx,%rcx