1402cc9d9:	7f 18                	jg     0x1402cc9f3
1402cc9db:	0f 88 6a 02 00 00    	js     0x1402ccc4b
1402cc9e1:	48 8b 01             	mov    (%rcx),%rax
1402cc9e4:	ba 01 00 00 00       	mov    $0x1,%edx
1402cc9e9:	48 8b 00             	mov    (%rax),%rax
1402cc9ec:	ff 15 2e 70 cb 00    	call   *0xcb702e(%rip)        # 0x140f83a20
1402cc9f2:	90                   	nop
1402cc9f3:	41 b8 06 08 00 00    	mov    $0x806,%r8d
1402cc9f9:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
1402cc9fd:	48 8b 0d 74 64 16 01 	mov    0x1166474(%rip),%rcx        # 0x141432e78
1402cca04:	e8 17 35 ed ff       	call   0x14019ff20
1402cca09:	90                   	nop
1402cca0a:	48 8b 05 37 f6 14 01 	mov    0x114f637(%rip),%rax        # 0x14141c048
1402cca11:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402cca18:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402cca1c:	48 85 c9             	test   %rcx,%rcx
1402cca1f:	74 1c                	je     0x1402cca3d
1402cca21:	8b 41 10             	mov    0x10(%rcx),%eax
1402cca24:	ff c0                	inc    %eax
1402cca26:	89 41 10             	mov    %eax,0x10(%rcx)
1402cca29:	83 f8 01             	cmp    $0x1,%eax
1402cca2c:	0f 8e 24 02 00 00    	jle    0x1402ccc56
1402cca32:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402cca37:	0f 84 21 02 00 00    	je     0x1402ccc5e
1402cca3d:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1402cca43:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402cca47:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1402cca4b:	e8 70 25 3e 00       	call   0x1406aefc0
1402cca50:	48 8b 08             	mov    (%rax),%rcx
1402cca53:	4c 89 30             	mov    %r14,(%rax)
1402cca56:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
1402cca5a:	48 8b 08             	mov    (%rax),%rcx
1402cca5d:	48 85 c9             	test   %rcx,%rcx
1402cca60:	74 24                	je     0x1402cca86
1402cca62:	8b 41 10             	mov    0x10(%rcx),%eax
1402cca65:	ff c8                	dec    %eax
1402cca67:	89 41 10             	mov    %eax,0x10(%rcx)
1402cca6a:	85 c0                	test   %eax,%eax
1402cca6c:	7f 18                	jg     0x1402cca86
1402cca6e:	0f 88 f5 01 00 00    	js     0x1402ccc69
1402cca74:	48 8b 01             	mov    (%rcx),%rax
1402cca77:	ba 01 00 00 00       	mov    $0x1,%edx
1402cca7c:	48 8b 00             	mov    (%rax),%rax
1402cca7f:	ff 15 9b 6f cb 00    	call   *0xcb6f9b(%rip)        # 0x140f83a20
1402cca85:	90                   	nop
1402cca86:	48 8d 45 07          	lea    0x7(%rbp),%rax
1402cca8a:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1402cca8e:	48 8d 45 1f          	lea    0x1f(%rbp),%rax
1402cca92:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1402cca96:	0f 28 45 f7          	movaps -0x9(%rbp),%xmm0
1402cca9a:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
1402cca9f:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402ccaa3:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1402ccaa7:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
1402ccaab:	e8 a0 33 ed ff       	call   0x14019fe50
1402ccab0:	48 8b d8             	mov    %rax,%rbx
1402ccab3:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1402ccab7:	48 8b 0d 12 e6 14 01 	mov    0x114e612(%rip),%rcx        # 0x14141b0d0
1402ccabe:	48 85 f6             	test   %rsi,%rsi
1402ccac1:	74 04                	je     0x1402ccac7
1402ccac3:	4c 89 76 60          	mov    %r14,0x60(%rsi)
1402ccac7:	48 8b 11             	mov    (%rcx),%rdx
1402ccaca:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402ccace:	4c 8b ce             	mov    %rsi,%r9
1402ccad1:	4c 8b c3             	mov    %rbx,%r8
1402ccad4:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1402ccad8:	ff 15 42 6f cb 00    	call   *0xcb6f42(%rip)        # 0x140f83a20
1402ccade:	90                   	nop
1402ccadf:	48 8b cb             	mov    %rbx,%rcx
1402ccae2:	e8 59 2a ed ff       	call   0x14019f540
1402ccae7:	90                   	nop
1402ccae8:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1402ccaec:	48 85 c9             	test   %rcx,%rcx
1402ccaef:	74 20                	je     0x1402ccb11
1402ccaf1:	8b 41 10             	mov    0x10(%rcx),%eax
1402ccaf4:	ff c8                	dec    %eax
1402ccaf6:	89 41 10             	mov    %eax,0x10(%rcx)
1402ccaf9:	85 c0                	test   %eax,%eax
1402ccafb:	7f 14                	jg     0x1402ccb11
1402ccafd:	78 3b                	js     0x1402ccb3a
1402ccaff:	48 8b 01             	mov    (%rcx),%rax
1402ccb02:	ba 01 00 00 00       	mov    $0x1,%edx
1402ccb07:	48 8b 00             	mov    (%rax),%rax
1402ccb0a:	ff 15 10 6f cb 00    	call   *0xcb6f10(%rip)        # 0x140f83a20
1402ccb10:	90                   	nop
1402ccb11:	4c 8d 0d d8 19 ed ff 	lea    -0x12e628(%rip),%r9        # 0x14019e4f0
1402ccb18:	ba 08 00 00 00       	mov    $0x8,%edx
1402ccb1d:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402ccb23:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1402ccb27:	e8 20 ea b4 00       	call   0x140e1b54c
1402ccb2c:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1402ccb33:	41 5e                	pop    %r14
1402ccb35:	5f                   	pop    %rdi
1402ccb36:	5e                   	pop    %rsi
1402ccb37:	5b                   	pop    %rbx
1402ccb38:	5d                   	pop    %rbp
1402ccb39:	c3                   	ret
1402ccb3a:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ccb3f:	e8 bc db 4b 00       	call   0x14078a700
1402ccb44:	90                   	nop
1402ccb45:	33 c9                	xor    %ecx,%ecx
1402ccb47:	e8 b4 db 4b 00       	call   0x14078a700
1402ccb4c:	cc                   	int3
1402ccb4d:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ccb52:	e8 a9 db 4b 00       	call   0x14078a700
1402ccb57:	90                   	nop
1402ccb58:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ccb5d:	e8 9e db 4b 00       	call   0x14078a700
1402ccb62:	90                   	nop
1402ccb63:	33 c9                	xor    %ecx,%ecx
1402ccb65:	e8 96 db 4b 00       	call   0x14078a700
1402ccb6a:	cc                   	int3
1402ccb6b:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ccb70:	e8 8b db 4b 00       	call   0x14078a700
1402ccb75:	90                   	nop
1402ccb76:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ccb7b:	e8 80 db 4b 00       	call   0x14078a700
1402ccb80:	90                   	nop
1402ccb81:	33 c9                	xor    %ecx,%ecx
1402ccb83:	e8 78 db 4b 00       	call   0x14078a700
1402ccb88:	cc                   	int3
1402ccb89:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ccb8e:	e8 6d db 4b 00       	call   0x14078a700
1402ccb93:	90                   	nop
1402ccb94:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ccb99:	e8 62 db 4b 00       	call   0x14078a700
1402ccb9e:	90                   	nop
1402ccb9f:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ccba4:	e8 57 db 4b 00       	call   0x14078a700
1402ccba9:	90                   	nop
1402ccbaa:	33 c9                	xor    %ecx,%ecx
1402ccbac:	e8 4f db 4b 00       	call   0x14078a700
1402ccbb1:	cc                   	int3
1402ccbb2:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ccbb7:	e8 44 db 4b 00       	call   0x14078a700
1402ccbbc:	90                   	nop
1402ccbbd:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ccbc2:	e8 39 db 4b 00       	call   0x14078a700
1402ccbc7:	90                   	nop
1402ccbc8:	33 c9                	xor    %ecx,%ecx
1402ccbca:	e8 31 db 4b 00       	call   0x14078a700
1402ccbcf:	cc                   	int3
1402ccbd0:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ccbd5:	e8 26 db 4b 00       	call   0x14078a700
1402ccbda:	90                   	nop
1402ccbdb:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ccbe0:	e8 1b db 4b 00       	call   0x14078a700
1402ccbe5:	90                   	nop
1402ccbe6:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ccbeb:	e8 10 db 4b 00       	call   0x14078a700
1402ccbf0:	90                   	nop
1402ccbf1:	33 c9                	xor    %ecx,%ecx
1402ccbf3:	e8 08 db 4b 00       	call   0x14078a700
1402ccbf8:	cc                   	int3
1402ccbf9:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ccbfe:	e8 fd da 4b 00       	call   0x14078a700
1402ccc03:	90                   	nop
1402ccc04:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ccc09:	e8 f2 da 4b 00       	call   0x14078a700
1402ccc0e:	90                   	nop
1402ccc0f:	33 c9                	xor    %ecx,%ecx
1402ccc11:	e8 ea da 4b 00       	call   0x14078a700
1402ccc16:	cc                   	int3
1402ccc17:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ccc1c:	e8 df da 4b 00       	call   0x14078a700
1402ccc21:	90                   	nop
1402ccc22:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ccc27:	e8 d4 da 4b 00       	call   0x14078a700
1402ccc2c:	90                   	nop
1402ccc2d:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ccc32:	e8 c9 da 4b 00       	call   0x14078a700
1402ccc37:	90                   	nop
1402ccc38:	33 c9                	xor    %ecx,%ecx
1402ccc3a:	e8 c1 da 4b 00       	call   0x14078a700
1402ccc3f:	cc                   	int3
1402ccc40:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ccc45:	e8 b6 da 4b 00       	call   0x14078a700
1402ccc4a:	90                   	nop
1402ccc4b:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ccc50:	e8 ab da 4b 00       	call   0x14078a700
1402ccc55:	90                   	nop
1402ccc56:	33 c9                	xor    %ecx,%ecx
1402ccc58:	e8 a3 da 4b 00       	call   0x14078a700
1402ccc5d:	cc                   	int3
1402ccc5e:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ccc63:	e8 98 da 4b 00       	call   0x14078a700
1402ccc68:	90                   	nop
1402ccc69:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ccc6e:	e8 8d da 4b 00       	call   0x14078a700
1402ccc73:	cc                   	int3
1402ccc74:	cc                   	int3
1402ccc75:	cc                   	int3
1402ccc76:	cc                   	int3
1402ccc77:	cc                   	int3
1402ccc78:	cc                   	int3
1402ccc79:	cc                   	int3
1402ccc7a:	cc                   	int3
1402ccc7b:	cc                   	int3
1402ccc7c:	cc                   	int3
1402ccc7d:	cc                   	int3
1402ccc7e:	cc                   	int3
1402ccc7f:	cc                   	int3
1402ccc80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402ccc85:	57                   	push   %rdi
1402ccc86:	48 83 ec 70          	sub    $0x70,%rsp
1402ccc8a:	48 8b da             	mov    %rdx,%rbx
1402ccc8d:	45 33 c0             	xor    %r8d,%r8d
1402ccc90:	48 8b d1             	mov    %rcx,%rdx
1402ccc93:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402ccc98:	e8 03 5f 0a 00       	call   0x140372ba0
1402ccc9d:	48 8b 08             	mov    (%rax),%rcx
1402ccca0:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402ccca7:	48 89 8c 24 98 00 00 	mov    %rcx,0x98(%rsp)
1402cccae:	00
1402cccaf:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
1402cccb6:	00
1402cccb7:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402cccbc:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
1402cccc3:	00
1402cccc4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402cccc9:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402cccce:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402cccd4:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
1402cccdb:	00
1402cccdc:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402ccce1:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402ccce6:	e8 65 31 ed ff       	call   0x14019fe50
1402ccceb:	48 8b f8             	mov    %rax,%rdi
1402cccee:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1402cccf5:	00
1402cccf6:	48 8b 0d 7b e4 14 01 	mov    0x114e47b(%rip),%rcx        # 0x14141b178
1402cccfd:	48 85 db             	test   %rbx,%rbx
1402ccd00:	74 08                	je     0x1402ccd0a
1402ccd02:	48 c7 43 60 00 00 00 	movq   $0x0,0x60(%rbx)
1402ccd09:	00
1402ccd0a:	48 8b 11             	mov    (%rcx),%rdx
1402ccd0d:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402ccd11:	4c 8b cb             	mov    %rbx,%r9
1402ccd14:	4c 8b c7             	mov    %rdi,%r8
1402ccd17:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1402ccd1c:	ff 15 fe 6c cb 00    	call   *0xcb6cfe(%rip)        # 0x140f83a20
1402ccd22:	90                   	nop
1402ccd23:	48 8b cf             	mov    %rdi,%rcx
1402ccd26:	e8 15 28 ed ff       	call   0x14019f540
1402ccd2b:	90                   	nop
1402ccd2c:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1402ccd31:	48 85 c9             	test   %rcx,%rcx
1402ccd34:	74 20                	je     0x1402ccd56
1402ccd36:	8b 41 10             	mov    0x10(%rcx),%eax
1402ccd39:	ff c8                	dec    %eax
1402ccd3b:	89 41 10             	mov    %eax,0x10(%rcx)
1402ccd3e:	85 c0                	test   %eax,%eax
1402ccd40:	7f 14                	jg     0x1402ccd56
1402ccd42:	78 3f                	js     0x1402ccd83
1402ccd44:	48 8b 01             	mov    (%rcx),%rax
1402ccd47:	ba 01 00 00 00       	mov    $0x1,%edx
1402ccd4c:	48 8b 00             	mov    (%rax),%rax
1402ccd4f:	ff 15 cb 6c cb 00    	call   *0xcb6ccb(%rip)        # 0x140f83a20
1402ccd55:	90                   	nop
1402ccd56:	4c 8d 0d 93 17 ed ff 	lea    -0x12e86d(%rip),%r9        # 0x14019e4f0
1402ccd5d:	ba 08 00 00 00       	mov    $0x8,%edx
1402ccd62:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402ccd68:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
1402ccd6f:	00
1402ccd70:	e8 d7 e7 b4 00       	call   0x140e1b54c
1402ccd75:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1402ccd7c:	00
1402ccd7d:	48 83 c4 70          	add    $0x70,%rsp
1402ccd81:	5f                   	pop    %rdi
1402ccd82:	c3                   	ret
1402ccd83:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ccd88:	e8 73 d9 4b 00       	call   0x14078a700
1402ccd8d:	cc                   	int3
1402ccd8e:	cc                   	int3
1402ccd8f:	cc                   	int3
1402ccd90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402ccd95:	57                   	push   %rdi
1402ccd96:	48 83 ec 20          	sub    $0x20,%rsp
1402ccd9a:	48 8b 05 ef 33 15 01 	mov    0x11533ef(%rip),%rax        # 0x141420190
1402ccda1:	48 8b 78 50          	mov    0x50(%rax),%rdi
1402ccda5:	48 85 ff             	test   %rdi,%rdi
1402ccda8:	74 14                	je     0x1402ccdbe
1402ccdaa:	8b 47 10             	mov    0x10(%rdi),%eax
1402ccdad:	ff c0                	inc    %eax
1402ccdaf:	89 47 10             	mov    %eax,0x10(%rdi)
1402ccdb2:	83 f8 01             	cmp    $0x1,%eax
1402ccdb5:	7e 62                	jle    0x1402cce19
1402ccdb7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ccdbc:	74 63                	je     0x1402cce21
1402ccdbe:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1402ccdc3:	4c 8b c9             	mov    %rcx,%r9
1402ccdc6:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1402ccdcb:	ba 26 00 00 00       	mov    $0x26,%edx
1402ccdd0:	b9 6b 00 00 00       	mov    $0x6b,%ecx
1402ccdd5:	e8 66 d7 ff ff       	call   0x1402ca540
1402ccdda:	90                   	nop
1402ccddb:	48 85 ff             	test   %rdi,%rdi
1402ccdde:	74 23                	je     0x1402cce03
1402ccde0:	8b 47 10             	mov    0x10(%rdi),%eax
1402ccde3:	ff c8                	dec    %eax
1402ccde5:	89 47 10             	mov    %eax,0x10(%rdi)
1402ccde8:	85 c0                	test   %eax,%eax
1402ccdea:	7f 17                	jg     0x1402cce03
1402ccdec:	78 20                	js     0x1402cce0e
1402ccdee:	48 8b 07             	mov    (%rdi),%rax
1402ccdf1:	ba 01 00 00 00       	mov    $0x1,%edx
1402ccdf6:	48 8b cf             	mov    %rdi,%rcx
1402ccdf9:	48 8b 00             	mov    (%rax),%rax
1402ccdfc:	ff 15 1e 6c cb 00    	call   *0xcb6c1e(%rip)        # 0x140f83a20
1402cce02:	90                   	nop
1402cce03:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402cce08:	48 83 c4 20          	add    $0x20,%rsp
1402cce0c:	5f                   	pop    %rdi
1402cce0d:	c3                   	ret
1402cce0e:	b9 02 00 00 00       	mov    $0x2,%ecx
1402cce13:	e8 e8 d8 4b 00       	call   0x14078a700
1402cce18:	90                   	nop
1402cce19:	33 c9                	xor    %ecx,%ecx
1402cce1b:	e8 e0 d8 4b 00       	call   0x14078a700
1402cce20:	cc                   	int3
1402cce21:	b9 01 00 00 00       	mov    $0x1,%ecx
1402cce26:	e8 d5 d8 4b 00       	call   0x14078a700
1402cce2b:	cc                   	int3
1402cce2c:	cc                   	int3
1402cce2d:	cc                   	int3
1402cce2e:	cc                   	int3
1402cce2f:	cc                   	int3
1402cce30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402cce35:	55                   	push   %rbp
1402cce36:	56                   	push   %rsi
1402cce37:	57                   	push   %rdi
1402cce38:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1402cce3d:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1402cce44:	48 8b d9             	mov    %rcx,%rbx
1402cce47:	33 f6                	xor    %esi,%esi
1402cce49:	48 8b 05 f8 f1 14 01 	mov    0x114f1f8(%rip),%rax        # 0x14141c048
1402cce50:	48 8b 90 30 06 00 00 	mov    0x630(%rax),%rdx
1402cce57:	48 89 55 77          	mov    %rdx,0x77(%rbp)
1402cce5b:	48 85 d2             	test   %rdx,%rdx
1402cce5e:	74 1c                	je     0x1402cce7c
1402cce60:	8b 42 10             	mov    0x10(%rdx),%eax
1402cce63:	ff c0                	inc    %eax
1402cce65:	89 42 10             	mov    %eax,0x10(%rdx)
1402cce68:	83 f8 01             	cmp    $0x1,%eax
1402cce6b:	0f 8e d6 06 00 00    	jle    0x1402cd547
1402cce71:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402cce76:	0f 84 d3 06 00 00    	je     0x1402cd54f
1402cce7c:	41 b8 2b 00 00 00    	mov    $0x2b,%r8d
1402cce82:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1402cce86:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx