1402e92c7:	0f 84 e4 01 00 00    	je     0x1402e94b1
1402e92cd:	4c 8b 05 94 2b 13 01 	mov    0x1132b94(%rip),%r8        # 0x14141be68
1402e92d4:	49 8b 46 40          	mov    0x40(%r14),%rax
1402e92d8:	4d 63 88 bc 00 00 00 	movslq 0xbc(%r8),%r9
1402e92df:	49 8b c9             	mov    %r9,%rcx
1402e92e2:	48 c1 e1 04          	shl    $0x4,%rcx
1402e92e6:	48 03 08             	add    (%rax),%rcx
1402e92e9:	0f ba ee 1a          	bts    $0x1a,%esi
1402e92ed:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
1402e92f1:	75 09                	jne    0x1402e92fc
1402e92f3:	4c 89 7d 87          	mov    %r15,-0x79(%rbp)
1402e92f7:	49 8b c7             	mov    %r15,%rax
1402e92fa:	eb 26                	jmp    0x1402e9322
1402e92fc:	49 8b 46 38          	mov    0x38(%r14),%rax
1402e9300:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402e9307:	48 8b 02             	mov    (%rdx),%rax
1402e930a:	4e 8b 04 c8          	mov    (%rax,%r9,8),%r8
1402e930e:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1402e9312:	e8 b9 ed 42 00       	call   0x1407180d0
1402e9317:	48 8b 45 87          	mov    -0x79(%rbp),%rax
1402e931b:	4c 8b 05 46 2b 13 01 	mov    0x1132b46(%rip),%r8        # 0x14141be68
1402e9322:	89 74 24 30          	mov    %esi,0x30(%rsp)
1402e9326:	48 85 c0             	test   %rax,%rax
1402e9329:	74 6d                	je     0x1402e9398
1402e932b:	41 8b 98 bc 00 00 00 	mov    0xbc(%r8),%ebx
1402e9332:	45 8b 80 b8 00 00 00 	mov    0xb8(%r8),%r8d
1402e9339:	49 8b d4             	mov    %r12,%rdx
1402e933c:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1402e9340:	e8 5b 98 08 00       	call   0x140372ba0
1402e9345:	48 8b 38             	mov    (%rax),%rdi
1402e9348:	4c 89 38             	mov    %r15,(%rax)
1402e934b:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1402e9350:	0f ba ee 07          	bts    $0x7,%esi
1402e9354:	89 74 24 30          	mov    %esi,0x30(%rsp)
1402e9358:	44 8b c3             	mov    %ebx,%r8d
1402e935b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402e9360:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402e9364:	e8 37 98 08 00       	call   0x140372ba0
1402e9369:	48 8b 18             	mov    (%rax),%rbx
1402e936c:	4c 89 38             	mov    %r15,(%rax)
1402e936f:	48 89 5d e7          	mov    %rbx,-0x19(%rbp)
1402e9373:	0f ba ee 08          	bts    $0x8,%esi
1402e9377:	89 74 24 30          	mov    %esi,0x30(%rsp)
1402e937b:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1402e937f:	48 8b cb             	mov    %rbx,%rcx
1402e9382:	e8 79 8d 45 00       	call   0x140742100
1402e9387:	0f ba ee 09          	bts    $0x9,%esi
1402e938b:	89 74 24 30          	mov    %esi,0x30(%rsp)
1402e938f:	48 8b 00             	mov    (%rax),%rax
1402e9392:	4c 8b 78 20          	mov    0x20(%rax),%r15
1402e9396:	eb 09                	jmp    0x1402e93a1
1402e9398:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1402e939d:	48 8b 5d e7          	mov    -0x19(%rbp),%rbx
1402e93a1:	0f ba e6 09          	bt     $0x9,%esi
1402e93a5:	73 35                	jae    0x1402e93dc
1402e93a7:	0f ba f6 09          	btr    $0x9,%esi
1402e93ab:	89 74 24 30          	mov    %esi,0x30(%rsp)
1402e93af:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1402e93b3:	48 85 c9             	test   %rcx,%rcx
1402e93b6:	74 24                	je     0x1402e93dc
1402e93b8:	8b 41 10             	mov    0x10(%rcx),%eax
1402e93bb:	ff c8                	dec    %eax
1402e93bd:	89 41 10             	mov    %eax,0x10(%rcx)
1402e93c0:	85 c0                	test   %eax,%eax
1402e93c2:	7f 18                	jg     0x1402e93dc
1402e93c4:	0f 88 4d 13 00 00    	js     0x1402ea717
1402e93ca:	48 8b 01             	mov    (%rcx),%rax
1402e93cd:	ba 01 00 00 00       	mov    $0x1,%edx
1402e93d2:	48 8b 00             	mov    (%rax),%rax
1402e93d5:	ff 15 45 a6 c9 00    	call   *0xc9a645(%rip)        # 0x140f83a20
1402e93db:	90                   	nop
1402e93dc:	0f ba e6 08          	bt     $0x8,%esi
1402e93e0:	73 34                	jae    0x1402e9416
1402e93e2:	0f ba f6 08          	btr    $0x8,%esi
1402e93e6:	89 74 24 30          	mov    %esi,0x30(%rsp)
1402e93ea:	48 85 db             	test   %rbx,%rbx
1402e93ed:	74 27                	je     0x1402e9416
1402e93ef:	8b 43 10             	mov    0x10(%rbx),%eax
1402e93f2:	ff c8                	dec    %eax
1402e93f4:	89 43 10             	mov    %eax,0x10(%rbx)
1402e93f7:	85 c0                	test   %eax,%eax
1402e93f9:	7f 1b                	jg     0x1402e9416
1402e93fb:	0f 88 21 13 00 00    	js     0x1402ea722
1402e9401:	48 8b 03             	mov    (%rbx),%rax
1402e9404:	ba 01 00 00 00       	mov    $0x1,%edx
1402e9409:	48 8b cb             	mov    %rbx,%rcx
1402e940c:	48 8b 00             	mov    (%rax),%rax
1402e940f:	ff 15 0b a6 c9 00    	call   *0xc9a60b(%rip)        # 0x140f83a20
1402e9415:	90                   	nop
1402e9416:	40 84 f6             	test   %sil,%sil
1402e9419:	79 34                	jns    0x1402e944f
1402e941b:	0f ba f6 07          	btr    $0x7,%esi
1402e941f:	89 74 24 30          	mov    %esi,0x30(%rsp)
1402e9423:	48 85 ff             	test   %rdi,%rdi
1402e9426:	74 27                	je     0x1402e944f
1402e9428:	8b 47 10             	mov    0x10(%rdi),%eax
1402e942b:	ff c8                	dec    %eax
1402e942d:	89 47 10             	mov    %eax,0x10(%rdi)
1402e9430:	85 c0                	test   %eax,%eax
1402e9432:	7f 1b                	jg     0x1402e944f
1402e9434:	0f 88 f3 12 00 00    	js     0x1402ea72d
1402e943a:	48 8b 07             	mov    (%rdi),%rax
1402e943d:	ba 01 00 00 00       	mov    $0x1,%edx
1402e9442:	48 8b cf             	mov    %rdi,%rcx
1402e9445:	48 8b 00             	mov    (%rax),%rax
1402e9448:	ff 15 d2 a5 c9 00    	call   *0xc9a5d2(%rip)        # 0x140f83a20
1402e944e:	90                   	nop
1402e944f:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
1402e9453:	48 85 c9             	test   %rcx,%rcx
1402e9456:	74 24                	je     0x1402e947c
1402e9458:	8b 41 10             	mov    0x10(%rcx),%eax
1402e945b:	ff c8                	dec    %eax
1402e945d:	89 41 10             	mov    %eax,0x10(%rcx)
1402e9460:	85 c0                	test   %eax,%eax
1402e9462:	7f 18                	jg     0x1402e947c
1402e9464:	0f 88 ce 12 00 00    	js     0x1402ea738
1402e946a:	48 8b 01             	mov    (%rcx),%rax
1402e946d:	ba 01 00 00 00       	mov    $0x1,%edx
1402e9472:	48 8b 00             	mov    (%rax),%rax
1402e9475:	ff 15 a5 a5 c9 00    	call   *0xc9a5a5(%rip)        # 0x140f83a20
1402e947b:	90                   	nop
1402e947c:	41 8b 46 10          	mov    0x10(%r14),%eax
1402e9480:	ff c8                	dec    %eax
1402e9482:	41 89 46 10          	mov    %eax,0x10(%r14)
1402e9486:	85 c0                	test   %eax,%eax
1402e9488:	7f 1b                	jg     0x1402e94a5
1402e948a:	0f 88 b3 12 00 00    	js     0x1402ea743
1402e9490:	49 8b 06             	mov    (%r14),%rax
1402e9493:	ba 01 00 00 00       	mov    $0x1,%edx
1402e9498:	49 8b ce             	mov    %r14,%rcx
1402e949b:	48 8b 00             	mov    (%rax),%rax
1402e949e:	ff 15 7c a5 c9 00    	call   *0xc9a57c(%rip)        # 0x140f83a20
1402e94a4:	90                   	nop
1402e94a5:	48 8b 05 2c 7f 13 01 	mov    0x1137f2c(%rip),%rax        # 0x1414213d8
1402e94ac:	e9 e0 01 00 00       	jmp    0x1402e9691
1402e94b1:	4c 8b 05 b0 29 13 01 	mov    0x11329b0(%rip),%r8        # 0x14141be68
1402e94b8:	49 8b 46 40          	mov    0x40(%r14),%rax
1402e94bc:	4d 63 88 c0 00 00 00 	movslq 0xc0(%r8),%r9
1402e94c3:	49 8b c9             	mov    %r9,%rcx
1402e94c6:	48 c1 e1 04          	shl    $0x4,%rcx
1402e94ca:	48 03 08             	add    (%rax),%rcx
1402e94cd:	0f ba ee 1d          	bts    $0x1d,%esi
1402e94d1:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
1402e94d5:	75 09                	jne    0x1402e94e0
1402e94d7:	4c 89 7d 87          	mov    %r15,-0x79(%rbp)
1402e94db:	49 8b c7             	mov    %r15,%rax
1402e94de:	eb 26                	jmp    0x1402e9506
1402e94e0:	49 8b 46 38          	mov    0x38(%r14),%rax
1402e94e4:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402e94eb:	48 8b 02             	mov    (%rdx),%rax
1402e94ee:	4e 8b 04 c8          	mov    (%rax,%r9,8),%r8
1402e94f2:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1402e94f6:	e8 d5 eb 42 00       	call   0x1407180d0
1402e94fb:	48 8b 45 87          	mov    -0x79(%rbp),%rax
1402e94ff:	4c 8b 05 62 29 13 01 	mov    0x1132962(%rip),%r8        # 0x14141be68
1402e9506:	89 74 24 30          	mov    %esi,0x30(%rsp)
1402e950a:	48 85 c0             	test   %rax,%rax
1402e950d:	74 6d                	je     0x1402e957c
1402e950f:	41 8b 98 c0 00 00 00 	mov    0xc0(%r8),%ebx
1402e9516:	45 8b 80 b8 00 00 00 	mov    0xb8(%r8),%r8d
1402e951d:	49 8b d4             	mov    %r12,%rdx
1402e9520:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1402e9524:	e8 77 96 08 00       	call   0x140372ba0
1402e9529:	48 8b 38             	mov    (%rax),%rdi
1402e952c:	4c 89 38             	mov    %r15,(%rax)
1402e952f:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1402e9534:	0f ba ee 0a          	bts    $0xa,%esi
1402e9538:	89 74 24 30          	mov    %esi,0x30(%rsp)
1402e953c:	44 8b c3             	mov    %ebx,%r8d
1402e953f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402e9544:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402e9548:	e8 53 96 08 00       	call   0x140372ba0
1402e954d:	48 8b 18             	mov    (%rax),%rbx
1402e9550:	4c 89 38             	mov    %r15,(%rax)
1402e9553:	48 89 5d e7          	mov    %rbx,-0x19(%rbp)
1402e9557:	0f ba ee 0b          	bts    $0xb,%esi
1402e955b:	89 74 24 30          	mov    %esi,0x30(%rsp)
1402e955f:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1402e9563:	48 8b cb             	mov    %rbx,%rcx
1402e9566:	e8 95 8b 45 00       	call   0x140742100
1402e956b:	0f ba ee 0c          	bts    $0xc,%esi
1402e956f:	89 74 24 30          	mov    %esi,0x30(%rsp)
1402e9573:	48 8b 00             	mov    (%rax),%rax
1402e9576:	4c 8b 78 20          	mov    0x20(%rax),%r15
1402e957a:	eb 09                	jmp    0x1402e9585
1402e957c:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1402e9581:	48 8b 5d e7          	mov    -0x19(%rbp),%rbx
1402e9585:	0f ba e6 0c          	bt     $0xc,%esi
1402e9589:	73 35                	jae    0x1402e95c0
1402e958b:	0f ba f6 0c          	btr    $0xc,%esi
1402e958f:	89 74 24 30          	mov    %esi,0x30(%rsp)
1402e9593:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1402e9597:	48 85 c9             	test   %rcx,%rcx
1402e959a:	74 24                	je     0x1402e95c0
1402e959c:	8b 41 10             	mov    0x10(%rcx),%eax
1402e959f:	ff c8                	dec    %eax
1402e95a1:	89 41 10             	mov    %eax,0x10(%rcx)
1402e95a4:	85 c0                	test   %eax,%eax
1402e95a6:	7f 18                	jg     0x1402e95c0
1402e95a8:	0f 88 a0 11 00 00    	js     0x1402ea74e
1402e95ae:	48 8b 01             	mov    (%rcx),%rax
1402e95b1:	ba 01 00 00 00       	mov    $0x1,%edx
1402e95b6:	48 8b 00             	mov    (%rax),%rax
1402e95b9:	ff 15 61 a4 c9 00    	call   *0xc9a461(%rip)        # 0x140f83a20
1402e95bf:	90                   	nop
1402e95c0:	0f ba e6 0b          	bt     $0xb,%esi
1402e95c4:	73 34                	jae    0x1402e95fa
1402e95c6:	0f ba f6 0b          	btr    $0xb,%esi
1402e95ca:	89 74 24 30          	mov    %esi,0x30(%rsp)
1402e95ce:	48 85 db             	test   %rbx,%rbx
1402e95d1:	74 27                	je     0x1402e95fa
1402e95d3:	8b 43 10             	mov    0x10(%rbx),%eax
1402e95d6:	ff c8                	dec    %eax
1402e95d8:	89 43 10             	mov    %eax,0x10(%rbx)
1402e95db:	85 c0                	test   %eax,%eax
1402e95dd:	7f 1b                	jg     0x1402e95fa
1402e95df:	0f 88 74 11 00 00    	js     0x1402ea759
1402e95e5:	48 8b 03             	mov    (%rbx),%rax
1402e95e8:	ba 01 00 00 00       	mov    $0x1,%edx
1402e95ed:	48 8b cb             	mov    %rbx,%rcx
1402e95f0:	48 8b 00             	mov    (%rax),%rax
1402e95f3:	ff 15 27 a4 c9 00    	call   *0xc9a427(%rip)        # 0x140f83a20
1402e95f9:	90                   	nop
1402e95fa:	0f ba e6 0a          	bt     $0xa,%esi
1402e95fe:	73 34                	jae    0x1402e9634
1402e9600:	0f ba f6 0a          	btr    $0xa,%esi
1402e9604:	89 74 24 30          	mov    %esi,0x30(%rsp)
1402e9608:	48 85 ff             	test   %rdi,%rdi
1402e960b:	74 27                	je     0x1402e9634
1402e960d:	8b 47 10             	mov    0x10(%rdi),%eax
1402e9610:	ff c8                	dec    %eax
1402e9612:	89 47 10             	mov    %eax,0x10(%rdi)
1402e9615:	85 c0                	test   %eax,%eax
1402e9617:	7f 1b                	jg     0x1402e9634
1402e9619:	0f 88 45 11 00 00    	js     0x1402ea764
1402e961f:	48 8b 07             	mov    (%rdi),%rax
1402e9622:	ba 01 00 00 00       	mov    $0x1,%edx
1402e9627:	48 8b cf             	mov    %rdi,%rcx
1402e962a:	48 8b 00             	mov    (%rax),%rax
1402e962d:	ff 15 ed a3 c9 00    	call   *0xc9a3ed(%rip)        # 0x140f83a20
1402e9633:	90                   	nop
1402e9634:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
1402e9638:	48 85 c9             	test   %rcx,%rcx
1402e963b:	74 24                	je     0x1402e9661
1402e963d:	8b 41 10             	mov    0x10(%rcx),%eax
1402e9640:	ff c8                	dec    %eax
1402e9642:	89 41 10             	mov    %eax,0x10(%rcx)
1402e9645:	85 c0                	test   %eax,%eax
1402e9647:	7f 18                	jg     0x1402e9661
1402e9649:	0f 88 20 11 00 00    	js     0x1402ea76f
1402e964f:	48 8b 01             	mov    (%rcx),%rax
1402e9652:	ba 01 00 00 00       	mov    $0x1,%edx
1402e9657:	48 8b 00             	mov    (%rax),%rax
1402e965a:	ff 15 c0 a3 c9 00    	call   *0xc9a3c0(%rip)        # 0x140f83a20
1402e9660:	90                   	nop
1402e9661:	41 8b 46 10          	mov    0x10(%r14),%eax
1402e9665:	ff c8                	dec    %eax
1402e9667:	41 89 46 10          	mov    %eax,0x10(%r14)
1402e966b:	85 c0                	test   %eax,%eax
1402e966d:	7f 1b                	jg     0x1402e968a
1402e966f:	0f 88 05 11 00 00    	js     0x1402ea77a
1402e9675:	49 8b 06             	mov    (%r14),%rax
1402e9678:	ba 01 00 00 00       	mov    $0x1,%edx
1402e967d:	49 8b ce             	mov    %r14,%rcx
1402e9680:	48 8b 00             	mov    (%rax),%rax
1402e9683:	ff 15 97 a3 c9 00    	call   *0xc9a397(%rip)        # 0x140f83a20
1402e9689:	90                   	nop
1402e968a:	48 8b 05 57 7d 13 01 	mov    0x1137d57(%rip),%rax        # 0x1414213e8
1402e9691:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402e9695:	48 8b 41 20          	mov    0x20(%rcx),%rax
1402e9699:	49 3b c7             	cmp    %r15,%rax
1402e969c:	0f 87 14 01 00 00    	ja     0x1402e97b6
1402e96a2:	49 8b 0c 24          	mov    (%r12),%rcx
1402e96a6:	48 85 c9             	test   %rcx,%rcx
1402e96a9:	74 1c                	je     0x1402e96c7
1402e96ab:	8b 41 10             	mov    0x10(%rcx),%eax
1402e96ae:	ff c0                	inc    %eax
1402e96b0:	89 41 10             	mov    %eax,0x10(%rcx)
1402e96b3:	83 f8 01             	cmp    $0x1,%eax
1402e96b6:	0f 8e c9 10 00 00    	jle    0x1402ea785
1402e96bc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402e96c1:	0f 84 c6 10 00 00    	je     0x1402ea78d
1402e96c7:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
1402e96cb:	0f ba ee 0d          	bts    $0xd,%esi
1402e96cf:	89 74 24 30          	mov    %esi,0x30(%rsp)
1402e96d3:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402e96d9:	49 8b d4             	mov    %r12,%rdx
1402e96dc:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402e96e0:	e8 bb 94 08 00       	call   0x140372ba0
1402e96e5:	48 8b 08             	mov    (%rax),%rcx
1402e96e8:	45 33 f6             	xor    %r14d,%r14d
1402e96eb:	4c 89 30             	mov    %r14,(%rax)
1402e96ee:	48 89 4d df          	mov    %rcx,-0x21(%rbp)
1402e96f2:	0f ba ee 0e          	bts    $0xe,%esi
1402e96f6:	0f ba ee 0f          	bts    $0xf,%esi
1402e96fa:	89 74 24 30          	mov    %esi,0x30(%rsp)
1402e96fe:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
1402e9702:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1402e9706:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
1402e970a:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1402e970e:	0f 28 45 a7          	movaps -0x59(%rbp),%xmm0
1402e9712:	66 0f 7f 45 a7       	movdqa %xmm0,-0x59(%rbp)
1402e9717:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
1402e971b:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1402e971f:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1402e9723:	e8 28 67 eb ff       	call   0x14019fe50
1402e9728:	48 8b f8             	mov    %rax,%rdi
1402e972b:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1402e972f:	48 8b 1d 42 7b 13 01 	mov    0x1137b42(%rip),%rbx        # 0x141421278
1402e9736:	48 8b 5b 50          	mov    0x50(%rbx),%rbx
1402e973a:	48 85 db             	test   %rbx,%rbx
1402e973d:	74 1d                	je     0x1402e975c
1402e973f:	8b 4b 10             	mov    0x10(%rbx),%ecx
1402e9742:	ff c1                	inc    %ecx
1402e9744:	89 4b 10             	mov    %ecx,0x10(%rbx)
1402e9747:	83 f9 01             	cmp    $0x1,%ecx
1402e974a:	0f 8e 48 10 00 00    	jle    0x1402ea798
1402e9750:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402e9756:	0f 84 44 10 00 00    	je     0x1402ea7a0
1402e975c:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
1402e9760:	0f ba ee 10          	bts    $0x10,%esi
1402e9764:	89 74 24 30          	mov    %esi,0x30(%rsp)
1402e9768:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1402e976c:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
1402e9770:	48 85 d2             	test   %rdx,%rdx
1402e9773:	74 04                	je     0x1402e9779
1402e9775:	4c 89 72 60          	mov    %r14,0x60(%rdx)
1402e9779:	48 8b 01             	mov    (%rcx),%rax
1402e977c:	4c 8b ca             	mov    %rdx,%r9
1402e977f:	4c 8b c7             	mov    %rdi,%r8
1402e9782:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402e9787:	48 8b 40 38          	mov    0x38(%rax),%rax
1402e978b:	ff 15 8f a2 c9 00    	call   *0xc9a28f(%rip)        # 0x140f83a20
1402e9791:	0f ba ee 1b          	bts    $0x1b,%esi
1402e9795:	48 8b cf             	mov    %rdi,%rcx
1402e9798:	e8 a3 5d eb ff       	call   0x14019f540
1402e979d:	0f ba ee 11          	bts    $0x11,%esi
1402e97a1:	89 74 24 30          	mov    %esi,0x30(%rsp)
1402e97a5:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1402e97aa:	48 83 79 20 00       	cmpq   $0x0,0x20(%rcx)
1402e97af:	74 11                	je     0x1402e97c2
1402e97b1:	40 b7 01             	mov    $0x1,%dil
1402e97b4:	eb 0f                	jmp    0x1402e97c5
1402e97b6:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
1402e97ba:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1402e97bf:	45 33 f6             	xor    %r14d,%r14d
1402e97c2:	40 32 ff             	xor    %dil,%dil
1402e97c5:	0f ba e6 11          	bt     $0x11,%esi
1402e97c9:	73 31                	jae    0x1402e97fc
1402e97cb:	0f ba f6 11          	btr    $0x11,%esi