1402da47d:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da481:	0f ba e8 15          	bts    $0x15,%eax
1402da485:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da489:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da48d:	4c 8b 05 d4 19 14 01 	mov    0x11419d4(%rip),%r8        # 0x14141be68
1402da494:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402da498:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402da49d:	48 8d 8d b0 01 00 00 	lea    0x1b0(%rbp),%rcx
1402da4a4:	e8 f7 86 09 00       	call   0x140372ba0
1402da4a9:	48 8b c8             	mov    %rax,%rcx
1402da4ac:	48 8b 00             	mov    (%rax),%rax
1402da4af:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1402da4b3:	48 89 39             	mov    %rdi,(%rcx)
1402da4b6:	48 89 45 78          	mov    %rax,0x78(%rbp)
1402da4ba:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da4be:	0f ba e8 16          	bts    $0x16,%eax
1402da4c2:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da4c6:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da4ca:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1402da4d0:	48 8d 55 78          	lea    0x78(%rbp),%rdx
1402da4d4:	48 8d 8d b8 01 00 00 	lea    0x1b8(%rbp),%rcx
1402da4db:	e8 c0 86 09 00       	call   0x140372ba0
1402da4e0:	48 8b 08             	mov    (%rax),%rcx
1402da4e3:	48 89 38             	mov    %rdi,(%rax)
1402da4e6:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
1402da4eb:	48 89 4d 10          	mov    %rcx,0x10(%rbp)
1402da4ef:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da4f3:	0d 00 00 80 01       	or     $0x1800000,%eax
1402da4f8:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da4fc:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da500:	48 8d 45 10          	lea    0x10(%rbp),%rax
1402da504:	48 89 85 60 02 00 00 	mov    %rax,0x260(%rbp)
1402da50b:	48 8d 45 18          	lea    0x18(%rbp),%rax
1402da50f:	48 89 85 68 02 00 00 	mov    %rax,0x268(%rbp)
1402da516:	0f 28 85 60 02 00 00 	movaps 0x260(%rbp),%xmm0
1402da51d:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1402da523:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
1402da528:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402da52d:	48 8d 8d b8 02 00 00 	lea    0x2b8(%rbp),%rcx
1402da534:	e8 17 59 ec ff       	call   0x14019fe50
1402da539:	48 8b d0             	mov    %rax,%rdx
1402da53c:	48 8d 8d c0 01 00 00 	lea    0x1c0(%rbp),%rcx
1402da543:	e8 a8 23 3d 00       	call   0x1406ac8f0
1402da548:	48 8b 08             	mov    (%rax),%rcx
1402da54b:	48 89 38             	mov    %rdi,(%rax)
1402da54e:	48 89 8d f8 00 00 00 	mov    %rcx,0xf8(%rbp)
1402da555:	48 8b 08             	mov    (%rax),%rcx
1402da558:	48 85 c9             	test   %rcx,%rcx
1402da55b:	74 24                	je     0x1402da581
1402da55d:	8b 41 10             	mov    0x10(%rcx),%eax
1402da560:	ff c8                	dec    %eax
1402da562:	89 41 10             	mov    %eax,0x10(%rcx)
1402da565:	85 c0                	test   %eax,%eax
1402da567:	7f 18                	jg     0x1402da581
1402da569:	0f 88 71 0c 00 00    	js     0x1402db1e0
1402da56f:	48 8b 01             	mov    (%rcx),%rax
1402da572:	ba 01 00 00 00       	mov    $0x1,%edx
1402da577:	48 8b 00             	mov    (%rax),%rax
1402da57a:	ff 15 a0 94 ca 00    	call   *0xca94a0(%rip)        # 0x140f83a20
1402da580:	90                   	nop
1402da581:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da585:	0f ba e8 19          	bts    $0x19,%eax
1402da589:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da58d:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da591:	48 8d 95 f8 00 00 00 	lea    0xf8(%rbp),%rdx
1402da598:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1402da59c:	e8 df 20 46 00       	call   0x14073c680
1402da5a1:	48 83 38 00          	cmpq   $0x0,(%rax)
1402da5a5:	0f 85 45 02 00 00    	jne    0x1402da7f0
1402da5ab:	4c 8b 05 b6 18 14 01 	mov    0x11418b6(%rip),%r8        # 0x14141be68
1402da5b2:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402da5b6:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402da5bb:	48 8d 8d c8 01 00 00 	lea    0x1c8(%rbp),%rcx
1402da5c2:	e8 d9 85 09 00       	call   0x140372ba0
1402da5c7:	48 8b 08             	mov    (%rax),%rcx
1402da5ca:	48 89 8d 98 00 00 00 	mov    %rcx,0x98(%rbp)
1402da5d1:	48 89 38             	mov    %rdi,(%rax)
1402da5d4:	48 89 4d 68          	mov    %rcx,0x68(%rbp)
1402da5d8:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da5dc:	0f ba e8 1a          	bts    $0x1a,%eax
1402da5e0:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da5e4:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da5e8:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1402da5ee:	48 8d 55 68          	lea    0x68(%rbp),%rdx
1402da5f2:	48 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%rcx
1402da5f9:	e8 a2 85 09 00       	call   0x140372ba0
1402da5fe:	48 8b 08             	mov    (%rax),%rcx
1402da601:	48 89 38             	mov    %rdi,(%rax)
1402da604:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
1402da608:	48 89 4d 18          	mov    %rcx,0x18(%rbp)
1402da60c:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da610:	0d 00 00 00 18       	or     $0x18000000,%eax
1402da615:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da619:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da61d:	48 8d 45 18          	lea    0x18(%rbp),%rax
1402da621:	48 89 85 70 02 00 00 	mov    %rax,0x270(%rbp)
1402da628:	48 8d 45 20          	lea    0x20(%rbp),%rax
1402da62c:	48 89 85 78 02 00 00 	mov    %rax,0x278(%rbp)
1402da633:	0f 28 85 70 02 00 00 	movaps 0x270(%rbp),%xmm0
1402da63a:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
1402da63f:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
1402da644:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402da648:	48 8d 8d d0 02 00 00 	lea    0x2d0(%rbp),%rcx
1402da64f:	e8 fc 57 ec ff       	call   0x14019fe50
1402da654:	4c 8b c0             	mov    %rax,%r8
1402da657:	48 8b 0d b2 60 14 01 	mov    0x11460b2(%rip),%rcx        # 0x141420710
1402da65e:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1402da662:	48 85 d2             	test   %rdx,%rdx
1402da665:	74 1d                	je     0x1402da684
1402da667:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402da66a:	ff c1                	inc    %ecx
1402da66c:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402da66f:	83 f9 01             	cmp    $0x1,%ecx
1402da672:	0f 8e 7e 0b 00 00    	jle    0x1402db1f6
1402da678:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402da67e:	0f 84 67 0b 00 00    	je     0x1402db1eb
1402da684:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
1402da688:	48 89 95 f0 00 00 00 	mov    %rdx,0xf0(%rbp)
1402da68f:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da693:	0f ba e8 1d          	bts    $0x1d,%eax
1402da697:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da69b:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da69f:	48 8d 95 f0 00 00 00 	lea    0xf0(%rbp),%rdx
1402da6a6:	48 8d 8d d8 01 00 00 	lea    0x1d8(%rbp),%rcx
1402da6ad:	e8 8e 20 3d 00       	call   0x1406ac740
1402da6b2:	48 8b c8             	mov    %rax,%rcx
1402da6b5:	48 8b 00             	mov    (%rax),%rax
1402da6b8:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1402da6bc:	48 89 39             	mov    %rdi,(%rcx)
1402da6bf:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1402da6c3:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da6c7:	0f ba e8 1e          	bts    $0x1e,%eax
1402da6cb:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da6cf:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da6d3:	48 8b 15 ae 18 14 01 	mov    0x11418ae(%rip),%rdx        # 0x14141bf88
1402da6da:	48 81 c2 40 05 00 00 	add    $0x540,%rdx
1402da6e1:	48 8d 8d e0 01 00 00 	lea    0x1e0(%rbp),%rcx
1402da6e8:	e8 e3 56 ec ff       	call   0x14019fdd0
1402da6ed:	48 8b 08             	mov    (%rax),%rcx
1402da6f0:	48 89 38             	mov    %rdi,(%rax)
1402da6f3:	48 89 4d 48          	mov    %rcx,0x48(%rbp)
1402da6f7:	48 8b 08             	mov    (%rax),%rcx
1402da6fa:	48 85 c9             	test   %rcx,%rcx
1402da6fd:	74 24                	je     0x1402da723
1402da6ff:	8b 41 10             	mov    0x10(%rcx),%eax
1402da702:	ff c8                	dec    %eax
1402da704:	89 41 10             	mov    %eax,0x10(%rcx)
1402da707:	85 c0                	test   %eax,%eax
1402da709:	7f 18                	jg     0x1402da723
1402da70b:	0f 88 ed 0a 00 00    	js     0x1402db1fe
1402da711:	48 8b 01             	mov    (%rcx),%rax
1402da714:	ba 01 00 00 00       	mov    $0x1,%edx
1402da719:	48 8b 00             	mov    (%rax),%rax
1402da71c:	ff 15 fe 92 ca 00    	call   *0xca92fe(%rip)        # 0x140f83a20
1402da722:	90                   	nop
1402da723:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da727:	0d 00 00 00 80       	or     $0x80000000,%eax
1402da72c:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da730:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da734:	8b 44 24 38          	mov    0x38(%rsp),%eax
1402da738:	83 c8 01             	or     $0x1,%eax
1402da73b:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402da73f:	89 44 24 50          	mov    %eax,0x50(%rsp)
1402da743:	48 8d 45 48          	lea    0x48(%rbp),%rax
1402da747:	48 89 85 80 02 00 00 	mov    %rax,0x280(%rbp)
1402da74e:	48 8d 45 50          	lea    0x50(%rbp),%rax
1402da752:	48 89 85 88 02 00 00 	mov    %rax,0x288(%rbp)
1402da759:	0f 28 85 80 02 00 00 	movaps 0x280(%rbp),%xmm0
1402da760:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1402da766:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
1402da76b:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402da770:	48 8d 8d e8 02 00 00 	lea    0x2e8(%rbp),%rcx
1402da777:	e8 d4 56 ec ff       	call   0x14019fe50
1402da77c:	48 8b d0             	mov    %rax,%rdx
1402da77f:	48 8d 8d e8 01 00 00 	lea    0x1e8(%rbp),%rcx
1402da786:	e8 65 21 3d 00       	call   0x1406ac8f0
1402da78b:	48 8b 08             	mov    (%rax),%rcx
1402da78e:	48 89 38             	mov    %rdi,(%rax)
1402da791:	48 89 8d e8 00 00 00 	mov    %rcx,0xe8(%rbp)
1402da798:	48 8b 08             	mov    (%rax),%rcx
1402da79b:	48 85 c9             	test   %rcx,%rcx
1402da79e:	74 24                	je     0x1402da7c4
1402da7a0:	8b 41 10             	mov    0x10(%rcx),%eax
1402da7a3:	ff c8                	dec    %eax
1402da7a5:	89 41 10             	mov    %eax,0x10(%rcx)
1402da7a8:	85 c0                	test   %eax,%eax
1402da7aa:	7f 18                	jg     0x1402da7c4
1402da7ac:	0f 88 57 0a 00 00    	js     0x1402db209
1402da7b2:	48 8b 01             	mov    (%rcx),%rax
1402da7b5:	ba 01 00 00 00       	mov    $0x1,%edx
1402da7ba:	48 8b 00             	mov    (%rax),%rax
1402da7bd:	ff 15 5d 92 ca 00    	call   *0xca925d(%rip)        # 0x140f83a20
1402da7c3:	90                   	nop
1402da7c4:	8b 44 24 38          	mov    0x38(%rsp),%eax
1402da7c8:	83 c8 02             	or     $0x2,%eax
1402da7cb:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402da7cf:	89 44 24 50          	mov    %eax,0x50(%rsp)
1402da7d3:	48 8d 95 e8 00 00 00 	lea    0xe8(%rbp),%rdx
1402da7da:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1402da7de:	e8 9d 1e 46 00       	call   0x14073c680
1402da7e3:	48 83 38 00          	cmpq   $0x0,(%rax)
1402da7e7:	75 07                	jne    0x1402da7f0
1402da7e9:	c6 44 24 34 01       	movb   $0x1,0x34(%rsp)
1402da7ee:	eb 05                	jmp    0x1402da7f5
1402da7f0:	c6 44 24 34 00       	movb   $0x0,0x34(%rsp)
1402da7f5:	8b 44 24 38          	mov    0x38(%rsp),%eax
1402da7f9:	a8 02                	test   $0x2,%al
1402da7fb:	74 3e                	je     0x1402da83b
1402da7fd:	83 e0 fd             	and    $0xfffffffd,%eax
1402da800:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402da804:	89 44 24 50          	mov    %eax,0x50(%rsp)
1402da808:	48 8b 8d e8 00 00 00 	mov    0xe8(%rbp),%rcx
1402da80f:	48 85 c9             	test   %rcx,%rcx
1402da812:	74 27                	je     0x1402da83b
1402da814:	8b 41 10             	mov    0x10(%rcx),%eax
1402da817:	ff c8                	dec    %eax
1402da819:	89 41 10             	mov    %eax,0x10(%rcx)
1402da81c:	85 c0                	test   %eax,%eax
1402da81e:	7f 17                	jg     0x1402da837
1402da820:	0f 88 ee 09 00 00    	js     0x1402db214
1402da826:	48 8b 01             	mov    (%rcx),%rax
1402da829:	ba 01 00 00 00       	mov    $0x1,%edx
1402da82e:	48 8b 00             	mov    (%rax),%rax
1402da831:	ff 15 e9 91 ca 00    	call   *0xca91e9(%rip)        # 0x140f83a20
1402da837:	8b 44 24 38          	mov    0x38(%rsp),%eax
1402da83b:	a8 01                	test   $0x1,%al
1402da83d:	74 27                	je     0x1402da866
1402da83f:	83 e0 fe             	and    $0xfffffffe,%eax
1402da842:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402da846:	89 44 24 50          	mov    %eax,0x50(%rsp)
1402da84a:	4c 8d 0d 9f 3c ec ff 	lea    -0x13c361(%rip),%r9        # 0x14019e4f0
1402da851:	ba 08 00 00 00       	mov    $0x8,%edx
1402da856:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402da85c:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
1402da860:	e8 e7 0c b4 00       	call   0x140e1b54c
1402da865:	90                   	nop
1402da866:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da86a:	0f ba e1 1e          	bt     $0x1e,%ecx
1402da86e:	73 42                	jae    0x1402da8b2
1402da870:	0f ba f1 1e          	btr    $0x1e,%ecx
1402da874:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da878:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da87c:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1402da880:	48 85 c0             	test   %rax,%rax
1402da883:	74 2d                	je     0x1402da8b2
1402da885:	8b 48 10             	mov    0x10(%rax),%ecx
1402da888:	ff c9                	dec    %ecx
1402da88a:	89 48 10             	mov    %ecx,0x10(%rax)
1402da88d:	85 c9                	test   %ecx,%ecx
1402da88f:	7f 1d                	jg     0x1402da8ae
1402da891:	0f 88 88 09 00 00    	js     0x1402db21f
1402da897:	48 8b 08             	mov    (%rax),%rcx
1402da89a:	4c 8b 01             	mov    (%rcx),%r8
1402da89d:	ba 01 00 00 00       	mov    $0x1,%edx
1402da8a2:	48 8b c8             	mov    %rax,%rcx
1402da8a5:	49 8b c0             	mov    %r8,%rax
1402da8a8:	ff 15 72 91 ca 00    	call   *0xca9172(%rip)        # 0x140f83a20
1402da8ae:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da8b2:	0f ba e1 1d          	bt     $0x1d,%ecx
1402da8b6:	73 44                	jae    0x1402da8fc
1402da8b8:	0f ba f1 1d          	btr    $0x1d,%ecx
1402da8bc:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da8c0:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da8c4:	4c 8b 85 f0 00 00 00 	mov    0xf0(%rbp),%r8
1402da8cb:	4d 85 c0             	test   %r8,%r8
1402da8ce:	74 2c                	je     0x1402da8fc
1402da8d0:	41 8b 40 10          	mov    0x10(%r8),%eax
1402da8d4:	ff c8                	dec    %eax
1402da8d6:	41 89 40 10          	mov    %eax,0x10(%r8)
1402da8da:	85 c0                	test   %eax,%eax
1402da8dc:	7f 1e                	jg     0x1402da8fc
1402da8de:	0f 88 46 09 00 00    	js     0x1402db22a
1402da8e4:	49 8b 00             	mov    (%r8),%rax
1402da8e7:	ba 01 00 00 00       	mov    $0x1,%edx
1402da8ec:	49 8b c8             	mov    %r8,%rcx
1402da8ef:	48 8b 00             	mov    (%rax),%rax
1402da8f2:	ff 15 28 91 ca 00    	call   *0xca9128(%rip)        # 0x140f83a20
1402da8f8:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da8fc:	0f ba e1 1c          	bt     $0x1c,%ecx
1402da900:	73 2b                	jae    0x1402da92d
1402da902:	0f ba f1 1c          	btr    $0x1c,%ecx
1402da906:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da90a:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da90e:	4c 8d 0d db 3b ec ff 	lea    -0x13c425(%rip),%r9        # 0x14019e4f0
1402da915:	ba 08 00 00 00       	mov    $0x8,%edx
1402da91a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402da920:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1402da924:	e8 23 0c b4 00       	call   0x140e1b54c
1402da929:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da92d:	0f ba e1 1a          	bt     $0x1a,%ecx
1402da931:	73 45                	jae    0x1402da978
1402da933:	0f ba f1 1a          	btr    $0x1a,%ecx
1402da937:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da93b:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da93f:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
1402da946:	48 85 c0             	test   %rax,%rax
1402da949:	74 2d                	je     0x1402da978
1402da94b:	8b 48 10             	mov    0x10(%rax),%ecx
1402da94e:	ff c9                	dec    %ecx
1402da950:	89 48 10             	mov    %ecx,0x10(%rax)
1402da953:	85 c9                	test   %ecx,%ecx
1402da955:	7f 1d                	jg     0x1402da974
1402da957:	0f 88 d8 08 00 00    	js     0x1402db235
1402da95d:	48 8b 08             	mov    (%rax),%rcx
1402da960:	4c 8b 01             	mov    (%rcx),%r8
1402da963:	ba 01 00 00 00       	mov    $0x1,%edx
1402da968:	48 8b c8             	mov    %rax,%rcx
1402da96b:	49 8b c0             	mov    %r8,%rax
1402da96e:	ff 15 ac 90 ca 00    	call   *0xca90ac(%rip)        # 0x140f83a20
1402da974:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da978:	0f ba e1 19          	bt     $0x19,%ecx
1402da97c:	73 44                	jae    0x1402da9c2
1402da97e:	0f ba f1 19          	btr    $0x19,%ecx
1402da982:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da986:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da98a:	4c 8b 85 f8 00 00 00 	mov    0xf8(%rbp),%r8
1402da991:	4d 85 c0             	test   %r8,%r8
1402da994:	74 2c                	je     0x1402da9c2
1402da996:	41 8b 40 10          	mov    0x10(%r8),%eax
1402da99a:	ff c8                	dec    %eax
1402da99c:	41 89 40 10          	mov    %eax,0x10(%r8)
1402da9a0:	85 c0                	test   %eax,%eax
1402da9a2:	7f 1e                	jg     0x1402da9c2
1402da9a4:	0f 88 96 08 00 00    	js     0x1402db240
1402da9aa:	49 8b 00             	mov    (%r8),%rax
1402da9ad:	ba 01 00 00 00       	mov    $0x1,%edx
1402da9b2:	49 8b c8             	mov    %r8,%rcx
1402da9b5:	48 8b 00             	mov    (%rax),%rax
1402da9b8:	ff 15 62 90 ca 00    	call   *0xca9062(%rip)        # 0x140f83a20
1402da9be:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da9c2:	0f ba e1 18          	bt     $0x18,%ecx
1402da9c6:	73 2b                	jae    0x1402da9f3
1402da9c8:	0f ba f1 18          	btr    $0x18,%ecx
1402da9cc:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da9d0:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da9d4:	4c 8d 0d 15 3b ec ff 	lea    -0x13c4eb(%rip),%r9        # 0x14019e4f0
1402da9db:	ba 08 00 00 00       	mov    $0x8,%edx
1402da9e0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402da9e6:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1402da9ea:	e8 5d 0b b4 00       	call   0x140e1b54c
1402da9ef:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da9f3:	0f ba e1 16          	bt     $0x16,%ecx
1402da9f7:	73 42                	jae    0x1402daa3b
1402da9f9:	0f ba f1 16          	btr    $0x16,%ecx
1402da9fd:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402daa01:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402daa05:	48 8b 45 90          	mov    -0x70(%rbp),%rax
1402daa09:	48 85 c0             	test   %rax,%rax
1402daa0c:	74 2d                	je     0x1402daa3b
1402daa0e:	8b 48 10             	mov    0x10(%rax),%ecx