140b506e5:	e8 d6 2e fb ff       	call   0x140b035c0
140b506ea:	48 8d 05 d7 76 58 00 	lea    0x5876d7(%rip),%rax        # 0x1410d7dc8
140b506f1:	48 89 03             	mov    %rax,(%rbx)
140b506f4:	48 8b cf             	mov    %rdi,%rcx
140b506f7:	e8 c4 2e fb ff       	call   0x140b035c0
140b506fc:	48 8b c3             	mov    %rbx,%rax
140b506ff:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b50706:	00
140b50707:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b5070e:	5f                   	pop    %rdi
140b5070f:	c3                   	ret
140b50710:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b50715:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b5071a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b5071f:	57                   	push   %rdi
140b50720:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b50727:	48 8b fa             	mov    %rdx,%rdi
140b5072a:	48 8b d9             	mov    %rcx,%rbx
140b5072d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b50732:	e8 59 2d fb ff       	call   0x140b03490
140b50737:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b5073c:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b50743:	00
140b50744:	48 8d 05 6d 76 58 00 	lea    0x58766d(%rip),%rax        # 0x1410d7db8
140b5074b:	48 89 03             	mov    %rax,(%rbx)
140b5074e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b50753:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b5075a:	00
140b5075b:	e8 00 e8 00 00       	call   0x140b5ef60
140b50760:	48 8b 08             	mov    (%rax),%rcx
140b50763:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b5076a:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b5076e:	48 8b 08             	mov    (%rax),%rcx
140b50771:	48 85 c9             	test   %rcx,%rcx
140b50774:	74 1a                	je     0x140b50790
140b50776:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b5077b:	75 13                	jne    0x140b50790
140b5077d:	48 8b 01             	mov    (%rcx),%rax
140b50780:	ba 01 00 00 00       	mov    $0x1,%edx
140b50785:	48 8b 40 28          	mov    0x28(%rax),%rax
140b50789:	ff 15 91 32 43 00    	call   *0x433291(%rip)        # 0x140f83a20
140b5078f:	90                   	nop
140b50790:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b50795:	e8 26 2e fb ff       	call   0x140b035c0
140b5079a:	48 8d 05 27 76 58 00 	lea    0x587627(%rip),%rax        # 0x1410d7dc8
140b507a1:	48 89 03             	mov    %rax,(%rbx)
140b507a4:	48 8b cf             	mov    %rdi,%rcx
140b507a7:	e8 14 2e fb ff       	call   0x140b035c0
140b507ac:	48 8b c3             	mov    %rbx,%rax
140b507af:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b507b6:	00
140b507b7:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b507be:	5f                   	pop    %rdi
140b507bf:	c3                   	ret
140b507c0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b507c5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b507ca:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b507cf:	57                   	push   %rdi
140b507d0:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b507d7:	48 8b fa             	mov    %rdx,%rdi
140b507da:	48 8b d9             	mov    %rcx,%rbx
140b507dd:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b507e2:	e8 a9 2c fb ff       	call   0x140b03490
140b507e7:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b507ec:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b507f3:	00
140b507f4:	48 8d 05 bd 75 58 00 	lea    0x5875bd(%rip),%rax        # 0x1410d7db8
140b507fb:	48 89 03             	mov    %rax,(%rbx)
140b507fe:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b50803:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b5080a:	00
140b5080b:	e8 10 e8 00 00       	call   0x140b5f020
140b50810:	48 8b 08             	mov    (%rax),%rcx
140b50813:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b5081a:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b5081e:	48 8b 08             	mov    (%rax),%rcx
140b50821:	48 85 c9             	test   %rcx,%rcx
140b50824:	74 1a                	je     0x140b50840
140b50826:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b5082b:	75 13                	jne    0x140b50840
140b5082d:	48 8b 01             	mov    (%rcx),%rax
140b50830:	ba 01 00 00 00       	mov    $0x1,%edx
140b50835:	48 8b 40 28          	mov    0x28(%rax),%rax
140b50839:	ff 15 e1 31 43 00    	call   *0x4331e1(%rip)        # 0x140f83a20
140b5083f:	90                   	nop
140b50840:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b50845:	e8 76 2d fb ff       	call   0x140b035c0
140b5084a:	48 8d 05 77 75 58 00 	lea    0x587577(%rip),%rax        # 0x1410d7dc8
140b50851:	48 89 03             	mov    %rax,(%rbx)
140b50854:	48 8b cf             	mov    %rdi,%rcx
140b50857:	e8 64 2d fb ff       	call   0x140b035c0
140b5085c:	48 8b c3             	mov    %rbx,%rax
140b5085f:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b50866:	00
140b50867:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b5086e:	5f                   	pop    %rdi
140b5086f:	c3                   	ret
140b50870:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b50875:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b5087a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b5087f:	57                   	push   %rdi
140b50880:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b50887:	48 8b fa             	mov    %rdx,%rdi
140b5088a:	48 8b d9             	mov    %rcx,%rbx
140b5088d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b50892:	e8 f9 2b fb ff       	call   0x140b03490
140b50897:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b5089c:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b508a3:	00
140b508a4:	48 8d 05 0d 75 58 00 	lea    0x58750d(%rip),%rax        # 0x1410d7db8
140b508ab:	48 89 03             	mov    %rax,(%rbx)
140b508ae:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b508b3:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b508ba:	00
140b508bb:	e8 20 e8 00 00       	call   0x140b5f0e0
140b508c0:	48 8b 08             	mov    (%rax),%rcx
140b508c3:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b508ca:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b508ce:	48 8b 08             	mov    (%rax),%rcx
140b508d1:	48 85 c9             	test   %rcx,%rcx
140b508d4:	74 1a                	je     0x140b508f0
140b508d6:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b508db:	75 13                	jne    0x140b508f0
140b508dd:	48 8b 01             	mov    (%rcx),%rax
140b508e0:	ba 01 00 00 00       	mov    $0x1,%edx
140b508e5:	48 8b 40 28          	mov    0x28(%rax),%rax
140b508e9:	ff 15 31 31 43 00    	call   *0x433131(%rip)        # 0x140f83a20
140b508ef:	90                   	nop
140b508f0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b508f5:	e8 c6 2c fb ff       	call   0x140b035c0
140b508fa:	48 8d 05 c7 74 58 00 	lea    0x5874c7(%rip),%rax        # 0x1410d7dc8
140b50901:	48 89 03             	mov    %rax,(%rbx)
140b50904:	48 8b cf             	mov    %rdi,%rcx
140b50907:	e8 b4 2c fb ff       	call   0x140b035c0
140b5090c:	48 8b c3             	mov    %rbx,%rax
140b5090f:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b50916:	00
140b50917:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b5091e:	5f                   	pop    %rdi
140b5091f:	c3                   	ret
140b50920:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b50925:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b5092a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b5092f:	57                   	push   %rdi
140b50930:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b50937:	48 8b fa             	mov    %rdx,%rdi
140b5093a:	48 8b d9             	mov    %rcx,%rbx
140b5093d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b50942:	e8 49 2b fb ff       	call   0x140b03490
140b50947:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b5094c:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b50953:	00
140b50954:	48 8d 05 5d 74 58 00 	lea    0x58745d(%rip),%rax        # 0x1410d7db8
140b5095b:	48 89 03             	mov    %rax,(%rbx)
140b5095e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b50963:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b5096a:	00
140b5096b:	e8 30 e8 00 00       	call   0x140b5f1a0
140b50970:	48 8b 08             	mov    (%rax),%rcx
140b50973:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b5097a:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b5097e:	48 8b 08             	mov    (%rax),%rcx
140b50981:	48 85 c9             	test   %rcx,%rcx
140b50984:	74 1a                	je     0x140b509a0
140b50986:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b5098b:	75 13                	jne    0x140b509a0
140b5098d:	48 8b 01             	mov    (%rcx),%rax
140b50990:	ba 01 00 00 00       	mov    $0x1,%edx
140b50995:	48 8b 40 28          	mov    0x28(%rax),%rax
140b50999:	ff 15 81 30 43 00    	call   *0x433081(%rip)        # 0x140f83a20
140b5099f:	90                   	nop
140b509a0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b509a5:	e8 16 2c fb ff       	call   0x140b035c0
140b509aa:	48 8d 05 17 74 58 00 	lea    0x587417(%rip),%rax        # 0x1410d7dc8
140b509b1:	48 89 03             	mov    %rax,(%rbx)
140b509b4:	48 8b cf             	mov    %rdi,%rcx
140b509b7:	e8 04 2c fb ff       	call   0x140b035c0
140b509bc:	48 8b c3             	mov    %rbx,%rax
140b509bf:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b509c6:	00
140b509c7:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b509ce:	5f                   	pop    %rdi
140b509cf:	c3                   	ret
140b509d0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b509d5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b509da:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b509df:	57                   	push   %rdi
140b509e0:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b509e7:	48 8b fa             	mov    %rdx,%rdi
140b509ea:	48 8b d9             	mov    %rcx,%rbx
140b509ed:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b509f2:	e8 99 2a fb ff       	call   0x140b03490
140b509f7:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b509fc:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b50a03:	00
140b50a04:	48 8d 05 ad 73 58 00 	lea    0x5873ad(%rip),%rax        # 0x1410d7db8
140b50a0b:	48 89 03             	mov    %rax,(%rbx)
140b50a0e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b50a13:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b50a1a:	00
140b50a1b:	e8 40 e8 00 00       	call   0x140b5f260
140b50a20:	48 8b 08             	mov    (%rax),%rcx
140b50a23:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b50a2a:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b50a2e:	48 8b 08             	mov    (%rax),%rcx
140b50a31:	48 85 c9             	test   %rcx,%rcx
140b50a34:	74 1a                	je     0x140b50a50
140b50a36:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b50a3b:	75 13                	jne    0x140b50a50
140b50a3d:	48 8b 01             	mov    (%rcx),%rax
140b50a40:	ba 01 00 00 00       	mov    $0x1,%edx
140b50a45:	48 8b 40 28          	mov    0x28(%rax),%rax
140b50a49:	ff 15 d1 2f 43 00    	call   *0x432fd1(%rip)        # 0x140f83a20
140b50a4f:	90                   	nop
140b50a50:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b50a55:	e8 66 2b fb ff       	call   0x140b035c0
140b50a5a:	48 8d 05 67 73 58 00 	lea    0x587367(%rip),%rax        # 0x1410d7dc8
140b50a61:	48 89 03             	mov    %rax,(%rbx)
140b50a64:	48 8b cf             	mov    %rdi,%rcx
140b50a67:	e8 54 2b fb ff       	call   0x140b035c0
140b50a6c:	48 8b c3             	mov    %rbx,%rax
140b50a6f:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b50a76:	00
140b50a77:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b50a7e:	5f                   	pop    %rdi
140b50a7f:	c3                   	ret
140b50a80:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b50a85:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b50a8a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b50a8f:	57                   	push   %rdi
140b50a90:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b50a97:	48 8b fa             	mov    %rdx,%rdi
140b50a9a:	48 8b d9             	mov    %rcx,%rbx
140b50a9d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b50aa2:	e8 e9 29 fb ff       	call   0x140b03490
140b50aa7:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b50aac:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b50ab3:	00
140b50ab4:	48 8d 05 fd 72 58 00 	lea    0x5872fd(%rip),%rax        # 0x1410d7db8
140b50abb:	48 89 03             	mov    %rax,(%rbx)
140b50abe:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b50ac3:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b50aca:	00
140b50acb:	e8 50 e8 00 00       	call   0x140b5f320
140b50ad0:	48 8b 08             	mov    (%rax),%rcx
140b50ad3:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b50ada:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b50ade:	48 8b 08             	mov    (%rax),%rcx
140b50ae1:	48 85 c9             	test   %rcx,%rcx
140b50ae4:	74 1a                	je     0x140b50b00
140b50ae6:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b50aeb:	75 13                	jne    0x140b50b00
140b50aed:	48 8b 01             	mov    (%rcx),%rax
140b50af0:	ba 01 00 00 00       	mov    $0x1,%edx
140b50af5:	48 8b 40 28          	mov    0x28(%rax),%rax
140b50af9:	ff 15 21 2f 43 00    	call   *0x432f21(%rip)        # 0x140f83a20
140b50aff:	90                   	nop
140b50b00:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b50b05:	e8 b6 2a fb ff       	call   0x140b035c0
140b50b0a:	48 8d 05 b7 72 58 00 	lea    0x5872b7(%rip),%rax        # 0x1410d7dc8
140b50b11:	48 89 03             	mov    %rax,(%rbx)
140b50b14:	48 8b cf             	mov    %rdi,%rcx
140b50b17:	e8 a4 2a fb ff       	call   0x140b035c0
140b50b1c:	48 8b c3             	mov    %rbx,%rax
140b50b1f:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b50b26:	00
140b50b27:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b50b2e:	5f                   	pop    %rdi
140b50b2f:	c3                   	ret
140b50b30:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b50b35:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b50b3a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b50b3f:	57                   	push   %rdi
140b50b40:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b50b47:	48 8b fa             	mov    %rdx,%rdi
140b50b4a:	48 8b d9             	mov    %rcx,%rbx
140b50b4d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b50b52:	e8 39 29 fb ff       	call   0x140b03490
140b50b57:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b50b5c:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b50b63:	00
140b50b64:	48 8d 05 4d 72 58 00 	lea    0x58724d(%rip),%rax        # 0x1410d7db8
140b50b6b:	48 89 03             	mov    %rax,(%rbx)
140b50b6e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b50b73:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b50b7a:	00
140b50b7b:	e8 60 e8 00 00       	call   0x140b5f3e0
140b50b80:	48 8b 08             	mov    (%rax),%rcx
140b50b83:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b50b8a:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b50b8e:	48 8b 08             	mov    (%rax),%rcx
140b50b91:	48 85 c9             	test   %rcx,%rcx
140b50b94:	74 1a                	je     0x140b50bb0
140b50b96:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b50b9b:	75 13                	jne    0x140b50bb0
140b50b9d:	48 8b 01             	mov    (%rcx),%rax
140b50ba0:	ba 01 00 00 00       	mov    $0x1,%edx
140b50ba5:	48 8b 40 28          	mov    0x28(%rax),%rax
140b50ba9:	ff 15 71 2e 43 00    	call   *0x432e71(%rip)        # 0x140f83a20
140b50baf:	90                   	nop
140b50bb0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b50bb5:	e8 06 2a fb ff       	call   0x140b035c0
140b50bba:	48 8d 05 07 72 58 00 	lea    0x587207(%rip),%rax        # 0x1410d7dc8
140b50bc1:	48 89 03             	mov    %rax,(%rbx)
140b50bc4:	48 8b cf             	mov    %rdi,%rcx
140b50bc7:	e8 f4 29 fb ff       	call   0x140b035c0
140b50bcc:	48 8b c3             	mov    %rbx,%rax
140b50bcf:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b50bd6:	00
140b50bd7:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b50bde:	5f                   	pop    %rdi
140b50bdf:	c3                   	ret
140b50be0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b50be5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b50bea:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b50bef:	57                   	push   %rdi
140b50bf0:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b50bf7:	48 8b fa             	mov    %rdx,%rdi
140b50bfa:	48 8b d9             	mov    %rcx,%rbx
140b50bfd:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b50c02:	e8 89 28 fb ff       	call   0x140b03490
140b50c07:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140b50c0c:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b50c13:	00
140b50c14:	48 8d 05 9d 71 58 00 	lea    0x58719d(%rip),%rax        # 0x1410d7db8
140b50c1b:	48 89 03             	mov    %rax,(%rbx)
140b50c1e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b50c23:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140b50c2a:	00
140b50c2b:	e8 70 e8 00 00       	call   0x140b5f4a0
140b50c30:	48 8b 08             	mov    (%rax),%rcx
140b50c33:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b50c3a:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140b50c3e:	48 8b 08             	mov    (%rax),%rcx
140b50c41:	48 85 c9             	test   %rcx,%rcx
140b50c44:	74 1a                	je     0x140b50c60
140b50c46:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b50c4b:	75 13                	jne    0x140b50c60
140b50c4d:	48 8b 01             	mov    (%rcx),%rax
140b50c50:	ba 01 00 00 00       	mov    $0x1,%edx
140b50c55:	48 8b 40 28          	mov    0x28(%rax),%rax
140b50c59:	ff 15 c1 2d 43 00    	call   *0x432dc1(%rip)        # 0x140f83a20
140b50c5f:	90                   	nop
140b50c60:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b50c65:	e8 56 29 fb ff       	call   0x140b035c0
140b50c6a:	48 8d 05 57 71 58 00 	lea    0x587157(%rip),%rax        # 0x1410d7dc8
140b50c71:	48 89 03             	mov    %rax,(%rbx)
140b50c74:	48 8b cf             	mov    %rdi,%rcx
140b50c77:	e8 44 29 fb ff       	call   0x140b035c0
140b50c7c:	48 8b c3             	mov    %rbx,%rax