140279112:	48 8b d6             	mov    %rsi,%rdx
140279115:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140279119:	e8 82 9a 0f 00       	call   0x140372ba0
14027911e:	4c 8b 08             	mov    (%rax),%r9
140279121:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
140279126:	4c 89 38             	mov    %r15,(%rax)
140279129:	4c 89 4d e0          	mov    %r9,-0x20(%rbp)
14027912d:	41 83 cd 01          	or     $0x1,%r13d
140279131:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
140279138:	48 8b 05 29 2d 1a 01 	mov    0x11a2d29(%rip),%rax        # 0x14141be68
14027913f:	49 8b 51 40          	mov    0x40(%r9),%rdx
140279143:	4c 63 40 30          	movslq 0x30(%rax),%r8
140279147:	49 8b c8             	mov    %r8,%rcx
14027914a:	48 c1 e1 04          	shl    $0x4,%rcx
14027914e:	48 03 0a             	add    (%rdx),%rcx
140279151:	41 0f ba ed 16       	bts    $0x16,%r13d
140279156:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
14027915a:	75 09                	jne    0x140279165
14027915c:	4c 89 7d 98          	mov    %r15,-0x68(%rbp)
140279160:	49 8b c7             	mov    %r15,%rax
140279163:	eb 1f                	jmp    0x140279184
140279165:	49 8b 41 38          	mov    0x38(%r9),%rax
140279169:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
140279170:	48 8b 02             	mov    (%rdx),%rax
140279173:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
140279177:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
14027917b:	e8 50 ef 49 00       	call   0x1407180d0
140279180:	48 8b 45 98          	mov    -0x68(%rbp),%rax
140279184:	41 83 cd 02          	or     $0x2,%r13d
140279188:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
14027918f:	48 85 c0             	test   %rax,%rax
140279192:	0f 84 eb 03 00 00    	je     0x140279583
140279198:	48 8b 3d b9 75 1a 01 	mov    0x11a75b9(%rip),%rdi        # 0x141420758
14027919f:	48 8b 7f 50          	mov    0x50(%rdi),%rdi
1402791a3:	48 85 ff             	test   %rdi,%rdi
1402791a6:	74 1c                	je     0x1402791c4
1402791a8:	8b 47 10             	mov    0x10(%rdi),%eax
1402791ab:	ff c0                	inc    %eax
1402791ad:	89 47 10             	mov    %eax,0x10(%rdi)
1402791b0:	83 f8 01             	cmp    $0x1,%eax
1402791b3:	0f 8e f9 0a 00 00    	jle    0x140279cb2
1402791b9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402791be:	0f 84 f6 0a 00 00    	je     0x140279cba
1402791c4:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1402791c9:	41 83 cd 04          	or     $0x4,%r13d
1402791cd:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
1402791d4:	4c 8b 05 8d 2c 1a 01 	mov    0x11a2c8d(%rip),%r8        # 0x14141be68
1402791db:	41 8b 58 30          	mov    0x30(%r8),%ebx
1402791df:	45 8b 40 0c          	mov    0xc(%r8),%r8d
1402791e3:	48 8b d6             	mov    %rsi,%rdx
1402791e6:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1402791ea:	e8 b1 99 0f 00       	call   0x140372ba0
1402791ef:	4c 8b 20             	mov    (%rax),%r12
1402791f2:	4c 89 38             	mov    %r15,(%rax)
1402791f5:	4c 89 65 f0          	mov    %r12,-0x10(%rbp)
1402791f9:	41 83 cd 08          	or     $0x8,%r13d
1402791fd:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
140279204:	44 8b c3             	mov    %ebx,%r8d
140279207:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14027920b:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
14027920f:	e8 8c 99 0f 00       	call   0x140372ba0
140279214:	48 8b 08             	mov    (%rax),%rcx
140279217:	4c 89 38             	mov    %r15,(%rax)
14027921a:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
14027921e:	41 83 cd 10          	or     $0x10,%r13d
140279222:	41 83 cd 20          	or     $0x20,%r13d
140279226:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
14027922d:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140279231:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
140279235:	48 8d 45 98          	lea    -0x68(%rbp),%rax
140279239:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
14027923d:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
140279241:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
140279246:	4c 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%r8
14027924d:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140279251:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140279255:	e8 f6 6b f2 ff       	call   0x14019fe50
14027925a:	48 8b d0             	mov    %rax,%rdx
14027925d:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140279261:	e8 8a 36 43 00       	call   0x1406ac8f0
140279266:	48 8b 08             	mov    (%rax),%rcx
140279269:	4c 89 38             	mov    %r15,(%rax)
14027926c:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140279271:	48 8b 08             	mov    (%rax),%rcx
140279274:	48 85 c9             	test   %rcx,%rcx
140279277:	74 24                	je     0x14027929d
140279279:	8b 41 10             	mov    0x10(%rcx),%eax
14027927c:	ff c8                	dec    %eax
14027927e:	89 41 10             	mov    %eax,0x10(%rcx)
140279281:	85 c0                	test   %eax,%eax
140279283:	7f 18                	jg     0x14027929d
140279285:	0f 88 3a 0a 00 00    	js     0x140279cc5
14027928b:	48 8b 01             	mov    (%rcx),%rax
14027928e:	ba 01 00 00 00       	mov    $0x1,%edx
140279293:	48 8b 00             	mov    (%rax),%rax
140279296:	ff 15 84 a7 d0 00    	call   *0xd0a784(%rip)        # 0x140f83a20
14027929c:	90                   	nop
14027929d:	41 83 cd 40          	or     $0x40,%r13d
1402792a1:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
1402792a8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1402792ad:	48 8b cf             	mov    %rdi,%rcx
1402792b0:	e8 cb 33 4c 00       	call   0x14073c680
1402792b5:	48 83 38 00          	cmpq   $0x0,(%rax)
1402792b9:	0f 85 cd 02 00 00    	jne    0x14027958c
1402792bf:	48 8b 05 22 80 1a 01 	mov    0x11a8022(%rip),%rax        # 0x1414212e8
1402792c6:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402792ca:	48 83 79 20 00       	cmpq   $0x0,0x20(%rcx)
1402792cf:	0f 86 b7 02 00 00    	jbe    0x14027958c
1402792d5:	48 8b 15 bc 77 1a 01 	mov    0x11a77bc(%rip),%rdx        # 0x141420a98
1402792dc:	48 83 c2 50          	add    $0x50,%rdx
1402792e0:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1402792e4:	e8 e7 6a f2 ff       	call   0x14019fdd0
1402792e9:	4c 8b 30             	mov    (%rax),%r14
1402792ec:	4c 89 38             	mov    %r15,(%rax)
1402792ef:	4c 89 75 a0          	mov    %r14,-0x60(%rbp)
1402792f3:	41 0f ba ed 07       	bts    $0x7,%r13d
1402792f8:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
1402792ff:	4c 8b 05 62 2b 1a 01 	mov    0x11a2b62(%rip),%r8        # 0x14141be68
140279306:	41 8b 58 30          	mov    0x30(%r8),%ebx
14027930a:	45 8b 40 0c          	mov    0xc(%r8),%r8d
14027930e:	48 8b d6             	mov    %rsi,%rdx
140279311:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140279315:	e8 86 98 0f 00       	call   0x140372ba0
14027931a:	4c 8b 38             	mov    (%rax),%r15
14027931d:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140279324:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
140279329:	41 0f ba ed 08       	bts    $0x8,%r13d
14027932e:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
140279335:	44 8b c3             	mov    %ebx,%r8d
140279338:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14027933d:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140279341:	e8 5a 98 0f 00       	call   0x140372ba0
140279346:	48 8b 08             	mov    (%rax),%rcx
140279349:	33 db                	xor    %ebx,%ebx
14027934b:	48 89 18             	mov    %rbx,(%rax)
14027934e:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
140279352:	41 0f ba ed 09       	bts    $0x9,%r13d
140279357:	41 0f ba ed 0a       	bts    $0xa,%r13d
14027935c:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
140279363:	48 8d 45 88          	lea    -0x78(%rbp),%rax
140279367:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14027936c:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140279370:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140279375:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14027937a:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140279380:	4c 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%r8
140279387:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14027938c:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140279390:	e8 bb 6a f2 ff       	call   0x14019fe50
140279395:	48 8b d0             	mov    %rax,%rdx
140279398:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14027939c:	e8 4f 35 43 00       	call   0x1406ac8f0
1402793a1:	48 8b 08             	mov    (%rax),%rcx
1402793a4:	48 89 18             	mov    %rbx,(%rax)
1402793a7:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402793ac:	48 8b 08             	mov    (%rax),%rcx
1402793af:	48 85 c9             	test   %rcx,%rcx
1402793b2:	74 24                	je     0x1402793d8
1402793b4:	8b 41 10             	mov    0x10(%rcx),%eax
1402793b7:	ff c8                	dec    %eax
1402793b9:	89 41 10             	mov    %eax,0x10(%rcx)
1402793bc:	85 c0                	test   %eax,%eax
1402793be:	7f 18                	jg     0x1402793d8
1402793c0:	0f 88 0a 09 00 00    	js     0x140279cd0
1402793c6:	48 8b 01             	mov    (%rcx),%rax
1402793c9:	ba 01 00 00 00       	mov    $0x1,%edx
1402793ce:	48 8b 00             	mov    (%rax),%rax
1402793d1:	ff 15 49 a6 d0 00    	call   *0xd0a649(%rip)        # 0x140f83a20
1402793d7:	90                   	nop
1402793d8:	41 0f ba ed 0b       	bts    $0xb,%r13d
1402793dd:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
1402793e4:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402793e9:	49 8b ce             	mov    %r14,%rcx
1402793ec:	e8 8f 32 4c 00       	call   0x14073c680
1402793f1:	48 83 38 00          	cmpq   $0x0,(%rax)
1402793f5:	0f 84 9a 01 00 00    	je     0x140279595
1402793fb:	4c 8b 05 66 2a 1a 01 	mov    0x11a2a66(%rip),%r8        # 0x14141be68
140279402:	41 8b 58 30          	mov    0x30(%r8),%ebx
140279406:	45 8b 40 0c          	mov    0xc(%r8),%r8d
14027940a:	48 8b d6             	mov    %rsi,%rdx
14027940d:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140279411:	e8 8a 97 0f 00       	call   0x140372ba0
140279416:	48 8b 30             	mov    (%rax),%rsi
140279419:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140279420:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140279425:	41 0f ba ed 0c       	bts    $0xc,%r13d
14027942a:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
140279431:	44 8b c3             	mov    %ebx,%r8d
140279434:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140279439:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14027943d:	e8 5e 97 0f 00       	call   0x140372ba0
140279442:	48 8b 08             	mov    (%rax),%rcx
140279445:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14027944c:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
140279450:	41 0f ba ed 0d       	bts    $0xd,%r13d
140279455:	41 0f ba ed 0e       	bts    $0xe,%r13d
14027945a:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
140279461:	48 8d 45 80          	lea    -0x80(%rbp),%rax
140279465:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14027946a:	48 8d 45 88          	lea    -0x78(%rbp),%rax
14027946e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140279473:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140279478:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14027947e:	4c 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%r8
140279485:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14027948a:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
14027948e:	e8 bd 69 f2 ff       	call   0x14019fe50
140279493:	48 8b d8             	mov    %rax,%rbx
140279496:	48 8b 15 fb 75 1a 01 	mov    0x11a75fb(%rip),%rdx        # 0x141420a98
14027949d:	48 83 c2 50          	add    $0x50,%rdx
1402794a1:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402794a5:	e8 26 69 f2 ff       	call   0x14019fdd0
1402794aa:	48 8b 08             	mov    (%rax),%rcx
1402794ad:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402794b4:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1402794b9:	48 8b 08             	mov    (%rax),%rcx
1402794bc:	48 85 c9             	test   %rcx,%rcx
1402794bf:	74 24                	je     0x1402794e5
1402794c1:	8b 41 10             	mov    0x10(%rcx),%eax
1402794c4:	ff c8                	dec    %eax
1402794c6:	89 41 10             	mov    %eax,0x10(%rcx)
1402794c9:	85 c0                	test   %eax,%eax
1402794cb:	7f 18                	jg     0x1402794e5
1402794cd:	0f 88 08 08 00 00    	js     0x140279cdb
1402794d3:	48 8b 01             	mov    (%rcx),%rax
1402794d6:	ba 01 00 00 00       	mov    $0x1,%edx
1402794db:	48 8b 00             	mov    (%rax),%rax
1402794de:	ff 15 3c a5 d0 00    	call   *0xd0a53c(%rip)        # 0x140f83a20
1402794e4:	90                   	nop
1402794e5:	41 0f ba ed 0f       	bts    $0xf,%r13d
1402794ea:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
1402794f1:	4c 8b c3             	mov    %rbx,%r8
1402794f4:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1402794f9:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402794fe:	e8 3d 32 43 00       	call   0x1406ac740
140279503:	90                   	nop
140279504:	41 0f ba ed 10       	bts    $0x10,%r13d
140279509:	48 8b 0d d8 7d 1a 01 	mov    0x11a7dd8(%rip),%rcx        # 0x1414212e8
140279510:	48 8b 00             	mov    (%rax),%rax
140279513:	48 8b 49 50          	mov    0x50(%rcx),%rcx
140279517:	48 8b 40 20          	mov    0x20(%rax),%rax
14027951b:	48 39 41 20          	cmp    %rax,0x20(%rcx)
14027951f:	77 79                	ja     0x14027959a
140279521:	48 8b 15 30 72 1a 01 	mov    0x11a7230(%rip),%rdx        # 0x141420758
140279528:	48 83 c2 50          	add    $0x50,%rdx
14027952c:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140279530:	e8 9b 68 f2 ff       	call   0x14019fdd0
140279535:	48 8b 18             	mov    (%rax),%rbx
140279538:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14027953f:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140279544:	41 0f ba ed 11       	bts    $0x11,%r13d
140279549:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
140279550:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140279555:	48 8b cb             	mov    %rbx,%rcx
140279558:	e8 b3 8a 4c 00       	call   0x140742010
14027955d:	48 8b 10             	mov    (%rax),%rdx
140279560:	41 0f ba ed 12       	bts    $0x12,%r13d
140279565:	48 8b 05 14 7d 1a 01 	mov    0x11a7d14(%rip),%rax        # 0x141421280
14027956c:	48 8b 40 50          	mov    0x50(%rax),%rax
140279570:	48 8b 48 20          	mov    0x20(%rax),%rcx
140279574:	48 39 4a 20          	cmp    %rcx,0x20(%rdx)
140279578:	73 25                	jae    0x14027959f
14027957a:	c6 85 d0 00 00 00 01 	movb   $0x1,0xd0(%rbp)
140279581:	eb 23                	jmp    0x1402795a6
140279583:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140279588:	4c 8b 65 f0          	mov    -0x10(%rbp),%r12
14027958c:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
140279591:	4c 8b 75 a0          	mov    -0x60(%rbp),%r14
140279595:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14027959a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14027959f:	c6 85 d0 00 00 00 00 	movb   $0x0,0xd0(%rbp)
1402795a6:	41 0f ba e5 12       	bt     $0x12,%r13d
1402795ab:	73 3a                	jae    0x1402795e7
1402795ad:	41 0f ba f5 12       	btr    $0x12,%r13d
1402795b2:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
1402795b9:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1402795be:	48 85 c9             	test   %rcx,%rcx
1402795c1:	74 24                	je     0x1402795e7
1402795c3:	8b 41 10             	mov    0x10(%rcx),%eax
1402795c6:	ff c8                	dec    %eax
1402795c8:	89 41 10             	mov    %eax,0x10(%rcx)
1402795cb:	85 c0                	test   %eax,%eax
1402795cd:	7f 18                	jg     0x1402795e7
1402795cf:	0f 88 11 07 00 00    	js     0x140279ce6
1402795d5:	48 8b 01             	mov    (%rcx),%rax
1402795d8:	ba 01 00 00 00       	mov    $0x1,%edx
1402795dd:	48 8b 00             	mov    (%rax),%rax
1402795e0:	ff 15 3a a4 d0 00    	call   *0xd0a43a(%rip)        # 0x140f83a20
1402795e6:	90                   	nop
1402795e7:	41 0f ba e5 11       	bt     $0x11,%r13d
1402795ec:	73 38                	jae    0x140279626
1402795ee:	41 0f ba f5 11       	btr    $0x11,%r13d
1402795f3:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
1402795fa:	48 85 db             	test   %rbx,%rbx
1402795fd:	74 27                	je     0x140279626
1402795ff:	8b 43 10             	mov    0x10(%rbx),%eax
140279602:	ff c8                	dec    %eax
140279604:	89 43 10             	mov    %eax,0x10(%rbx)
140279607:	85 c0                	test   %eax,%eax
140279609:	7f 1b                	jg     0x140279626
14027960b:	0f 88 e0 06 00 00    	js     0x140279cf1
140279611:	48 8b 03             	mov    (%rbx),%rax
140279614:	ba 01 00 00 00       	mov    $0x1,%edx
140279619:	48 8b cb             	mov    %rbx,%rcx
14027961c:	48 8b 00             	mov    (%rax),%rax
14027961f:	ff 15 fb a3 d0 00    	call   *0xd0a3fb(%rip)        # 0x140f83a20
140279625:	90                   	nop
140279626:	41 0f ba e5 10       	bt     $0x10,%r13d
14027962b:	73 3a                	jae    0x140279667
14027962d:	41 0f ba f5 10       	btr    $0x10,%r13d
140279632:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
140279639:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14027963e:	48 85 c9             	test   %rcx,%rcx
140279641:	74 24                	je     0x140279667
140279643:	8b 41 10             	mov    0x10(%rcx),%eax
140279646:	ff c8                	dec    %eax
140279648:	89 41 10             	mov    %eax,0x10(%rcx)
14027964b:	85 c0                	test   %eax,%eax
14027964d:	7f 18                	jg     0x140279667
14027964f:	0f 88 a7 06 00 00    	js     0x140279cfc
140279655:	48 8b 01             	mov    (%rcx),%rax
140279658:	ba 01 00 00 00       	mov    $0x1,%edx
14027965d:	48 8b 00             	mov    (%rax),%rax
140279660:	ff 15 ba a3 d0 00    	call   *0xd0a3ba(%rip)        # 0x140f83a20
140279666:	90                   	nop
140279667:	41 0f ba e5 0f       	bt     $0xf,%r13d
14027966c:	73 3a                	jae    0x1402796a8
14027966e:	41 0f ba f5 0f       	btr    $0xf,%r13d
140279673:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
14027967a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14027967f:	48 85 c9             	test   %rcx,%rcx
140279682:	74 24                	je     0x1402796a8
140279684:	8b 41 10             	mov    0x10(%rcx),%eax
140279687:	ff c8                	dec    %eax
140279689:	89 41 10             	mov    %eax,0x10(%rcx)
14027968c:	85 c0                	test   %eax,%eax
14027968e:	7f 18                	jg     0x1402796a8
140279690:	0f 88 71 06 00 00    	js     0x140279d07
140279696:	48 8b 01             	mov    (%rcx),%rax
140279699:	ba 01 00 00 00       	mov    $0x1,%edx
14027969e:	48 8b 00             	mov    (%rax),%rax
1402796a1:	ff 15 79 a3 d0 00    	call   *0xd0a379(%rip)        # 0x140f83a20
1402796a7:	90                   	nop
1402796a8:	41 0f ba e5 0e       	bt     $0xe,%r13d
1402796ad:	73 28                	jae    0x1402796d7
1402796af:	41 0f ba f5 0e       	btr    $0xe,%r13d
1402796b4:	44 89 ad d8 00 00 00 	mov    %r13d,0xd8(%rbp)
1402796bb:	4c 8d 0d 2e 4e f2 ff 	lea    -0xdb1d2(%rip),%r9        # 0x14019e4f0
1402796c2:	ba 08 00 00 00       	mov    $0x8,%edx
1402796c7:	41 b8 01 00 00 00    	mov    $0x1,%r8d