1407cc7f1:	b9 28 00 00 00       	mov    $0x28,%ecx
1407cc7f6:	e8 0d e9 64 00       	call   0x140e1b108
1407cc7fb:	48 89 45 17          	mov    %rax,0x17(%rbp)
1407cc7ff:	48 85 c0             	test   %rax,%rax
1407cc802:	74 31                	je     0x1407cc835
1407cc804:	4c 89 75 f7          	mov    %r14,-0x9(%rbp)
1407cc808:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
1407cc80f:	90                   	nop
1407cc810:	48 ff c1             	inc    %rcx
1407cc813:	41 80 3c 0e 00       	cmpb   $0x0,(%r14,%rcx,1)
1407cc818:	75 f6                	jne    0x1407cc810
1407cc81a:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
1407cc81e:	0f 28 45 f7          	movaps -0x9(%rbp),%xmm0
1407cc822:	66 0f 7f 45 a7       	movdqa %xmm0,-0x59(%rbp)
1407cc827:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1407cc82b:	48 8b c8             	mov    %rax,%rcx
1407cc82e:	e8 ad 54 f6 ff       	call   0x140731ce0
1407cc833:	eb 03                	jmp    0x1407cc838
1407cc835:	49 8b c5             	mov    %r13,%rax
1407cc838:	4c 8b c0             	mov    %rax,%r8
1407cc83b:	33 d2                	xor    %edx,%edx
1407cc83d:	48 8b ce             	mov    %rsi,%rcx
1407cc840:	e8 9b 2d a7 ff       	call   0x14023f5e0
1407cc845:	48 8b 43 40          	mov    0x40(%rbx),%rax
1407cc849:	0f b6 50 34          	movzbl 0x34(%rax),%edx
1407cc84d:	48 8b 46 40          	mov    0x40(%rsi),%rax
1407cc851:	48 8b 08             	mov    (%rax),%rcx
1407cc854:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
1407cc858:	75 04                	jne    0x1407cc85e
1407cc85a:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
1407cc85e:	48 89 51 10          	mov    %rdx,0x10(%rcx)
1407cc862:	48 8d 56 20          	lea    0x20(%rsi),%rdx
1407cc866:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1407cc86b:	74 0c                	je     0x1407cc879
1407cc86d:	48 8d 0d 6c 41 c6 00 	lea    0xc6416c(%rip),%rcx        # 0x1414309e0
1407cc874:	e8 c7 e2 fb ff       	call   0x14078ab40
1407cc879:	48 8b 43 40          	mov    0x40(%rbx),%rax
1407cc87d:	0f b6 50 40          	movzbl 0x40(%rax),%edx
1407cc881:	48 8b 46 40          	mov    0x40(%rsi),%rax
1407cc885:	48 8b 08             	mov    (%rax),%rcx
1407cc888:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
1407cc88c:	75 04                	jne    0x1407cc892
1407cc88e:	c6 41 28 01          	movb   $0x1,0x28(%rcx)
1407cc892:	48 89 51 20          	mov    %rdx,0x20(%rcx)
1407cc896:	48 8d 56 20          	lea    0x20(%rsi),%rdx
1407cc89a:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1407cc89f:	74 0c                	je     0x1407cc8ad
1407cc8a1:	48 8d 0d 38 41 c6 00 	lea    0xc64138(%rip),%rcx        # 0x1414309e0
1407cc8a8:	e8 93 e2 fb ff       	call   0x14078ab40
1407cc8ad:	48 8b 43 40          	mov    0x40(%rbx),%rax
1407cc8b1:	0f b6 50 41          	movzbl 0x41(%rax),%edx
1407cc8b5:	48 8b 46 40          	mov    0x40(%rsi),%rax
1407cc8b9:	48 8b 08             	mov    (%rax),%rcx
1407cc8bc:	80 79 38 00          	cmpb   $0x0,0x38(%rcx)
1407cc8c0:	75 04                	jne    0x1407cc8c6
1407cc8c2:	c6 41 38 01          	movb   $0x1,0x38(%rcx)
1407cc8c6:	48 89 51 30          	mov    %rdx,0x30(%rcx)
1407cc8ca:	48 8d 56 20          	lea    0x20(%rsi),%rdx
1407cc8ce:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1407cc8d3:	74 0c                	je     0x1407cc8e1
1407cc8d5:	48 8d 0d 04 41 c6 00 	lea    0xc64104(%rip),%rcx        # 0x1414309e0
1407cc8dc:	e8 5f e2 fb ff       	call   0x14078ab40
1407cc8e1:	48 8b 43 40          	mov    0x40(%rbx),%rax
1407cc8e5:	0f b6 50 43          	movzbl 0x43(%rax),%edx
1407cc8e9:	48 8b 46 40          	mov    0x40(%rsi),%rax
1407cc8ed:	48 8b 08             	mov    (%rax),%rcx
1407cc8f0:	80 79 48 00          	cmpb   $0x0,0x48(%rcx)
1407cc8f4:	75 04                	jne    0x1407cc8fa
1407cc8f6:	c6 41 48 01          	movb   $0x1,0x48(%rcx)
1407cc8fa:	48 89 51 40          	mov    %rdx,0x40(%rcx)
1407cc8fe:	48 8d 56 20          	lea    0x20(%rsi),%rdx
1407cc902:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1407cc907:	74 0c                	je     0x1407cc915
1407cc909:	48 8d 0d d0 40 c6 00 	lea    0xc640d0(%rip),%rcx        # 0x1414309e0
1407cc910:	e8 2b e2 fb ff       	call   0x14078ab40
1407cc915:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1407cc919:	e8 f2 36 fd ff       	call   0x1407a0010
1407cc91e:	0f b6 d0             	movzbl %al,%edx
1407cc921:	48 8b 46 40          	mov    0x40(%rsi),%rax
1407cc925:	48 8b 08             	mov    (%rax),%rcx
1407cc928:	80 79 58 00          	cmpb   $0x0,0x58(%rcx)
1407cc92c:	75 04                	jne    0x1407cc932
1407cc92e:	c6 41 58 01          	movb   $0x1,0x58(%rcx)
1407cc932:	48 89 51 50          	mov    %rdx,0x50(%rcx)
1407cc936:	48 8d 56 20          	lea    0x20(%rsi),%rdx
1407cc93a:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1407cc93f:	74 0c                	je     0x1407cc94d
1407cc941:	48 8d 0d 98 40 c6 00 	lea    0xc64098(%rip),%rcx        # 0x1414309e0
1407cc948:	e8 f3 e1 fb ff       	call   0x14078ab40
1407cc94d:	ba 13 00 00 00       	mov    $0x13,%edx
1407cc952:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1407cc956:	e8 05 33 fd ff       	call   0x14079fc60
1407cc95b:	49 8b d5             	mov    %r13,%rdx
1407cc95e:	48 8b 0d 13 87 bd 00 	mov    0xbd8713(%rip),%rcx        # 0x1413a5078
1407cc965:	48 39 08             	cmp    %rcx,(%rax)
1407cc968:	0f 95 c2             	setne  %dl
1407cc96b:	48 8b 46 40          	mov    0x40(%rsi),%rax
1407cc96f:	48 8b 08             	mov    (%rax),%rcx
1407cc972:	80 79 68 00          	cmpb   $0x0,0x68(%rcx)
1407cc976:	75 04                	jne    0x1407cc97c
1407cc978:	c6 41 68 01          	movb   $0x1,0x68(%rcx)
1407cc97c:	48 89 51 60          	mov    %rdx,0x60(%rcx)
1407cc980:	48 8d 56 20          	lea    0x20(%rsi),%rdx
1407cc984:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1407cc989:	74 0c                	je     0x1407cc997
1407cc98b:	48 8d 0d 4e 40 c6 00 	lea    0xc6404e(%rip),%rcx        # 0x1414309e0
1407cc992:	e8 a9 e1 fb ff       	call   0x14078ab40
1407cc997:	48 8b 43 40          	mov    0x40(%rbx),%rax
1407cc99b:	48 8b 48 50          	mov    0x50(%rax),%rcx
1407cc99f:	48 85 c9             	test   %rcx,%rcx
1407cc9a2:	74 31                	je     0x1407cc9d5
1407cc9a4:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1407cc9a8:	8b 41 10             	mov    0x10(%rcx),%eax
1407cc9ab:	ff c0                	inc    %eax
1407cc9ad:	89 41 10             	mov    %eax,0x10(%rcx)
1407cc9b0:	83 f8 01             	cmp    $0x1,%eax
1407cc9b3:	0f 8e 0c 01 00 00    	jle    0x1407ccac5
1407cc9b9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407cc9be:	0f 84 57 02 00 00    	je     0x1407ccc1b
1407cc9c4:	4c 8d 45 7f          	lea    0x7f(%rbp),%r8
1407cc9c8:	ba 07 00 00 00       	mov    $0x7,%edx
1407cc9cd:	48 8b ce             	mov    %rsi,%rcx
1407cc9d0:	e8 2b 81 f6 ff       	call   0x140734b00
1407cc9d5:	48 8b 43 40          	mov    0x40(%rbx),%rax
1407cc9d9:	4c 8b 70 28          	mov    0x28(%rax),%r14
1407cc9dd:	b9 28 00 00 00       	mov    $0x28,%ecx
1407cc9e2:	e8 21 e7 64 00       	call   0x140e1b108
1407cc9e7:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
1407cc9eb:	48 85 c0             	test   %rax,%rax
1407cc9ee:	74 35                	je     0x1407cca25
1407cc9f0:	4c 89 75 c7          	mov    %r14,-0x39(%rbp)
1407cc9f4:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
1407cc9fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1407cca00:	48 ff c1             	inc    %rcx
1407cca03:	41 80 3c 0e 00       	cmpb   $0x0,(%r14,%rcx,1)
1407cca08:	75 f6                	jne    0x1407cca00
1407cca0a:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
1407cca0e:	0f 28 45 c7          	movaps -0x39(%rbp),%xmm0
1407cca12:	66 0f 7f 45 a7       	movdqa %xmm0,-0x59(%rbp)
1407cca17:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1407cca1b:	48 8b c8             	mov    %rax,%rcx
1407cca1e:	e8 bd 52 f6 ff       	call   0x140731ce0
1407cca23:	eb 03                	jmp    0x1407cca28
1407cca25:	49 8b c5             	mov    %r13,%rax
1407cca28:	4c 89 6d b7          	mov    %r13,-0x49(%rbp)
1407cca2c:	48 89 75 7f          	mov    %rsi,0x7f(%rbp)
1407cca30:	4c 89 6d a7          	mov    %r13,-0x59(%rbp)
1407cca34:	48 89 45 97          	mov    %rax,-0x69(%rbp)
1407cca38:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1407cca3d:	41 b1 01             	mov    $0x1,%r9b
1407cca40:	4c 8d 45 7f          	lea    0x7f(%rbp),%r8
1407cca44:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1407cca48:	48 8b cf             	mov    %rdi,%rcx
1407cca4b:	e8 20 83 f6 ff       	call   0x140734d70
1407cca50:	90                   	nop
1407cca51:	48 8b 43 10          	mov    0x10(%rbx),%rax
1407cca55:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1407cca59:	74 25                	je     0x1407cca80
1407cca5b:	48 8b 43 08          	mov    0x8(%rbx),%rax
1407cca5f:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1407cca63:	75 13                	jne    0x1407cca78
1407cca65:	48 3b 58 10          	cmp    0x10(%rax),%rbx
1407cca69:	75 0d                	jne    0x1407cca78
1407cca6b:	48 8b d8             	mov    %rax,%rbx
1407cca6e:	48 8b 40 08          	mov    0x8(%rax),%rax
1407cca72:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1407cca76:	74 ed                	je     0x1407cca65
1407cca78:	48 8b d8             	mov    %rax,%rbx
1407cca7b:	e9 e0 fc ff ff       	jmp    0x1407cc760
1407cca80:	48 8b d8             	mov    %rax,%rbx
1407cca83:	48 8b 08             	mov    (%rax),%rcx
1407cca86:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1407cca8a:	0f 85 d0 fc ff ff    	jne    0x1407cc760
1407cca90:	48 8b d9             	mov    %rcx,%rbx
1407cca93:	48 8b 01             	mov    (%rcx),%rax
1407cca96:	48 8b c8             	mov    %rax,%rcx
1407cca99:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1407cca9d:	74 f1                	je     0x1407cca90
1407cca9f:	e9 bc fc ff ff       	jmp    0x1407cc760
1407ccaa4:	49 89 3f             	mov    %rdi,(%r15)
1407ccaa7:	49 8b c7             	mov    %r15,%rax
1407ccaaa:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
1407ccab1:	00
1407ccab2:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1407ccab9:	41 5f                	pop    %r15
1407ccabb:	41 5e                	pop    %r14
1407ccabd:	41 5d                	pop    %r13
1407ccabf:	41 5c                	pop    %r12
1407ccac1:	5f                   	pop    %rdi
1407ccac2:	5e                   	pop    %rsi
1407ccac3:	5d                   	pop    %rbp
1407ccac4:	c3                   	ret
1407ccac5:	33 c9                	xor    %ecx,%ecx
1407ccac7:	e8 34 dc fb ff       	call   0x14078a700
1407ccacc:	90                   	nop
1407ccacd:	48 8d 0d 7c 52 c6 00 	lea    0xc6527c(%rip),%rcx        # 0x141431d50
1407ccad4:	e8 f3 eb 64 00       	call   0x140e1b6cc
1407ccad9:	83 3d 70 52 c6 00 ff 	cmpl   $0xffffffff,0xc65270(%rip)        # 0x141431d50
1407ccae0:	0f 85 d8 fb ff ff    	jne    0x1407cc6be
1407ccae6:	48 8d 05 13 16 86 00 	lea    0x861613(%rip),%rax        # 0x14102e100
1407ccaed:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1407ccaf1:	48 c7 45 af 08 00 00 	movq   $0x8,-0x51(%rbp)
1407ccaf8:	00
1407ccaf9:	0f 28 45 a7          	movaps -0x59(%rbp),%xmm0
1407ccafd:	66 0f 7f 45 c7       	movdqa %xmm0,-0x39(%rbp)
1407ccb02:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1407ccb06:	e8 85 42 fd ff       	call   0x1407a0d90
1407ccb0b:	48 8b 08             	mov    (%rax),%rcx
1407ccb0e:	48 85 c9             	test   %rcx,%rcx
1407ccb11:	74 27                	je     0x1407ccb3a
1407ccb13:	8b 41 10             	mov    0x10(%rcx),%eax
1407ccb16:	ff c0                	inc    %eax
1407ccb18:	89 41 10             	mov    %eax,0x10(%rcx)
1407ccb1b:	83 f8 01             	cmp    $0x1,%eax
1407ccb1e:	7f 08                	jg     0x1407ccb28
1407ccb20:	33 c9                	xor    %ecx,%ecx
1407ccb22:	e8 d9 db fb ff       	call   0x14078a700
1407ccb27:	cc                   	int3
1407ccb28:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407ccb2d:	75 0b                	jne    0x1407ccb3a
1407ccb2f:	b9 01 00 00 00       	mov    $0x1,%ecx
1407ccb34:	e8 c7 db fb ff       	call   0x14078a700
1407ccb39:	90                   	nop
1407ccb3a:	48 89 0d 07 52 c6 00 	mov    %rcx,0xc65207(%rip)        # 0x141431d48
1407ccb41:	48 8d 0d 28 ac 7a 00 	lea    0x7aac28(%rip),%rcx        # 0x140f77770
1407ccb48:	e8 27 e8 64 00       	call   0x140e1b374
1407ccb4d:	90                   	nop
1407ccb4e:	48 8d 0d fb 51 c6 00 	lea    0xc651fb(%rip),%rcx        # 0x141431d50
1407ccb55:	e8 06 eb 64 00       	call   0x140e1b660
1407ccb5a:	e9 5f fb ff ff       	jmp    0x1407cc6be
1407ccb5f:	33 c9                	xor    %ecx,%ecx
1407ccb61:	e8 9a db fb ff       	call   0x14078a700
1407ccb66:	cc                   	int3
1407ccb67:	b9 01 00 00 00       	mov    $0x1,%ecx
1407ccb6c:	e8 8f db fb ff       	call   0x14078a700
1407ccb71:	90                   	nop
1407ccb72:	b9 02 00 00 00       	mov    $0x2,%ecx
1407ccb77:	e8 84 db fb ff       	call   0x14078a700
1407ccb7c:	90                   	nop
1407ccb7d:	48 8d 0d dc 51 c6 00 	lea    0xc651dc(%rip),%rcx        # 0x141431d60
1407ccb84:	e8 43 eb 64 00       	call   0x140e1b6cc
1407ccb89:	83 3d d0 51 c6 00 ff 	cmpl   $0xffffffff,0xc651d0(%rip)        # 0x141431d60
1407ccb90:	0f 85 eb fb ff ff    	jne    0x1407cc781
1407ccb96:	48 89 75 e7          	mov    %rsi,-0x19(%rbp)
1407ccb9a:	48 c7 45 ef 09 00 00 	movq   $0x9,-0x11(%rbp)
1407ccba1:	00
1407ccba2:	0f 28 45 e7          	movaps -0x19(%rbp),%xmm0
1407ccba6:	66 0f 7f 45 a7       	movdqa %xmm0,-0x59(%rbp)
1407ccbab:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1407ccbaf:	e8 dc 41 fd ff       	call   0x1407a0d90
1407ccbb4:	48 8b 08             	mov    (%rax),%rcx
1407ccbb7:	48 85 c9             	test   %rcx,%rcx
1407ccbba:	74 14                	je     0x1407ccbd0
1407ccbbc:	8b 41 10             	mov    0x10(%rcx),%eax
1407ccbbf:	ff c0                	inc    %eax
1407ccbc1:	89 41 10             	mov    %eax,0x10(%rcx)
1407ccbc4:	83 f8 01             	cmp    $0x1,%eax
1407ccbc7:	7e 37                	jle    0x1407ccc00
1407ccbc9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407ccbce:	74 25                	je     0x1407ccbf5
1407ccbd0:	48 89 0d 81 51 c6 00 	mov    %rcx,0xc65181(%rip)        # 0x141431d58
1407ccbd7:	48 8d 0d 92 ae 7a 00 	lea    0x7aae92(%rip),%rcx        # 0x140f77a70
1407ccbde:	e8 91 e7 64 00       	call   0x140e1b374
1407ccbe3:	90                   	nop
1407ccbe4:	48 8d 0d 75 51 c6 00 	lea    0xc65175(%rip),%rcx        # 0x141431d60
1407ccbeb:	e8 70 ea 64 00       	call   0x140e1b660
1407ccbf0:	e9 8c fb ff ff       	jmp    0x1407cc781
1407ccbf5:	b9 01 00 00 00       	mov    $0x1,%ecx
1407ccbfa:	e8 01 db fb ff       	call   0x14078a700
1407ccbff:	cc                   	int3
1407ccc00:	33 c9                	xor    %ecx,%ecx
1407ccc02:	e8 f9 da fb ff       	call   0x14078a700
1407ccc07:	90                   	nop
1407ccc08:	b9 01 00 00 00       	mov    $0x1,%ecx
1407ccc0d:	e8 ee da fb ff       	call   0x14078a700
1407ccc12:	cc                   	int3
1407ccc13:	33 c9                	xor    %ecx,%ecx
1407ccc15:	e8 e6 da fb ff       	call   0x14078a700
1407ccc1a:	90                   	nop
1407ccc1b:	b9 01 00 00 00       	mov    $0x1,%ecx
1407ccc20:	e8 db da fb ff       	call   0x14078a700
1407ccc25:	cc                   	int3
1407ccc26:	cc                   	int3
1407ccc27:	cc                   	int3
1407ccc28:	cc                   	int3
1407ccc29:	cc                   	int3
1407ccc2a:	cc                   	int3
1407ccc2b:	cc                   	int3
1407ccc2c:	cc                   	int3
1407ccc2d:	cc                   	int3
1407ccc2e:	cc                   	int3
1407ccc2f:	cc                   	int3
1407ccc30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407ccc35:	55                   	push   %rbp
1407ccc36:	56                   	push   %rsi
1407ccc37:	57                   	push   %rdi
1407ccc38:	41 56                	push   %r14
1407ccc3a:	41 57                	push   %r15
1407ccc3c:	48 8b ec             	mov    %rsp,%rbp
1407ccc3f:	48 83 ec 70          	sub    $0x70,%rsp
1407ccc43:	4c 8b f1             	mov    %rcx,%r14
1407ccc46:	45 33 ff             	xor    %r15d,%r15d
1407ccc49:	49 8b 40 08          	mov    0x8(%r8),%rax
1407ccc4d:	49 2b 00             	sub    (%r8),%rax
1407ccc50:	48 a9 f8 ff ff ff    	test   $0xfffffffffffffff8,%rax
1407ccc56:	74 22                	je     0x1407ccc7a
1407ccc58:	48 8d 15 c1 14 86 00 	lea    0x8614c1(%rip),%rdx        # 0x14102e120
1407ccc5f:	48 8b 0d 92 48 c6 00 	mov    0xc64892(%rip),%rcx        # 0x1414314f8
1407ccc66:	e8 55 69 fc ff       	call   0x1407935c0
1407ccc6b:	33 d2                	xor    %edx,%edx
1407ccc6d:	49 8b ce             	mov    %r14,%rcx
1407ccc70:	e8 3b 1d a4 ff       	call   0x14020e9b0
1407ccc75:	e9 82 01 00 00       	jmp    0x1407ccdfc
1407ccc7a:	b9 b0 00 00 00       	mov    $0xb0,%ecx
1407ccc7f:	e8 84 e4 64 00       	call   0x140e1b108
1407ccc84:	4c 8b c8             	mov    %rax,%r9
1407ccc87:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1407ccc8b:	48 85 c0             	test   %rax,%rax
1407ccc8e:	74 45                	je     0x1407cccd5
1407ccc90:	4c 89 7d 40          	mov    %r15,0x40(%rbp)
1407ccc94:	48 8b 0d bd 4c c6 00 	mov    0xc64cbd(%rip),%rcx        # 0x141431958
1407ccc9b:	48 89 4d 48          	mov    %rcx,0x48(%rbp)
1407ccc9f:	48 85 c9             	test   %rcx,%rcx
1407ccca2:	74 1c                	je     0x1407cccc0
1407ccca4:	8b 41 10             	mov    0x10(%rcx),%eax
1407ccca7:	ff c0                	inc    %eax
1407ccca9:	89 41 10             	mov    %eax,0x10(%rcx)
1407cccac:	83 f8 01             	cmp    $0x1,%eax
1407cccaf:	0f 8e 69 01 00 00    	jle    0x1407cce1e
1407cccb5:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407cccba:	0f 84 66 01 00 00    	je     0x1407cce26
1407cccc0:	4c 8d 45 40          	lea    0x40(%rbp),%r8
1407cccc4:	48 8d 55 48          	lea    0x48(%rbp),%rdx
1407cccc8:	49 8b c9             	mov    %r9,%rcx
1407ccccb:	e8 20 53 f6 ff       	call   0x140731ff0
1407cccd0:	48 8b f0             	mov    %rax,%rsi
1407cccd3:	eb 03                	jmp    0x1407cccd8
1407cccd5:	49 8b f7             	mov    %r15,%rsi
1407cccd8:	48 89 75 c8          	mov    %rsi,-0x38(%rbp)
1407cccdc:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1407ccce0:	e8 3b fd f9 ff       	call   0x14076ca20
1407ccce5:	48 8b 18             	mov    (%rax),%rbx
1407ccce8:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1407cccec:	48 85 c9             	test   %rcx,%rcx
1407cccef:	74 24                	je     0x1407ccd15
1407cccf1:	8b 41 10             	mov    0x10(%rcx),%eax
1407cccf4:	ff c8                	dec    %eax
1407cccf6:	89 41 10             	mov    %eax,0x10(%rcx)
1407cccf9:	85 c0                	test   %eax,%eax
1407cccfb:	7f 18                	jg     0x1407ccd15