1408f9887:	cc                   	int3
1408f9888:	cc                   	int3
1408f9889:	cc                   	int3
1408f988a:	cc                   	int3
1408f988b:	cc                   	int3
1408f988c:	cc                   	int3
1408f988d:	cc                   	int3
1408f988e:	cc                   	int3
1408f988f:	cc                   	int3
1408f9890:	40 53                	rex push %rbx
1408f9892:	55                   	push   %rbp
1408f9893:	48 83 ec 28          	sub    $0x28,%rsp
1408f9897:	48 8b 05 5a a2 b3 00 	mov    0xb3a25a(%rip),%rax        # 0x141433af8
1408f989e:	33 ed                	xor    %ebp,%ebp
1408f98a0:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1408f98a5:	48 8b d9             	mov    %rcx,%rbx
1408f98a8:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
1408f98ad:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1408f98b2:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1408f98b7:	44 8b fa             	mov    %edx,%r15d
1408f98ba:	48 85 c0             	test   %rax,%rax
1408f98bd:	74 06                	je     0x1408f98c5
1408f98bf:	ff 15 5b a1 68 00    	call   *0x68a15b(%rip)        # 0x140f83a20
1408f98c5:	40 38 6b 6f          	cmp    %bpl,0x6f(%rbx)
1408f98c9:	75 08                	jne    0x1408f98d3
1408f98cb:	48 8b cb             	mov    %rbx,%rcx
1408f98ce:	e8 2d b9 f9 ff       	call   0x140895200
1408f98d3:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1408f98d9:	44 84 6b 2c          	test   %r13b,0x2c(%rbx)
1408f98dd:	74 0e                	je     0x1408f98ed
1408f98df:	40 38 ab c5 00 00 00 	cmp    %bpl,0xc5(%rbx)
1408f98e6:	75 05                	jne    0x1408f98ed
1408f98e8:	45 8b f5             	mov    %r13d,%r14d
1408f98eb:	eb 03                	jmp    0x1408f98f0
1408f98ed:	45 33 f6             	xor    %r14d,%r14d
1408f98f0:	33 ff                	xor    %edi,%edi
1408f98f2:	39 7b 28             	cmp    %edi,0x28(%rbx)
1408f98f5:	7e 3d                	jle    0x1408f9934
1408f98f7:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1408f98fc:	33 f6                	xor    %esi,%esi
1408f98fe:	66 90                	xchg   %ax,%ax
1408f9900:	48 8b 43 20          	mov    0x20(%rbx),%rax
1408f9904:	48 8b 4c 30 08       	mov    0x8(%rax,%rsi,1),%rcx
1408f9909:	48 85 c9             	test   %rcx,%rcx
1408f990c:	74 16                	je     0x1408f9924
1408f990e:	80 79 10 02          	cmpb   $0x2,0x10(%rcx)
1408f9912:	45 8b c6             	mov    %r14d,%r8d
1408f9915:	41 8b d7             	mov    %r15d,%edx
1408f9918:	41 0f 44 ed          	cmove  %r13d,%ebp
1408f991c:	45 33 c5             	xor    %r13d,%r8d
1408f991f:	e8 4c 5d fd ff       	call   0x1408cf670
1408f9924:	ff c7                	inc    %edi
1408f9926:	48 83 c6 20          	add    $0x20,%rsi
1408f992a:	3b 7b 28             	cmp    0x28(%rbx),%edi
1408f992d:	7c d1                	jl     0x1408f9900
1408f992f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1408f9934:	ba 88 00 00 00       	mov    $0x88,%edx
1408f9939:	48 8b cb             	mov    %rbx,%rcx
1408f993c:	e8 8f cc f9 ff       	call   0x1408965d0
1408f9941:	48 8b 05 b8 a1 b3 00 	mov    0xb3a1b8(%rip),%rax        # 0x141433b00
1408f9948:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
1408f994d:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
1408f9952:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1408f9957:	48 85 c0             	test   %rax,%rax
1408f995a:	74 06                	je     0x1408f9962
1408f995c:	ff 15 be a0 68 00    	call   *0x68a0be(%rip)        # 0x140f83a20
1408f9962:	45 85 f6             	test   %r14d,%r14d
1408f9965:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
1408f996a:	74 37                	je     0x1408f99a3
1408f996c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1408f9970:	48 85 c9             	test   %rcx,%rcx
1408f9973:	74 26                	je     0x1408f999b
1408f9975:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1408f997c:	00 00 00 00
1408f9980:	8b 81 c8 00 00 00    	mov    0xc8(%rcx),%eax
1408f9986:	83 e0 fd             	and    $0xfffffffd,%eax
1408f9989:	83 c8 01             	or     $0x1,%eax
1408f998c:	89 81 c8 00 00 00    	mov    %eax,0xc8(%rcx)
1408f9992:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1408f9996:	48 85 c9             	test   %rcx,%rcx
1408f9999:	75 e5                	jne    0x1408f9980
1408f999b:	48 8b cb             	mov    %rbx,%rcx
1408f999e:	e8 ad f7 ff ff       	call   0x1408f9150
1408f99a3:	80 7b 6f 00          	cmpb   $0x0,0x6f(%rbx)
1408f99a7:	75 08                	jne    0x1408f99b1
1408f99a9:	48 8b cb             	mov    %rbx,%rcx
1408f99ac:	e8 9f bb f9 ff       	call   0x140895550
1408f99b1:	48 b8 ff ff f7 ff fd 	movabs $0xfffffffdfff7ffff,%rax
1408f99b8:	ff ff ff
1408f99bb:	48 c7 83 f0 02 00 00 	movq   $0x0,0x2f0(%rbx)
1408f99c2:	00 00 00 00
1408f99c6:	48 21 43 30          	and    %rax,0x30(%rbx)
1408f99ca:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
1408f99d1:	48 c7 83 f8 02 00 00 	movq   $0x0,0x2f8(%rbx)
1408f99d8:	00 00 00 00
1408f99dc:	48 85 c0             	test   %rax,%rax
1408f99df:	74 1e                	je     0x1408f99ff
1408f99e1:	85 ed                	test   %ebp,%ebp
1408f99e3:	75 06                	jne    0x1408f99eb
1408f99e5:	40 38 6b 65          	cmp    %bpl,0x65(%rbx)
1408f99e9:	75 14                	jne    0x1408f99ff
1408f99eb:	48 8b 8b 28 01 00 00 	mov    0x128(%rbx),%rcx
1408f99f2:	48 83 c4 28          	add    $0x28,%rsp
1408f99f6:	5d                   	pop    %rbp
1408f99f7:	5b                   	pop    %rbx
1408f99f8:	48 ff 25 21 a0 68 00 	rex.W jmp *0x68a021(%rip)        # 0x140f83a20
1408f99ff:	48 83 c4 28          	add    $0x28,%rsp
1408f9a03:	5d                   	pop    %rbp
1408f9a04:	5b                   	pop    %rbx
1408f9a05:	c3                   	ret
1408f9a06:	cc                   	int3
1408f9a07:	cc                   	int3
1408f9a08:	cc                   	int3
1408f9a09:	cc                   	int3
1408f9a0a:	cc                   	int3
1408f9a0b:	cc                   	int3
1408f9a0c:	cc                   	int3
1408f9a0d:	cc                   	int3
1408f9a0e:	cc                   	int3
1408f9a0f:	cc                   	int3
1408f9a10:	40 57                	rex push %rdi
1408f9a12:	48 83 ec 20          	sub    $0x20,%rsp
1408f9a16:	48 8b f9             	mov    %rcx,%rdi
1408f9a19:	48 8b 09             	mov    (%rcx),%rcx
1408f9a1c:	48 85 c9             	test   %rcx,%rcx
1408f9a1f:	0f 84 81 00 00 00    	je     0x1408f9aa6
1408f9a25:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1408f9a2a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1408f9a30:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1408f9a34:	48 8b 19             	mov    (%rcx),%rbx
1408f9a37:	4d 85 c0             	test   %r8,%r8
1408f9a3a:	74 58                	je     0x1408f9a94
1408f9a3c:	49 83 b8 00 03 00 00 	cmpq   $0x0,0x300(%r8)
1408f9a43:	00
1408f9a44:	74 0d                	je     0x1408f9a53
1408f9a46:	48 8b d1             	mov    %rcx,%rdx
1408f9a49:	49 8b c8             	mov    %r8,%rcx
1408f9a4c:	e8 ef 9e fb ff       	call   0x1408b3940
1408f9a51:	eb 46                	jmp    0x1408f9a99
1408f9a53:	49 3b 88 f0 01 00 00 	cmp    0x1f0(%r8),%rcx
1408f9a5a:	73 38                	jae    0x1408f9a94
1408f9a5c:	49 3b 88 e0 01 00 00 	cmp    0x1e0(%r8),%rcx
1408f9a63:	72 13                	jb     0x1408f9a78
1408f9a65:	49 8b 80 d8 01 00 00 	mov    0x1d8(%r8),%rax
1408f9a6c:	48 89 01             	mov    %rax,(%rcx)
1408f9a6f:	49 89 88 d8 01 00 00 	mov    %rcx,0x1d8(%r8)
1408f9a76:	eb 21                	jmp    0x1408f9a99
1408f9a78:	49 3b 88 e8 01 00 00 	cmp    0x1e8(%r8),%rcx
1408f9a7f:	72 13                	jb     0x1408f9a94
1408f9a81:	49 8b 80 c8 01 00 00 	mov    0x1c8(%r8),%rax
1408f9a88:	48 89 01             	mov    %rax,(%rcx)
1408f9a8b:	49 89 88 c8 01 00 00 	mov    %rcx,0x1c8(%r8)
1408f9a92:	eb 05                	jmp    0x1408f9a99
1408f9a94:	e8 b7 20 f9 ff       	call   0x14088bb50
1408f9a99:	48 8b cb             	mov    %rbx,%rcx
1408f9a9c:	48 85 db             	test   %rbx,%rbx
1408f9a9f:	75 8f                	jne    0x1408f9a30
1408f9aa1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408f9aa6:	33 c0                	xor    %eax,%eax
1408f9aa8:	c7 47 30 00 00 01 00 	movl   $0x10000,0x30(%rdi)
1408f9aaf:	48 89 07             	mov    %rax,(%rdi)
1408f9ab2:	48 89 47 10          	mov    %rax,0x10(%rdi)
1408f9ab6:	48 89 47 18          	mov    %rax,0x18(%rdi)
1408f9aba:	48 89 47 28          	mov    %rax,0x28(%rdi)
1408f9abe:	48 83 c4 20          	add    $0x20,%rsp
1408f9ac2:	5f                   	pop    %rdi
1408f9ac3:	c3                   	ret
1408f9ac4:	cc                   	int3
1408f9ac5:	cc                   	int3
1408f9ac6:	cc                   	int3
1408f9ac7:	cc                   	int3
1408f9ac8:	cc                   	int3
1408f9ac9:	cc                   	int3
1408f9aca:	cc                   	int3
1408f9acb:	cc                   	int3
1408f9acc:	cc                   	int3
1408f9acd:	cc                   	int3
1408f9ace:	cc                   	int3
1408f9acf:	cc                   	int3
1408f9ad0:	40 53                	rex push %rbx
1408f9ad2:	48 83 ec 20          	sub    $0x20,%rsp
1408f9ad6:	48 8b d9             	mov    %rcx,%rbx
1408f9ad9:	e8 32 ff ff ff       	call   0x1408f9a10
1408f9ade:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1408f9ae2:	48 85 c9             	test   %rcx,%rcx
1408f9ae5:	74 60                	je     0x1408f9b47
1408f9ae7:	48 83 b9 00 03 00 00 	cmpq   $0x0,0x300(%rcx)
1408f9aee:	00
1408f9aef:	74 0d                	je     0x1408f9afe
1408f9af1:	48 8b d3             	mov    %rbx,%rdx
1408f9af4:	48 83 c4 20          	add    $0x20,%rsp
1408f9af8:	5b                   	pop    %rbx
1408f9af9:	e9 42 9e fb ff       	jmp    0x1408b3940
1408f9afe:	48 3b 99 f0 01 00 00 	cmp    0x1f0(%rcx),%rbx
1408f9b05:	73 40                	jae    0x1408f9b47
1408f9b07:	48 3b 99 e0 01 00 00 	cmp    0x1e0(%rcx),%rbx
1408f9b0e:	72 17                	jb     0x1408f9b27
1408f9b10:	48 8b 81 d8 01 00 00 	mov    0x1d8(%rcx),%rax
1408f9b17:	48 89 03             	mov    %rax,(%rbx)
1408f9b1a:	48 89 99 d8 01 00 00 	mov    %rbx,0x1d8(%rcx)
1408f9b21:	48 83 c4 20          	add    $0x20,%rsp
1408f9b25:	5b                   	pop    %rbx
1408f9b26:	c3                   	ret
1408f9b27:	48 3b 99 e8 01 00 00 	cmp    0x1e8(%rcx),%rbx
1408f9b2e:	72 17                	jb     0x1408f9b47
1408f9b30:	48 8b 81 c8 01 00 00 	mov    0x1c8(%rcx),%rax
1408f9b37:	48 89 03             	mov    %rax,(%rbx)
1408f9b3a:	48 89 99 c8 01 00 00 	mov    %rbx,0x1c8(%rcx)
1408f9b41:	48 83 c4 20          	add    $0x20,%rsp
1408f9b45:	5b                   	pop    %rbx
1408f9b46:	c3                   	ret
1408f9b47:	48 8b cb             	mov    %rbx,%rcx
1408f9b4a:	48 83 c4 20          	add    $0x20,%rsp
1408f9b4e:	5b                   	pop    %rbx
1408f9b4f:	e9 fc 1f f9 ff       	jmp    0x14088bb50
1408f9b54:	cc                   	int3
1408f9b55:	cc                   	int3
1408f9b56:	cc                   	int3
1408f9b57:	cc                   	int3
1408f9b58:	cc                   	int3
1408f9b59:	cc                   	int3
1408f9b5a:	cc                   	int3
1408f9b5b:	cc                   	int3
1408f9b5c:	cc                   	int3
1408f9b5d:	cc                   	int3
1408f9b5e:	cc                   	int3
1408f9b5f:	cc                   	int3
1408f9b60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408f9b65:	57                   	push   %rdi
1408f9b66:	48 83 ec 20          	sub    $0x20,%rsp
1408f9b6a:	48 8b fa             	mov    %rdx,%rdi
1408f9b6d:	48 8b d9             	mov    %rcx,%rbx
1408f9b70:	e8 5b a1 fc ff       	call   0x1408c3cd0
1408f9b75:	48 85 c0             	test   %rax,%rax
1408f9b78:	74 3d                	je     0x1408f9bb7
1408f9b7a:	48 89 38             	mov    %rdi,(%rax)
1408f9b7d:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
1408f9b84:	00
1408f9b85:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1408f9b89:	48 85 c9             	test   %rcx,%rcx
1408f9b8c:	74 21                	je     0x1408f9baf
1408f9b8e:	48 3b 39             	cmp    (%rcx),%rdi
1408f9b91:	7f 09                	jg     0x1408f9b9c
1408f9b93:	ba fe ff 00 00       	mov    $0xfffe,%edx
1408f9b98:	66 21 53 32          	and    %dx,0x32(%rbx)
1408f9b9c:	48 89 41 08          	mov    %rax,0x8(%rcx)
1408f9ba0:	48 89 43 18          	mov    %rax,0x18(%rbx)
1408f9ba4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408f9ba9:	48 83 c4 20          	add    $0x20,%rsp
1408f9bad:	5f                   	pop    %rdi
1408f9bae:	c3                   	ret
1408f9baf:	48 89 43 10          	mov    %rax,0x10(%rbx)
1408f9bb3:	48 89 43 18          	mov    %rax,0x18(%rbx)
1408f9bb7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408f9bbc:	48 83 c4 20          	add    $0x20,%rsp
1408f9bc0:	5f                   	pop    %rdi
1408f9bc1:	c3                   	ret
1408f9bc2:	cc                   	int3
1408f9bc3:	cc                   	int3
1408f9bc4:	cc                   	int3
1408f9bc5:	cc                   	int3
1408f9bc6:	cc                   	int3
1408f9bc7:	cc                   	int3
1408f9bc8:	cc                   	int3
1408f9bc9:	cc                   	int3
1408f9bca:	cc                   	int3
1408f9bcb:	cc                   	int3
1408f9bcc:	cc                   	int3
1408f9bcd:	cc                   	int3
1408f9bce:	cc                   	int3
1408f9bcf:	cc                   	int3
1408f9bd0:	48 8b c4             	mov    %rsp,%rax
1408f9bd3:	89 50 10             	mov    %edx,0x10(%rax)
1408f9bd6:	57                   	push   %rdi
1408f9bd7:	48 83 ec 70          	sub    $0x70,%rsp
1408f9bdb:	49 8b f8             	mov    %r8,%rdi
1408f9bde:	4c 89 68 d8          	mov    %r13,-0x28(%rax)
1408f9be2:	4c 8b e9             	mov    %rcx,%r13
1408f9be5:	4c 89 78 c8          	mov    %r15,-0x38(%rax)
1408f9be9:	44 8b fa             	mov    %edx,%r15d
1408f9bec:	3b 51 34             	cmp    0x34(%rcx),%edx
1408f9bef:	0f 84 91 01 00 00    	je     0x1408f9d86
1408f9bf5:	48 89 58 18          	mov    %rbx,0x18(%rax)
1408f9bf9:	48 8b 59 10          	mov    0x10(%rcx),%rbx
1408f9bfd:	4c 89 70 d0          	mov    %r14,-0x30(%rax)
1408f9c01:	4c 8d 71 10          	lea    0x10(%rcx),%r14
1408f9c05:	48 85 db             	test   %rbx,%rbx
1408f9c08:	0f 84 67 01 00 00    	je     0x1408f9d75
1408f9c0e:	f6 41 32 01          	testb  $0x1,0x32(%rcx)
1408f9c12:	48 89 68 f0          	mov    %rbp,-0x10(%rax)
1408f9c16:	48 89 70 e8          	mov    %rsi,-0x18(%rax)
1408f9c1a:	48 8d 71 32          	lea    0x32(%rcx),%rsi
1408f9c1e:	4c 89 60 e0          	mov    %r12,-0x20(%rax)
1408f9c22:	4c 8d 61 28          	lea    0x28(%rcx),%r12
1408f9c26:	75 0b                	jne    0x1408f9c33
1408f9c28:	48 8b cb             	mov    %rbx,%rcx
1408f9c2b:	e8 60 a1 fc ff       	call   0x1408c3d90
1408f9c30:	48 8b d8             	mov    %rax,%rbx
1408f9c33:	49 8b 2c 24          	mov    (%r12),%rbp
1408f9c37:	48 85 ed             	test   %rbp,%rbp
1408f9c3a:	0f 84 c8 00 00 00    	je     0x1408f9d08
1408f9c40:	4c 8b 55 10          	mov    0x10(%rbp),%r10
1408f9c44:	4c 8d 65 08          	lea    0x8(%rbp),%r12
1408f9c48:	4d 85 d2             	test   %r10,%r10
1408f9c4b:	0f 84 ea 00 00 00    	je     0x1408f9d3b
1408f9c51:	49 8b 4a 10          	mov    0x10(%r10),%rcx
1408f9c55:	48 85 c9             	test   %rcx,%rcx
1408f9c58:	74 23                	je     0x1408f9c7d
1408f9c5a:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
1408f9c61:	00
1408f9c62:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
1408f9c69:	00
1408f9c6a:	e8 b1 a4 fc ff       	call   0x1408c4120
1408f9c6f:	4c 8b 8c 24 98 00 00 	mov    0x98(%rsp),%r9
1408f9c76:	00
1408f9c77:	4d 89 51 08          	mov    %r10,0x8(%r9)
1408f9c7b:	eb 08                	jmp    0x1408f9c85
1408f9c7d:	4c 89 94 24 80 00 00 	mov    %r10,0x80(%rsp)
1408f9c84:	00
1408f9c85:	49 8b 4a 08          	mov    0x8(%r10),%rcx
1408f9c89:	49 8d 52 08          	lea    0x8(%r10),%rdx
1408f9c8d:	48 85 c9             	test   %rcx,%rcx
1408f9c90:	74 0c                	je     0x1408f9c9e
1408f9c92:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1408f9c97:	e8 84 a4 fc ff       	call   0x1408c4120
1408f9c9c:	eb 05                	jmp    0x1408f9ca3
1408f9c9e:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1408f9ca3:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1408f9caa:	00
1408f9cab:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1408f9cb0:	48 c7 45 10 00 00 00 	movq   $0x0,0x10(%rbp)
1408f9cb7:	00
1408f9cb8:	48 8b 08             	mov    (%rax),%rcx
1408f9cbb:	48 3b 0b             	cmp    (%rbx),%rcx
1408f9cbe:	7f 18                	jg     0x1408f9cd8
1408f9cc0:	7d 07                	jge    0x1408f9cc9
1408f9cc2:	49 89 40 08          	mov    %rax,0x8(%r8)
1408f9cc6:	4c 8b c0             	mov    %rax,%r8
1408f9cc9:	48 8b 40 08          	mov    0x8(%rax),%rax
1408f9ccd:	48 85 c0             	test   %rax,%rax
1408f9cd0:	75 e6                	jne    0x1408f9cb8
1408f9cd2:	49 89 58 08          	mov    %rbx,0x8(%r8)
1408f9cd6:	eb 16                	jmp    0x1408f9cee
1408f9cd8:	49 89 58 08          	mov    %rbx,0x8(%r8)
1408f9cdc:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1408f9ce0:	4c 8b c3             	mov    %rbx,%r8
1408f9ce3:	48 8b 19             	mov    (%rcx),%rbx
1408f9ce6:	48 85 db             	test   %rbx,%rbx
1408f9ce9:	75 cd                	jne    0x1408f9cb8
1408f9ceb:	48 89 01             	mov    %rax,(%rcx)