1403cbcc4:	c6 43 48 00          	movb   $0x0,0x48(%rbx)
1403cbcc8:	48 8b cb             	mov    %rbx,%rcx
1403cbccb:	e8 10 f7 1a 00       	call   0x14057b3e0
1403cbcd0:	90                   	nop
1403cbcd1:	40 f6 c7 01          	test   $0x1,%dil
1403cbcd5:	74 0d                	je     0x1403cbce4
1403cbcd7:	ba 80 00 00 00       	mov    $0x80,%edx
1403cbcdc:	48 8b cb             	mov    %rbx,%rcx
1403cbcdf:	e8 60 f4 a4 00       	call   0x140e1b144
1403cbce4:	48 8b c3             	mov    %rbx,%rax
1403cbce7:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1403cbcee:	00
1403cbcef:	48 33 cc             	xor    %rsp,%rcx
1403cbcf2:	e8 09 f8 a4 00       	call   0x140e1b500
1403cbcf7:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
1403cbcfe:	00
1403cbcff:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
1403cbd06:	5f                   	pop    %rdi
1403cbd07:	c3                   	ret
1403cbd08:	e8 97 e4 a5 00       	call   0x140e2a1a4
1403cbd0d:	cc                   	int3
1403cbd0e:	cc                   	int3
1403cbd0f:	cc                   	int3
1403cbd10:	40 53                	rex push %rbx
1403cbd12:	55                   	push   %rbp
1403cbd13:	56                   	push   %rsi
1403cbd14:	57                   	push   %rdi
1403cbd15:	41 56                	push   %r14
1403cbd17:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
1403cbd1e:	48 8b 05 db d1 fe 00 	mov    0xfed1db(%rip),%rax        # 0x1413b8f00
1403cbd25:	48 33 c4             	xor    %rsp,%rax
1403cbd28:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
1403cbd2f:	00
1403cbd30:	4d 8b f0             	mov    %r8,%r14
1403cbd33:	48 8b ea             	mov    %rdx,%rbp
1403cbd36:	48 8b f9             	mov    %rcx,%rdi
1403cbd39:	48 83 79 68 00       	cmpq   $0x0,0x68(%rcx)
1403cbd3e:	0f 84 13 02 00 00    	je     0x1403cbf57
1403cbd44:	48 8b 49 78          	mov    0x78(%rcx),%rcx
1403cbd48:	48 8b 5f 70          	mov    0x70(%rdi),%rbx
1403cbd4c:	48 85 db             	test   %rbx,%rbx
1403cbd4f:	0f 84 8e 01 00 00    	je     0x1403cbee3
1403cbd55:	48 3b cb             	cmp    %rbx,%rcx
1403cbd58:	72 04                	jb     0x1403cbd5e
1403cbd5a:	33 db                	xor    %ebx,%ebx
1403cbd5c:	eb 10                	jmp    0x1403cbd6e
1403cbd5e:	49 8d 04 08          	lea    (%r8,%rcx,1),%rax
1403cbd62:	48 3b c3             	cmp    %rbx,%rax
1403cbd65:	0f 86 78 01 00 00    	jbe    0x1403cbee3
1403cbd6b:	48 2b d9             	sub    %rcx,%rbx
1403cbd6e:	40 b6 01             	mov    $0x1,%sil
1403cbd71:	48 8b 0d 60 7e 05 01 	mov    0x1057e60(%rip),%rcx        # 0x141423bd8
1403cbd78:	48 85 c9             	test   %rcx,%rcx
1403cbd7b:	0f 84 68 01 00 00    	je     0x1403cbee9
1403cbd81:	e8 aa 97 44 00       	call   0x140815530
1403cbd86:	84 c0                	test   %al,%al
1403cbd88:	0f 84 5b 01 00 00    	je     0x1403cbee9
1403cbd8e:	48 8b 5f 30          	mov    0x30(%rdi),%rbx
1403cbd92:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1403cbd96:	48 85 c9             	test   %rcx,%rcx
1403cbd99:	74 1c                	je     0x1403cbdb7
1403cbd9b:	8b 41 10             	mov    0x10(%rcx),%eax
1403cbd9e:	ff c0                	inc    %eax
1403cbda0:	89 41 10             	mov    %eax,0x10(%rcx)
1403cbda3:	83 f8 01             	cmp    $0x1,%eax
1403cbda6:	0f 8e 2e 02 00 00    	jle    0x1403cbfda
1403cbdac:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403cbdb1:	0f 84 2b 02 00 00    	je     0x1403cbfe2
1403cbdb7:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1403cbdbc:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
1403cbdc0:	48 85 c9             	test   %rcx,%rcx
1403cbdc3:	74 1c                	je     0x1403cbde1
1403cbdc5:	8b 41 10             	mov    0x10(%rcx),%eax
1403cbdc8:	ff c0                	inc    %eax
1403cbdca:	89 41 10             	mov    %eax,0x10(%rcx)
1403cbdcd:	83 f8 01             	cmp    $0x1,%eax
1403cbdd0:	0f 8e 17 02 00 00    	jle    0x1403cbfed
1403cbdd6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403cbddb:	0f 84 14 02 00 00    	je     0x1403cbff5
1403cbde1:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1403cbde6:	4c 8b 47 70          	mov    0x70(%rdi),%r8
1403cbdea:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1403cbdef:	48 8b 0d 82 70 06 01 	mov    0x1067082(%rip),%rcx        # 0x141432e78
1403cbdf6:	e8 25 41 dd ff       	call   0x14019ff20
1403cbdfb:	90                   	nop
1403cbdfc:	4d 8b c6             	mov    %r14,%r8
1403cbdff:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1403cbe04:	48 8b 0d 6d 70 06 01 	mov    0x106706d(%rip),%rcx        # 0x141432e78
1403cbe0b:	e8 10 41 dd ff       	call   0x14019ff20
1403cbe10:	90                   	nop
1403cbe11:	0f 57 c0             	xorps  %xmm0,%xmm0
1403cbe14:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
1403cbe1a:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1403cbe21:	00 00
1403cbe23:	ba 04 00 00 00       	mov    $0x4,%edx
1403cbe28:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1403cbe2d:	e8 ae 42 dd ff       	call   0x1401a00e0
1403cbe32:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
1403cbe37:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1403cbe3c:	0f 1f 40 00          	nopl   0x0(%rax)
1403cbe40:	48 8b 0a             	mov    (%rdx),%rcx
1403cbe43:	49 89 08             	mov    %rcx,(%r8)
1403cbe46:	48 85 c9             	test   %rcx,%rcx
1403cbe49:	74 1c                	je     0x1403cbe67
1403cbe4b:	8b 41 10             	mov    0x10(%rcx),%eax
1403cbe4e:	ff c0                	inc    %eax
1403cbe50:	89 41 10             	mov    %eax,0x10(%rcx)
1403cbe53:	83 f8 01             	cmp    $0x1,%eax
1403cbe56:	0f 8e 76 01 00 00    	jle    0x1403cbfd2
1403cbe5c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403cbe61:	0f 84 99 01 00 00    	je     0x1403cc000
1403cbe67:	49 83 c0 08          	add    $0x8,%r8
1403cbe6b:	48 83 c2 08          	add    $0x8,%rdx
1403cbe6f:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1403cbe74:	48 3b d0             	cmp    %rax,%rdx
1403cbe77:	75 c7                	jne    0x1403cbe40
1403cbe79:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
1403cbe7e:	48 8b 05 53 7d 05 01 	mov    0x1057d53(%rip),%rax        # 0x141423bd8
1403cbe85:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1403cbe8a:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1403cbe8f:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1403cbe94:	48 8b cb             	mov    %rbx,%rcx
1403cbe97:	e8 54 1b 1b 00       	call   0x14057d9f0
1403cbe9c:	90                   	nop
1403cbe9d:	4c 8d 0d 4c 26 dd ff 	lea    -0x22d9b4(%rip),%r9        # 0x14019e4f0
1403cbea4:	ba 08 00 00 00       	mov    $0x8,%edx
1403cbea9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1403cbeaf:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1403cbeb4:	e8 93 f6 a4 00       	call   0x140e1b54c
1403cbeb9:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
1403cbebd:	48 8b 5f 70          	mov    0x70(%rdi),%rbx
1403cbec1:	48 85 db             	test   %rbx,%rbx
1403cbec4:	74 1d                	je     0x1403cbee3
1403cbec6:	48 3b cb             	cmp    %rbx,%rcx
1403cbec9:	72 07                	jb     0x1403cbed2
1403cbecb:	33 db                	xor    %ebx,%ebx
1403cbecd:	40 b6 01             	mov    $0x1,%sil
1403cbed0:	eb 17                	jmp    0x1403cbee9
1403cbed2:	49 8d 04 0e          	lea    (%r14,%rcx,1),%rax
1403cbed6:	48 3b c3             	cmp    %rbx,%rax
1403cbed9:	76 08                	jbe    0x1403cbee3
1403cbedb:	48 2b d9             	sub    %rcx,%rbx
1403cbede:	40 b6 01             	mov    $0x1,%sil
1403cbee1:	eb 06                	jmp    0x1403cbee9
1403cbee3:	40 32 f6             	xor    %sil,%sil
1403cbee6:	49 8b de             	mov    %r14,%rbx
1403cbee9:	48 85 db             	test   %rbx,%rbx
1403cbeec:	74 71                	je     0x1403cbf5f
1403cbeee:	4c 8b 4f 68          	mov    0x68(%rdi),%r9
1403cbef2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1403cbef8:	48 8b d3             	mov    %rbx,%rdx
1403cbefb:	48 8b cd             	mov    %rbp,%rcx
1403cbefe:	e8 f5 72 a6 00       	call   0x140e331f8
1403cbf03:	48 83 f8 01          	cmp    $0x1,%rax
1403cbf07:	74 52                	je     0x1403cbf5b
1403cbf09:	e8 e2 e3 a5 00       	call   0x140e2a2f0
1403cbf0e:	41 b8 80 00 00 00    	mov    $0x80,%r8d
1403cbf14:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1403cbf19:	8b 08                	mov    (%rax),%ecx
1403cbf1b:	e8 a0 f3 49 00       	call   0x14086b2c0
1403cbf20:	4c 8d 47 48          	lea    0x48(%rdi),%r8
1403cbf24:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
1403cbf29:	76 03                	jbe    0x1403cbf2e
1403cbf2b:	4d 8b 00             	mov    (%r8),%r8
1403cbf2e:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
1403cbf33:	48 8d 15 66 c9 c1 00 	lea    0xc1c966(%rip),%rdx        # 0x140fe88a0
1403cbf3a:	48 8b 0d b7 55 06 01 	mov    0x10655b7(%rip),%rcx        # 0x1414314f8
1403cbf41:	e8 7a 76 3c 00       	call   0x1407935c0
1403cbf46:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
1403cbf4a:	e8 f1 3f e8 ff       	call   0x14024ff40
1403cbf4f:	48 c7 47 68 00 00 00 	movq   $0x0,0x68(%rdi)
1403cbf56:	00
1403cbf57:	32 c0                	xor    %al,%al
1403cbf59:	eb 59                	jmp    0x1403cbfb4
1403cbf5b:	48 01 5f 78          	add    %rbx,0x78(%rdi)
1403cbf5f:	40 84 f6             	test   %sil,%sil
1403cbf62:	74 4d                	je     0x1403cbfb1
1403cbf64:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
1403cbf68:	e8 bb 22 a7 00       	call   0x140e3e228
1403cbf6d:	85 c0                	test   %eax,%eax
1403cbf6f:	74 3d                	je     0x1403cbfae
1403cbf71:	e8 7a e3 a5 00       	call   0x140e2a2f0
1403cbf76:	41 b8 80 00 00 00    	mov    $0x80,%r8d
1403cbf7c:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1403cbf81:	8b 08                	mov    (%rax),%ecx
1403cbf83:	e8 38 f3 49 00       	call   0x14086b2c0
1403cbf88:	4c 8d 47 48          	lea    0x48(%rdi),%r8
1403cbf8c:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
1403cbf91:	76 03                	jbe    0x1403cbf96
1403cbf93:	4d 8b 00             	mov    (%r8),%r8
1403cbf96:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
1403cbf9b:	48 8d 15 2e c9 c1 00 	lea    0xc1c92e(%rip),%rdx        # 0x140fe88d0
1403cbfa2:	48 8b 0d 4f 55 06 01 	mov    0x106554f(%rip),%rcx        # 0x1414314f8
1403cbfa9:	e8 52 88 3c 00       	call   0x140794800
1403cbfae:	40 84 f6             	test   %sil,%sil
1403cbfb1:	0f 94 c0             	sete   %al
1403cbfb4:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
1403cbfbb:	00
1403cbfbc:	48 33 cc             	xor    %rsp,%rcx
1403cbfbf:	e8 3c f5 a4 00       	call   0x140e1b500
1403cbfc4:	48 81 c4 00 01 00 00 	add    $0x100,%rsp
1403cbfcb:	41 5e                	pop    %r14
1403cbfcd:	5f                   	pop    %rdi
1403cbfce:	5e                   	pop    %rsi
1403cbfcf:	5d                   	pop    %rbp
1403cbfd0:	5b                   	pop    %rbx
1403cbfd1:	c3                   	ret
1403cbfd2:	33 c9                	xor    %ecx,%ecx
1403cbfd4:	e8 27 e7 3b 00       	call   0x14078a700
1403cbfd9:	90                   	nop
1403cbfda:	33 c9                	xor    %ecx,%ecx
1403cbfdc:	e8 1f e7 3b 00       	call   0x14078a700
1403cbfe1:	cc                   	int3
1403cbfe2:	b9 01 00 00 00       	mov    $0x1,%ecx
1403cbfe7:	e8 14 e7 3b 00       	call   0x14078a700
1403cbfec:	90                   	nop
1403cbfed:	33 c9                	xor    %ecx,%ecx
1403cbfef:	e8 0c e7 3b 00       	call   0x14078a700
1403cbff4:	cc                   	int3
1403cbff5:	b9 01 00 00 00       	mov    $0x1,%ecx
1403cbffa:	e8 01 e7 3b 00       	call   0x14078a700
1403cbfff:	90                   	nop
1403cc000:	b9 01 00 00 00       	mov    $0x1,%ecx
1403cc005:	e8 f6 e6 3b 00       	call   0x14078a700
1403cc00a:	cc                   	int3
1403cc00b:	cc                   	int3
1403cc00c:	cc                   	int3
1403cc00d:	cc                   	int3
1403cc00e:	cc                   	int3
1403cc00f:	cc                   	int3
1403cc010:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1403cc015:	55                   	push   %rbp
1403cc016:	56                   	push   %rsi
1403cc017:	57                   	push   %rdi
1403cc018:	41 54                	push   %r12
1403cc01a:	41 55                	push   %r13
1403cc01c:	41 56                	push   %r14
1403cc01e:	41 57                	push   %r15
1403cc020:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1403cc027:	48 8b 05 d2 ce fe 00 	mov    0xfeced2(%rip),%rax        # 0x1413b8f00
1403cc02e:	48 33 c4             	xor    %rsp,%rax
1403cc031:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1403cc038:	00
1403cc039:	4c 8b ea             	mov    %rdx,%r13
1403cc03c:	48 8b f1             	mov    %rcx,%rsi
1403cc03f:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1403cc044:	45 33 ff             	xor    %r15d,%r15d
1403cc047:	41 8b ef             	mov    %r15d,%ebp
1403cc04a:	44 89 7c 24 30       	mov    %r15d,0x30(%rsp)
1403cc04f:	4c 8d 05 22 c8 c1 00 	lea    0xc1c822(%rip),%r8        # 0x140fe8878
1403cc056:	48 8b d1             	mov    %rcx,%rdx
1403cc059:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1403cc05e:	e8 9d 03 00 00       	call   0x1403cc400
1403cc063:	90                   	nop
1403cc064:	4c 8d 05 25 c8 c1 00 	lea    0xc1c825(%rip),%r8        # 0x140fe8890
1403cc06b:	48 8b d6             	mov    %rsi,%rdx
1403cc06e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1403cc073:	e8 88 03 00 00       	call   0x1403cc400
1403cc078:	90                   	nop
1403cc079:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1403cc07e:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1403cc083:	48 85 ff             	test   %rdi,%rdi
1403cc086:	0f 84 54 01 00 00    	je     0x1403cc1e0
1403cc08c:	48 85 db             	test   %rbx,%rbx
1403cc08f:	0f 84 4b 01 00 00    	je     0x1403cc1e0
1403cc095:	b9 80 00 00 00       	mov    $0x80,%ecx
1403cc09a:	e8 69 f0 a4 00       	call   0x140e1b108
1403cc09f:	4c 8b f0             	mov    %rax,%r14
1403cc0a2:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1403cc0a7:	48 85 c0             	test   %rax,%rax
1403cc0aa:	74 6e                	je     0x1403cc11a
1403cc0ac:	4c 8b 63 20          	mov    0x20(%rbx),%r12
1403cc0b0:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1403cc0b4:	e8 d7 56 35 00       	call   0x140721790
1403cc0b9:	0f 57 c0             	xorps  %xmm0,%xmm0
1403cc0bc:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1403cc0c1:	0f 57 c9             	xorps  %xmm1,%xmm1
1403cc0c4:	f3 0f 7f 4c 24 70    	movdqu %xmm1,0x70(%rsp)
1403cc0ca:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1403cc0d1:	49 ff c0             	inc    %r8
1403cc0d4:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
1403cc0d9:	75 f6                	jne    0x1403cc0d1
1403cc0db:	48 8b d0             	mov    %rax,%rdx
1403cc0de:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1403cc0e3:	e8 18 ad dc ff       	call   0x140196e00
1403cc0e8:	90                   	nop
1403cc0e9:	bd 01 00 00 00       	mov    $0x1,%ebp
1403cc0ee:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
1403cc0f2:	48 8b 06             	mov    (%rsi),%rax
1403cc0f5:	4c 89 3e             	mov    %r15,(%rsi)
1403cc0f8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1403cc0fd:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1403cc102:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
1403cc107:	4d 8b c5             	mov    %r13,%r8
1403cc10a:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1403cc10f:	49 8b ce             	mov    %r14,%rcx
1403cc112:	e8 a9 f8 ff ff       	call   0x1403cb9c0
1403cc117:	4c 8b f8             	mov    %rax,%r15
1403cc11a:	40 f6 c5 01          	test   $0x1,%bpl
1403cc11e:	74 3e                	je     0x1403cc15e
1403cc120:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1403cc125:	48 83 fa 0f          	cmp    $0xf,%rdx
1403cc129:	76 33                	jbe    0x1403cc15e
1403cc12b:	48 ff c2             	inc    %rdx
1403cc12e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1403cc133:	48 8b c1             	mov    %rcx,%rax
1403cc136:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403cc13d:	72 19                	jb     0x1403cc158
1403cc13f:	48 83 c2 27          	add    $0x27,%rdx
1403cc143:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403cc147:	48 2b c1             	sub    %rcx,%rax
1403cc14a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403cc14e:	48 83 f8 1f          	cmp    $0x1f,%rax
1403cc152:	0f 87 40 01 00 00    	ja     0x1403cc298
1403cc158:	e8 e7 ef a4 00       	call   0x140e1b144
1403cc15d:	90                   	nop
1403cc15e:	8b 43 10             	mov    0x10(%rbx),%eax
1403cc161:	ff c8                	dec    %eax
1403cc163:	89 43 10             	mov    %eax,0x10(%rbx)
1403cc166:	85 c0                	test   %eax,%eax
1403cc168:	7f 1b                	jg     0x1403cc185
1403cc16a:	0f 88 2e 01 00 00    	js     0x1403cc29e
1403cc170:	48 8b 03             	mov    (%rbx),%rax
1403cc173:	ba 01 00 00 00       	mov    $0x1,%edx
1403cc178:	48 8b cb             	mov    %rbx,%rcx
1403cc17b:	48 8b 00             	mov    (%rax),%rax
1403cc17e:	ff 15 9c 78 bb 00    	call   *0xbb789c(%rip)        # 0x140f83a20
1403cc184:	90                   	nop
1403cc185:	8b 47 10             	mov    0x10(%rdi),%eax
1403cc188:	ff c8                	dec    %eax
1403cc18a:	89 47 10             	mov    %eax,0x10(%rdi)
1403cc18d:	85 c0                	test   %eax,%eax
1403cc18f:	7f 1b                	jg     0x1403cc1ac
1403cc191:	0f 88 12 01 00 00    	js     0x1403cc2a9
1403cc197:	48 8b 07             	mov    (%rdi),%rax
1403cc19a:	ba 01 00 00 00       	mov    $0x1,%edx
1403cc19f:	48 8b cf             	mov    %rdi,%rcx
1403cc1a2:	48 8b 00             	mov    (%rax),%rax
1403cc1a5:	ff 15 75 78 bb 00    	call   *0xbb7875(%rip)        # 0x140f83a20
1403cc1ab:	90                   	nop
1403cc1ac:	48 8b 0e             	mov    (%rsi),%rcx
1403cc1af:	48 85 c9             	test   %rcx,%rcx
1403cc1b2:	74 24                	je     0x1403cc1d8
1403cc1b4:	8b 41 10             	mov    0x10(%rcx),%eax
1403cc1b7:	ff c8                	dec    %eax
1403cc1b9:	89 41 10             	mov    %eax,0x10(%rcx)
1403cc1bc:	85 c0                	test   %eax,%eax
1403cc1be:	7f 18                	jg     0x1403cc1d8
1403cc1c0:	0f 88 ee 00 00 00    	js     0x1403cc2b4
1403cc1c6:	48 8b 01             	mov    (%rcx),%rax