1403568bb:	4c 89 30             	mov    %r14,(%rax)
1403568be:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
1403568c2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403568c8:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1403568cc:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1403568d1:	e8 ca c2 01 00       	call   0x140372ba0
1403568d6:	4c 8b 30             	mov    (%rax),%r14
1403568d9:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1403568e0:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
1403568e5:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1403568eb:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1403568f0:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1403568f5:	e8 a6 c2 01 00       	call   0x140372ba0
1403568fa:	48 8b 08             	mov    (%rax),%rcx
1403568fd:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140356904:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
140356908:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
14035690c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140356911:	e8 fa 93 e4 ff       	call   0x14019fd10
140356916:	4c 8b c0             	mov    %rax,%r8
140356919:	ba 05 00 00 00       	mov    $0x5,%edx
14035691e:	48 8b cb             	mov    %rbx,%rcx
140356921:	e8 da e1 3d 00       	call   0x140734b00
140356926:	90                   	nop
140356927:	4d 85 f6             	test   %r14,%r14
14035692a:	74 29                	je     0x140356955
14035692c:	41 8b 46 10          	mov    0x10(%r14),%eax
140356930:	ff c8                	dec    %eax
140356932:	41 89 46 10          	mov    %eax,0x10(%r14)
140356936:	85 c0                	test   %eax,%eax
140356938:	7f 1b                	jg     0x140356955
14035693a:	0f 88 c2 0c 00 00    	js     0x140357602
140356940:	49 8b 06             	mov    (%r14),%rax
140356943:	ba 01 00 00 00       	mov    $0x1,%edx
140356948:	49 8b ce             	mov    %r14,%rcx
14035694b:	48 8b 00             	mov    (%rax),%rax
14035694e:	ff 15 cc d0 c2 00    	call   *0xc2d0cc(%rip)        # 0x140f83a20
140356954:	90                   	nop
140356955:	48 85 ff             	test   %rdi,%rdi
140356958:	74 27                	je     0x140356981
14035695a:	8b 47 10             	mov    0x10(%rdi),%eax
14035695d:	ff c8                	dec    %eax
14035695f:	89 47 10             	mov    %eax,0x10(%rdi)
140356962:	85 c0                	test   %eax,%eax
140356964:	7f 1b                	jg     0x140356981
140356966:	0f 88 a1 0c 00 00    	js     0x14035760d
14035696c:	48 8b 07             	mov    (%rdi),%rax
14035696f:	ba 01 00 00 00       	mov    $0x1,%edx
140356974:	48 8b cf             	mov    %rdi,%rcx
140356977:	48 8b 00             	mov    (%rax),%rax
14035697a:	ff 15 a0 d0 c2 00    	call   *0xc2d0a0(%rip)        # 0x140f83a20
140356980:	90                   	nop
140356981:	48 85 db             	test   %rbx,%rbx
140356984:	74 27                	je     0x1403569ad
140356986:	8b 43 10             	mov    0x10(%rbx),%eax
140356989:	ff c8                	dec    %eax
14035698b:	89 43 10             	mov    %eax,0x10(%rbx)
14035698e:	85 c0                	test   %eax,%eax
140356990:	7f 1b                	jg     0x1403569ad
140356992:	0f 88 80 0c 00 00    	js     0x140357618
140356998:	48 8b 03             	mov    (%rbx),%rax
14035699b:	ba 01 00 00 00       	mov    $0x1,%edx
1403569a0:	48 8b cb             	mov    %rbx,%rcx
1403569a3:	48 8b 00             	mov    (%rax),%rax
1403569a6:	ff 15 74 d0 c2 00    	call   *0xc2d074(%rip)        # 0x140f83a20
1403569ac:	90                   	nop
1403569ad:	48 85 f6             	test   %rsi,%rsi
1403569b0:	74 27                	je     0x1403569d9
1403569b2:	8b 46 10             	mov    0x10(%rsi),%eax
1403569b5:	ff c8                	dec    %eax
1403569b7:	89 46 10             	mov    %eax,0x10(%rsi)
1403569ba:	85 c0                	test   %eax,%eax
1403569bc:	7f 1b                	jg     0x1403569d9
1403569be:	0f 88 5f 0c 00 00    	js     0x140357623
1403569c4:	48 8b 06             	mov    (%rsi),%rax
1403569c7:	ba 01 00 00 00       	mov    $0x1,%edx
1403569cc:	48 8b ce             	mov    %rsi,%rcx
1403569cf:	48 8b 00             	mov    (%rax),%rax
1403569d2:	ff 15 48 d0 c2 00    	call   *0xc2d048(%rip)        # 0x140f83a20
1403569d8:	90                   	nop
1403569d9:	45 33 f6             	xor    %r14d,%r14d
1403569dc:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403569e2:	48 8b 75 e0          	mov    -0x20(%rbp),%rsi
1403569e6:	48 8b d6             	mov    %rsi,%rdx
1403569e9:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1403569ed:	e8 ae c1 01 00       	call   0x140372ba0
1403569f2:	48 8b 18             	mov    (%rax),%rbx
1403569f5:	4c 89 30             	mov    %r14,(%rax)
1403569f8:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
1403569fc:	45 33 c0             	xor    %r8d,%r8d
1403569ff:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140356a03:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140356a08:	e8 93 c1 01 00       	call   0x140372ba0
140356a0d:	48 8b 08             	mov    (%rax),%rcx
140356a10:	4c 89 30             	mov    %r14,(%rax)
140356a13:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140356a18:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140356a1d:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140356a21:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140356a26:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140356a2a:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140356a2e:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
140356a33:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140356a38:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140356a3c:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140356a40:	e8 0b 94 e4 ff       	call   0x14019fe50
140356a45:	48 8b f8             	mov    %rax,%rdi
140356a48:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140356a4d:	48 8b 0d 84 48 0c 01 	mov    0x10c4884(%rip),%rcx        # 0x14141b2d8
140356a54:	4c 8b 45 a0          	mov    -0x60(%rbp),%r8
140356a58:	4d 85 c0             	test   %r8,%r8
140356a5b:	74 04                	je     0x140356a61
140356a5d:	4d 89 70 60          	mov    %r14,0x60(%r8)
140356a61:	48 8b 11             	mov    (%rcx),%rdx
140356a64:	48 8b 42 38          	mov    0x38(%rdx),%rax
140356a68:	4d 8b c8             	mov    %r8,%r9
140356a6b:	4c 8b c7             	mov    %rdi,%r8
140356a6e:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140356a72:	ff 15 a8 cf c2 00    	call   *0xc2cfa8(%rip)        # 0x140f83a20
140356a78:	41 0f ba ec 07       	bts    $0x7,%r12d
140356a7d:	44 89 64 24 70       	mov    %r12d,0x70(%rsp)
140356a82:	48 8b cf             	mov    %rdi,%rcx
140356a85:	e8 b6 8a e4 ff       	call   0x14019f540
140356a8a:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140356a8e:	f2 0f 10 49 20       	movsd  0x20(%rcx),%xmm1
140356a93:	0f 57 c0             	xorps  %xmm0,%xmm0
140356a96:	66 0f 2f c8          	comisd %xmm0,%xmm1
140356a9a:	40 0f 97 c7          	seta   %dil
140356a9e:	8b 41 10             	mov    0x10(%rcx),%eax
140356aa1:	ff c8                	dec    %eax
140356aa3:	89 41 10             	mov    %eax,0x10(%rcx)
140356aa6:	85 c0                	test   %eax,%eax
140356aa8:	7f 18                	jg     0x140356ac2
140356aaa:	0f 88 7e 0b 00 00    	js     0x14035762e
140356ab0:	48 8b 01             	mov    (%rcx),%rax
140356ab3:	ba 01 00 00 00       	mov    $0x1,%edx
140356ab8:	48 8b 00             	mov    (%rax),%rax
140356abb:	ff 15 5f cf c2 00    	call   *0xc2cf5f(%rip)        # 0x140f83a20
140356ac1:	90                   	nop
140356ac2:	4c 8d 0d 27 7a e4 ff 	lea    -0x1b85d9(%rip),%r9        # 0x14019e4f0
140356ac9:	ba 08 00 00 00       	mov    $0x8,%edx
140356ace:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140356ad4:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140356ad9:	e8 6e 4a ac 00       	call   0x140e1b54c
140356ade:	90                   	nop
140356adf:	48 85 db             	test   %rbx,%rbx
140356ae2:	74 27                	je     0x140356b0b
140356ae4:	8b 43 10             	mov    0x10(%rbx),%eax
140356ae7:	ff c8                	dec    %eax
140356ae9:	89 43 10             	mov    %eax,0x10(%rbx)
140356aec:	85 c0                	test   %eax,%eax
140356aee:	7f 1b                	jg     0x140356b0b
140356af0:	0f 88 43 0b 00 00    	js     0x140357639
140356af6:	48 8b 03             	mov    (%rbx),%rax
140356af9:	ba 01 00 00 00       	mov    $0x1,%edx
140356afe:	48 8b cb             	mov    %rbx,%rcx
140356b01:	48 8b 00             	mov    (%rax),%rax
140356b04:	ff 15 16 cf c2 00    	call   *0xc2cf16(%rip)        # 0x140f83a20
140356b0a:	90                   	nop
140356b0b:	40 84 ff             	test   %dil,%dil
140356b0e:	0f 84 d5 00 00 00    	je     0x140356be9
140356b14:	4c 8b 05 4d 53 0c 01 	mov    0x10c534d(%rip),%r8        # 0x14141be68
140356b1b:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
140356b22:	49 8b d5             	mov    %r13,%rdx
140356b25:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140356b29:	e8 72 c0 01 00       	call   0x140372ba0
140356b2e:	48 8b 18             	mov    (%rax),%rbx
140356b31:	4c 89 30             	mov    %r14,(%rax)
140356b34:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
140356b38:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140356b3e:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140356b42:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140356b47:	e8 54 c0 01 00       	call   0x140372ba0
140356b4c:	48 8b 38             	mov    (%rax),%rdi
140356b4f:	4c 89 30             	mov    %r14,(%rax)
140356b52:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140356b57:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140356b5d:	48 8b d6             	mov    %rsi,%rdx
140356b60:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140356b64:	e8 37 c0 01 00       	call   0x140372ba0
140356b69:	48 8b 08             	mov    (%rax),%rcx
140356b6c:	4c 89 30             	mov    %r14,(%rax)
140356b6f:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
140356b73:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140356b77:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140356b7b:	e8 90 91 e4 ff       	call   0x14019fd10
140356b80:	4c 8b c0             	mov    %rax,%r8
140356b83:	ba 09 00 00 00       	mov    $0x9,%edx
140356b88:	48 8b cf             	mov    %rdi,%rcx
140356b8b:	e8 70 df 3d 00       	call   0x140734b00
140356b90:	90                   	nop
140356b91:	48 85 ff             	test   %rdi,%rdi
140356b94:	74 27                	je     0x140356bbd
140356b96:	8b 47 10             	mov    0x10(%rdi),%eax
140356b99:	ff c8                	dec    %eax
140356b9b:	89 47 10             	mov    %eax,0x10(%rdi)
140356b9e:	85 c0                	test   %eax,%eax
140356ba0:	7f 1b                	jg     0x140356bbd
140356ba2:	0f 88 9c 0a 00 00    	js     0x140357644
140356ba8:	48 8b 07             	mov    (%rdi),%rax
140356bab:	ba 01 00 00 00       	mov    $0x1,%edx
140356bb0:	48 8b cf             	mov    %rdi,%rcx
140356bb3:	48 8b 00             	mov    (%rax),%rax
140356bb6:	ff 15 64 ce c2 00    	call   *0xc2ce64(%rip)        # 0x140f83a20
140356bbc:	90                   	nop
140356bbd:	48 85 db             	test   %rbx,%rbx
140356bc0:	74 27                	je     0x140356be9
140356bc2:	8b 43 10             	mov    0x10(%rbx),%eax
140356bc5:	ff c8                	dec    %eax
140356bc7:	89 43 10             	mov    %eax,0x10(%rbx)
140356bca:	85 c0                	test   %eax,%eax
140356bcc:	7f 1b                	jg     0x140356be9
140356bce:	0f 88 7b 0a 00 00    	js     0x14035764f
140356bd4:	48 8b 03             	mov    (%rbx),%rax
140356bd7:	ba 01 00 00 00       	mov    $0x1,%edx
140356bdc:	48 8b cb             	mov    %rbx,%rcx
140356bdf:	48 8b 00             	mov    (%rax),%rax
140356be2:	ff 15 38 ce c2 00    	call   *0xc2ce38(%rip)        # 0x140f83a20
140356be8:	90                   	nop
140356be9:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
140356bed:	48 89 45 20          	mov    %rax,0x20(%rbp)
140356bf1:	4c 8b 05 70 52 0c 01 	mov    0x10c5270(%rip),%r8        # 0x14141be68
140356bf8:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
140356bff:	49 8b d5             	mov    %r13,%rdx
140356c02:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140356c06:	e8 95 bf 01 00       	call   0x140372ba0
140356c0b:	4c 8b 30             	mov    (%rax),%r14
140356c0e:	33 ff                	xor    %edi,%edi
140356c10:	48 89 38             	mov    %rdi,(%rax)
140356c13:	4c 89 75 90          	mov    %r14,-0x70(%rbp)
140356c17:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140356c1d:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140356c21:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140356c26:	e8 75 bf 01 00       	call   0x140372ba0
140356c2b:	48 8b 08             	mov    (%rax),%rcx
140356c2e:	48 89 38             	mov    %rdi,(%rax)
140356c31:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
140356c35:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
140356c39:	48 89 45 18          	mov    %rax,0x18(%rbp)
140356c3d:	45 33 c0             	xor    %r8d,%r8d
140356c40:	48 8b d6             	mov    %rsi,%rdx
140356c43:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140356c47:	e8 54 bf 01 00       	call   0x140372ba0
140356c4c:	48 8b 30             	mov    (%rax),%rsi
140356c4f:	48 89 38             	mov    %rdi,(%rax)
140356c52:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
140356c56:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140356c5b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140356c61:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140356c66:	48 8b ce             	mov    %rsi,%rcx
140356c69:	e8 b2 61 3e 00       	call   0x14073ce20
140356c6e:	41 0f ba ec 0b       	bts    $0xb,%r12d
140356c73:	44 89 64 24 70       	mov    %r12d,0x70(%rsp)
140356c78:	48 39 7c 24 50       	cmp    %rdi,0x50(%rsp)
140356c7d:	0f 84 d7 09 00 00    	je     0x14035765a
140356c83:	45 33 c0             	xor    %r8d,%r8d
140356c86:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
140356c8a:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140356c8e:	e8 0d bf 01 00       	call   0x140372ba0
140356c93:	48 8b 18             	mov    (%rax),%rbx
140356c96:	48 89 38             	mov    %rdi,(%rax)
140356c99:	48 89 5d b0          	mov    %rbx,-0x50(%rbp)
140356c9d:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
140356ca2:	45 33 c0             	xor    %r8d,%r8d
140356ca5:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140356caa:	48 8b cb             	mov    %rbx,%rcx
140356cad:	e8 6e 61 3e 00       	call   0x14073ce20
140356cb2:	41 0f ba ec 0d       	bts    $0xd,%r12d
140356cb7:	44 89 64 24 70       	mov    %r12d,0x70(%rsp)
140356cbc:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140356cc1:	48 85 c0             	test   %rax,%rax
140356cc4:	0f 84 a4 09 00 00    	je     0x14035766e
140356cca:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140356ccf:	4c 8b 41 20          	mov    0x20(%rcx),%r8
140356cd3:	4c 03 40 20          	add    0x20(%rax),%r8
140356cd7:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140356cdc:	48 8b 0d 95 c1 0d 01 	mov    0x10dc195(%rip),%rcx        # 0x141432e78
140356ce3:	e8 38 92 e4 ff       	call   0x14019ff20
140356ce8:	90                   	nop
140356ce9:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140356cee:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140356cf2:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140356cf7:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140356cfb:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140356cff:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140356d04:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140356d09:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140356d0d:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140356d11:	e8 3a 91 e4 ff       	call   0x14019fe50
140356d16:	48 8b d0             	mov    %rax,%rdx
140356d19:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
140356d1d:	e8 ce 5b 35 00       	call   0x1406ac8f0
140356d22:	48 8b 08             	mov    (%rax),%rcx
140356d25:	48 89 38             	mov    %rdi,(%rax)
140356d28:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
140356d2c:	48 8b 08             	mov    (%rax),%rcx
140356d2f:	48 85 c9             	test   %rcx,%rcx
140356d32:	74 24                	je     0x140356d58
140356d34:	8b 41 10             	mov    0x10(%rcx),%eax
140356d37:	ff c8                	dec    %eax
140356d39:	89 41 10             	mov    %eax,0x10(%rcx)
140356d3c:	85 c0                	test   %eax,%eax
140356d3e:	7f 18                	jg     0x140356d58
140356d40:	0f 88 3c 09 00 00    	js     0x140357682
140356d46:	48 8b 01             	mov    (%rcx),%rax
140356d49:	ba 01 00 00 00       	mov    $0x1,%edx
140356d4e:	48 8b 00             	mov    (%rax),%rax
140356d51:	ff 15 c9 cc c2 00    	call   *0xc2ccc9(%rip)        # 0x140f83a20
140356d57:	90                   	nop
140356d58:	4c 8b 05 09 51 0c 01 	mov    0x10c5109(%rip),%r8        # 0x14141be68
140356d5f:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
140356d66:	49 8b d5             	mov    %r13,%rdx
140356d69:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140356d6d:	e8 2e be 01 00       	call   0x140372ba0
140356d72:	48 8b 38             	mov    (%rax),%rdi
140356d75:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140356d7c:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
140356d80:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140356d86:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140356d8a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140356d8f:	e8 0c be 01 00       	call   0x140372ba0
140356d94:	48 8b 08             	mov    (%rax),%rcx
140356d97:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140356d9e:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140356da3:	48 8b 08             	mov    (%rax),%rcx
140356da6:	48 85 c9             	test   %rcx,%rcx
140356da9:	74 24                	je     0x140356dcf
140356dab:	8b 41 10             	mov    0x10(%rcx),%eax
140356dae:	ff c8                	dec    %eax
140356db0:	89 41 10             	mov    %eax,0x10(%rcx)
140356db3:	85 c0                	test   %eax,%eax
140356db5:	7f 18                	jg     0x140356dcf
140356db7:	0f 88 d0 08 00 00    	js     0x14035768d
140356dbd:	48 8b 01             	mov    (%rcx),%rax
140356dc0:	ba 01 00 00 00       	mov    $0x1,%edx
140356dc5:	48 8b 00             	mov    (%rax),%rax
140356dc8:	ff 15 52 cc c2 00    	call   *0xc2cc52(%rip)        # 0x140f83a20
140356dce:	90                   	nop
140356dcf:	4c 8d 4d a0          	lea    -0x60(%rbp),%r9
140356dd3:	4c 8d 45 a8          	lea    -0x58(%rbp),%r8
140356dd7:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140356ddc:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140356de1:	e8 0a 52 35 00       	call   0x1406abff0
140356de6:	90                   	nop
140356de7:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140356dec:	48 85 c9             	test   %rcx,%rcx
140356def:	74 24                	je     0x140356e15
140356df1:	8b 41 10             	mov    0x10(%rcx),%eax
140356df4:	ff c8                	dec    %eax
140356df6:	89 41 10             	mov    %eax,0x10(%rcx)