1403507f4:	48 8b 00             	mov    (%rax),%rax
1403507f7:	ff 15 23 32 c3 00    	call   *0xc33223(%rip)        # 0x140f83a20
1403507fd:	90                   	nop
1403507fe:	4d 85 f6             	test   %r14,%r14
140350801:	74 29                	je     0x14035082c
140350803:	41 8b 46 10          	mov    0x10(%r14),%eax
140350807:	ff c8                	dec    %eax
140350809:	41 89 46 10          	mov    %eax,0x10(%r14)
14035080d:	85 c0                	test   %eax,%eax
14035080f:	7f 1b                	jg     0x14035082c
140350811:	0f 88 55 0b 00 00    	js     0x14035136c
140350817:	49 8b 06             	mov    (%r14),%rax
14035081a:	ba 01 00 00 00       	mov    $0x1,%edx
14035081f:	49 8b ce             	mov    %r14,%rcx
140350822:	48 8b 00             	mov    (%rax),%rax
140350825:	ff 15 f5 31 c3 00    	call   *0xc331f5(%rip)        # 0x140f83a20
14035082b:	90                   	nop
14035082c:	48 85 db             	test   %rbx,%rbx
14035082f:	0f 85 e5 02 00 00    	jne    0x140350b1a
140350835:	48 8b 05 4c b7 0c 01 	mov    0x10cb74c(%rip),%rax        # 0x14141bf88
14035083c:	48 8b 88 00 0b 00 00 	mov    0xb00(%rax),%rcx
140350843:	48 85 c9             	test   %rcx,%rcx
140350846:	74 1c                	je     0x140350864
140350848:	8b 41 10             	mov    0x10(%rcx),%eax
14035084b:	ff c0                	inc    %eax
14035084d:	89 41 10             	mov    %eax,0x10(%rcx)
140350850:	83 f8 01             	cmp    $0x1,%eax
140350853:	0f 8e 1e 0b 00 00    	jle    0x140351377
140350859:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14035085e:	0f 84 1b 0b 00 00    	je     0x14035137f
140350864:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
140350868:	4c 8b 05 f9 b5 0c 01 	mov    0x10cb5f9(%rip),%r8        # 0x14141be68
14035086f:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
140350876:	49 8b d7             	mov    %r15,%rdx
140350879:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14035087e:	e8 1d 23 02 00       	call   0x140372ba0
140350883:	48 8b 18             	mov    (%rax),%rbx
140350886:	45 33 e4             	xor    %r12d,%r12d
140350889:	4c 89 20             	mov    %r12,(%rax)
14035088c:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140350891:	45 33 c0             	xor    %r8d,%r8d
140350894:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140350899:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14035089e:	e8 fd 22 02 00       	call   0x140372ba0
1403508a3:	48 8b 30             	mov    (%rax),%rsi
1403508a6:	4c 89 20             	mov    %r12,(%rax)
1403508a9:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1403508ae:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1403508b4:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1403508b9:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1403508be:	e8 dd 22 02 00       	call   0x140372ba0
1403508c3:	48 8b 08             	mov    (%rax),%rcx
1403508c6:	4c 89 20             	mov    %r12,(%rax)
1403508c9:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
1403508cd:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1403508d1:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1403508d5:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1403508d9:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1403508dd:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1403508e1:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1403508e6:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1403508eb:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403508ef:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1403508f3:	e8 58 f5 e4 ff       	call   0x14019fe50
1403508f8:	48 8b f8             	mov    %rax,%rdi
1403508fb:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140350900:	48 8b 0d 31 a7 0c 01 	mov    0x10ca731(%rip),%rcx        # 0x14141b038
140350907:	4c 8b 75 70          	mov    0x70(%rbp),%r14
14035090b:	4d 85 f6             	test   %r14,%r14
14035090e:	74 04                	je     0x140350914
140350910:	4d 89 66 60          	mov    %r12,0x60(%r14)
140350914:	48 8b 11             	mov    (%rcx),%rdx
140350917:	48 8b 42 38          	mov    0x38(%rdx),%rax
14035091b:	4d 8b ce             	mov    %r14,%r9
14035091e:	4c 8b c7             	mov    %rdi,%r8
140350921:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140350926:	ff 15 f4 30 c3 00    	call   *0xc330f4(%rip)        # 0x140f83a20
14035092c:	90                   	nop
14035092d:	48 8b cf             	mov    %rdi,%rcx
140350930:	e8 0b ec e4 ff       	call   0x14019f540
140350935:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14035093a:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
14035093f:	48 89 7d 00          	mov    %rdi,0x0(%rbp)
140350943:	4c 8d 0d a6 db e4 ff 	lea    -0x1b245a(%rip),%r9        # 0x14019e4f0
14035094a:	ba 08 00 00 00       	mov    $0x8,%edx
14035094f:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140350955:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140350959:	e8 ee ab ac 00       	call   0x140e1b54c
14035095e:	90                   	nop
14035095f:	48 85 f6             	test   %rsi,%rsi
140350962:	74 27                	je     0x14035098b
140350964:	8b 46 10             	mov    0x10(%rsi),%eax
140350967:	ff c8                	dec    %eax
140350969:	89 46 10             	mov    %eax,0x10(%rsi)
14035096c:	85 c0                	test   %eax,%eax
14035096e:	7f 1b                	jg     0x14035098b
140350970:	0f 88 14 0a 00 00    	js     0x14035138a
140350976:	48 8b 06             	mov    (%rsi),%rax
140350979:	ba 01 00 00 00       	mov    $0x1,%edx
14035097e:	48 8b ce             	mov    %rsi,%rcx
140350981:	48 8b 00             	mov    (%rax),%rax
140350984:	ff 15 96 30 c3 00    	call   *0xc33096(%rip)        # 0x140f83a20
14035098a:	90                   	nop
14035098b:	48 85 db             	test   %rbx,%rbx
14035098e:	74 27                	je     0x1403509b7
140350990:	8b 43 10             	mov    0x10(%rbx),%eax
140350993:	ff c8                	dec    %eax
140350995:	89 43 10             	mov    %eax,0x10(%rbx)
140350998:	85 c0                	test   %eax,%eax
14035099a:	7f 1b                	jg     0x1403509b7
14035099c:	0f 88 f3 09 00 00    	js     0x140351395
1403509a2:	48 8b 03             	mov    (%rbx),%rax
1403509a5:	ba 01 00 00 00       	mov    $0x1,%edx
1403509aa:	48 8b cb             	mov    %rbx,%rcx
1403509ad:	48 8b 00             	mov    (%rax),%rax
1403509b0:	ff 15 6a 30 c3 00    	call   *0xc3306a(%rip)        # 0x140f83a20
1403509b6:	90                   	nop
1403509b7:	48 8b 05 ca b5 0c 01 	mov    0x10cb5ca(%rip),%rax        # 0x14141bf88
1403509be:	48 8b 88 08 0b 00 00 	mov    0xb08(%rax),%rcx
1403509c5:	48 85 c9             	test   %rcx,%rcx
1403509c8:	74 1c                	je     0x1403509e6
1403509ca:	8b 41 10             	mov    0x10(%rcx),%eax
1403509cd:	ff c0                	inc    %eax
1403509cf:	89 41 10             	mov    %eax,0x10(%rcx)
1403509d2:	83 f8 01             	cmp    $0x1,%eax
1403509d5:	0f 8e c5 09 00 00    	jle    0x1403513a0
1403509db:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403509e0:	0f 84 c2 09 00 00    	je     0x1403513a8
1403509e6:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
1403509ea:	49 8b 0f             	mov    (%r15),%rcx
1403509ed:	48 85 c9             	test   %rcx,%rcx
1403509f0:	74 1c                	je     0x140350a0e
1403509f2:	8b 41 10             	mov    0x10(%rcx),%eax
1403509f5:	ff c0                	inc    %eax
1403509f7:	89 41 10             	mov    %eax,0x10(%rcx)
1403509fa:	83 f8 01             	cmp    $0x1,%eax
1403509fd:	0f 8e b0 09 00 00    	jle    0x1403513b3
140350a03:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140350a08:	0f 84 ad 09 00 00    	je     0x1403513bb
140350a0e:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
140350a12:	48 85 ff             	test   %rdi,%rdi
140350a15:	74 1c                	je     0x140350a33
140350a17:	8b 47 10             	mov    0x10(%rdi),%eax
140350a1a:	ff c0                	inc    %eax
140350a1c:	89 47 10             	mov    %eax,0x10(%rdi)
140350a1f:	83 f8 01             	cmp    $0x1,%eax
140350a22:	0f 8e 9e 09 00 00    	jle    0x1403513c6
140350a28:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140350a2d:	0f 84 9b 09 00 00    	je     0x1403513ce
140350a33:	48 89 7d f0          	mov    %rdi,-0x10(%rbp)
140350a37:	48 8b 05 4a b5 0c 01 	mov    0x10cb54a(%rip),%rax        # 0x14141bf88
140350a3e:	48 8b 48 10          	mov    0x10(%rax),%rcx
140350a42:	48 85 c9             	test   %rcx,%rcx
140350a45:	74 1c                	je     0x140350a63
140350a47:	8b 41 10             	mov    0x10(%rcx),%eax
140350a4a:	ff c0                	inc    %eax
140350a4c:	89 41 10             	mov    %eax,0x10(%rcx)
140350a4f:	83 f8 01             	cmp    $0x1,%eax
140350a52:	0f 8e 81 09 00 00    	jle    0x1403513d9
140350a58:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140350a5d:	0f 84 7e 09 00 00    	je     0x1403513e1
140350a63:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
140350a67:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140350a6b:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
140350a6f:	48 8d 45 00          	lea    0x0(%rbp),%rax
140350a73:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
140350a77:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
140350a7b:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
140350a80:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140350a85:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140350a89:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140350a8d:	e8 be f3 e4 ff       	call   0x14019fe50
140350a92:	48 8b d8             	mov    %rax,%rbx
140350a95:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140350a9a:	48 8b 0d a7 ac 0c 01 	mov    0x10caca7(%rip),%rcx        # 0x14141b748
140350aa1:	4d 85 f6             	test   %r14,%r14
140350aa4:	74 04                	je     0x140350aaa
140350aa6:	4d 89 66 60          	mov    %r12,0x60(%r14)
140350aaa:	48 8b 11             	mov    (%rcx),%rdx
140350aad:	48 8b 42 38          	mov    0x38(%rdx),%rax
140350ab1:	4d 8b ce             	mov    %r14,%r9
140350ab4:	4c 8b c3             	mov    %rbx,%r8
140350ab7:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140350abc:	ff 15 5e 2f c3 00    	call   *0xc32f5e(%rip)        # 0x140f83a20
140350ac2:	90                   	nop
140350ac3:	48 8b cb             	mov    %rbx,%rcx
140350ac6:	e8 75 ea e4 ff       	call   0x14019f540
140350acb:	90                   	nop
140350acc:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140350ad1:	48 85 c9             	test   %rcx,%rcx
140350ad4:	74 24                	je     0x140350afa
140350ad6:	8b 41 10             	mov    0x10(%rcx),%eax
140350ad9:	ff c8                	dec    %eax
140350adb:	89 41 10             	mov    %eax,0x10(%rcx)
140350ade:	85 c0                	test   %eax,%eax
140350ae0:	7f 18                	jg     0x140350afa
140350ae2:	0f 88 04 09 00 00    	js     0x1403513ec
140350ae8:	48 8b 01             	mov    (%rcx),%rax
140350aeb:	ba 01 00 00 00       	mov    $0x1,%edx
140350af0:	48 8b 00             	mov    (%rax),%rax
140350af3:	ff 15 27 2f c3 00    	call   *0xc32f27(%rip)        # 0x140f83a20
140350af9:	90                   	nop
140350afa:	4c 8d 0d ef d9 e4 ff 	lea    -0x1b2611(%rip),%r9        # 0x14019e4f0
140350b01:	ba 08 00 00 00       	mov    $0x8,%edx
140350b06:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140350b0c:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140350b10:	e8 37 aa ac 00       	call   0x140e1b54c
140350b15:	e9 e8 07 00 00       	jmp    0x140351302
140350b1a:	4c 8b 05 47 b3 0c 01 	mov    0x10cb347(%rip),%r8        # 0x14141be68
140350b21:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
140350b28:	49 8b d7             	mov    %r15,%rdx
140350b2b:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140350b30:	e8 6b 20 02 00       	call   0x140372ba0
140350b35:	4c 8b 30             	mov    (%rax),%r14
140350b38:	33 db                	xor    %ebx,%ebx
140350b3a:	48 89 18             	mov    %rbx,(%rax)
140350b3d:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
140350b42:	45 33 c0             	xor    %r8d,%r8d
140350b45:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140350b4a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140350b4f:	e8 4c 20 02 00       	call   0x140372ba0
140350b54:	48 8b 30             	mov    (%rax),%rsi
140350b57:	48 89 18             	mov    %rbx,(%rax)
140350b5a:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
140350b5f:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
140350b65:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140350b6a:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140350b6f:	e8 2c 20 02 00       	call   0x140372ba0
140350b74:	48 8b 18             	mov    (%rax),%rbx
140350b77:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140350b7e:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140350b83:	49 8b 0c 24          	mov    (%r12),%rcx
140350b87:	48 85 c9             	test   %rcx,%rcx
140350b8a:	74 1c                	je     0x140350ba8
140350b8c:	8b 41 10             	mov    0x10(%rcx),%eax
140350b8f:	ff c0                	inc    %eax
140350b91:	89 41 10             	mov    %eax,0x10(%rcx)
140350b94:	83 f8 01             	cmp    $0x1,%eax
140350b97:	0f 8e 5a 08 00 00    	jle    0x1403513f7
140350b9d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140350ba2:	0f 84 57 08 00 00    	je     0x1403513ff
140350ba8:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140350bad:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140350bb2:	ba 04 00 00 00       	mov    $0x4,%edx
140350bb7:	48 8b cb             	mov    %rbx,%rcx
140350bba:	e8 41 3f 3e 00       	call   0x140734b00
140350bbf:	90                   	nop
140350bc0:	48 85 db             	test   %rbx,%rbx
140350bc3:	74 27                	je     0x140350bec
140350bc5:	8b 43 10             	mov    0x10(%rbx),%eax
140350bc8:	ff c8                	dec    %eax
140350bca:	89 43 10             	mov    %eax,0x10(%rbx)
140350bcd:	85 c0                	test   %eax,%eax
140350bcf:	7f 1b                	jg     0x140350bec
140350bd1:	0f 88 33 08 00 00    	js     0x14035140a
140350bd7:	48 8b 03             	mov    (%rbx),%rax
140350bda:	ba 01 00 00 00       	mov    $0x1,%edx
140350bdf:	48 8b cb             	mov    %rbx,%rcx
140350be2:	48 8b 00             	mov    (%rax),%rax
140350be5:	ff 15 35 2e c3 00    	call   *0xc32e35(%rip)        # 0x140f83a20
140350beb:	90                   	nop
140350bec:	48 85 f6             	test   %rsi,%rsi
140350bef:	74 27                	je     0x140350c18
140350bf1:	8b 46 10             	mov    0x10(%rsi),%eax
140350bf4:	ff c8                	dec    %eax
140350bf6:	89 46 10             	mov    %eax,0x10(%rsi)
140350bf9:	85 c0                	test   %eax,%eax
140350bfb:	7f 1b                	jg     0x140350c18
140350bfd:	0f 88 12 08 00 00    	js     0x140351415
140350c03:	48 8b 06             	mov    (%rsi),%rax
140350c06:	ba 01 00 00 00       	mov    $0x1,%edx
140350c0b:	48 8b ce             	mov    %rsi,%rcx
140350c0e:	48 8b 00             	mov    (%rax),%rax
140350c11:	ff 15 09 2e c3 00    	call   *0xc32e09(%rip)        # 0x140f83a20
140350c17:	90                   	nop
140350c18:	4d 85 f6             	test   %r14,%r14
140350c1b:	74 29                	je     0x140350c46
140350c1d:	41 8b 46 10          	mov    0x10(%r14),%eax
140350c21:	ff c8                	dec    %eax
140350c23:	41 89 46 10          	mov    %eax,0x10(%r14)
140350c27:	85 c0                	test   %eax,%eax
140350c29:	7f 1b                	jg     0x140350c46
140350c2b:	0f 88 ef 07 00 00    	js     0x140351420
140350c31:	49 8b 06             	mov    (%r14),%rax
140350c34:	ba 01 00 00 00       	mov    $0x1,%edx
140350c39:	49 8b ce             	mov    %r14,%rcx
140350c3c:	48 8b 00             	mov    (%rax),%rax
140350c3f:	ff 15 db 2d c3 00    	call   *0xc32ddb(%rip)        # 0x140f83a20
140350c45:	90                   	nop
140350c46:	49 8b 04 24          	mov    (%r12),%rax
140350c4a:	48 8b 50 20          	mov    0x20(%rax),%rdx
140350c4e:	48 8b 05 33 b3 0c 01 	mov    0x10cb333(%rip),%rax        # 0x14141bf88
140350c55:	48 8b 88 10 0b 00 00 	mov    0xb10(%rax),%rcx
140350c5c:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140350c60:	e8 8b 0a 3d 00       	call   0x1407216f0
140350c65:	85 c0                	test   %eax,%eax
140350c67:	0f 85 36 01 00 00    	jne    0x140350da3
140350c6d:	4c 8b 05 f4 b1 0c 01 	mov    0x10cb1f4(%rip),%r8        # 0x14141be68
140350c74:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
140350c7b:	49 8b d7             	mov    %r15,%rdx
140350c7e:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140350c83:	e8 18 1f 02 00       	call   0x140372ba0
140350c88:	4c 8b 30             	mov    (%rax),%r14
140350c8b:	33 db                	xor    %ebx,%ebx
140350c8d:	48 89 18             	mov    %rbx,(%rax)
140350c90:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
140350c95:	45 33 c0             	xor    %r8d,%r8d
140350c98:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140350c9d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140350ca2:	e8 f9 1e 02 00       	call   0x140372ba0
140350ca7:	48 8b 30             	mov    (%rax),%rsi
140350caa:	48 89 18             	mov    %rbx,(%rax)
140350cad:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
140350cb2:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
140350cb8:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140350cbd:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140350cc2:	e8 d9 1e 02 00       	call   0x140372ba0
140350cc7:	48 8b 18             	mov    (%rax),%rbx
140350cca:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140350cd1:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140350cd6:	48 8b 05 ab b2 0c 01 	mov    0x10cb2ab(%rip),%rax        # 0x14141bf88
140350cdd:	48 8b 88 e8 0a 00 00 	mov    0xae8(%rax),%rcx
140350ce4:	48 85 c9             	test   %rcx,%rcx
140350ce7:	74 1c                	je     0x140350d05
140350ce9:	8b 41 10             	mov    0x10(%rcx),%eax
140350cec:	ff c0                	inc    %eax
140350cee:	89 41 10             	mov    %eax,0x10(%rcx)
140350cf1:	83 f8 01             	cmp    $0x1,%eax
140350cf4:	0f 8e 31 07 00 00    	jle    0x14035142b
140350cfa:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140350cff:	0f 84 2e 07 00 00    	je     0x140351433
140350d05:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140350d0a:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140350d0f:	ba 06 00 00 00       	mov    $0x6,%edx
140350d14:	48 8b cb             	mov    %rbx,%rcx
140350d17:	e8 e4 3d 3e 00       	call   0x140734b00
140350d1c:	90                   	nop
140350d1d:	48 85 db             	test   %rbx,%rbx
140350d20:	74 27                	je     0x140350d49
140350d22:	8b 43 10             	mov    0x10(%rbx),%eax
140350d25:	ff c8                	dec    %eax
140350d27:	89 43 10             	mov    %eax,0x10(%rbx)
140350d2a:	85 c0                	test   %eax,%eax
140350d2c:	7f 1b                	jg     0x140350d49
140350d2e:	0f 88 0a 07 00 00    	js     0x14035143e
140350d34:	48 8b 03             	mov    (%rbx),%rax
140350d37:	ba 01 00 00 00       	mov    $0x1,%edx
140350d3c:	48 8b cb             	mov    %rbx,%rcx
140350d3f:	48 8b 00             	mov    (%rax),%rax
140350d42:	ff 15 d8 2c c3 00    	call   *0xc32cd8(%rip)        # 0x140f83a20