14014732c:	ff 15 06 59 9c 00    	call   *0x9c5906(%rip)        # 0x140b0cc38
140147332:	8b f8                	mov    %eax,%edi
140147334:	8b d8                	mov    %eax,%ebx
140147336:	c1 eb 1f             	shr    $0x1f,%ebx
140147339:	48 8d 8d 50 07 00 00 	lea    0x750(%rbp),%rcx
140147340:	e8 7b f0 eb ff       	call   0x1400063c0
140147345:	90                   	nop
140147346:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14014734a:	e8 01 c4 fe ff       	call   0x140133750
14014734f:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140147353:	ff 15 a7 52 9c 00    	call   *0x9c52a7(%rip)        # 0x140b0c600
140147359:	84 db                	test   %bl,%bl
14014735b:	74 13                	je     0x140147370
14014735d:	e9 18 f3 ff ff       	jmp    0x14014667a
140147362:	ff 15 d0 58 9c 00    	call   *0x9c58d0(%rip)        # 0x140b0cc38
140147368:	85 c0                	test   %eax,%eax
14014736a:	0f 88 89 f3 ff ff    	js     0x1401466f9
140147370:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140147374:	48 8b 01             	mov    (%rcx),%rax
140147377:	48 8b 40 78          	mov    0x78(%rax),%rax
14014737b:	ff 15 b7 58 9c 00    	call   *0x9c58b7(%rip)        # 0x140b0cc38
140147381:	85 c0                	test   %eax,%eax
140147383:	0f 88 70 f3 ff ff    	js     0x1401466f9
140147389:	49 39 37             	cmp    %rsi,(%r15)
14014738c:	75 17                	jne    0x1401473a5
14014738e:	49 8b 06             	mov    (%r14),%rax
140147391:	49 8b ce             	mov    %r14,%rcx
140147394:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
14014739b:	ff 15 97 58 9c 00    	call   *0x9c5897(%rip)        # 0x140b0cc38
1401473a1:	85 c0                	test   %eax,%eax
1401473a3:	75 3a                	jne    0x1401473df
1401473a5:	49 8b 0f             	mov    (%r15),%rcx
1401473a8:	48 85 c9             	test   %rcx,%rcx
1401473ab:	74 29                	je     0x1401473d6
1401473ad:	48 8b 01             	mov    (%rcx),%rax
1401473b0:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
1401473b7:	ff 15 7b 58 9c 00    	call   *0x9c587b(%rip)        # 0x140b0cc38
1401473bd:	8b d8                	mov    %eax,%ebx
1401473bf:	49 8b 0e             	mov    (%r14),%rcx
1401473c2:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
1401473c9:	49 8b ce             	mov    %r14,%rcx
1401473cc:	ff 15 66 58 9c 00    	call   *0x9c5866(%rip)        # 0x140b0cc38
1401473d2:	3b c3                	cmp    %ebx,%eax
1401473d4:	75 09                	jne    0x1401473df
1401473d6:	45 84 e4             	test   %r12b,%r12b
1401473d9:	0f 84 db 00 00 00    	je     0x1401474ba
1401473df:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1401473e3:	48 8b 01             	mov    (%rcx),%rax
1401473e6:	45 33 c9             	xor    %r9d,%r9d
1401473e9:	4c 8d 05 10 c1 9f 00 	lea    0x9fc110(%rip),%r8        # 0x140b43500
1401473f0:	48 8d 3d e9 94 9f 00 	lea    0x9f94e9(%rip),%rdi        # 0x140b408e0
1401473f7:	48 8b d7             	mov    %rdi,%rdx
1401473fa:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140147401:	ff 15 31 58 9c 00    	call   *0x9c5831(%rip)        # 0x140b0cc38
140147407:	85 c0                	test   %eax,%eax
140147409:	0f 88 ea f2 ff ff    	js     0x1401466f9
14014740f:	49 8b 06             	mov    (%r14),%rax
140147412:	49 8b ce             	mov    %r14,%rcx
140147415:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
14014741c:	ff 15 16 58 9c 00    	call   *0x9c5816(%rip)        # 0x140b0cc38
140147422:	83 f8 20             	cmp    $0x20,%eax
140147425:	75 4c                	jne    0x140147473
140147427:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14014742b:	48 8b 01             	mov    (%rcx),%rax
14014742e:	48 8d 15 93 c0 9f 00 	lea    0x9fc093(%rip),%rdx        # 0x140b434c8
140147435:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14014743a:	45 33 c9             	xor    %r9d,%r9d
14014743d:	4c 8d 05 74 b5 9f 00 	lea    0x9fb574(%rip),%r8        # 0x140b429b8
140147444:	48 8b d7             	mov    %rdi,%rdx
140147447:	48 8b 40 38          	mov    0x38(%rax),%rax
14014744b:	ff 15 e7 57 9c 00    	call   *0x9c57e7(%rip)        # 0x140b0cc38
140147451:	85 c0                	test   %eax,%eax
140147453:	0f 88 a0 f2 ff ff    	js     0x1401466f9
140147459:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14014745d:	48 8b 01             	mov    (%rcx),%rax
140147460:	48 8b 40 78          	mov    0x78(%rax),%rax
140147464:	ff 15 ce 57 9c 00    	call   *0x9c57ce(%rip)        # 0x140b0cc38
14014746a:	85 c0                	test   %eax,%eax
14014746c:	79 53                	jns    0x1401474c1
14014746e:	e9 86 f2 ff ff       	jmp    0x1401466f9
140147473:	49 8b 06             	mov    (%r14),%rax
140147476:	49 8b ce             	mov    %r14,%rcx
140147479:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
140147480:	ff 15 b2 57 9c 00    	call   *0x9c57b2(%rip)        # 0x140b0cc38
140147486:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14014748a:	4c 8b 11             	mov    (%rcx),%r10
14014748d:	45 33 c9             	xor    %r9d,%r9d
140147490:	4c 8d 05 21 b5 9f 00 	lea    0x9fb521(%rip),%r8        # 0x140b429b8
140147497:	48 8b d7             	mov    %rdi,%rdx
14014749a:	83 f8 40             	cmp    $0x40,%eax
14014749d:	75 12                	jne    0x1401474b1
14014749f:	48 8d 05 3a c0 9f 00 	lea    0x9fc03a(%rip),%rax        # 0x140b434e0
1401474a6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401474ab:	49 8b 42 38          	mov    0x38(%r10),%rax
1401474af:	eb 9a                	jmp    0x14014744b
1401474b1:	48 8d 05 f0 bf 9f 00 	lea    0x9fbff0(%rip),%rax        # 0x140b434a8
1401474b8:	eb ec                	jmp    0x1401474a6
1401474ba:	48 8d 3d 1f 94 9f 00 	lea    0x9f941f(%rip),%rdi        # 0x140b408e0
1401474c1:	40 38 b5 48 08 00 00 	cmp    %sil,0x848(%rbp)
1401474c8:	74 25                	je     0x1401474ef
1401474ca:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401474cf:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401474d5:	4c 8d 05 e4 bf 9f 00 	lea    0x9fbfe4(%rip),%r8        # 0x140b434c0
1401474dc:	48 8b d7             	mov    %rdi,%rdx
1401474df:	49 8b cd             	mov    %r13,%rcx
1401474e2:	e8 4d 32 01 00       	call   0x14015a734
1401474e7:	85 c0                	test   %eax,%eax
1401474e9:	0f 88 0a f2 ff ff    	js     0x1401466f9
1401474ef:	40 38 74 24 30       	cmp    %sil,0x30(%rsp)
1401474f4:	0f 84 e1 01 00 00    	je     0x1401476db
1401474fa:	49 8b 06             	mov    (%r14),%rax
1401474fd:	49 8b ce             	mov    %r14,%rcx
140147500:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140147507:	ff 15 2b 57 9c 00    	call   *0x9c572b(%rip)        # 0x140b0cc38
14014750d:	48 8b d0             	mov    %rax,%rdx
140147510:	48 8d 8d 70 07 00 00 	lea    0x770(%rbp),%rcx
140147517:	e8 1c b3 fe ff       	call   0x140132838
14014751c:	90                   	nop
14014751d:	41 b9 54 00 00 00    	mov    $0x54,%r9d
140147523:	45 33 c0             	xor    %r8d,%r8d
140147526:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
14014752d:	48 8b c8             	mov    %rax,%rcx
140147530:	e8 3b f9 ed ff       	call   0x140026e70
140147535:	90                   	nop
140147536:	48 8d 8d 70 07 00 00 	lea    0x770(%rbp),%rcx
14014753d:	e8 7e ee eb ff       	call   0x1400063c0
140147542:	48 39 b5 60 07 00 00 	cmp    %rsi,0x760(%rbp)
140147549:	74 05                	je     0x140147550
14014754b:	49 39 37             	cmp    %rsi,(%r15)
14014754e:	74 67                	je     0x1401475b7
140147550:	49 8b 0f             	mov    (%r15),%rcx
140147553:	48 85 c9             	test   %rcx,%rcx
140147556:	74 56                	je     0x1401475ae
140147558:	48 8b 01             	mov    (%rcx),%rax
14014755b:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140147562:	ff 15 d0 56 9c 00    	call   *0x9c56d0(%rip)        # 0x140b0cc38
140147568:	48 8b d8             	mov    %rax,%rbx
14014756b:	49 8b 06             	mov    (%r14),%rax
14014756e:	49 8b ce             	mov    %r14,%rcx
140147571:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140147578:	ff 15 ba 56 9c 00    	call   *0x9c56ba(%rip)        # 0x140b0cc38
14014757e:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140147582:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
140147587:	76 03                	jbe    0x14014758c
140147589:	48 8b 1b             	mov    (%rbx),%rbx
14014758c:	4c 8b 40 10          	mov    0x10(%rax),%r8
140147590:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140147595:	76 03                	jbe    0x14014759a
140147597:	48 8b 00             	mov    (%rax),%rax
14014759a:	4c 3b c1             	cmp    %rcx,%r8
14014759d:	75 18                	jne    0x1401475b7
14014759f:	48 8b d3             	mov    %rbx,%rdx
1401475a2:	48 8b c8             	mov    %rax,%rcx
1401475a5:	e8 92 05 ec ff       	call   0x140007b3c
1401475aa:	85 c0                	test   %eax,%eax
1401475ac:	75 09                	jne    0x1401475b7
1401475ae:	45 84 e4             	test   %r12b,%r12b
1401475b1:	0f 84 17 01 00 00    	je     0x1401476ce
1401475b7:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1401475bb:	48 8b 01             	mov    (%rcx),%rax
1401475be:	45 33 c9             	xor    %r9d,%r9d
1401475c1:	4c 8d 05 c0 be 9f 00 	lea    0x9fbec0(%rip),%r8        # 0x140b43488
1401475c8:	48 8b d7             	mov    %rdi,%rdx
1401475cb:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
1401475d2:	ff 15 60 56 9c 00    	call   *0x9c5660(%rip)        # 0x140b0cc38
1401475d8:	8b d8                	mov    %eax,%ebx
1401475da:	85 c0                	test   %eax,%eax
1401475dc:	0f 88 db 00 00 00    	js     0x1401476bd
1401475e2:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1401475e6:	48 8b 01             	mov    (%rcx),%rax
1401475e9:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
1401475f0:	48 83 bd 68 07 00 00 	cmpq   $0x7,0x768(%rbp)
1401475f7:	07
1401475f8:	48 0f 47 95 50 07 00 	cmova  0x750(%rbp),%rdx
1401475ff:	00
140147600:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140147605:	45 33 c9             	xor    %r9d,%r9d
140147608:	4c 8d 05 a9 b3 9f 00 	lea    0x9fb3a9(%rip),%r8        # 0x140b429b8
14014760f:	48 8b d7             	mov    %rdi,%rdx
140147612:	48 8b 40 38          	mov    0x38(%rax),%rax
140147616:	ff 15 1c 56 9c 00    	call   *0x9c561c(%rip)        # 0x140b0cc38
14014761c:	8b d8                	mov    %eax,%ebx
14014761e:	85 c0                	test   %eax,%eax
140147620:	0f 88 97 00 00 00    	js     0x1401476bd
140147626:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14014762a:	48 8b 01             	mov    (%rcx),%rax
14014762d:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
140147634:	48 83 bd 68 07 00 00 	cmpq   $0x7,0x768(%rbp)
14014763b:	07
14014763c:	48 0f 47 95 50 07 00 	cmova  0x750(%rbp),%rdx
140147643:	00
140147644:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140147649:	45 33 c9             	xor    %r9d,%r9d
14014764c:	4c 8d 05 55 bd 9f 00 	lea    0x9fbd55(%rip),%r8        # 0x140b433a8
140147653:	48 8b d7             	mov    %rdi,%rdx
140147656:	48 8b 40 38          	mov    0x38(%rax),%rax
14014765a:	ff 15 d8 55 9c 00    	call   *0x9c55d8(%rip)        # 0x140b0cc38
140147660:	8b d8                	mov    %eax,%ebx
140147662:	85 c0                	test   %eax,%eax
140147664:	78 57                	js     0x1401476bd
140147666:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14014766a:	48 8b 01             	mov    (%rcx),%rax
14014766d:	4c 8d 85 50 07 00 00 	lea    0x750(%rbp),%r8
140147674:	48 83 bd 68 07 00 00 	cmpq   $0x7,0x768(%rbp)
14014767b:	07
14014767c:	4c 0f 47 85 50 07 00 	cmova  0x750(%rbp),%r8
140147683:	00
140147684:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
140147689:	45 33 c9             	xor    %r9d,%r9d
14014768c:	4c 8d 05 75 b5 9f 00 	lea    0x9fb575(%rip),%r8        # 0x140b42c08
140147693:	48 8b d7             	mov    %rdi,%rdx
140147696:	48 8b 40 38          	mov    0x38(%rax),%rax
14014769a:	ff 15 98 55 9c 00    	call   *0x9c5598(%rip)        # 0x140b0cc38
1401476a0:	8b d8                	mov    %eax,%ebx
1401476a2:	85 c0                	test   %eax,%eax
1401476a4:	78 17                	js     0x1401476bd
1401476a6:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1401476aa:	48 8b 01             	mov    (%rcx),%rax
1401476ad:	48 8b 40 78          	mov    0x78(%rax),%rax
1401476b1:	ff 15 81 55 9c 00    	call   *0x9c5581(%rip)        # 0x140b0cc38
1401476b7:	8b d8                	mov    %eax,%ebx
1401476b9:	85 c0                	test   %eax,%eax
1401476bb:	79 11                	jns    0x1401476ce
1401476bd:	48 8d 8d 50 07 00 00 	lea    0x750(%rbp),%rcx
1401476c4:	e8 f7 ec eb ff       	call   0x1400063c0
1401476c9:	e9 ee ed ff ff       	jmp    0x1401464bc
1401476ce:	48 8d 8d 50 07 00 00 	lea    0x750(%rbp),%rcx
1401476d5:	e8 e6 ec eb ff       	call   0x1400063c0
1401476da:	90                   	nop
1401476db:	49 8b cf             	mov    %r15,%rcx
1401476de:	e8 9d ea eb ff       	call   0x140006180
1401476e3:	33 c0                	xor    %eax,%eax
1401476e5:	48 8b 8d 90 07 00 00 	mov    0x790(%rbp),%rcx
1401476ec:	48 33 cc             	xor    %rsp,%rcx
1401476ef:	e8 ec 7e 9a 00       	call   0x140aef5e0
1401476f4:	4c 8d 9c 24 d0 08 00 	lea    0x8d0(%rsp),%r11
1401476fb:	00
1401476fc:	49 8b 5b 58          	mov    0x58(%r11),%rbx
140147700:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140147705:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
14014770a:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
14014770f:	49 8b e3             	mov    %r11,%rsp
140147712:	41 5f                	pop    %r15
140147714:	41 5e                	pop    %r14
140147716:	41 5d                	pop    %r13
140147718:	41 5c                	pop    %r12
14014771a:	5f                   	pop    %rdi
14014771b:	5e                   	pop    %rsi
14014771c:	5d                   	pop    %rbp
14014771d:	c3                   	ret
14014771e:	90                   	nop
14014771f:	90                   	nop
140147720:	48 8b c4             	mov    %rsp,%rax
140147723:	48 89 58 18          	mov    %rbx,0x18(%rax)
140147727:	55                   	push   %rbp
140147728:	56                   	push   %rsi
140147729:	57                   	push   %rdi
14014772a:	41 54                	push   %r12
14014772c:	41 55                	push   %r13
14014772e:	41 56                	push   %r14
140147730:	41 57                	push   %r15
140147732:	48 8d a8 68 f7 ff ff 	lea    -0x898(%rax),%rbp
140147739:	48 81 ec 60 09 00 00 	sub    $0x960,%rsp
140147740:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
140147744:	48 8b 05 f5 78 b7 00 	mov    0xb778f5(%rip),%rax        # 0x140cbf040
14014774b:	48 33 c4             	xor    %rsp,%rax
14014774e:	48 89 85 40 08 00 00 	mov    %rax,0x840(%rbp)
140147755:	4c 8b ea             	mov    %rdx,%r13
140147758:	48 8b f1             	mov    %rcx,%rsi
14014775b:	33 db                	xor    %ebx,%ebx
14014775d:	44 8b f3             	mov    %ebx,%r14d
140147760:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
140147764:	48 8b 02             	mov    (%rdx),%rax
140147767:	48 8b 88 e8 00 00 00 	mov    0xe8(%rax),%rcx
14014776e:	48 85 c9             	test   %rcx,%rcx
140147771:	74 09                	je     0x14014777c
140147773:	f0 ff 41 08          	lock incl 0x8(%rcx)
140147777:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
14014777c:	4c 8b a0 e0 00 00 00 	mov    0xe0(%rax),%r12
140147783:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
140147788:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
14014778f:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140147794:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140147798:	48 8b 01             	mov    (%rcx),%rax
14014779b:	45 33 c9             	xor    %r9d,%r9d
14014779e:	4c 8d 05 4b 91 9f 00 	lea    0x9f914b(%rip),%r8        # 0x140b408f0
1401477a5:	48 8d 15 34 91 9f 00 	lea    0x9f9134(%rip),%rdx        # 0x140b408e0
1401477ac:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
1401477b3:	ff 15 7f 54 9c 00    	call   *0x9c547f(%rip)        # 0x140b0cc38
1401477b9:	8b f8                	mov    %eax,%edi
1401477bb:	85 c0                	test   %eax,%eax
1401477bd:	0f 88 c3 1b 00 00    	js     0x140149386
1401477c3:	49 8b 45 00          	mov    0x0(%r13),%rax
1401477c7:	39 98 98 00 00 00    	cmp    %ebx,0x98(%rax)
1401477cd:	0f 85 ae 00 00 00    	jne    0x140147881
1401477d3:	49 8b 45 08          	mov    0x8(%r13),%rax
1401477d7:	48 85 c0             	test   %rax,%rax
1401477da:	74 0e                	je     0x1401477ea
1401477dc:	f0 ff 40 08          	lock incl 0x8(%rax)
1401477e0:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
1401477e5:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
1401477ea:	49 8b 45 00          	mov    0x0(%r13),%rax
1401477ee:	48 89 85 60 07 00 00 	mov    %rax,0x760(%rbp)
1401477f5:	49 8b 45 08          	mov    0x8(%r13),%rax
1401477f9:	48 89 85 68 07 00 00 	mov    %rax,0x768(%rbp)
140147800:	48 8d 95 60 07 00 00 	lea    0x760(%rbp),%rdx
140147807:	48 8b ce             	mov    %rsi,%rcx
14014780a:	e8 d1 9a 00 00       	call   0x1401512e0
14014780f:	8b f8                	mov    %eax,%edi
140147811:	44 8b f8             	mov    %eax,%r15d
140147814:	41 c1 ef 1f          	shr    $0x1f,%r15d
140147818:	48 8b 8d 68 07 00 00 	mov    0x768(%rbp),%rcx
14014781f:	48 85 c9             	test   %rcx,%rcx
140147822:	74 54                	je     0x140147878
140147824:	41 83 ce ff          	or     $0xffffffff,%r14d
140147828:	41 8b c6             	mov    %r14d,%eax
14014782b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140147830:	41 03 c6             	add    %r14d,%eax
140147833:	75 39                	jne    0x14014786e
140147835:	48 8b 9d 68 07 00 00 	mov    0x768(%rbp),%rbx
14014783c:	48 8b 03             	mov    (%rbx),%rax
14014783f:	48 8b cb             	mov    %rbx,%rcx
140147842:	48 8b 00             	mov    (%rax),%rax
140147845:	ff 15 ed 53 9c 00    	call   *0x9c53ed(%rip)        # 0x140b0cc38
14014784b:	41 8b c6             	mov    %r14d,%eax
14014784e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140147853:	41 03 c6             	add    %r14d,%eax
140147856:	75 14                	jne    0x14014786c
140147858:	48 8b 8d 68 07 00 00 	mov    0x768(%rbp),%rcx
14014785f:	48 8b 01             	mov    (%rcx),%rax
140147862:	48 8b 40 08          	mov    0x8(%rax),%rax
140147866:	ff 15 cc 53 9c 00    	call   *0x9c53cc(%rip)        # 0x140b0cc38
14014786c:	33 db                	xor    %ebx,%ebx
14014786e:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
140147873:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
140147878:	45 84 ff             	test   %r15b,%r15b
14014787b:	0f 85 05 1b 00 00    	jne    0x140149386
140147881:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140147885:	48 8b 01             	mov    (%rcx),%rax
140147888:	45 33 c9             	xor    %r9d,%r9d
14014788b:	4c 8d 05 be b3 9f 00 	lea    0x9fb3be(%rip),%r8        # 0x140b42c50
140147892:	48 8d 15 47 90 9f 00 	lea    0x9f9047(%rip),%rdx        # 0x140b408e0
140147899:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
1401478a0:	ff 15 92 53 9c 00    	call   *0x9c5392(%rip)        # 0x140b0cc38
1401478a6:	8b f8                	mov    %eax,%edi
1401478a8:	85 c0                	test   %eax,%eax
1401478aa:	0f 88 d6 1a 00 00    	js     0x140149386
1401478b0:	49 8b 04 24          	mov    (%r12),%rax
1401478b4:	49 8b cc             	mov    %r12,%rcx
1401478b7:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax