14062a7e2:	66 c7 45 90 01 00    	movw   $0x1,-0x70(%rbp)
14062a7e8:	89 75 94             	mov    %esi,-0x6c(%rbp)
14062a7eb:	48 89 75 98          	mov    %rsi,-0x68(%rbp)
14062a7ef:	89 75 a0             	mov    %esi,-0x60(%rbp)
14062a7f2:	c7 45 a4 ff ff ff ff 	movl   $0xffffffff,-0x5c(%rbp)
14062a7f9:	89 75 a8             	mov    %esi,-0x58(%rbp)
14062a7fc:	48 8b 05 fd 56 e0 00 	mov    0xe056fd(%rip),%rax        # 0x14142ff00
14062a803:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14062a807:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14062a80c:	89 5c 24 34          	mov    %ebx,0x34(%rsp)
14062a810:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14062a815:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14062a819:	e8 12 c9 fe ff       	call   0x140617130
14062a81e:	90                   	nop
14062a81f:	66 48 0f 7e f1       	movq   %xmm6,%rcx
14062a824:	48 85 c9             	test   %rcx,%rcx
14062a827:	74 24                	je     0x14062a84d
14062a829:	8b 41 10             	mov    0x10(%rcx),%eax
14062a82c:	ff c8                	dec    %eax
14062a82e:	89 41 10             	mov    %eax,0x10(%rcx)
14062a831:	85 c0                	test   %eax,%eax
14062a833:	7f 18                	jg     0x14062a84d
14062a835:	0f 88 01 0d 00 00    	js     0x14062b53c
14062a83b:	48 8b 01             	mov    (%rcx),%rax
14062a83e:	ba 01 00 00 00       	mov    $0x1,%edx
14062a843:	48 8b 00             	mov    (%rax),%rax
14062a846:	ff 15 d4 91 95 00    	call   *0x9591d4(%rip)        # 0x140f83a20
14062a84c:	90                   	nop
14062a84d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14062a852:	48 85 c9             	test   %rcx,%rcx
14062a855:	74 24                	je     0x14062a87b
14062a857:	8b 41 10             	mov    0x10(%rcx),%eax
14062a85a:	ff c8                	dec    %eax
14062a85c:	89 41 10             	mov    %eax,0x10(%rcx)
14062a85f:	85 c0                	test   %eax,%eax
14062a861:	7f 18                	jg     0x14062a87b
14062a863:	0f 88 de 0c 00 00    	js     0x14062b547
14062a869:	48 8b 01             	mov    (%rcx),%rax
14062a86c:	ba 01 00 00 00       	mov    $0x1,%edx
14062a871:	48 8b 00             	mov    (%rax),%rax
14062a874:	ff 15 a6 91 95 00    	call   *0x9591a6(%rip)        # 0x140f83a20
14062a87a:	90                   	nop
14062a87b:	48 8d 35 f6 de 9e 00 	lea    0x9edef6(%rip),%rsi        # 0x141018778
14062a882:	e9 7a 02 00 00       	jmp    0x14062ab01
14062a887:	41 b0 01             	mov    $0x1,%r8b
14062a88a:	41 8b d4             	mov    %r12d,%edx
14062a88d:	b9 77 03 00 00       	mov    $0x377,%ecx
14062a892:	e8 b9 ff f7 ff       	call   0x1405aa850
14062a897:	8b d0                	mov    %eax,%edx
14062a899:	4c 8b ce             	mov    %rsi,%r9
14062a89c:	45 8b c6             	mov    %r14d,%r8d
14062a89f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14062a8a4:	e8 c7 9b fe ff       	call   0x140614470
14062a8a9:	48 8b d0             	mov    %rax,%rdx
14062a8ac:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14062a8b0:	e8 7b c8 fe ff       	call   0x140617130
14062a8b5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14062a8ba:	e8 d1 ff f8 ff       	call   0x1405ba890
14062a8bf:	48 8d 35 b2 de 9e 00 	lea    0x9edeb2(%rip),%rsi        # 0x141018778
14062a8c6:	e9 36 02 00 00       	jmp    0x14062ab01
14062a8cb:	48 85 db             	test   %rbx,%rbx
14062a8ce:	0f 84 13 01 00 00    	je     0x14062a9e7
14062a8d4:	48 8b cb             	mov    %rbx,%rcx
14062a8d7:	e8 e4 d9 1c 00       	call   0x1407f82c0
14062a8dc:	48 8b 50 38          	mov    0x38(%rax),%rdx
14062a8e0:	49 8b cd             	mov    %r13,%rcx
14062a8e3:	e8 28 9e fe ff       	call   0x140614710
14062a8e8:	8b c8                	mov    %eax,%ecx
14062a8ea:	48 c7 44 24 34 ff ff 	movq   $0xffffffffffffffff,0x34(%rsp)
14062a8f1:	ff ff
14062a8f3:	c7 44 24 3c ff ff ff 	movl   $0xffffffff,0x3c(%rsp)
14062a8fa:	ff
14062a8fb:	0f 57 c0             	xorps  %xmm0,%xmm0
14062a8fe:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14062a904:	0f 57 c9             	xorps  %xmm1,%xmm1
14062a907:	f3 0f 7f 4c 24 48    	movdqu %xmm1,0x48(%rsp)
14062a90d:	0f 57 f6             	xorps  %xmm6,%xmm6
14062a910:	f3 0f 7f 74 24 50    	movdqu %xmm6,0x50(%rsp)
14062a916:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
14062a91c:	33 c0                	xor    %eax,%eax
14062a91e:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
14062a924:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14062a928:	88 45 88             	mov    %al,-0x78(%rbp)
14062a92b:	c7 44 24 28 64 03 00 	movl   $0x364,0x28(%rsp)
14062a932:	00
14062a933:	c7 44 24 2c 02 00 00 	movl   $0x2,0x2c(%rsp)
14062a93a:	00
14062a93b:	48 8d 35 36 de 9e 00 	lea    0x9ede36(%rip),%rsi        # 0x141018778
14062a942:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14062a947:	66 c7 45 90 01 00    	movw   $0x1,-0x70(%rbp)
14062a94d:	89 45 94             	mov    %eax,-0x6c(%rbp)
14062a950:	48 89 45 98          	mov    %rax,-0x68(%rbp)
14062a954:	89 45 a0             	mov    %eax,-0x60(%rbp)
14062a957:	c7 45 a4 ff ff ff ff 	movl   $0xffffffff,-0x5c(%rbp)
14062a95e:	89 45 a8             	mov    %eax,-0x58(%rbp)
14062a961:	48 8b 05 98 55 e0 00 	mov    0xe05598(%rip),%rax        # 0x14142ff00
14062a968:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14062a96c:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
14062a970:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14062a975:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14062a979:	e8 b2 c7 fe ff       	call   0x140617130
14062a97e:	90                   	nop
14062a97f:	66 48 0f 7e f1       	movq   %xmm6,%rcx
14062a984:	48 85 c9             	test   %rcx,%rcx
14062a987:	74 24                	je     0x14062a9ad
14062a989:	8b 41 10             	mov    0x10(%rcx),%eax
14062a98c:	ff c8                	dec    %eax
14062a98e:	89 41 10             	mov    %eax,0x10(%rcx)
14062a991:	85 c0                	test   %eax,%eax
14062a993:	7f 18                	jg     0x14062a9ad
14062a995:	0f 88 b7 0b 00 00    	js     0x14062b552
14062a99b:	48 8b 01             	mov    (%rcx),%rax
14062a99e:	ba 01 00 00 00       	mov    $0x1,%edx
14062a9a3:	48 8b 00             	mov    (%rax),%rax
14062a9a6:	ff 15 74 90 95 00    	call   *0x959074(%rip)        # 0x140f83a20
14062a9ac:	90                   	nop
14062a9ad:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14062a9b2:	48 85 c9             	test   %rcx,%rcx
14062a9b5:	0f 84 46 01 00 00    	je     0x14062ab01
14062a9bb:	8b 41 10             	mov    0x10(%rcx),%eax
14062a9be:	ff c8                	dec    %eax
14062a9c0:	89 41 10             	mov    %eax,0x10(%rcx)
14062a9c3:	85 c0                	test   %eax,%eax
14062a9c5:	0f 8f 36 01 00 00    	jg     0x14062ab01
14062a9cb:	0f 88 8c 0b 00 00    	js     0x14062b55d
14062a9d1:	48 8b 01             	mov    (%rcx),%rax
14062a9d4:	ba 01 00 00 00       	mov    $0x1,%edx
14062a9d9:	48 8b 00             	mov    (%rax),%rax
14062a9dc:	ff 15 3e 90 95 00    	call   *0x95903e(%rip)        # 0x140f83a20
14062a9e2:	e9 1a 01 00 00       	jmp    0x14062ab01
14062a9e7:	f3 0f 7f 54 24 30    	movdqu %xmm2,0x30(%rsp)
14062a9ed:	0f 57 c0             	xorps  %xmm0,%xmm0
14062a9f0:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14062a9f6:	0f 57 c9             	xorps  %xmm1,%xmm1
14062a9f9:	f3 0f 7f 4c 24 48    	movdqu %xmm1,0x48(%rsp)
14062a9ff:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
14062aa05:	f3 0f 7f 4c 24 60    	movdqu %xmm1,0x60(%rsp)
14062aa0b:	33 c0                	xor    %eax,%eax
14062aa0d:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
14062aa13:	48 89 55 80          	mov    %rdx,-0x80(%rbp)
14062aa17:	88 45 88             	mov    %al,-0x78(%rbp)
14062aa1a:	c7 44 24 28 65 03 00 	movl   $0x365,0x28(%rsp)
14062aa21:	00
14062aa22:	c7 44 24 2c 01 00 00 	movl   $0x1,0x2c(%rsp)
14062aa29:	00
14062aa2a:	48 8d 05 47 dd 9e 00 	lea    0x9edd47(%rip),%rax        # 0x141018778
14062aa31:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14062aa36:	66 c7 45 90 01 00    	movw   $0x1,-0x70(%rbp)
14062aa3c:	89 55 94             	mov    %edx,-0x6c(%rbp)
14062aa3f:	48 89 55 98          	mov    %rdx,-0x68(%rbp)
14062aa43:	89 55 a0             	mov    %edx,-0x60(%rbp)
14062aa46:	c7 45 a4 ff ff ff ff 	movl   $0xffffffff,-0x5c(%rbp)
14062aa4d:	89 55 a8             	mov    %edx,-0x58(%rbp)
14062aa50:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
14062aa54:	48 8b d6             	mov    %rsi,%rdx
14062aa57:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14062aa5c:	e8 1f c3 f8 ff       	call   0x1405b6d80
14062aa61:	90                   	nop
14062aa62:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14062aa67:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14062aa6b:	e8 c0 c6 fe ff       	call   0x140617130
14062aa70:	90                   	nop
14062aa71:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14062aa76:	48 85 c9             	test   %rcx,%rcx
14062aa79:	74 24                	je     0x14062aa9f
14062aa7b:	8b 41 10             	mov    0x10(%rcx),%eax
14062aa7e:	ff c8                	dec    %eax
14062aa80:	89 41 10             	mov    %eax,0x10(%rcx)
14062aa83:	85 c0                	test   %eax,%eax
14062aa85:	7f 18                	jg     0x14062aa9f
14062aa87:	0f 88 db 0a 00 00    	js     0x14062b568
14062aa8d:	48 8b 01             	mov    (%rcx),%rax
14062aa90:	ba 01 00 00 00       	mov    $0x1,%edx
14062aa95:	48 8b 00             	mov    (%rax),%rax
14062aa98:	ff 15 82 8f 95 00    	call   *0x958f82(%rip)        # 0x140f83a20
14062aa9e:	90                   	nop
14062aa9f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14062aaa4:	48 85 c9             	test   %rcx,%rcx
14062aaa7:	74 24                	je     0x14062aacd
14062aaa9:	8b 41 10             	mov    0x10(%rcx),%eax
14062aaac:	ff c8                	dec    %eax
14062aaae:	89 41 10             	mov    %eax,0x10(%rcx)
14062aab1:	85 c0                	test   %eax,%eax
14062aab3:	7f 18                	jg     0x14062aacd
14062aab5:	0f 88 b8 0a 00 00    	js     0x14062b573
14062aabb:	48 8b 01             	mov    (%rcx),%rax
14062aabe:	ba 01 00 00 00       	mov    $0x1,%edx
14062aac3:	48 8b 00             	mov    (%rax),%rax
14062aac6:	ff 15 54 8f 95 00    	call   *0x958f54(%rip)        # 0x140f83a20
14062aacc:	90                   	nop
14062aacd:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14062aad2:	48 85 c9             	test   %rcx,%rcx
14062aad5:	74 23                	je     0x14062aafa
14062aad7:	8b 41 10             	mov    0x10(%rcx),%eax
14062aada:	ff c8                	dec    %eax
14062aadc:	89 41 10             	mov    %eax,0x10(%rcx)
14062aadf:	85 c0                	test   %eax,%eax
14062aae1:	7f 17                	jg     0x14062aafa
14062aae3:	0f 88 95 0a 00 00    	js     0x14062b57e
14062aae9:	48 8b 01             	mov    (%rcx),%rax
14062aaec:	ba 01 00 00 00       	mov    $0x1,%edx
14062aaf1:	48 8b 00             	mov    (%rax),%rax
14062aaf4:	ff 15 26 8f 95 00    	call   *0x958f26(%rip)        # 0x140f83a20
14062aafa:	48 8d 35 77 dc 9e 00 	lea    0x9edc77(%rip),%rsi        # 0x141018778
14062ab01:	48 8b 57 20          	mov    0x20(%rdi),%rdx
14062ab05:	48 85 d2             	test   %rdx,%rdx
14062ab08:	74 1c                	je     0x14062ab26
14062ab0a:	8b 42 10             	mov    0x10(%rdx),%eax
14062ab0d:	ff c0                	inc    %eax
14062ab0f:	89 42 10             	mov    %eax,0x10(%rdx)
14062ab12:	83 f8 01             	cmp    $0x1,%eax
14062ab15:	0f 8e 6e 0a 00 00    	jle    0x14062b589
14062ab1b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14062ab20:	0f 84 6b 0a 00 00    	je     0x14062b591
14062ab26:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14062ab2a:	48 89 55 08          	mov    %rdx,0x8(%rbp)
14062ab2e:	48 85 c9             	test   %rcx,%rcx
14062ab31:	74 24                	je     0x14062ab57
14062ab33:	8b 41 10             	mov    0x10(%rcx),%eax
14062ab36:	ff c8                	dec    %eax
14062ab38:	89 41 10             	mov    %eax,0x10(%rcx)
14062ab3b:	85 c0                	test   %eax,%eax
14062ab3d:	7f 18                	jg     0x14062ab57
14062ab3f:	0f 88 57 0a 00 00    	js     0x14062b59c
14062ab45:	48 8b 01             	mov    (%rcx),%rax
14062ab48:	ba 01 00 00 00       	mov    $0x1,%edx
14062ab4d:	48 8b 00             	mov    (%rax),%rax
14062ab50:	ff 15 ca 8e 95 00    	call   *0x958eca(%rip)        # 0x140f83a20
14062ab56:	90                   	nop
14062ab57:	4c 8b 6d 38          	mov    0x38(%rbp),%r13
14062ab5b:	4c 8b 75 b8          	mov    -0x48(%rbp),%r14
14062ab5f:	44 0f b6 a5 10 01 00 	movzbl 0x110(%rbp),%r12d
14062ab66:	00
14062ab67:	e9 41 07 00 00       	jmp    0x14062b2ad
14062ab6c:	b9 c8 00 00 00       	mov    $0xc8,%ecx
14062ab71:	e8 92 05 7f 00       	call   0x140e1b108
14062ab76:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14062ab7a:	48 85 c0             	test   %rax,%rax
14062ab7d:	74 0f                	je     0x14062ab8e
14062ab7f:	8b d3                	mov    %ebx,%edx
14062ab81:	48 8b c8             	mov    %rax,%rcx
14062ab84:	e8 57 97 fe ff       	call   0x1406142e0
14062ab89:	4c 8b e8             	mov    %rax,%r13
14062ab8c:	eb 03                	jmp    0x14062ab91
14062ab8e:	45 33 ed             	xor    %r13d,%r13d
14062ab91:	45 33 e4             	xor    %r12d,%r12d
14062ab94:	85 db                	test   %ebx,%ebx
14062ab96:	0f 8e bc 01 00 00    	jle    0x14062ad58
14062ab9c:	48 8b fb             	mov    %rbx,%rdi
14062ab9f:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
14062aba3:	45 33 f6             	xor    %r14d,%r14d
14062aba6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14062abad:	00 00 00
14062abb0:	48 8b 06             	mov    (%rsi),%rax
14062abb3:	4a 8b 14 f0          	mov    (%rax,%r14,8),%rdx
14062abb7:	48 8b 5a 20          	mov    0x20(%rdx),%rbx
14062abbb:	48 89 9d 98 00 00 00 	mov    %rbx,0x98(%rbp)
14062abc2:	48 85 db             	test   %rbx,%rbx
14062abc5:	74 1c                	je     0x14062abe3
14062abc7:	8b 43 10             	mov    0x10(%rbx),%eax
14062abca:	ff c0                	inc    %eax
14062abcc:	89 43 10             	mov    %eax,0x10(%rbx)
14062abcf:	83 f8 01             	cmp    $0x1,%eax
14062abd2:	0f 8e da 09 00 00    	jle    0x14062b5b2
14062abd8:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14062abdd:	0f 84 c4 09 00 00    	je     0x14062b5a7
14062abe3:	83 7a 18 00          	cmpl   $0x0,0x18(%rdx)
14062abe7:	75 68                	jne    0x14062ac51
14062abe9:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
14062abed:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
14062abf4:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
14062abf8:	48 85 db             	test   %rbx,%rbx
14062abfb:	74 1c                	je     0x14062ac19
14062abfd:	8b 43 10             	mov    0x10(%rbx),%eax
14062ac00:	ff c0                	inc    %eax
14062ac02:	89 43 10             	mov    %eax,0x10(%rbx)
14062ac05:	83 f8 01             	cmp    $0x1,%eax
14062ac08:	0f 8e b7 09 00 00    	jle    0x14062b5c5
14062ac0e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14062ac13:	0f 84 a1 09 00 00    	je     0x14062b5ba
14062ac19:	48 8b ca             	mov    %rdx,%rcx
14062ac1c:	e8 9f d6 1c 00       	call   0x1407f82c0
14062ac21:	48 8b c8             	mov    %rax,%rcx
14062ac24:	e8 97 d6 1c 00       	call   0x1407f82c0
14062ac29:	48 8b 50 38          	mov    0x38(%rax),%rdx
14062ac2d:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
14062ac34:	e8 d7 9a fe ff       	call   0x140614710
14062ac39:	90                   	nop
14062ac3a:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14062ac3e:	44 8b c0             	mov    %eax,%r8d
14062ac41:	41 8b d4             	mov    %r12d,%edx
14062ac44:	49 8b cd             	mov    %r13,%rcx
14062ac47:	e8 54 35 ff ff       	call   0x14061e1a0
14062ac4c:	e9 c2 00 00 00       	jmp    0x14062ad13
14062ac51:	48 8b ca             	mov    %rdx,%rcx
14062ac54:	e8 e7 b5 05 00       	call   0x140686240
14062ac59:	48 8b 70 38          	mov    0x38(%rax),%rsi
14062ac5d:	48 89 75 c8          	mov    %rsi,-0x38(%rbp)
14062ac61:	48 85 f6             	test   %rsi,%rsi
14062ac64:	74 1c                	je     0x14062ac82
14062ac66:	8b 46 10             	mov    0x10(%rsi),%eax
14062ac69:	ff c0                	inc    %eax
14062ac6b:	89 46 10             	mov    %eax,0x10(%rsi)
14062ac6e:	83 f8 01             	cmp    $0x1,%eax
14062ac71:	0f 8e 61 09 00 00    	jle    0x14062b5d8
14062ac77:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14062ac7c:	0f 84 4b 09 00 00    	je     0x14062b5cd
14062ac82:	49 8b 45 10          	mov    0x10(%r13),%rax
14062ac86:	42 c7 04 b0 ff ff ff 	movl   $0xffffffff,(%rax,%r14,4)
14062ac8d:	ff
14062ac8e:	49 63 cc             	movslq %r12d,%rcx
14062ac91:	49 8b 45 18          	mov    0x18(%r13),%rax
14062ac95:	48 8d 0c c8          	lea    (%rax,%rcx,8),%rcx
14062ac99:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
14062ac9d:	e8 de 1a c3 ff       	call   0x14025c780
14062aca2:	49 8b 45 20          	mov    0x20(%r13),%rax
14062aca6:	4e 8d 3c f0          	lea    (%rax,%r14,8),%r15
14062acaa:	49 8b 0f             	mov    (%r15),%rcx
14062acad:	48 85 c9             	test   %rcx,%rcx
14062acb0:	74 2a                	je     0x14062acdc
14062acb2:	8b 41 10             	mov    0x10(%rcx),%eax
14062acb5:	ff c8                	dec    %eax
14062acb7:	89 41 10             	mov    %eax,0x10(%rcx)
14062acba:	85 c0                	test   %eax,%eax
14062acbc:	7f 17                	jg     0x14062acd5
14062acbe:	0f 88 1c 09 00 00    	js     0x14062b5e0
14062acc4:	48 8b 01             	mov    (%rcx),%rax
14062acc7:	ba 01 00 00 00       	mov    $0x1,%edx
14062accc:	48 8b 00             	mov    (%rax),%rax
14062accf:	ff 15 4b 8d 95 00    	call   *0x958d4b(%rip)        # 0x140f83a20
14062acd5:	49 c7 07 00 00 00 00 	movq   $0x0,(%r15)
14062acdc:	48 85 f6             	test   %rsi,%rsi
14062acdf:	74 27                	je     0x14062ad08
14062ace1:	8b 46 10             	mov    0x10(%rsi),%eax
14062ace4:	ff c8                	dec    %eax
14062ace6:	89 46 10             	mov    %eax,0x10(%rsi)
14062ace9:	85 c0                	test   %eax,%eax
14062aceb:	7f 1b                	jg     0x14062ad08
14062aced:	0f 88 f8 08 00 00    	js     0x14062b5eb
14062acf3:	48 8b 06             	mov    (%rsi),%rax
14062acf6:	ba 01 00 00 00       	mov    $0x1,%edx
14062acfb:	48 8b ce             	mov    %rsi,%rcx
14062acfe:	48 8b 00             	mov    (%rax),%rax
14062ad01:	ff 15 19 8d 95 00    	call   *0x958d19(%rip)        # 0x140f83a20
14062ad07:	90                   	nop
14062ad08:	48 8b b5 80 00 00 00 	mov    0x80(%rbp),%rsi
14062ad0f:	48 8b 7d d8          	mov    -0x28(%rbp),%rdi
14062ad13:	48 85 db             	test   %rbx,%rbx
14062ad16:	74 27                	je     0x14062ad3f
14062ad18:	8b 43 10             	mov    0x10(%rbx),%eax