1401bc55a:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
1401bc561:	00
1401bc562:	48 85 c0             	test   %rax,%rax
1401bc565:	75 67                	jne    0x1401bc5ce
1401bc567:	e8 04 ab f6 ff       	call   0x140127070
1401bc56c:	4c 8d 05 dd fe 16 00 	lea    0x16fedd(%rip),%r8        # 0x14032c450
1401bc573:	ba 37 00 00 00       	mov    $0x37,%edx
1401bc578:	48 8d 0d e1 fe 16 00 	lea    0x16fee1(%rip),%rcx        # 0x14032c460
1401bc57f:	e8 0c ac f6 ff       	call   0x140127190
1401bc584:	ba 86 00 00 00       	mov    $0x86,%edx
1401bc589:	45 33 c0             	xor    %r8d,%r8d
1401bc58c:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401bc590:	e8 fb ac f6 ff       	call   0x140127290
1401bc595:	48 8b cf             	mov    %rdi,%rcx
1401bc598:	e8 a3 0d f8 ff       	call   0x14013d340
1401bc59d:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1401bc5a4:	00
1401bc5a5:	c7 07 00 00 00 00    	movl   $0x0,(%rdi)
1401bc5ab:	e8 50 95 f8 ff       	call   0x140145b00
1401bc5b0:	41 8b c7             	mov    %r15d,%eax
1401bc5b3:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
1401bc5b8:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1401bc5bd:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
1401bc5c2:	48 83 c4 60          	add    $0x60,%rsp
1401bc5c6:	41 5f                	pop    %r15
1401bc5c8:	41 5e                	pop    %r14
1401bc5ca:	5f                   	pop    %rdi
1401bc5cb:	5e                   	pop    %rsi
1401bc5cc:	5b                   	pop    %rbx
1401bc5cd:	c3                   	ret
1401bc5ce:	bd 01 00 00 00       	mov    $0x1,%ebp
1401bc5d3:	45 33 e4             	xor    %r12d,%r12d
1401bc5d6:	44 8d 6d fe          	lea    -0x2(%rbp),%r13d
1401bc5da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401bc5e0:	4d 85 e4             	test   %r12,%r12
1401bc5e3:	0f 85 16 02 00 00    	jne    0x1401bc7ff
1401bc5e9:	48 85 db             	test   %rbx,%rbx
1401bc5ec:	74 4a                	je     0x1401bc638
1401bc5ee:	41 8b c5             	mov    %r13d,%eax
1401bc5f1:	f0 0f c1 43 20       	lock xadd %eax,0x20(%rbx)
1401bc5f6:	83 e8 01             	sub    $0x1,%eax
1401bc5f9:	7f 3d                	jg     0x1401bc638
1401bc5fb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401bc5ff:	48 8d 15 5a fe 16 00 	lea    0x16fe5a(%rip),%rdx        # 0x14032c460
1401bc606:	41 b8 81 01 00 00    	mov    $0x181,%r8d
1401bc60c:	e8 af f7 f2 ff       	call   0x1400ebdc0
1401bc611:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401bc615:	e8 56 37 f8 ff       	call   0x14013fd70
1401bc61a:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1401bc61e:	e8 ad b2 f6 ff       	call   0x1401278d0
1401bc623:	41 b8 84 01 00 00    	mov    $0x184,%r8d
1401bc629:	48 8d 15 30 fe 16 00 	lea    0x16fe30(%rip),%rdx        # 0x14032c460
1401bc630:	48 8b cb             	mov    %rbx,%rcx
1401bc633:	e8 88 f7 f2 ff       	call   0x1400ebdc0
1401bc638:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1401bc63f:	00
1401bc640:	e8 bb 94 f8 ff       	call   0x140145b00
1401bc645:	8b cd                	mov    %ebp,%ecx
1401bc647:	83 e9 01             	sub    $0x1,%ecx
1401bc64a:	0f 84 98 00 00 00    	je     0x1401bc6e8
1401bc650:	83 f9 01             	cmp    $0x1,%ecx
1401bc653:	74 0e                	je     0x1401bc663
1401bc655:	48 85 db             	test   %rbx,%rbx
1401bc658:	0f 84 2d 01 00 00    	je     0x1401bc78b
1401bc65e:	e9 cf 00 00 00       	jmp    0x1401bc732
1401bc663:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1401bc667:	e8 54 ed ef ff       	call   0x1400bb3c0
1401bc66c:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
1401bc670:	4c 8b f0             	mov    %rax,%r14
1401bc673:	4c 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%r8
1401bc67a:	00
1401bc67b:	48 8d 05 be f7 ff ff 	lea    -0x842(%rip),%rax        # 0x1401bbe40
1401bc682:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401bc687:	ba 0e 00 00 00       	mov    $0xe,%edx
1401bc68c:	48 8d 05 5d 95 f8 ff 	lea    -0x76aa3(%rip),%rax        # 0x140145bf0
1401bc693:	49 8b ce             	mov    %r14,%rcx
1401bc696:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401bc69b:	48 8d 05 ee f9 ff ff 	lea    -0x612(%rip),%rax        # 0x1401bc090
1401bc6a2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401bc6a7:	e8 e4 52 f8 ff       	call   0x140141990
1401bc6ac:	48 8b d8             	mov    %rax,%rbx
1401bc6af:	48 85 c0             	test   %rax,%rax
1401bc6b2:	75 7e                	jne    0x1401bc732
1401bc6b4:	e8 b7 a9 f6 ff       	call   0x140127070
1401bc6b9:	4c 8d 05 90 fd 16 00 	lea    0x16fd90(%rip),%r8        # 0x14032c450
1401bc6c0:	8d 53 66             	lea    0x66(%rbx),%edx
1401bc6c3:	48 8d 0d 96 fd 16 00 	lea    0x16fd96(%rip),%rcx        # 0x14032c460
1401bc6ca:	e8 c1 aa f6 ff       	call   0x140127190
1401bc6cf:	45 33 c0             	xor    %r8d,%r8d
1401bc6d2:	8d 4b 06             	lea    0x6(%rbx),%ecx
1401bc6d5:	ba 96 00 00 00       	mov    $0x96,%edx
1401bc6da:	e8 b1 ab f6 ff       	call   0x140127290
1401bc6df:	44 8d 7b fe          	lea    -0x2(%rbx),%r15d
1401bc6e3:	e9 ad fe ff ff       	jmp    0x1401bc595
1401bc6e8:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
1401bc6ec:	48 8d 05 4d f7 ff ff 	lea    -0x8b3(%rip),%rax        # 0x1401bbe40
1401bc6f3:	4c 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%r8
1401bc6fa:	00
1401bc6fb:	ba 0e 00 00 00       	mov    $0xe,%edx
1401bc700:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401bc704:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401bc709:	48 8d 05 e0 94 f8 ff 	lea    -0x76b20(%rip),%rax        # 0x140145bf0
1401bc710:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401bc715:	48 8d 05 74 f9 ff ff 	lea    -0x68c(%rip),%rax        # 0x1401bc090
1401bc71c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401bc721:	e8 ea 51 f8 ff       	call   0x140141910
1401bc726:	48 8b d8             	mov    %rax,%rbx
1401bc729:	48 85 c0             	test   %rax,%rax
1401bc72c:	74 5d                	je     0x1401bc78b
1401bc72e:	4c 8b 70 18          	mov    0x18(%rax),%r14
1401bc732:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1401bc736:	e8 45 c1 ee ff       	call   0x1400a8880
1401bc73b:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1401bc73f:	48 8b d0             	mov    %rax,%rdx
1401bc742:	49 8b ce             	mov    %r14,%rcx
1401bc745:	e8 26 95 f8 ff       	call   0x140145c70
1401bc74a:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1401bc751:	00
1401bc752:	48 8b f0             	mov    %rax,%rsi
1401bc755:	48 85 c0             	test   %rax,%rax
1401bc758:	74 29                	je     0x1401bc783
1401bc75a:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
1401bc75e:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
1401bc765:	00
1401bc766:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1401bc76a:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1401bc771:	e8 0a ee f3 ff       	call   0x1400fb580
1401bc776:	4c 8b e0             	mov    %rax,%r12
1401bc779:	4c 39 bc 24 90 00 00 	cmp    %r15,0x90(%rsp)
1401bc780:	00
1401bc781:	75 08                	jne    0x1401bc78b
1401bc783:	48 8b ce             	mov    %rsi,%rcx
1401bc786:	e8 75 93 f8 ff       	call   0x140145b00
1401bc78b:	ff c5                	inc    %ebp
1401bc78d:	83 fd 03             	cmp    $0x3,%ebp
1401bc790:	0f 8c 4a fe ff ff    	jl     0x1401bc5e0
1401bc796:	4d 85 e4             	test   %r12,%r12
1401bc799:	75 64                	jne    0x1401bc7ff
1401bc79b:	48 85 db             	test   %rbx,%rbx
1401bc79e:	74 49                	je     0x1401bc7e9
1401bc7a0:	f0 44 0f c1 6b 20    	lock xadd %r13d,0x20(%rbx)
1401bc7a6:	41 83 ed 01          	sub    $0x1,%r13d
1401bc7aa:	7f 3d                	jg     0x1401bc7e9
1401bc7ac:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401bc7b0:	48 8d 15 a9 fc 16 00 	lea    0x16fca9(%rip),%rdx        # 0x14032c460
1401bc7b7:	41 b8 81 01 00 00    	mov    $0x181,%r8d
1401bc7bd:	e8 fe f5 f2 ff       	call   0x1400ebdc0
1401bc7c2:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401bc7c6:	e8 a5 35 f8 ff       	call   0x14013fd70
1401bc7cb:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1401bc7cf:	e8 fc b0 f6 ff       	call   0x1401278d0
1401bc7d4:	41 b8 84 01 00 00    	mov    $0x184,%r8d
1401bc7da:	48 8d 15 7f fc 16 00 	lea    0x16fc7f(%rip),%rdx        # 0x14032c460
1401bc7e1:	48 8b cb             	mov    %rbx,%rcx
1401bc7e4:	e8 d7 f5 f2 ff       	call   0x1400ebdc0
1401bc7e9:	e8 82 a8 f6 ff       	call   0x140127070
1401bc7ee:	4c 8d 05 5b fc 16 00 	lea    0x16fc5b(%rip),%r8        # 0x14032c450
1401bc7f5:	ba 85 00 00 00       	mov    $0x85,%edx
1401bc7fa:	e9 79 fd ff ff       	jmp    0x1401bc578
1401bc7ff:	48 89 5f 28          	mov    %rbx,0x28(%rdi)
1401bc803:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401bc807:	e8 44 2f f8 ff       	call   0x14013f750
1401bc80c:	48 8b c8             	mov    %rax,%rcx
1401bc80f:	ff 53 30             	call   *0x30(%rbx)
1401bc812:	48 89 47 30          	mov    %rax,0x30(%rdi)
1401bc816:	48 85 c0             	test   %rax,%rax
1401bc819:	75 16                	jne    0x1401bc831
1401bc81b:	e8 50 a8 f6 ff       	call   0x140127070
1401bc820:	4c 8d 05 29 fc 16 00 	lea    0x16fc29(%rip),%r8        # 0x14032c450
1401bc827:	ba 8d 00 00 00       	mov    $0x8d,%edx
1401bc82c:	e9 47 fd ff ff       	jmp    0x1401bc578
1401bc831:	8b 8c 24 98 00 00 00 	mov    0x98(%rsp),%ecx
1401bc838:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
1401bc83e:	74 33                	je     0x1401bc873
1401bc840:	81 f9 00 20 00 00    	cmp    $0x2000,%ecx
1401bc846:	74 16                	je     0x1401bc85e
1401bc848:	e8 23 a8 f6 ff       	call   0x140127070
1401bc84d:	4c 8d 05 fc fb 16 00 	lea    0x16fbfc(%rip),%r8        # 0x14032c450
1401bc854:	ba a3 00 00 00       	mov    $0xa3,%edx
1401bc859:	e9 1a fd ff ff       	jmp    0x1401bc578
1401bc85e:	4c 8b 4b 48          	mov    0x48(%rbx),%r9
1401bc862:	4d 85 c9             	test   %r9,%r9
1401bc865:	75 4e                	jne    0x1401bc8b5
1401bc867:	e8 04 a8 f6 ff       	call   0x140127070
1401bc86c:	ba 9c 00 00 00       	mov    $0x9c,%edx
1401bc871:	eb 13                	jmp    0x1401bc886
1401bc873:	4c 8b 4b 38          	mov    0x38(%rbx),%r9
1401bc877:	4d 85 c9             	test   %r9,%r9
1401bc87a:	75 39                	jne    0x1401bc8b5
1401bc87c:	e8 ef a7 f6 ff       	call   0x140127070
1401bc881:	ba 94 00 00 00       	mov    $0x94,%edx
1401bc886:	4c 8d 05 c3 fb 16 00 	lea    0x16fbc3(%rip),%r8        # 0x14032c450
1401bc88d:	48 8d 0d cc fb 16 00 	lea    0x16fbcc(%rip),%rcx        # 0x14032c460
1401bc894:	e8 f7 a8 f6 ff       	call   0x140127190
1401bc899:	45 33 c0             	xor    %r8d,%r8d
1401bc89c:	ba 96 00 00 00       	mov    $0x96,%edx
1401bc8a1:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401bc8a5:	e8 e6 a9 f6 ff       	call   0x140127290
1401bc8aa:	41 bf fe ff ff ff    	mov    $0xfffffffe,%r15d
1401bc8b0:	e9 e0 fc ff ff       	jmp    0x1401bc595
1401bc8b5:	4c 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%r8
1401bc8bc:	00
1401bc8bd:	49 8b d4             	mov    %r12,%rdx
1401bc8c0:	48 8b c8             	mov    %rax,%rcx
1401bc8c3:	41 ff d1             	call   *%r9
1401bc8c6:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1401bc8cd:	00
1401bc8ce:	44 8b f8             	mov    %eax,%r15d
1401bc8d1:	e8 2a 92 f8 ff       	call   0x140145b00
1401bc8d6:	48 c7 84 24 90 00 00 	movq   $0x0,0x90(%rsp)
1401bc8dd:	00 00 00 00 00
1401bc8e2:	45 85 ff             	test   %r15d,%r15d
1401bc8e5:	0f 8e aa fc ff ff    	jle    0x1401bc595
1401bc8eb:	b8 01 00 00 00       	mov    $0x1,%eax
1401bc8f0:	e9 be fc ff ff       	jmp    0x1401bc5b3
1401bc8f5:	e8 76 a7 f6 ff       	call   0x140127070
1401bc8fa:	4c 8d 05 4f fb 16 00 	lea    0x16fb4f(%rip),%r8        # 0x14032c450
1401bc901:	ba 20 00 00 00       	mov    $0x20,%edx
1401bc906:	48 8d 0d 53 fb 16 00 	lea    0x16fb53(%rip),%rcx        # 0x14032c460
1401bc90d:	e8 7e a8 f6 ff       	call   0x140127190
1401bc912:	ba 86 00 00 00       	mov    $0x86,%edx
1401bc917:	45 33 c0             	xor    %r8d,%r8d
1401bc91a:	8d 4a 80             	lea    -0x80(%rdx),%ecx
1401bc91d:	e8 6e a9 f6 ff       	call   0x140127290
1401bc922:	33 c0                	xor    %eax,%eax
1401bc924:	48 83 c4 60          	add    $0x60,%rsp
1401bc928:	41 5f                	pop    %r15
1401bc92a:	41 5e                	pop    %r14
1401bc92c:	5f                   	pop    %rdi
1401bc92d:	5e                   	pop    %rsi
1401bc92e:	5b                   	pop    %rbx
1401bc92f:	c3                   	ret
1401bc930:	40 53                	rex push %rbx
1401bc932:	b8 20 00 00 00       	mov    $0x20,%eax
1401bc937:	e8 f4 41 0f 00       	call   0x1402b0b30
1401bc93c:	48 2b e0             	sub    %rax,%rsp
1401bc93f:	48 8b d9             	mov    %rcx,%rbx
1401bc942:	48 8b 0d d7 f3 21 00 	mov    0x21f3d7(%rip),%rcx        # 0x1403dbd20
1401bc949:	e8 22 b0 f6 ff       	call   0x140127970
1401bc94e:	85 c0                	test   %eax,%eax
1401bc950:	74 34                	je     0x1401bc986
1401bc952:	48 8b 0b             	mov    (%rbx),%rcx
1401bc955:	48 85 c9             	test   %rcx,%rcx
1401bc958:	74 1b                	je     0x1401bc975
1401bc95a:	48 8d 15 8f 02 00 00 	lea    0x28f(%rip),%rdx        # 0x1401bcbf0
1401bc961:	e8 8a a1 f7 ff       	call   0x140136af0
1401bc966:	48 8b 0b             	mov    (%rbx),%rcx
1401bc969:	e8 32 a3 f7 ff       	call   0x140136ca0
1401bc96e:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1401bc975:	48 8b 0d a4 f3 21 00 	mov    0x21f3a4(%rip),%rcx        # 0x1403dbd20
1401bc97c:	48 83 c4 20          	add    $0x20,%rsp
1401bc980:	5b                   	pop    %rbx
1401bc981:	e9 aa b0 f6 ff       	jmp    0x140127a30
1401bc986:	48 83 c4 20          	add    $0x20,%rsp
1401bc98a:	5b                   	pop    %rbx
1401bc98b:	c3                   	ret
1401bc98c:	cc                   	int3
1401bc98d:	cc                   	int3
1401bc98e:	cc                   	int3
1401bc98f:	cc                   	int3
1401bc990:	48 85 c9             	test   %rcx,%rcx
1401bc993:	74 2c                	je     0x1401bc9c1
1401bc995:	b8 38 00 00 00       	mov    $0x38,%eax
1401bc99a:	e8 91 41 0f 00       	call   0x1402b0b30
1401bc99f:	48 2b e0             	sub    %rax,%rsp
1401bc9a2:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401bc9a7:	48 8d 15 92 02 00 00 	lea    0x292(%rip),%rdx        # 0x1401bcc40
1401bc9ae:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1401bc9b3:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401bc9b8:	e8 a3 a1 f7 ff       	call   0x140136b60
1401bc9bd:	48 83 c4 38          	add    $0x38,%rsp
1401bc9c1:	c3                   	ret
1401bc9c2:	cc                   	int3
1401bc9c3:	cc                   	int3
1401bc9c4:	cc                   	int3
1401bc9c5:	cc                   	int3
1401bc9c6:	cc                   	int3
1401bc9c7:	cc                   	int3
1401bc9c8:	cc                   	int3
1401bc9c9:	cc                   	int3
1401bc9ca:	cc                   	int3
1401bc9cb:	cc                   	int3
1401bc9cc:	cc                   	int3
1401bc9cd:	cc                   	int3
1401bc9ce:	cc                   	int3
1401bc9cf:	cc                   	int3
1401bc9d0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401bc9d5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401bc9da:	57                   	push   %rdi
1401bc9db:	41 56                	push   %r14
1401bc9dd:	41 57                	push   %r15
1401bc9df:	b8 40 00 00 00       	mov    $0x40,%eax
1401bc9e4:	e8 47 41 0f 00       	call   0x1402b0b30
1401bc9e9:	48 2b e0             	sub    %rax,%rsp
1401bc9ec:	48 8b f1             	mov    %rcx,%rsi
1401bc9ef:	49 8b f9             	mov    %r9,%rdi
1401bc9f2:	48 8b 0d 27 f3 21 00 	mov    0x21f327(%rip),%rcx        # 0x1403dbd20
1401bc9f9:	4d 8b f8             	mov    %r8,%r15
1401bc9fc:	48 8b da             	mov    %rdx,%rbx
1401bc9ff:	45 33 f6             	xor    %r14d,%r14d
1401bca02:	e8 69 af f6 ff       	call   0x140127970
1401bca07:	85 c0                	test   %eax,%eax
1401bca09:	0f 84 5a 01 00 00    	je     0x1401bcb69
1401bca0f:	4c 39 36             	cmp    %r14,(%rsi)
1401bca12:	75 3b                	jne    0x1401bca4f
1401bca14:	48 8d 15 c5 f2 f5 ff 	lea    -0xa0d3b(%rip),%rdx        # 0x14011bce0
1401bca1b:	48 8d 0d 7e 58 f3 ff 	lea    -0xca782(%rip),%rcx        # 0x1400f22a0
1401bca22:	e8 09 a5 f7 ff       	call   0x140136f30
1401bca27:	48 85 c0             	test   %rax,%rax
1401bca2a:	0f 84 2a 01 00 00    	je     0x1401bcb5a
1401bca30:	48 8b cb             	mov    %rbx,%rcx
1401bca33:	48 89 06             	mov    %rax,(%rsi)
1401bca36:	e8 75 68 f6 ff       	call   0x1401232b0
1401bca3b:	85 c0                	test   %eax,%eax
1401bca3d:	75 10                	jne    0x1401bca4f
1401bca3f:	48 8b 0e             	mov    (%rsi),%rcx
1401bca42:	e8 59 a2 f7 ff       	call   0x140136ca0
1401bca47:	4c 89 36             	mov    %r14,(%rsi)
1401bca4a:	e9 0b 01 00 00       	jmp    0x1401bcb5a
1401bca4f:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
1401bca54:	8b ac 24 80 00 00 00 	mov    0x80(%rsp),%ebp
1401bca5b:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
1401bca60:	85 ed                	test   %ebp,%ebp
1401bca62:	0f 84 e2 00 00 00    	je     0x1401bcb4a
1401bca68:	44 8b a4 24 88 00 00 	mov    0x88(%rsp),%r12d
1401bca6f:	00
1401bca70:	8b 07                	mov    (%rdi),%eax
1401bca72:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401bca77:	48 8b 0e             	mov    (%rsi),%rcx
1401bca7a:	ff cd                	dec    %ebp
1401bca7c:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401bca80:	e8 ab a5 f7 ff       	call   0x140137030
1401bca85:	48 8b d8             	mov    %rax,%rbx
1401bca88:	48 85 c0             	test   %rax,%rax
1401bca8b:	75 61                	jne    0x1401bcaee
1401bca8d:	44 8d 40 6a          	lea    0x6a(%rax),%r8d
1401bca91:	48 8d 15 38 fa 16 00 	lea    0x16fa38(%rip),%rdx        # 0x14032c4d0
1401bca98:	8d 48 20             	lea    0x20(%rax),%ecx
1401bca9b:	e8 d0 f2 f2 ff       	call   0x1400ebd70
1401bcaa0:	48 8b d8             	mov    %rax,%rbx
1401bcaa3:	48 85 c0             	test   %rax,%rax
1401bcaa6:	0f 84 a4 00 00 00    	je     0x1401bcb50
1401bcaac:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
1401bcab3:	8b 07                	mov    (%rdi),%eax
1401bcab5:	89 03                	mov    %eax,(%rbx)
1401bcab7:	e8 24 eb f2 ff       	call   0x1400eb5e0
1401bcabc:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401bcac0:	48 85 c0             	test   %rax,%rax
1401bcac3:	0f 84 d4 00 00 00    	je     0x1401bcb9d
1401bcac9:	4c 89 73 10          	mov    %r14,0x10(%rbx)