140367814:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140367818:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14036781c:	48 8d 45 98          	lea    -0x68(%rbp),%rax
140367820:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140367824:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140367828:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
14036782d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140367832:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140367836:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
14036783a:	e8 11 86 e3 ff       	call   0x14019fe50
14036783f:	4d 8b cd             	mov    %r13,%r9
140367842:	4c 8b c0             	mov    %rax,%r8
140367845:	48 8b 15 14 39 0b 01 	mov    0x10b3914(%rip),%rdx        # 0x14141b160
14036784c:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140367851:	e8 3a cb 00 00       	call   0x140374390
140367856:	48 8b 08             	mov    (%rax),%rcx
140367859:	48 89 30             	mov    %rsi,(%rax)
14036785c:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140367861:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140367866:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
14036786a:	e8 a1 84 e3 ff       	call   0x14019fd10
14036786f:	4c 8b c0             	mov    %rax,%r8
140367872:	ba 07 00 00 00       	mov    $0x7,%edx
140367877:	48 8b cb             	mov    %rbx,%rcx
14036787a:	e8 81 d2 3c 00       	call   0x140734b00
14036787f:	90                   	nop
140367880:	4c 8d 0d 69 6c e3 ff 	lea    -0x1c9397(%rip),%r9        # 0x14019e4f0
140367887:	ba 08 00 00 00       	mov    $0x8,%edx
14036788c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140367892:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140367896:	e8 b1 3c ab 00       	call   0x140e1b54c
14036789b:	90                   	nop
14036789c:	4c 8d 0d 4d 6c e3 ff 	lea    -0x1c93b3(%rip),%r9        # 0x14019e4f0
1403678a3:	ba 08 00 00 00       	mov    $0x8,%edx
1403678a8:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403678ae:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1403678b3:	e8 94 3c ab 00       	call   0x140e1b54c
1403678b8:	90                   	nop
1403678b9:	48 85 db             	test   %rbx,%rbx
1403678bc:	74 27                	je     0x1403678e5
1403678be:	8b 43 10             	mov    0x10(%rbx),%eax
1403678c1:	ff c8                	dec    %eax
1403678c3:	89 43 10             	mov    %eax,0x10(%rbx)
1403678c6:	85 c0                	test   %eax,%eax
1403678c8:	7f 1b                	jg     0x1403678e5
1403678ca:	0f 88 11 08 00 00    	js     0x1403680e1
1403678d0:	48 8b 03             	mov    (%rbx),%rax
1403678d3:	ba 01 00 00 00       	mov    $0x1,%edx
1403678d8:	48 8b cb             	mov    %rbx,%rcx
1403678db:	48 8b 00             	mov    (%rax),%rax
1403678de:	ff 15 3c c1 c1 00    	call   *0xc1c13c(%rip)        # 0x140f83a20
1403678e4:	90                   	nop
1403678e5:	41 b8 29 00 00 00    	mov    $0x29,%r8d
1403678eb:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1403678f0:	48 8b 0d 81 b5 0c 01 	mov    0x10cb581(%rip),%rcx        # 0x141432e78
1403678f7:	e8 74 76 ea ff       	call   0x14020ef70
1403678fc:	90                   	nop
1403678fd:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140367902:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140367906:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
14036790b:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14036790f:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140367913:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
140367918:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14036791d:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140367921:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140367925:	e8 26 85 e3 ff       	call   0x14019fe50
14036792a:	4c 8b c0             	mov    %rax,%r8
14036792d:	48 8d 95 88 00 00 00 	lea    0x88(%rbp),%rdx
140367934:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140367939:	e8 b2 4c 34 00       	call   0x1406ac5f0
14036793e:	48 8b 08             	mov    (%rax),%rcx
140367941:	48 89 30             	mov    %rsi,(%rax)
140367944:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140367949:	48 8b 05 28 b5 0c 01 	mov    0x10cb528(%rip),%rax        # 0x141432e78
140367950:	48 8b 48 60          	mov    0x60(%rax),%rcx
140367954:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140367959:	48 85 c9             	test   %rcx,%rcx
14036795c:	74 1c                	je     0x14036797a
14036795e:	8b 41 10             	mov    0x10(%rcx),%eax
140367961:	ff c0                	inc    %eax
140367963:	89 41 10             	mov    %eax,0x10(%rcx)
140367966:	83 f8 01             	cmp    $0x1,%eax
140367969:	0f 8e 7d 07 00 00    	jle    0x1403680ec
14036796f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140367974:	0f 84 7a 07 00 00    	je     0x1403680f4
14036797a:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
14036797f:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140367983:	48 8d 45 80          	lea    -0x80(%rbp),%rax
140367987:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14036798b:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
14036798f:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
140367994:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140367999:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14036799d:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
1403679a1:	e8 aa 84 e3 ff       	call   0x14019fe50
1403679a6:	4d 8b cd             	mov    %r13,%r9
1403679a9:	4c 8b c0             	mov    %rax,%r8
1403679ac:	48 8b 15 a5 3d 0b 01 	mov    0x10b3da5(%rip),%rdx        # 0x14141b758
1403679b3:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1403679b8:	e8 d3 c9 00 00       	call   0x140374390
1403679bd:	48 8b 08             	mov    (%rax),%rcx
1403679c0:	48 89 30             	mov    %rsi,(%rax)
1403679c3:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
1403679c7:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1403679cb:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1403679cf:	48 8d 45 98          	lea    -0x68(%rbp),%rax
1403679d3:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1403679d7:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1403679db:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
1403679e0:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1403679e5:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1403679e9:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1403679ed:	e8 5e 84 e3 ff       	call   0x14019fe50
1403679f2:	4d 8b cd             	mov    %r13,%r9
1403679f5:	4c 8b c0             	mov    %rax,%r8
1403679f8:	48 8b 15 31 36 0b 01 	mov    0x10b3631(%rip),%rdx        # 0x14141b030
1403679ff:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140367a04:	e8 87 c9 00 00       	call   0x140374390
140367a09:	4c 8b 38             	mov    (%rax),%r15
140367a0c:	48 89 30             	mov    %rsi,(%rax)
140367a0f:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140367a13:	4c 89 7d 38          	mov    %r15,0x38(%rbp)
140367a17:	48 85 c9             	test   %rcx,%rcx
140367a1a:	74 24                	je     0x140367a40
140367a1c:	8b 41 10             	mov    0x10(%rcx),%eax
140367a1f:	ff c8                	dec    %eax
140367a21:	89 41 10             	mov    %eax,0x10(%rcx)
140367a24:	85 c0                	test   %eax,%eax
140367a26:	7f 18                	jg     0x140367a40
140367a28:	0f 88 d1 06 00 00    	js     0x1403680ff
140367a2e:	48 8b 01             	mov    (%rcx),%rax
140367a31:	ba 01 00 00 00       	mov    $0x1,%edx
140367a36:	48 8b 00             	mov    (%rax),%rax
140367a39:	ff 15 e1 bf c1 00    	call   *0xc1bfe1(%rip)        # 0x140f83a20
140367a3f:	90                   	nop
140367a40:	4c 8d 0d a9 6a e3 ff 	lea    -0x1c9557(%rip),%r9        # 0x14019e4f0
140367a47:	ba 08 00 00 00       	mov    $0x8,%edx
140367a4c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140367a52:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140367a56:	e8 f1 3a ab 00       	call   0x140e1b54c
140367a5b:	90                   	nop
140367a5c:	4c 8d 0d 8d 6a e3 ff 	lea    -0x1c9573(%rip),%r9        # 0x14019e4f0
140367a63:	ba 08 00 00 00       	mov    $0x8,%edx
140367a68:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140367a6e:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140367a73:	e8 d4 3a ab 00       	call   0x140e1b54c
140367a78:	90                   	nop
140367a79:	4c 8d 0d 70 6a e3 ff 	lea    -0x1c9590(%rip),%r9        # 0x14019e4f0
140367a80:	ba 08 00 00 00       	mov    $0x8,%edx
140367a85:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140367a8b:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140367a90:	e8 b7 3a ab 00       	call   0x140e1b54c
140367a95:	41 b8 2a 00 00 00    	mov    $0x2a,%r8d
140367a9b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140367aa0:	48 8b 0d d1 b3 0c 01 	mov    0x10cb3d1(%rip),%rcx        # 0x141432e78
140367aa7:	e8 c4 74 ea ff       	call   0x14020ef70
140367aac:	90                   	nop
140367aad:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140367ab2:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140367ab6:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140367abb:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140367abf:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140367ac3:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
140367ac8:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140367acd:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140367ad1:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140367ad5:	e8 76 83 e3 ff       	call   0x14019fe50
140367ada:	4c 8b c0             	mov    %rax,%r8
140367add:	48 8d 95 88 00 00 00 	lea    0x88(%rbp),%rdx
140367ae4:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140367ae9:	e8 02 4b 34 00       	call   0x1406ac5f0
140367aee:	48 8b 08             	mov    (%rax),%rcx
140367af1:	48 89 30             	mov    %rsi,(%rax)
140367af4:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140367af9:	48 8b 05 78 b3 0c 01 	mov    0x10cb378(%rip),%rax        # 0x141432e78
140367b00:	48 8b 48 60          	mov    0x60(%rax),%rcx
140367b04:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140367b09:	48 85 c9             	test   %rcx,%rcx
140367b0c:	74 1c                	je     0x140367b2a
140367b0e:	8b 41 10             	mov    0x10(%rcx),%eax
140367b11:	ff c0                	inc    %eax
140367b13:	89 41 10             	mov    %eax,0x10(%rcx)
140367b16:	83 f8 01             	cmp    $0x1,%eax
140367b19:	0f 8e eb 05 00 00    	jle    0x14036810a
140367b1f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140367b24:	0f 84 e8 05 00 00    	je     0x140368112
140367b2a:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140367b2f:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140367b33:	48 8d 45 80          	lea    -0x80(%rbp),%rax
140367b37:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140367b3b:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140367b3f:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
140367b44:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140367b49:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140367b4d:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140367b51:	e8 fa 82 e3 ff       	call   0x14019fe50
140367b56:	4d 8b cd             	mov    %r13,%r9
140367b59:	4c 8b c0             	mov    %rax,%r8
140367b5c:	48 8b 15 f5 3b 0b 01 	mov    0x10b3bf5(%rip),%rdx        # 0x14141b758
140367b63:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140367b68:	e8 23 c8 00 00       	call   0x140374390
140367b6d:	48 8b 08             	mov    (%rax),%rcx
140367b70:	48 89 30             	mov    %rsi,(%rax)
140367b73:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140367b78:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140367b7d:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140367b81:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140367b86:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140367b8a:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140367b8e:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
140367b93:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140367b98:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140367b9c:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140367ba0:	e8 ab 82 e3 ff       	call   0x14019fe50
140367ba5:	4d 8b cd             	mov    %r13,%r9
140367ba8:	4c 8b c0             	mov    %rax,%r8
140367bab:	48 8b 15 7e 34 0b 01 	mov    0x10b347e(%rip),%rdx        # 0x14141b030
140367bb2:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140367bb7:	e8 d4 c7 00 00       	call   0x140374390
140367bbc:	4c 8b 30             	mov    (%rax),%r14
140367bbf:	48 89 30             	mov    %rsi,(%rax)
140367bc2:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140367bc6:	4c 89 75 40          	mov    %r14,0x40(%rbp)
140367bca:	48 85 c9             	test   %rcx,%rcx
140367bcd:	74 24                	je     0x140367bf3
140367bcf:	8b 41 10             	mov    0x10(%rcx),%eax
140367bd2:	ff c8                	dec    %eax
140367bd4:	89 41 10             	mov    %eax,0x10(%rcx)
140367bd7:	85 c0                	test   %eax,%eax
140367bd9:	7f 18                	jg     0x140367bf3
140367bdb:	0f 88 3c 05 00 00    	js     0x14036811d
140367be1:	48 8b 01             	mov    (%rcx),%rax
140367be4:	ba 01 00 00 00       	mov    $0x1,%edx
140367be9:	48 8b 00             	mov    (%rax),%rax
140367bec:	ff 15 2e be c1 00    	call   *0xc1be2e(%rip)        # 0x140f83a20
140367bf2:	90                   	nop
140367bf3:	4c 8d 0d f6 68 e3 ff 	lea    -0x1c970a(%rip),%r9        # 0x14019e4f0
140367bfa:	ba 08 00 00 00       	mov    $0x8,%edx
140367bff:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140367c05:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140367c0a:	e8 3d 39 ab 00       	call   0x140e1b54c
140367c0f:	90                   	nop
140367c10:	4c 8d 0d d9 68 e3 ff 	lea    -0x1c9727(%rip),%r9        # 0x14019e4f0
140367c17:	ba 08 00 00 00       	mov    $0x8,%edx
140367c1c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140367c22:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140367c27:	e8 20 39 ab 00       	call   0x140e1b54c
140367c2c:	90                   	nop
140367c2d:	4c 8d 0d bc 68 e3 ff 	lea    -0x1c9744(%rip),%r9        # 0x14019e4f0
140367c34:	ba 08 00 00 00       	mov    $0x8,%edx
140367c39:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140367c3f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140367c44:	e8 03 39 ab 00       	call   0x140e1b54c
140367c49:	4c 8b 05 18 42 0b 01 	mov    0x10b4218(%rip),%r8        # 0x14141be68
140367c50:	45 8b 80 30 01 00 00 	mov    0x130(%r8),%r8d
140367c57:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140367c5b:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140367c5f:	e8 3c af 00 00       	call   0x140372ba0
140367c64:	4c 8b 20             	mov    (%rax),%r12
140367c67:	48 89 30             	mov    %rsi,(%rax)
140367c6a:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
140367c6f:	49 8b 76 20          	mov    0x20(%r14),%rsi
140367c73:	48 8b 05 0e 43 0b 01 	mov    0x10b430e(%rip),%rax        # 0x14141bf88
140367c7a:	48 8b 48 08          	mov    0x8(%rax),%rcx
140367c7e:	48 8b 79 20          	mov    0x20(%rcx),%rdi
140367c82:	49 8b 5f 20          	mov    0x20(%r15),%rbx
140367c86:	41 b8 28 00 00 00    	mov    $0x28,%r8d
140367c8c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140367c91:	48 8b 0d e0 b1 0c 01 	mov    0x10cb1e0(%rip),%rcx        # 0x141432e78
140367c98:	e8 d3 72 ea ff       	call   0x14020ef70
140367c9d:	90                   	nop
140367c9e:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140367ca3:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140367ca8:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140367cad:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140367cb2:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
140367cb7:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
140367cbd:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140367cc2:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140367cc7:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140367ccb:	e8 80 81 e3 ff       	call   0x14019fe50
140367cd0:	4c 8b c0             	mov    %rax,%r8
140367cd3:	48 8d 95 88 00 00 00 	lea    0x88(%rbp),%rdx
140367cda:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140367cdf:	e8 0c 49 34 00       	call   0x1406ac5f0
140367ce4:	4c 8b 28             	mov    (%rax),%r13
140367ce7:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140367cee:	4c 89 6d 90          	mov    %r13,-0x70(%rbp)
140367cf2:	4c 8b c3             	mov    %rbx,%r8
140367cf5:	49 8b 55 20          	mov    0x20(%r13),%rdx
140367cf9:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140367cfd:	e8 8e 55 34 00       	call   0x1406ad290
140367d02:	90                   	nop
140367d03:	48 8b 00             	mov    (%rax),%rax
140367d06:	4c 8b c7             	mov    %rdi,%r8
140367d09:	48 8b 50 20          	mov    0x20(%rax),%rdx
140367d0d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140367d12:	e8 79 55 34 00       	call   0x1406ad290
140367d17:	90                   	nop
140367d18:	48 8b 00             	mov    (%rax),%rax
140367d1b:	4c 8b c6             	mov    %rsi,%r8
140367d1e:	48 8b 50 20          	mov    0x20(%rax),%rdx
140367d22:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140367d27:	e8 64 55 34 00       	call   0x1406ad290
140367d2c:	48 8b d0             	mov    %rax,%rdx
140367d2f:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140367d34:	e8 d7 7f e3 ff       	call   0x14019fd10
140367d39:	4c 8b c0             	mov    %rax,%r8
140367d3c:	ba 06 00 00 00       	mov    $0x6,%edx
140367d41:	49 8b cc             	mov    %r12,%rcx
140367d44:	e8 b7 cd 3c 00       	call   0x140734b00
140367d49:	90                   	nop
140367d4a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140367d4f:	48 85 c9             	test   %rcx,%rcx
140367d52:	74 24                	je     0x140367d78
140367d54:	8b 41 10             	mov    0x10(%rcx),%eax
140367d57:	ff c8                	dec    %eax
140367d59:	89 41 10             	mov    %eax,0x10(%rcx)
140367d5c:	85 c0                	test   %eax,%eax
140367d5e:	7f 18                	jg     0x140367d78
140367d60:	0f 88 c2 03 00 00    	js     0x140368128
140367d66:	48 8b 01             	mov    (%rcx),%rax
140367d69:	ba 01 00 00 00       	mov    $0x1,%edx
140367d6e:	48 8b 00             	mov    (%rax),%rax
140367d71:	ff 15 a9 bc c1 00    	call   *0xc1bca9(%rip)        # 0x140f83a20
140367d77:	90                   	nop
140367d78:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140367d7c:	48 85 c9             	test   %rcx,%rcx
140367d7f:	74 24                	je     0x140367da5
140367d81:	8b 41 10             	mov    0x10(%rcx),%eax
140367d84:	ff c8                	dec    %eax
140367d86:	89 41 10             	mov    %eax,0x10(%rcx)
140367d89:	85 c0                	test   %eax,%eax
140367d8b:	7f 18                	jg     0x140367da5
140367d8d:	0f 88 a0 03 00 00    	js     0x140368133
140367d93:	48 8b 01             	mov    (%rcx),%rax
140367d96:	ba 01 00 00 00       	mov    $0x1,%edx
140367d9b:	48 8b 00             	mov    (%rax),%rax
140367d9e:	ff 15 7c bc c1 00    	call   *0xc1bc7c(%rip)        # 0x140f83a20
140367da4:	90                   	nop
140367da5:	4d 85 ed             	test   %r13,%r13
140367da8:	74 2a                	je     0x140367dd4
140367daa:	41 8b 45 10          	mov    0x10(%r13),%eax
140367dae:	ff c8                	dec    %eax
140367db0:	41 89 45 10          	mov    %eax,0x10(%r13)
140367db4:	85 c0                	test   %eax,%eax
140367db6:	7f 1c                	jg     0x140367dd4
140367db8:	0f 88 80 03 00 00    	js     0x14036813e
140367dbe:	49 8b 45 00          	mov    0x0(%r13),%rax