1402de8b0:	e8 4b be 4a 00       	call   0x14078a700
1402de8b5:	90                   	nop
1402de8b6:	b9 02 00 00 00       	mov    $0x2,%ecx
1402de8bb:	e8 40 be 4a 00       	call   0x14078a700
1402de8c0:	90                   	nop
1402de8c1:	33 c9                	xor    %ecx,%ecx
1402de8c3:	e8 38 be 4a 00       	call   0x14078a700
1402de8c8:	cc                   	int3
1402de8c9:	b9 01 00 00 00       	mov    $0x1,%ecx
1402de8ce:	e8 2d be 4a 00       	call   0x14078a700
1402de8d3:	90                   	nop
1402de8d4:	b9 02 00 00 00       	mov    $0x2,%ecx
1402de8d9:	e8 22 be 4a 00       	call   0x14078a700
1402de8de:	90                   	nop
1402de8df:	b9 02 00 00 00       	mov    $0x2,%ecx
1402de8e4:	e8 17 be 4a 00       	call   0x14078a700
1402de8e9:	90                   	nop
1402de8ea:	b9 02 00 00 00       	mov    $0x2,%ecx
1402de8ef:	e8 0c be 4a 00       	call   0x14078a700
1402de8f4:	90                   	nop
1402de8f5:	33 c9                	xor    %ecx,%ecx
1402de8f7:	e8 04 be 4a 00       	call   0x14078a700
1402de8fc:	cc                   	int3
1402de8fd:	b9 01 00 00 00       	mov    $0x1,%ecx
1402de902:	e8 f9 bd 4a 00       	call   0x14078a700
1402de907:	90                   	nop
1402de908:	b9 02 00 00 00       	mov    $0x2,%ecx
1402de90d:	e8 ee bd 4a 00       	call   0x14078a700
1402de912:	90                   	nop
1402de913:	b9 02 00 00 00       	mov    $0x2,%ecx
1402de918:	e8 e3 bd 4a 00       	call   0x14078a700
1402de91d:	90                   	nop
1402de91e:	b9 02 00 00 00       	mov    $0x2,%ecx
1402de923:	e8 d8 bd 4a 00       	call   0x14078a700
1402de928:	90                   	nop
1402de929:	b9 02 00 00 00       	mov    $0x2,%ecx
1402de92e:	e8 cd bd 4a 00       	call   0x14078a700
1402de933:	cc                   	int3
1402de934:	cc                   	int3
1402de935:	cc                   	int3
1402de936:	cc                   	int3
1402de937:	cc                   	int3
1402de938:	cc                   	int3
1402de939:	cc                   	int3
1402de93a:	cc                   	int3
1402de93b:	cc                   	int3
1402de93c:	cc                   	int3
1402de93d:	cc                   	int3
1402de93e:	cc                   	int3
1402de93f:	cc                   	int3
1402de940:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402de945:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402de94a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402de94f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1402de954:	55                   	push   %rbp
1402de955:	41 54                	push   %r12
1402de957:	41 55                	push   %r13
1402de959:	41 56                	push   %r14
1402de95b:	41 57                	push   %r15
1402de95d:	48 8d ac 24 d0 fe ff 	lea    -0x130(%rsp),%rbp
1402de964:	ff
1402de965:	48 81 ec 30 02 00 00 	sub    $0x230,%rsp
1402de96c:	48 8b f1             	mov    %rcx,%rsi
1402de96f:	33 ff                	xor    %edi,%edi
1402de971:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1402de975:	4c 8b 09             	mov    (%rcx),%r9
1402de978:	48 8b 05 e9 d4 13 01 	mov    0x113d4e9(%rip),%rax        # 0x14141be68
1402de97f:	4d 8b 41 40          	mov    0x40(%r9),%r8
1402de983:	4c 63 50 48          	movslq 0x48(%rax),%r10
1402de987:	49 8b ca             	mov    %r10,%rcx
1402de98a:	48 c1 e1 04          	shl    $0x4,%rcx
1402de98e:	49 03 08             	add    (%r8),%rcx
1402de991:	44 8b e7             	mov    %edi,%r12d
1402de994:	41 0f ba ec 1e       	bts    $0x1e,%r12d
1402de999:	40 38 79 08          	cmp    %dil,0x8(%rcx)
1402de99d:	75 09                	jne    0x1402de9a8
1402de99f:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1402de9a4:	8b df                	mov    %edi,%ebx
1402de9a6:	eb 21                	jmp    0x1402de9c9
1402de9a8:	49 8b 41 38          	mov    0x38(%r9),%rax
1402de9ac:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402de9b3:	48 8b 02             	mov    (%rdx),%rax
1402de9b6:	4e 8b 04 d0          	mov    (%rax,%r10,8),%r8
1402de9ba:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402de9bf:	e8 0c 97 43 00       	call   0x1407180d0
1402de9c4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402de9c9:	48 85 db             	test   %rbx,%rbx
1402de9cc:	74 27                	je     0x1402de9f5
1402de9ce:	8b 43 10             	mov    0x10(%rbx),%eax
1402de9d1:	ff c8                	dec    %eax
1402de9d3:	89 43 10             	mov    %eax,0x10(%rbx)
1402de9d6:	85 c0                	test   %eax,%eax
1402de9d8:	7f 1b                	jg     0x1402de9f5
1402de9da:	0f 88 ef 0d 00 00    	js     0x1402df7cf
1402de9e0:	48 8b 03             	mov    (%rbx),%rax
1402de9e3:	ba 01 00 00 00       	mov    $0x1,%edx
1402de9e8:	48 8b cb             	mov    %rbx,%rcx
1402de9eb:	48 8b 00             	mov    (%rax),%rax
1402de9ee:	ff 15 2c 50 ca 00    	call   *0xca502c(%rip)        # 0x140f83a20
1402de9f4:	90                   	nop
1402de9f5:	48 85 db             	test   %rbx,%rbx
1402de9f8:	0f 84 a5 0d 00 00    	je     0x1402df7a3
1402de9fe:	4c 8b 05 63 d4 13 01 	mov    0x113d463(%rip),%r8        # 0x14141be68
1402dea05:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402dea09:	48 8b d6             	mov    %rsi,%rdx
1402dea0c:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
1402dea13:	e8 88 41 09 00       	call   0x140372ba0
1402dea18:	4c 8b 28             	mov    (%rax),%r13
1402dea1b:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
1402dea20:	48 89 38             	mov    %rdi,(%rax)
1402dea23:	4c 89 ad a8 00 00 00 	mov    %r13,0xa8(%rbp)
1402dea2a:	41 83 cc 01          	or     $0x1,%r12d
1402dea2e:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402dea33:	49 8b 45 40          	mov    0x40(%r13),%rax
1402dea37:	48 8b 08             	mov    (%rax),%rcx
1402dea3a:	80 79 58 00          	cmpb   $0x0,0x58(%rcx)
1402dea3e:	75 0a                	jne    0x1402dea4a
1402dea40:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1402dea45:	48 8b c7             	mov    %rdi,%rax
1402dea48:	eb 25                	jmp    0x1402dea6f
1402dea4a:	48 83 c1 50          	add    $0x50,%rcx
1402dea4e:	49 8b 45 38          	mov    0x38(%r13),%rax
1402dea52:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402dea59:	48 8b 02             	mov    (%rdx),%rax
1402dea5c:	4c 8b 40 28          	mov    0x28(%rax),%r8
1402dea60:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402dea65:	e8 66 96 43 00       	call   0x1407180d0
1402dea6a:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1402dea6f:	41 83 cc 02          	or     $0x2,%r12d
1402dea73:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402dea78:	48 85 c0             	test   %rax,%rax
1402dea7b:	0f 84 d7 06 00 00    	je     0x1402df158
1402dea81:	4c 8b 05 e0 d3 13 01 	mov    0x113d3e0(%rip),%r8        # 0x14141be68
1402dea88:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402dea8c:	48 8b d6             	mov    %rsi,%rdx
1402dea8f:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
1402dea96:	e8 05 41 09 00       	call   0x140372ba0
1402dea9b:	4c 8b 30             	mov    (%rax),%r14
1402dea9e:	48 89 38             	mov    %rdi,(%rax)
1402deaa1:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1402deaa6:	41 83 cc 04          	or     $0x4,%r12d
1402deaaa:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402deaaf:	49 8b 46 40          	mov    0x40(%r14),%rax
1402deab3:	48 8b 08             	mov    (%rax),%rcx
1402deab6:	80 79 68 00          	cmpb   $0x0,0x68(%rcx)
1402deaba:	75 09                	jne    0x1402deac5
1402deabc:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
1402deac0:	48 8b c7             	mov    %rdi,%rax
1402deac3:	eb 23                	jmp    0x1402deae8
1402deac5:	48 83 c1 60          	add    $0x60,%rcx
1402deac9:	49 8b 46 38          	mov    0x38(%r14),%rax
1402deacd:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402dead4:	48 8b 02             	mov    (%rdx),%rax
1402dead7:	4c 8b 40 30          	mov    0x30(%rax),%r8
1402deadb:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1402deadf:	e8 ec 95 43 00       	call   0x1407180d0
1402deae4:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1402deae8:	41 83 cc 08          	or     $0x8,%r12d
1402deaec:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402deaf1:	48 85 c0             	test   %rax,%rax
1402deaf4:	0f 84 63 06 00 00    	je     0x1402df15d
1402deafa:	48 8b 3d 0f 1c 14 01 	mov    0x1141c0f(%rip),%rdi        # 0x141420710
1402deb01:	48 8b 7f 50          	mov    0x50(%rdi),%rdi
1402deb05:	48 85 ff             	test   %rdi,%rdi
1402deb08:	74 1c                	je     0x1402deb26
1402deb0a:	8b 47 10             	mov    0x10(%rdi),%eax
1402deb0d:	ff c0                	inc    %eax
1402deb0f:	89 47 10             	mov    %eax,0x10(%rdi)
1402deb12:	83 f8 01             	cmp    $0x1,%eax
1402deb15:	0f 8e bf 0c 00 00    	jle    0x1402df7da
1402deb1b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402deb20:	0f 84 bc 0c 00 00    	je     0x1402df7e2
1402deb26:	48 89 7d e0          	mov    %rdi,-0x20(%rbp)
1402deb2a:	41 83 cc 10          	or     $0x10,%r12d
1402deb2e:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402deb33:	4c 8b 05 2e d3 13 01 	mov    0x113d32e(%rip),%r8        # 0x14141be68
1402deb3a:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402deb3e:	48 8b d6             	mov    %rsi,%rdx
1402deb41:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
1402deb48:	e8 53 40 09 00       	call   0x140372ba0
1402deb4d:	4c 8b 38             	mov    (%rax),%r15
1402deb50:	33 db                	xor    %ebx,%ebx
1402deb52:	48 89 18             	mov    %rbx,(%rax)
1402deb55:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
1402deb5a:	41 83 cc 20          	or     $0x20,%r12d
1402deb5e:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402deb63:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1402deb69:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402deb6e:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1402deb72:	e8 29 40 09 00       	call   0x140372ba0
1402deb77:	48 8b 08             	mov    (%rax),%rcx
1402deb7a:	48 89 18             	mov    %rbx,(%rax)
1402deb7d:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
1402deb81:	41 83 cc 40          	or     $0x40,%r12d
1402deb85:	41 0f ba ec 07       	bts    $0x7,%r12d
1402deb8a:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402deb8f:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
1402deb93:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402deb98:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
1402deb9c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402deba1:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402deba6:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402debac:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
1402debb1:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402debb6:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1402debbd:	e8 8e 12 ec ff       	call   0x14019fe50
1402debc2:	48 8b d0             	mov    %rax,%rdx
1402debc5:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1402debc9:	e8 22 dd 3c 00       	call   0x1406ac8f0
1402debce:	48 8b 08             	mov    (%rax),%rcx
1402debd1:	48 89 18             	mov    %rbx,(%rax)
1402debd4:	48 89 4d 08          	mov    %rcx,0x8(%rbp)
1402debd8:	48 8b 08             	mov    (%rax),%rcx
1402debdb:	48 85 c9             	test   %rcx,%rcx
1402debde:	74 24                	je     0x1402dec04
1402debe0:	8b 41 10             	mov    0x10(%rcx),%eax
1402debe3:	ff c8                	dec    %eax
1402debe5:	89 41 10             	mov    %eax,0x10(%rcx)
1402debe8:	85 c0                	test   %eax,%eax
1402debea:	7f 18                	jg     0x1402dec04
1402debec:	0f 88 fb 0b 00 00    	js     0x1402df7ed
1402debf2:	48 8b 01             	mov    (%rcx),%rax
1402debf5:	ba 01 00 00 00       	mov    $0x1,%edx
1402debfa:	48 8b 00             	mov    (%rax),%rax
1402debfd:	ff 15 1d 4e ca 00    	call   *0xca4e1d(%rip)        # 0x140f83a20
1402dec03:	90                   	nop
1402dec04:	41 0f ba ec 08       	bts    $0x8,%r12d
1402dec09:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402dec0e:	48 8d 55 08          	lea    0x8(%rbp),%rdx
1402dec12:	48 8b cf             	mov    %rdi,%rcx
1402dec15:	e8 66 da 45 00       	call   0x14073c680
1402dec1a:	48 83 38 00          	cmpq   $0x0,(%rax)
1402dec1e:	0f 84 23 05 00 00    	je     0x1402df147
1402dec24:	4c 8b 05 3d d2 13 01 	mov    0x113d23d(%rip),%r8        # 0x14141be68
1402dec2b:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402dec2f:	48 8b d6             	mov    %rsi,%rdx
1402dec32:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1402dec36:	e8 65 3f 09 00       	call   0x140372ba0
1402dec3b:	48 8b 30             	mov    (%rax),%rsi
1402dec3e:	48 89 18             	mov    %rbx,(%rax)
1402dec41:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
1402dec46:	41 0f ba ec 09       	bts    $0x9,%r12d
1402dec4b:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402dec50:	48 8b 46 40          	mov    0x40(%rsi),%rax
1402dec54:	48 8b 08             	mov    (%rax),%rcx
1402dec57:	80 79 58 00          	cmpb   $0x0,0x58(%rcx)
1402dec5b:	75 09                	jne    0x1402dec66
1402dec5d:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
1402dec61:	48 8b c3             	mov    %rbx,%rax
1402dec64:	eb 23                	jmp    0x1402dec89
1402dec66:	48 83 c1 50          	add    $0x50,%rcx
1402dec6a:	48 8b 46 38          	mov    0x38(%rsi),%rax
1402dec6e:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402dec75:	48 8b 02             	mov    (%rdx),%rax
1402dec78:	4c 8b 40 28          	mov    0x28(%rax),%r8
1402dec7c:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1402dec80:	e8 4b 94 43 00       	call   0x1407180d0
1402dec85:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1402dec89:	41 0f ba ec 0a       	bts    $0xa,%r12d
1402dec8e:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402dec93:	48 85 c0             	test   %rax,%rax
1402dec96:	0f 84 cf 04 00 00    	je     0x1402df16b
1402dec9c:	4c 8b 05 c5 d1 13 01 	mov    0x113d1c5(%rip),%r8        # 0x14141be68
1402deca3:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402deca7:	48 8b 95 60 01 00 00 	mov    0x160(%rbp),%rdx
1402decae:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1402decb2:	e8 e9 3e 09 00       	call   0x140372ba0
1402decb7:	48 8b 18             	mov    (%rax),%rbx
1402decba:	33 d2                	xor    %edx,%edx
1402decbc:	48 89 10             	mov    %rdx,(%rax)
1402decbf:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1402decc4:	41 0f ba ec 0b       	bts    $0xb,%r12d
1402decc9:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402decce:	48 8b 43 40          	mov    0x40(%rbx),%rax
1402decd2:	48 8b 08             	mov    (%rax),%rcx
1402decd5:	38 51 68             	cmp    %dl,0x68(%rcx)
1402decd8:	75 08                	jne    0x1402dece2
1402decda:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
1402decde:	8b c2                	mov    %edx,%eax
1402dece0:	eb 23                	jmp    0x1402ded05
1402dece2:	48 83 c1 60          	add    $0x60,%rcx
1402dece6:	48 8b 43 38          	mov    0x38(%rbx),%rax
1402decea:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402decf1:	48 8b 02             	mov    (%rdx),%rax
1402decf4:	4c 8b 40 30          	mov    0x30(%rax),%r8
1402decf8:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
1402decfc:	e8 cf 93 43 00       	call   0x1407180d0
1402ded01:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
1402ded05:	41 0f ba ec 0c       	bts    $0xc,%r12d
1402ded0a:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402ded0f:	48 85 c0             	test   %rax,%rax
1402ded12:	0f 84 58 04 00 00    	je     0x1402df170
1402ded18:	4c 8b 05 49 d1 13 01 	mov    0x113d149(%rip),%r8        # 0x14141be68
1402ded1f:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402ded23:	48 8b 95 60 01 00 00 	mov    0x160(%rbp),%rdx
1402ded2a:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1402ded2e:	e8 6d 3e 09 00       	call   0x140372ba0
1402ded33:	48 8b 08             	mov    (%rax),%rcx
1402ded36:	45 33 ed             	xor    %r13d,%r13d
1402ded39:	4c 89 28             	mov    %r13,(%rax)
1402ded3c:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
1402ded40:	41 0f ba ec 0d       	bts    $0xd,%r12d
1402ded45:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402ded4a:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1402ded50:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402ded54:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1402ded58:	e8 43 3e 09 00       	call   0x140372ba0
1402ded5d:	48 8b 08             	mov    (%rax),%rcx
1402ded60:	4c 89 28             	mov    %r13,(%rax)
1402ded63:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
1402ded67:	41 0f ba ec 0e       	bts    $0xe,%r12d
1402ded6c:	41 0f ba ec 0f       	bts    $0xf,%r12d
1402ded71:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402ded76:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
1402ded7a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402ded7f:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1402ded83:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402ded88:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402ded8d:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402ded93:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
1402ded98:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402ded9d:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
1402deda4:	e8 a7 10 ec ff       	call   0x14019fe50
1402deda9:	4c 8b e8             	mov    %rax,%r13
1402dedac:	48 8b 15 5d 19 14 01 	mov    0x114195d(%rip),%rdx        # 0x141420710
1402dedb3:	48 83 c2 50          	add    $0x50,%rdx
1402dedb7:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1402dedbb:	e8 10 10 ec ff       	call   0x14019fdd0
1402dedc0:	48 8b 08             	mov    (%rax),%rcx
1402dedc3:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402dedca:	48 89 4d 00          	mov    %rcx,0x0(%rbp)
1402dedce:	48 8b 08             	mov    (%rax),%rcx
1402dedd1:	48 85 c9             	test   %rcx,%rcx
1402dedd4:	74 24                	je     0x1402dedfa
1402dedd6:	8b 41 10             	mov    0x10(%rcx),%eax
1402dedd9:	ff c8                	dec    %eax
1402deddb:	89 41 10             	mov    %eax,0x10(%rcx)
1402dedde:	85 c0                	test   %eax,%eax
1402dede0:	7f 18                	jg     0x1402dedfa
1402dede2:	0f 88 10 0a 00 00    	js     0x1402df7f8
1402dede8:	48 8b 01             	mov    (%rcx),%rax
1402dedeb:	ba 01 00 00 00       	mov    $0x1,%edx
1402dedf0:	48 8b 00             	mov    (%rax),%rax
1402dedf3:	ff 15 27 4c ca 00    	call   *0xca4c27(%rip)        # 0x140f83a20
1402dedf9:	90                   	nop
1402dedfa:	41 0f ba ec 10       	bts    $0x10,%r12d
1402dedff:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1402dee04:	4d 8b c5             	mov    %r13,%r8
1402dee07:	48 8d 55 00          	lea    0x0(%rbp),%rdx
1402dee0b:	48 8d 4d 48          	lea    0x48(%rbp),%rcx