1409248b7:	ff 15 63 f1 65 00    	call   *0x65f163(%rip)        # 0x140f83a20
1409248bd:	85 c0                	test   %eax,%eax
1409248bf:	75 31                	jne    0x1409248f2
1409248c1:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
1409248c5:	4c 8d 4e 04          	lea    0x4(%rsi),%r9
1409248c9:	44 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%r8d
1409248d0:	48 8b d5             	mov    %rbp,%rdx
1409248d3:	48 8b 01             	mov    (%rcx),%rax
1409248d6:	48 8b 40 18          	mov    0x18(%rax),%rax
1409248da:	ff 15 40 f1 65 00    	call   *0x65f140(%rip)        # 0x140f83a20
1409248e0:	85 c0                	test   %eax,%eax
1409248e2:	75 0e                	jne    0x1409248f2
1409248e4:	ff 43 3c             	incl   0x3c(%rbx)
1409248e7:	48 8b cb             	mov    %rbx,%rcx
1409248ea:	8b 57 30             	mov    0x30(%rdi),%edx
1409248ed:	e8 fe 9a f6 ff       	call   0x14088e3f0
1409248f2:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1409248f7:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1409248fc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140924901:	48 83 c4 30          	add    $0x30,%rsp
140924905:	5f                   	pop    %rdi
140924906:	c3                   	ret
140924907:	33 c0                	xor    %eax,%eax
140924909:	48 83 c4 30          	add    $0x30,%rsp
14092490d:	5f                   	pop    %rdi
14092490e:	c3                   	ret
14092490f:	cc                   	int3
140924910:	40 53                	rex push %rbx
140924912:	57                   	push   %rdi
140924913:	48 83 ec 78          	sub    $0x78,%rsp
140924917:	48 8b fa             	mov    %rdx,%rdi
14092491a:	48 8b d9             	mov    %rcx,%rbx
14092491d:	48 85 d2             	test   %rdx,%rdx
140924920:	75 09                	jne    0x14092492b
140924922:	33 c0                	xor    %eax,%eax
140924924:	48 83 c4 78          	add    $0x78,%rsp
140924928:	5f                   	pop    %rdi
140924929:	5b                   	pop    %rbx
14092492a:	c3                   	ret
14092492b:	8b 52 04             	mov    0x4(%rdx),%edx
14092492e:	48 8d 4f 04          	lea    0x4(%rdi),%rcx
140924932:	4c 89 b4 24 a8 00 00 	mov    %r14,0xa8(%rsp)
140924939:	00
14092493a:	f6 c2 03             	test   $0x3,%dl
14092493d:	74 16                	je     0x140924955
14092493f:	8b 43 08             	mov    0x8(%rbx),%eax
140924942:	48 8d 4f 04          	lea    0x4(%rdi),%rcx
140924946:	39 47 34             	cmp    %eax,0x34(%rdi)
140924949:	75 0a                	jne    0x140924955
14092494b:	8b 43 0c             	mov    0xc(%rbx),%eax
14092494e:	48 8d 4f 04          	lea    0x4(%rdi),%rcx
140924952:	89 47 34             	mov    %eax,0x34(%rdi)
140924955:	0f b6 07             	movzbl (%rdi),%eax
140924958:	48 89 ac 24 90 00 00 	mov    %rbp,0x90(%rsp)
14092495f:	00
140924960:	48 89 b4 24 98 00 00 	mov    %rsi,0x98(%rsp)
140924967:	00
140924968:	48 8d 77 04          	lea    0x4(%rdi),%rsi
14092496c:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
140924971:	3c a7                	cmp    $0xa7,%al
140924973:	0f 85 b2 01 00 00    	jne    0x140924b2b
140924979:	8b 43 08             	mov    0x8(%rbx),%eax
14092497c:	39 47 2c             	cmp    %eax,0x2c(%rdi)
14092497f:	0f 85 bf 01 00 00    	jne    0x140924b44
140924985:	48 8d 77 04          	lea    0x4(%rdi),%rsi
140924989:	f6 c2 20             	test   $0x20,%dl
14092498c:	0f 85 b2 01 00 00    	jne    0x140924b44
140924992:	48 8b 43 18          	mov    0x18(%rbx),%rax
140924996:	48 0f bf 4f 30       	movswq 0x30(%rdi),%rcx
14092499b:	4c 8b 13             	mov    (%rbx),%r10
14092499e:	48 c1 e1 05          	shl    $0x5,%rcx
1409249a2:	48 8b 54 01 08       	mov    0x8(%rcx,%rax,1),%rdx
1409249a7:	48 8b ca             	mov    %rdx,%rcx
1409249aa:	e8 f1 ad fb ff       	call   0x1408df7a0
1409249af:	85 c0                	test   %eax,%eax
1409249b1:	74 4d                	je     0x140924a00
1409249b3:	f7 42 04 00 10 00 00 	testl  $0x1000,0x4(%rdx)
1409249ba:	74 30                	je     0x1409249ec
1409249bc:	41 83 7a 30 00       	cmpl   $0x0,0x30(%r10)
1409249c1:	0f 85 86 02 00 00    	jne    0x140924c4d
1409249c7:	48 8b 42 20          	mov    0x20(%rdx),%rax
1409249cb:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1409249d1:	48 8d 15 40 b6 72 00 	lea    0x72b640(%rip),%rdx        # 0x141050018
1409249d8:	49 8b ca             	mov    %r10,%rcx
1409249db:	4c 8b 40 20          	mov    0x20(%rax),%r8
1409249df:	45 8b 00             	mov    (%r8),%r8d
1409249e2:	e8 99 4e fb ff       	call   0x1408d9880
1409249e7:	e9 61 02 00 00       	jmp    0x140924c4d
1409249ec:	48 8d 15 c5 b0 72 00 	lea    0x72b0c5(%rip),%rdx        # 0x14104fab8
1409249f3:	49 8b ca             	mov    %r10,%rcx
1409249f6:	e8 85 4e fb ff       	call   0x1408d9880
1409249fb:	e9 4d 02 00 00       	jmp    0x140924c4d
140924a00:	4d 8b 3a             	mov    (%r10),%r15
140924a03:	33 ed                	xor    %ebp,%ebp
140924a05:	39 6b 10             	cmp    %ebp,0x10(%rbx)
140924a08:	74 43                	je     0x140924a4d
140924a0a:	80 3a a7             	cmpb   $0xa7,(%rdx)
140924a0d:	74 3e                	je     0x140924a4d
140924a0f:	0f 57 c0             	xorps  %xmm0,%xmm0
140924a12:	33 c0                	xor    %eax,%eax
140924a14:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140924a19:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140924a1e:	8b 43 0c             	mov    0xc(%rbx),%eax
140924a21:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140924a26:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140924a2b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140924a30:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140924a35:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
140924a39:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140924a3e:	c6 44 24 20 b3       	movb   $0xb3,0x20(%rsp)
140924a43:	c7 44 24 24 00 00 04 	movl   $0x40000,0x24(%rsp)
140924a4a:	00
140924a4b:	eb 05                	jmp    0x140924a52
140924a4d:	48 85 d2             	test   %rdx,%rdx
140924a50:	74 13                	je     0x140924a65
140924a52:	45 33 c9             	xor    %r9d,%r9d
140924a55:	45 33 c0             	xor    %r8d,%r8d
140924a58:	49 8b cf             	mov    %r15,%rcx
140924a5b:	e8 d0 e8 f7 ff       	call   0x1408a3330
140924a60:	48 8b f0             	mov    %rax,%rsi
140924a63:	eb 03                	jmp    0x140924a68
140924a65:	48 8b f5             	mov    %rbp,%rsi
140924a68:	41 38 6f 67          	cmp    %bpl,0x67(%r15)
140924a6c:	74 19                	je     0x140924a87
140924a6e:	48 85 f6             	test   %rsi,%rsi
140924a71:	0f 84 d6 01 00 00    	je     0x140924c4d
140924a77:	48 8b d6             	mov    %rsi,%rdx
140924a7a:	49 8b cf             	mov    %r15,%rcx
140924a7d:	e8 8e 9d fb ff       	call   0x1408de810
140924a82:	e9 c6 01 00 00       	jmp    0x140924c4d
140924a87:	39 6b 10             	cmp    %ebp,0x10(%rbx)
140924a8a:	74 07                	je     0x140924a93
140924a8c:	81 4e 04 00 00 20 00 	orl    $0x200000,0x4(%rsi)
140924a93:	44 8b 47 04          	mov    0x4(%rdi),%r8d
140924a97:	41 83 e0 03          	and    $0x3,%r8d
140924a9b:	74 0b                	je     0x140924aa8
140924a9d:	8b 57 34             	mov    0x34(%rdi),%edx
140924aa0:	48 8b ce             	mov    %rsi,%rcx
140924aa3:	e8 e8 ae fd ff       	call   0x1408ff990
140924aa8:	48 8b d7             	mov    %rdi,%rdx
140924aab:	49 8b cf             	mov    %r15,%rcx
140924aae:	e8 5d 9d fb ff       	call   0x1408de810
140924ab3:	0f b6 06             	movzbl (%rsi),%eax
140924ab6:	48 8b fe             	mov    %rsi,%rdi
140924ab9:	3c aa                	cmp    $0xaa,%al
140924abb:	75 30                	jne    0x140924aed
140924abd:	48 8b c6             	mov    %rsi,%rax
140924ac0:	f7 40 04 00 20 00 00 	testl  $0x2000,0x4(%rax)
140924ac7:	74 09                	je     0x140924ad2
140924ac9:	48 8b 40 10          	mov    0x10(%rax),%rax
140924acd:	48 85 c0             	test   %rax,%rax
140924ad0:	75 ee                	jne    0x140924ac0
140924ad2:	48 8b 40 08          	mov    0x8(%rax),%rax
140924ad6:	40 38 68 04          	cmp    %bpl,0x4(%rax)
140924ada:	c6 06 9b             	movb   $0x9b,(%rsi)
140924add:	40 0f 94 c5          	sete   %bpl
140924ae1:	81 4e 04 00 08 00 00 	orl    $0x800,0x4(%rsi)
140924ae8:	89 6e 08             	mov    %ebp,0x8(%rsi)
140924aeb:	eb 08                	jmp    0x140924af5
140924aed:	3c a7                	cmp    $0xa7,%al
140924aef:	74 2e                	je     0x140924b1f
140924af1:	3c 71                	cmp    $0x71,%al
140924af3:	74 2a                	je     0x140924b1f
140924af5:	48 8b 0b             	mov    (%rbx),%rcx
140924af8:	48 8b d6             	mov    %rsi,%rdx
140924afb:	e8 70 97 fb ff       	call   0x1408de270
140924b00:	48 85 c0             	test   %rax,%rax
140924b03:	74 05                	je     0x140924b0a
140924b05:	4c 8b 00             	mov    (%rax),%r8
140924b08:	eb 07                	jmp    0x140924b11
140924b0a:	4c 8d 05 0f ac 6d 00 	lea    0x6dac0f(%rip),%r8        # 0x140fff720
140924b11:	48 8b 0b             	mov    (%rbx),%rcx
140924b14:	48 8b d6             	mov    %rsi,%rdx
140924b17:	e8 a4 54 fb ff       	call   0x1408d9fc0
140924b1c:	48 8b f8             	mov    %rax,%rdi
140924b1f:	81 67 04 ff fd ff ff 	andl   $0xfffffdff,0x4(%rdi)
140924b26:	e9 22 01 00 00       	jmp    0x140924c4d
140924b2b:	3c b3                	cmp    $0xb3,%al
140924b2d:	75 15                	jne    0x140924b44
140924b2f:	8b 43 08             	mov    0x8(%rbx),%eax
140924b32:	48 8d 77 04          	lea    0x4(%rdi),%rsi
140924b36:	39 47 2c             	cmp    %eax,0x2c(%rdi)
140924b39:	75 09                	jne    0x140924b44
140924b3b:	8b 43 0c             	mov    0xc(%rbx),%eax
140924b3e:	48 8b f1             	mov    %rcx,%rsi
140924b41:	89 47 2c             	mov    %eax,0x2c(%rdi)
140924b44:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140924b48:	48 8b cb             	mov    %rbx,%rcx
140924b4b:	e8 c0 fd ff ff       	call   0x140924910
140924b50:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140924b54:	48 8b cb             	mov    %rbx,%rcx
140924b57:	48 89 47 10          	mov    %rax,0x10(%rdi)
140924b5b:	e8 b0 fd ff ff       	call   0x140924910
140924b60:	4c 8b 7f 20          	mov    0x20(%rdi),%r15
140924b64:	33 ed                	xor    %ebp,%ebp
140924b66:	f7 06 00 10 00 00    	testl  $0x1000,(%rsi)
140924b6c:	48 89 47 18          	mov    %rax,0x18(%rdi)
140924b70:	74 13                	je     0x140924b85
140924b72:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140924b78:	49 8b d7             	mov    %r15,%rdx
140924b7b:	48 8b cb             	mov    %rbx,%rcx
140924b7e:	e8 fd 00 00 00       	call   0x140924c80
140924b83:	eb 39                	jmp    0x140924bbe
140924b85:	4d 85 ff             	test   %r15,%r15
140924b88:	74 34                	je     0x140924bbe
140924b8a:	44 8b f5             	mov    %ebp,%r14d
140924b8d:	41 39 2f             	cmp    %ebp,(%r15)
140924b90:	7e 2c                	jle    0x140924bbe
140924b92:	49 8d 77 08          	lea    0x8(%r15),%rsi
140924b96:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140924b9d:	00 00 00
140924ba0:	48 8b 16             	mov    (%rsi),%rdx
140924ba3:	48 8b cb             	mov    %rbx,%rcx
140924ba6:	e8 65 fd ff ff       	call   0x140924910
140924bab:	48 89 06             	mov    %rax,(%rsi)
140924bae:	48 8d 76 20          	lea    0x20(%rsi),%rsi
140924bb2:	41 ff c6             	inc    %r14d
140924bb5:	45 3b 37             	cmp    (%r15),%r14d
140924bb8:	7c e6                	jl     0x140924ba0
140924bba:	48 8d 77 04          	lea    0x4(%rdi),%rsi
140924bbe:	f7 06 00 00 00 01    	testl  $0x1000000,(%rsi)
140924bc4:	0f 84 83 00 00 00    	je     0x140924c4d
140924bca:	4c 89 ac 24 a0 00 00 	mov    %r13,0xa0(%rsp)
140924bd1:	00
140924bd2:	48 8b cb             	mov    %rbx,%rcx
140924bd5:	4c 8b 6f 40          	mov    0x40(%rdi),%r13
140924bd9:	49 8b 55 48          	mov    0x48(%r13),%rdx
140924bdd:	e8 2e fd ff ff       	call   0x140924910
140924be2:	4d 8b 7d 10          	mov    0x10(%r13),%r15
140924be6:	49 89 45 48          	mov    %rax,0x48(%r13)
140924bea:	4d 85 ff             	test   %r15,%r15
140924bed:	74 2b                	je     0x140924c1a
140924bef:	44 8b f5             	mov    %ebp,%r14d
140924bf2:	41 39 2f             	cmp    %ebp,(%r15)
140924bf5:	7e 23                	jle    0x140924c1a
140924bf7:	49 8d 77 08          	lea    0x8(%r15),%rsi
140924bfb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140924c00:	48 8b 16             	mov    (%rsi),%rdx
140924c03:	48 8b cb             	mov    %rbx,%rcx
140924c06:	e8 05 fd ff ff       	call   0x140924910
140924c0b:	48 89 06             	mov    %rax,(%rsi)
140924c0e:	48 8d 76 20          	lea    0x20(%rsi),%rsi
140924c12:	41 ff c6             	inc    %r14d
140924c15:	45 3b 37             	cmp    (%r15),%r14d
140924c18:	7c e6                	jl     0x140924c00
140924c1a:	4d 8b 75 18          	mov    0x18(%r13),%r14
140924c1e:	4c 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13
140924c25:	00
140924c26:	4d 85 f6             	test   %r14,%r14
140924c29:	74 22                	je     0x140924c4d
140924c2b:	41 39 2e             	cmp    %ebp,(%r14)
140924c2e:	7e 1d                	jle    0x140924c4d
140924c30:	49 8d 76 08          	lea    0x8(%r14),%rsi
140924c34:	48 8b 16             	mov    (%rsi),%rdx
140924c37:	48 8b cb             	mov    %rbx,%rcx
140924c3a:	e8 d1 fc ff ff       	call   0x140924910
140924c3f:	48 89 06             	mov    %rax,(%rsi)
140924c42:	48 8d 76 20          	lea    0x20(%rsi),%rsi
140924c46:	ff c5                	inc    %ebp
140924c48:	41 3b 2e             	cmp    (%r14),%ebp
140924c4b:	7c e7                	jl     0x140924c34
140924c4d:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
140924c54:	00
140924c55:	48 8b c7             	mov    %rdi,%rax
140924c58:	48 8b b4 24 98 00 00 	mov    0x98(%rsp),%rsi
140924c5f:	00
140924c60:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
140924c65:	4c 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%r14
140924c6c:	00
140924c6d:	48 83 c4 78          	add    $0x78,%rsp
140924c71:	5f                   	pop    %rdi
140924c72:	5b                   	pop    %rbx
140924c73:	c3                   	ret
140924c74:	cc                   	int3
140924c75:	cc                   	int3
140924c76:	cc                   	int3
140924c77:	cc                   	int3
140924c78:	cc                   	int3
140924c79:	cc                   	int3
140924c7a:	cc                   	int3
140924c7b:	cc                   	int3
140924c7c:	cc                   	int3
140924c7d:	cc                   	int3
140924c7e:	cc                   	int3
140924c7f:	cc                   	int3
140924c80:	48 85 d2             	test   %rdx,%rdx
140924c83:	0f 84 7f 01 00 00    	je     0x140924e08
140924c89:	55                   	push   %rbp
140924c8a:	41 54                	push   %r12
140924c8c:	41 55                	push   %r13
140924c8e:	48 83 ec 30          	sub    $0x30,%rsp
140924c92:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140924c97:	45 8b e0             	mov    %r8d,%r12d
140924c9a:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140924c9f:	4c 8b ea             	mov    %rdx,%r13
140924ca2:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
140924ca7:	48 8b e9             	mov    %rcx,%rbp
140924caa:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140924caf:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140924cb4:	49 8b 75 20          	mov    0x20(%r13),%rsi
140924cb8:	48 85 f6             	test   %rsi,%rsi
140924cbb:	74 2b                	je     0x140924ce8
140924cbd:	33 ff                	xor    %edi,%edi
140924cbf:	39 3e                	cmp    %edi,(%rsi)
140924cc1:	7e 25                	jle    0x140924ce8
140924cc3:	48 8d 5e 08          	lea    0x8(%rsi),%rbx
140924cc7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140924cce:	00 00
140924cd0:	48 8b 13             	mov    (%rbx),%rdx
140924cd3:	48 8b cd             	mov    %rbp,%rcx
140924cd6:	e8 35 fc ff ff       	call   0x140924910
140924cdb:	48 89 03             	mov    %rax,(%rbx)
140924cde:	48 8d 5b 20          	lea    0x20(%rbx),%rbx
140924ce2:	ff c7                	inc    %edi
140924ce4:	3b 3e                	cmp    (%rsi),%edi
140924ce6:	7c e8                	jl     0x140924cd0
140924ce8:	49 8b 75 38          	mov    0x38(%r13),%rsi
140924cec:	48 85 f6             	test   %rsi,%rsi
140924cef:	74 27                	je     0x140924d18
140924cf1:	33 ff                	xor    %edi,%edi
140924cf3:	39 3e                	cmp    %edi,(%rsi)
140924cf5:	7e 21                	jle    0x140924d18
140924cf7:	48 8d 5e 08          	lea    0x8(%rsi),%rbx
140924cfb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140924d00:	48 8b 13             	mov    (%rbx),%rdx
140924d03:	48 8b cd             	mov    %rbp,%rcx
140924d06:	e8 05 fc ff ff       	call   0x140924910
140924d0b:	48 89 03             	mov    %rax,(%rbx)
140924d0e:	48 8d 5b 20          	lea    0x20(%rbx),%rbx
140924d12:	ff c7                	inc    %edi
140924d14:	3b 3e                	cmp    (%rsi),%edi
140924d16:	7c e8                	jl     0x140924d00
140924d18:	49 8b 75 48          	mov    0x48(%r13),%rsi
140924d1c:	48 85 f6             	test   %rsi,%rsi
140924d1f:	74 27                	je     0x140924d48
140924d21:	33 ff                	xor    %edi,%edi
140924d23:	39 3e                	cmp    %edi,(%rsi)
140924d25:	7e 21                	jle    0x140924d48
140924d27:	48 8d 5e 08          	lea    0x8(%rsi),%rbx
140924d2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140924d30:	48 8b 13             	mov    (%rbx),%rdx
140924d33:	48 8b cd             	mov    %rbp,%rcx
140924d36:	e8 d5 fb ff ff       	call   0x140924910
140924d3b:	48 89 03             	mov    %rax,(%rbx)
140924d3e:	48 8d 5b 20          	lea    0x20(%rbx),%rbx
140924d42:	ff c7                	inc    %edi
140924d44:	3b 3e                	cmp    (%rsi),%edi
140924d46:	7c e8                	jl     0x140924d30
140924d48:	49 8b 55 40          	mov    0x40(%r13),%rdx
140924d4c:	48 8b cd             	mov    %rbp,%rcx