1402fca0a:	48 8b 9c 24 f8 01 00 	mov    0x1f8(%rsp),%rbx
1402fca11:	00
1402fca12:	48 81 c4 b0 01 00 00 	add    $0x1b0,%rsp
1402fca19:	41 5f                	pop    %r15
1402fca1b:	41 5e                	pop    %r14
1402fca1d:	41 5d                	pop    %r13
1402fca1f:	41 5c                	pop    %r12
1402fca21:	5f                   	pop    %rdi
1402fca22:	5e                   	pop    %rsi
1402fca23:	5d                   	pop    %rbp
1402fca24:	c3                   	ret
1402fca25:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fca2a:	e8 d1 dc 48 00       	call   0x14078a700
1402fca2f:	90                   	nop
1402fca30:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fca35:	e8 c6 dc 48 00       	call   0x14078a700
1402fca3a:	90                   	nop
1402fca3b:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fca40:	e8 bb dc 48 00       	call   0x14078a700
1402fca45:	90                   	nop
1402fca46:	33 c9                	xor    %ecx,%ecx
1402fca48:	e8 b3 dc 48 00       	call   0x14078a700
1402fca4d:	cc                   	int3
1402fca4e:	b9 01 00 00 00       	mov    $0x1,%ecx
1402fca53:	e8 a8 dc 48 00       	call   0x14078a700
1402fca58:	90                   	nop
1402fca59:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fca5e:	e8 9d dc 48 00       	call   0x14078a700
1402fca63:	90                   	nop
1402fca64:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fca69:	e8 92 dc 48 00       	call   0x14078a700
1402fca6e:	90                   	nop
1402fca6f:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fca74:	e8 87 dc 48 00       	call   0x14078a700
1402fca79:	90                   	nop
1402fca7a:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fca7f:	e8 7c dc 48 00       	call   0x14078a700
1402fca84:	90                   	nop
1402fca85:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fca8a:	e8 71 dc 48 00       	call   0x14078a700
1402fca8f:	90                   	nop
1402fca90:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fca95:	e8 66 dc 48 00       	call   0x14078a700
1402fca9a:	90                   	nop
1402fca9b:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fcaa0:	e8 5b dc 48 00       	call   0x14078a700
1402fcaa5:	90                   	nop
1402fcaa6:	33 c9                	xor    %ecx,%ecx
1402fcaa8:	e8 53 dc 48 00       	call   0x14078a700
1402fcaad:	cc                   	int3
1402fcaae:	b9 01 00 00 00       	mov    $0x1,%ecx
1402fcab3:	e8 48 dc 48 00       	call   0x14078a700
1402fcab8:	90                   	nop
1402fcab9:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fcabe:	e8 3d dc 48 00       	call   0x14078a700
1402fcac3:	90                   	nop
1402fcac4:	b9 01 00 00 00       	mov    $0x1,%ecx
1402fcac9:	e8 32 dc 48 00       	call   0x14078a700
1402fcace:	cc                   	int3
1402fcacf:	33 c9                	xor    %ecx,%ecx
1402fcad1:	e8 2a dc 48 00       	call   0x14078a700
1402fcad6:	90                   	nop
1402fcad7:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fcadc:	e8 1f dc 48 00       	call   0x14078a700
1402fcae1:	90                   	nop
1402fcae2:	b9 01 00 00 00       	mov    $0x1,%ecx
1402fcae7:	e8 14 dc 48 00       	call   0x14078a700
1402fcaec:	cc                   	int3
1402fcaed:	33 c9                	xor    %ecx,%ecx
1402fcaef:	e8 0c dc 48 00       	call   0x14078a700
1402fcaf4:	90                   	nop
1402fcaf5:	b9 01 00 00 00       	mov    $0x1,%ecx
1402fcafa:	e8 01 dc 48 00       	call   0x14078a700
1402fcaff:	cc                   	int3
1402fcb00:	33 c9                	xor    %ecx,%ecx
1402fcb02:	e8 f9 db 48 00       	call   0x14078a700
1402fcb07:	90                   	nop
1402fcb08:	b9 01 00 00 00       	mov    $0x1,%ecx
1402fcb0d:	e8 ee db 48 00       	call   0x14078a700
1402fcb12:	cc                   	int3
1402fcb13:	33 c9                	xor    %ecx,%ecx
1402fcb15:	e8 e6 db 48 00       	call   0x14078a700
1402fcb1a:	90                   	nop
1402fcb1b:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fcb20:	e8 db db 48 00       	call   0x14078a700
1402fcb25:	90                   	nop
1402fcb26:	b9 01 00 00 00       	mov    $0x1,%ecx
1402fcb2b:	e8 d0 db 48 00       	call   0x14078a700
1402fcb30:	cc                   	int3
1402fcb31:	33 c9                	xor    %ecx,%ecx
1402fcb33:	e8 c8 db 48 00       	call   0x14078a700
1402fcb38:	90                   	nop
1402fcb39:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fcb3e:	e8 bd db 48 00       	call   0x14078a700
1402fcb43:	90                   	nop
1402fcb44:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fcb49:	e8 b2 db 48 00       	call   0x14078a700
1402fcb4e:	90                   	nop
1402fcb4f:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fcb54:	e8 a7 db 48 00       	call   0x14078a700
1402fcb59:	90                   	nop
1402fcb5a:	33 c9                	xor    %ecx,%ecx
1402fcb5c:	e8 9f db 48 00       	call   0x14078a700
1402fcb61:	cc                   	int3
1402fcb62:	b9 01 00 00 00       	mov    $0x1,%ecx
1402fcb67:	e8 94 db 48 00       	call   0x14078a700
1402fcb6c:	90                   	nop
1402fcb6d:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fcb72:	e8 89 db 48 00       	call   0x14078a700
1402fcb77:	90                   	nop
1402fcb78:	33 c9                	xor    %ecx,%ecx
1402fcb7a:	e8 81 db 48 00       	call   0x14078a700
1402fcb7f:	cc                   	int3
1402fcb80:	b9 01 00 00 00       	mov    $0x1,%ecx
1402fcb85:	e8 76 db 48 00       	call   0x14078a700
1402fcb8a:	90                   	nop
1402fcb8b:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fcb90:	e8 6b db 48 00       	call   0x14078a700
1402fcb95:	90                   	nop
1402fcb96:	33 c9                	xor    %ecx,%ecx
1402fcb98:	e8 63 db 48 00       	call   0x14078a700
1402fcb9d:	cc                   	int3
1402fcb9e:	b9 01 00 00 00       	mov    $0x1,%ecx
1402fcba3:	e8 58 db 48 00       	call   0x14078a700
1402fcba8:	90                   	nop
1402fcba9:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fcbae:	e8 4d db 48 00       	call   0x14078a700
1402fcbb3:	90                   	nop
1402fcbb4:	33 c9                	xor    %ecx,%ecx
1402fcbb6:	e8 45 db 48 00       	call   0x14078a700
1402fcbbb:	cc                   	int3
1402fcbbc:	b9 01 00 00 00       	mov    $0x1,%ecx
1402fcbc1:	e8 3a db 48 00       	call   0x14078a700
1402fcbc6:	90                   	nop
1402fcbc7:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fcbcc:	e8 2f db 48 00       	call   0x14078a700
1402fcbd1:	90                   	nop
1402fcbd2:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fcbd7:	e8 24 db 48 00       	call   0x14078a700
1402fcbdc:	90                   	nop
1402fcbdd:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fcbe2:	e8 19 db 48 00       	call   0x14078a700
1402fcbe7:	90                   	nop
1402fcbe8:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fcbed:	e8 0e db 48 00       	call   0x14078a700
1402fcbf2:	cc                   	int3
1402fcbf3:	cc                   	int3
1402fcbf4:	cc                   	int3
1402fcbf5:	cc                   	int3
1402fcbf6:	cc                   	int3
1402fcbf7:	cc                   	int3
1402fcbf8:	cc                   	int3
1402fcbf9:	cc                   	int3
1402fcbfa:	cc                   	int3
1402fcbfb:	cc                   	int3
1402fcbfc:	cc                   	int3
1402fcbfd:	cc                   	int3
1402fcbfe:	cc                   	int3
1402fcbff:	cc                   	int3
1402fcc00:	40 53                	rex push %rbx
1402fcc02:	56                   	push   %rsi
1402fcc03:	57                   	push   %rdi
1402fcc04:	48 83 ec 30          	sub    $0x30,%rsp
1402fcc08:	48 8b f9             	mov    %rcx,%rdi
1402fcc0b:	33 f6                	xor    %esi,%esi
1402fcc0d:	4c 8b 09             	mov    (%rcx),%r9
1402fcc10:	48 8b 05 51 f2 11 01 	mov    0x111f251(%rip),%rax        # 0x14141be68
1402fcc17:	4d 8b 41 40          	mov    0x40(%r9),%r8
1402fcc1b:	4c 63 90 d8 00 00 00 	movslq 0xd8(%rax),%r10
1402fcc22:	49 8b ca             	mov    %r10,%rcx
1402fcc25:	48 c1 e1 04          	shl    $0x4,%rcx
1402fcc29:	49 03 08             	add    (%r8),%rcx
1402fcc2c:	40 38 71 08          	cmp    %sil,0x8(%rcx)
1402fcc30:	75 09                	jne    0x1402fcc3b
1402fcc32:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1402fcc37:	8b de                	mov    %esi,%ebx
1402fcc39:	eb 21                	jmp    0x1402fcc5c
1402fcc3b:	49 8b 41 38          	mov    0x38(%r9),%rax
1402fcc3f:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402fcc46:	48 8b 02             	mov    (%rdx),%rax
1402fcc49:	4e 8b 04 d0          	mov    (%rax,%r10,8),%r8
1402fcc4d:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402fcc52:	e8 79 b4 41 00       	call   0x1407180d0
1402fcc57:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402fcc5c:	48 85 db             	test   %rbx,%rbx
1402fcc5f:	74 27                	je     0x1402fcc88
1402fcc61:	8b 43 10             	mov    0x10(%rbx),%eax
1402fcc64:	ff c8                	dec    %eax
1402fcc66:	89 43 10             	mov    %eax,0x10(%rbx)
1402fcc69:	85 c0                	test   %eax,%eax
1402fcc6b:	7f 1b                	jg     0x1402fcc88
1402fcc6d:	0f 88 51 01 00 00    	js     0x1402fcdc4
1402fcc73:	48 8b 03             	mov    (%rbx),%rax
1402fcc76:	ba 01 00 00 00       	mov    $0x1,%edx
1402fcc7b:	48 8b cb             	mov    %rbx,%rcx
1402fcc7e:	48 8b 00             	mov    (%rax),%rax
1402fcc81:	ff 15 99 6d c8 00    	call   *0xc86d99(%rip)        # 0x140f83a20
1402fcc87:	90                   	nop
1402fcc88:	48 85 db             	test   %rbx,%rbx
1402fcc8b:	0f 84 20 01 00 00    	je     0x1402fcdb1
1402fcc91:	4c 8b 05 d0 f1 11 01 	mov    0x111f1d0(%rip),%r8        # 0x14141be68
1402fcc98:	45 8b 80 d8 00 00 00 	mov    0xd8(%r8),%r8d
1402fcc9f:	48 8b d7             	mov    %rdi,%rdx
1402fcca2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402fcca7:	e8 f4 5e 07 00       	call   0x140372ba0
1402fccac:	48 8b 18             	mov    (%rax),%rbx
1402fccaf:	48 89 30             	mov    %rsi,(%rax)
1402fccb2:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
1402fccb7:	48 8b 05 ba 61 13 01 	mov    0x11361ba(%rip),%rax        # 0x141432e78
1402fccbe:	48 8b 48 58          	mov    0x58(%rax),%rcx
1402fccc2:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402fccc7:	48 85 c9             	test   %rcx,%rcx
1402fccca:	74 1c                	je     0x1402fcce8
1402fcccc:	8b 41 10             	mov    0x10(%rcx),%eax
1402fcccf:	ff c0                	inc    %eax
1402fccd1:	89 41 10             	mov    %eax,0x10(%rcx)
1402fccd4:	83 f8 01             	cmp    $0x1,%eax
1402fccd7:	0f 8e f2 00 00 00    	jle    0x1402fcdcf
1402fccdd:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402fcce2:	0f 84 ef 00 00 00    	je     0x1402fcdd7
1402fcce8:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1402fcced:	ba 15 00 00 00       	mov    $0x15,%edx
1402fccf2:	48 8b cb             	mov    %rbx,%rcx
1402fccf5:	e8 06 7e 43 00       	call   0x140734b00
1402fccfa:	90                   	nop
1402fccfb:	48 85 db             	test   %rbx,%rbx
1402fccfe:	74 27                	je     0x1402fcd27
1402fcd00:	8b 43 10             	mov    0x10(%rbx),%eax
1402fcd03:	ff c8                	dec    %eax
1402fcd05:	89 43 10             	mov    %eax,0x10(%rbx)
1402fcd08:	85 c0                	test   %eax,%eax
1402fcd0a:	7f 1b                	jg     0x1402fcd27
1402fcd0c:	0f 88 d0 00 00 00    	js     0x1402fcde2
1402fcd12:	48 8b 03             	mov    (%rbx),%rax
1402fcd15:	ba 01 00 00 00       	mov    $0x1,%edx
1402fcd1a:	48 8b cb             	mov    %rbx,%rcx
1402fcd1d:	48 8b 00             	mov    (%rax),%rax
1402fcd20:	ff 15 fa 6c c8 00    	call   *0xc86cfa(%rip)        # 0x140f83a20
1402fcd26:	90                   	nop
1402fcd27:	4c 8b 05 3a f1 11 01 	mov    0x111f13a(%rip),%r8        # 0x14141be68
1402fcd2e:	45 8b 80 d8 00 00 00 	mov    0xd8(%r8),%r8d
1402fcd35:	48 8b d7             	mov    %rdi,%rdx
1402fcd38:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402fcd3d:	e8 5e 5e 07 00       	call   0x140372ba0
1402fcd42:	48 8b 18             	mov    (%rax),%rbx
1402fcd45:	48 89 30             	mov    %rsi,(%rax)
1402fcd48:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
1402fcd4d:	48 8b 05 24 61 13 01 	mov    0x1136124(%rip),%rax        # 0x141432e78
1402fcd54:	48 8b 48 58          	mov    0x58(%rax),%rcx
1402fcd58:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402fcd5d:	48 85 c9             	test   %rcx,%rcx
1402fcd60:	74 14                	je     0x1402fcd76
1402fcd62:	8b 41 10             	mov    0x10(%rcx),%eax
1402fcd65:	ff c0                	inc    %eax
1402fcd67:	89 41 10             	mov    %eax,0x10(%rcx)
1402fcd6a:	83 f8 01             	cmp    $0x1,%eax
1402fcd6d:	7e 7e                	jle    0x1402fcded
1402fcd6f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402fcd74:	74 7f                	je     0x1402fcdf5
1402fcd76:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1402fcd7b:	ba 17 00 00 00       	mov    $0x17,%edx
1402fcd80:	48 8b cb             	mov    %rbx,%rcx
1402fcd83:	e8 78 7d 43 00       	call   0x140734b00
1402fcd88:	90                   	nop
1402fcd89:	48 85 db             	test   %rbx,%rbx
1402fcd8c:	74 23                	je     0x1402fcdb1
1402fcd8e:	8b 43 10             	mov    0x10(%rbx),%eax
1402fcd91:	ff c8                	dec    %eax
1402fcd93:	89 43 10             	mov    %eax,0x10(%rbx)
1402fcd96:	85 c0                	test   %eax,%eax
1402fcd98:	7f 17                	jg     0x1402fcdb1
1402fcd9a:	78 1d                	js     0x1402fcdb9
1402fcd9c:	48 8b 03             	mov    (%rbx),%rax
1402fcd9f:	ba 01 00 00 00       	mov    $0x1,%edx
1402fcda4:	48 8b cb             	mov    %rbx,%rcx
1402fcda7:	48 8b 00             	mov    (%rax),%rax
1402fcdaa:	ff 15 70 6c c8 00    	call   *0xc86c70(%rip)        # 0x140f83a20
1402fcdb0:	90                   	nop
1402fcdb1:	48 83 c4 30          	add    $0x30,%rsp
1402fcdb5:	5f                   	pop    %rdi
1402fcdb6:	5e                   	pop    %rsi
1402fcdb7:	5b                   	pop    %rbx
1402fcdb8:	c3                   	ret
1402fcdb9:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fcdbe:	e8 3d d9 48 00       	call   0x14078a700
1402fcdc3:	90                   	nop
1402fcdc4:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fcdc9:	e8 32 d9 48 00       	call   0x14078a700
1402fcdce:	90                   	nop
1402fcdcf:	33 c9                	xor    %ecx,%ecx
1402fcdd1:	e8 2a d9 48 00       	call   0x14078a700
1402fcdd6:	cc                   	int3
1402fcdd7:	b9 01 00 00 00       	mov    $0x1,%ecx
1402fcddc:	e8 1f d9 48 00       	call   0x14078a700
1402fcde1:	90                   	nop
1402fcde2:	b9 02 00 00 00       	mov    $0x2,%ecx
1402fcde7:	e8 14 d9 48 00       	call   0x14078a700
1402fcdec:	90                   	nop
1402fcded:	33 c9                	xor    %ecx,%ecx
1402fcdef:	e8 0c d9 48 00       	call   0x14078a700
1402fcdf4:	cc                   	int3
1402fcdf5:	b9 01 00 00 00       	mov    $0x1,%ecx
1402fcdfa:	e8 01 d9 48 00       	call   0x14078a700
1402fcdff:	cc                   	int3
1402fce00:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402fce05:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402fce0a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402fce0f:	55                   	push   %rbp
1402fce10:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
1402fce15:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
1402fce1c:	48 8b f1             	mov    %rcx,%rsi
1402fce1f:	80 3d ef 51 12 01 00 	cmpb   $0x0,0x11251ef(%rip)        # 0x141422015
1402fce26:	75 6e                	jne    0x1402fce96
1402fce28:	48 8d 1d 11 10 cd 00 	lea    0xcd1011(%rip),%rbx        # 0x140fcde40
1402fce2f:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
1402fce33:	48 c7 45 af 0e 00 00 	movq   $0xe,-0x51(%rbp)
1402fce3a:	00
1402fce3b:	0f 28 45 a7          	movaps -0x59(%rbp),%xmm0
1402fce3f:	66 0f 7f 45 a7       	movdqa %xmm0,-0x59(%rbp)
1402fce44:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1402fce48:	48 8b 0d 11 60 13 01 	mov    0x1136011(%rip),%rcx        # 0x141432e60
1402fce4f:	e8 fc 72 51 00       	call   0x140814150
1402fce54:	48 85 c0             	test   %rax,%rax
1402fce57:	74 36                	je     0x1402fce8f
1402fce59:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
1402fce5d:	48 c7 45 af 0e 00 00 	movq   $0xe,-0x51(%rbp)
1402fce64:	00
1402fce65:	0f 28 45 a7          	movaps -0x59(%rbp),%xmm0
1402fce69:	66 0f 7f 45 a7       	movdqa %xmm0,-0x59(%rbp)
1402fce6e:	45 33 c9             	xor    %r9d,%r9d
1402fce71:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
1402fce75:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1402fce79:	48 8b 0d e0 5f 13 01 	mov    0x1135fe0(%rip),%rcx        # 0x141432e60
1402fce80:	e8 6b 77 51 00       	call   0x1408145f0
1402fce85:	48 8b 08             	mov    (%rax),%rcx
1402fce88:	48 89 0d 39 eb 11 01 	mov    %rcx,0x111eb39(%rip)        # 0x14141b9c8
1402fce8f:	c6 05 7f 51 12 01 01 	movb   $0x1,0x112517f(%rip)        # 0x141422015
1402fce96:	66 0f 6f 05 c2 f8 ca 	movdqa 0xcaf8c2(%rip),%xmm0        # 0x140fac760
1402fce9d:	00
1402fce9e:	f3 0f 7f 45 17       	movdqu %xmm0,0x17(%rbp)
1402fcea3:	c7 45 27 ff ff ff ff 	movl   $0xffffffff,0x27(%rbp)
1402fceaa:	0f 57 c0             	xorps  %xmm0,%xmm0
1402fcead:	f3 0f 7f 45 cf       	movdqu %xmm0,-0x31(%rbp)
1402fceb2:	33 ff                	xor    %edi,%edi
1402fceb4:	48 89 7d df          	mov    %rdi,-0x21(%rbp)
1402fceb8:	0f ae e8             	lfence
1402fcebb:	b9 14 00 00 00       	mov    $0x14,%ecx
1402fcec0:	e8 6b 9e e9 ff       	call   0x140196d30
1402fcec5:	48 8b d8             	mov    %rax,%rbx
1402fcec8:	48 89 45 cf          	mov    %rax,-0x31(%rbp)