140014a84:	8a 0d 86 9f 02 00    	mov    0x29f86(%rip),%cl        # 0x14003ea10
140014a8a:	84 c9                	test   %cl,%cl
140014a8c:	75 22                	jne    0x140014ab0
140014a8e:	41 b9 40 00 00 00    	mov    $0x40,%r9d
140014a94:	4c 8d 05 85 9f 02 00 	lea    0x29f85(%rip),%r8        # 0x14003ea20
140014a9b:	33 d2                	xor    %edx,%edx
140014a9d:	48 8d 0d 4c 44 ff ff 	lea    -0xbbb4(%rip),%rcx        # 0x140008ef0
140014aa4:	e8 97 fe ff ff       	call   0x140014940
140014aa9:	c6 05 60 9f 02 00 01 	movb   $0x1,0x29f60(%rip)        # 0x14003ea10
140014ab0:	48 8d 05 69 9f 02 00 	lea    0x29f69(%rip),%rax        # 0x14003ea20
140014ab7:	48 83 c4 28          	add    $0x28,%rsp
140014abb:	c3                   	ret
140014abc:	cc                   	int3
140014abd:	cc                   	int3
140014abe:	cc                   	int3
140014abf:	cc                   	int3
140014ac0:	cc                   	int3
140014ac1:	cc                   	int3
140014ac2:	cc                   	int3
140014ac3:	cc                   	int3
140014ac4:	cc                   	int3
140014ac5:	cc                   	int3
140014ac6:	cc                   	int3
140014ac7:	cc                   	int3
140014ac8:	cc                   	int3
140014ac9:	cc                   	int3
140014aca:	cc                   	int3
140014acb:	cc                   	int3
140014acc:	cc                   	int3
140014acd:	cc                   	int3
140014ace:	cc                   	int3
140014acf:	cc                   	int3
140014ad0:	48 ff 25 a9 0b 02 00 	rex.W jmp *0x20ba9(%rip)        # 0x140035680
140014ad7:	cc                   	int3
140014ad8:	cc                   	int3
140014ad9:	cc                   	int3
140014ada:	cc                   	int3
140014adb:	cc                   	int3
140014adc:	cc                   	int3
140014add:	cc                   	int3
140014ade:	cc                   	int3
140014adf:	cc                   	int3
140014ae0:	cc                   	int3
140014ae1:	cc                   	int3
140014ae2:	cc                   	int3
140014ae3:	cc                   	int3
140014ae4:	cc                   	int3
140014ae5:	cc                   	int3
140014ae6:	cc                   	int3
140014ae7:	cc                   	int3
140014ae8:	cc                   	int3
140014ae9:	cc                   	int3
140014aea:	cc                   	int3
140014aeb:	cc                   	int3
140014aec:	cc                   	int3
140014aed:	cc                   	int3
140014aee:	cc                   	int3
140014aef:	cc                   	int3
140014af0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140014af5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140014afa:	57                   	push   %rdi
140014afb:	48 83 ec 20          	sub    $0x20,%rsp
140014aff:	48 8b f1             	mov    %rcx,%rsi
140014b02:	41 8b d8             	mov    %r8d,%ebx
140014b05:	48 8d 0d 54 28 02 00 	lea    0x22854(%rip),%rcx        # 0x140037360
140014b0c:	48 8b fa             	mov    %rdx,%rdi
140014b0f:	48 ff 15 62 0c 02 00 	rex.W call *0x20c62(%rip)        # 0x140035778
140014b16:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140014b1b:	48 8b c8             	mov    %rax,%rcx
140014b1e:	48 8d 15 5b 28 02 00 	lea    0x2285b(%rip),%rdx        # 0x140037380
140014b25:	48 ff 15 3c 0c 02 00 	rex.W call *0x20c3c(%rip)        # 0x140035768
140014b2c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140014b31:	48 85 c0             	test   %rax,%rax
140014b34:	74 0f                	je     0x140014b45
140014b36:	44 8b c3             	mov    %ebx,%r8d
140014b39:	48 8b d7             	mov    %rdi,%rdx
140014b3c:	48 8b ce             	mov    %rsi,%rcx
140014b3f:	ff 15 83 12 02 00    	call   *0x21283(%rip)        # 0x140035dc8
140014b45:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140014b4a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140014b4f:	48 83 c4 20          	add    $0x20,%rsp
140014b53:	5f                   	pop    %rdi
140014b54:	c3                   	ret
140014b55:	cc                   	int3
140014b56:	cc                   	int3
140014b57:	cc                   	int3
140014b58:	cc                   	int3
140014b59:	cc                   	int3
140014b5a:	cc                   	int3
140014b5b:	cc                   	int3
140014b5c:	48 83 ec 48          	sub    $0x48,%rsp
140014b60:	48 ff 15 31 0b 02 00 	rex.W call *0x20b31(%rip)        # 0x140035698
140014b67:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140014b6c:	8b c8                	mov    %eax,%ecx
140014b6e:	85 c0                	test   %eax,%eax
140014b70:	75 34                	jne    0x140014ba6
140014b72:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140014b77:	45 33 c9             	xor    %r9d,%r9d
140014b7a:	c7 44 24 38 9c 02 07 	movl   $0x8007029c,0x38(%rsp)
140014b81:	80
140014b82:	45 33 c0             	xor    %r8d,%r8d
140014b85:	c7 44 24 30 02 00 00 	movl   $0x2,0x30(%rsp)
140014b8c:	00
140014b8d:	33 d2                	xor    %edx,%edx
140014b8f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140014b94:	33 c9                	xor    %ecx,%ecx
140014b96:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140014b9c:	e8 2f 4b ff ff       	call   0x1400096d0
140014ba1:	b9 9c 02 00 00       	mov    $0x29c,%ecx
140014ba6:	0f b7 c1             	movzwl %cx,%eax
140014ba9:	0d 00 00 07 80       	or     $0x80070000,%eax
140014bae:	85 c9                	test   %ecx,%ecx
140014bb0:	0f 4e c1             	cmovle %ecx,%eax
140014bb3:	48 83 c4 48          	add    $0x48,%rsp
140014bb7:	c3                   	ret
140014bb8:	cc                   	int3
140014bb9:	cc                   	int3
140014bba:	cc                   	int3
140014bbb:	cc                   	int3
140014bbc:	cc                   	int3
140014bbd:	cc                   	int3
140014bbe:	cc                   	int3
140014bbf:	cc                   	int3
140014bc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140014bc5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140014bca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140014bcf:	57                   	push   %rdi
140014bd0:	48 83 ec 50          	sub    $0x50,%rsp
140014bd4:	8b fa                	mov    %edx,%edi
140014bd6:	48 8b f1             	mov    %rcx,%rsi
140014bd9:	48 ff 15 b8 0a 02 00 	rex.W call *0x20ab8(%rip)        # 0x140035698
140014be0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140014be5:	48 8b ac 24 88 00 00 	mov    0x88(%rsp),%rbp
140014bec:	00
140014bed:	8b d8                	mov    %eax,%ebx
140014bef:	85 c0                	test   %eax,%eax
140014bf1:	75 34                	jne    0x140014c27
140014bf3:	c7 44 24 38 9c 02 07 	movl   $0x8007029c,0x38(%rsp)
140014bfa:	80
140014bfb:	4c 8d 05 9e 27 02 00 	lea    0x2279e(%rip),%r8        # 0x1400373a0
140014c02:	c7 44 24 30 02 00 00 	movl   $0x2,0x30(%rsp)
140014c09:	00
140014c0a:	45 33 c9             	xor    %r9d,%r9d
140014c0d:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140014c12:	8b d7                	mov    %edi,%edx
140014c14:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140014c1a:	48 8b ce             	mov    %rsi,%rcx
140014c1d:	e8 ae 4a ff ff       	call   0x1400096d0
140014c22:	bb 9c 02 00 00       	mov    $0x29c,%ebx
140014c27:	0f b7 cb             	movzwl %bx,%ecx
140014c2a:	4c 8d 05 6f 27 02 00 	lea    0x2276f(%rip),%r8        # 0x1400373a0
140014c31:	81 c9 00 00 07 80    	or     $0x80070000,%ecx
140014c37:	8b d7                	mov    %edi,%edx
140014c39:	85 db                	test   %ebx,%ebx
140014c3b:	0f 4e cb             	cmovle %ebx,%ecx
140014c3e:	45 33 c9             	xor    %r9d,%r9d
140014c41:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
140014c45:	48 8b ce             	mov    %rsi,%rcx
140014c48:	c7 44 24 30 03 00 00 	movl   $0x3,0x30(%rsp)
140014c4f:	00
140014c50:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140014c55:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140014c5b:	e8 64 49 ff ff       	call   0x1400095c4
140014c60:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140014c65:	8b c3                	mov    %ebx,%eax
140014c67:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140014c6c:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140014c71:	48 83 c4 50          	add    $0x50,%rsp
140014c75:	5f                   	pop    %rdi
140014c76:	c3                   	ret
140014c77:	cc                   	int3
140014c78:	cc                   	int3
140014c79:	cc                   	int3
140014c7a:	cc                   	int3
140014c7b:	cc                   	int3
140014c7c:	cc                   	int3
140014c7d:	cc                   	int3
140014c7e:	cc                   	int3
140014c7f:	cc                   	int3
140014c80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140014c85:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140014c8a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140014c8f:	57                   	push   %rdi
140014c90:	48 83 ec 50          	sub    $0x50,%rsp
140014c94:	8b fa                	mov    %edx,%edi
140014c96:	48 8b f1             	mov    %rcx,%rsi
140014c99:	48 ff 15 f8 09 02 00 	rex.W call *0x209f8(%rip)        # 0x140035698
140014ca0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140014ca5:	48 8b ac 24 88 00 00 	mov    0x88(%rsp),%rbp
140014cac:	00
140014cad:	85 c0                	test   %eax,%eax
140014caf:	75 34                	jne    0x140014ce5
140014cb1:	c7 44 24 38 9c 02 07 	movl   $0x8007029c,0x38(%rsp)
140014cb8:	80
140014cb9:	4c 8d 05 d8 26 02 00 	lea    0x226d8(%rip),%r8        # 0x140037398
140014cc0:	c7 44 24 30 02 00 00 	movl   $0x2,0x30(%rsp)
140014cc7:	00
140014cc8:	45 33 c9             	xor    %r9d,%r9d
140014ccb:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140014cd0:	8b d7                	mov    %edi,%edx
140014cd2:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140014cd8:	48 8b ce             	mov    %rsi,%rcx
140014cdb:	e8 f0 49 ff ff       	call   0x1400096d0
140014ce0:	b8 9c 02 00 00       	mov    $0x29c,%eax
140014ce5:	0f b7 d8             	movzwl %ax,%ebx
140014ce8:	4c 8d 05 a9 26 02 00 	lea    0x226a9(%rip),%r8        # 0x140037398
140014cef:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
140014cf5:	8b d7                	mov    %edi,%edx
140014cf7:	85 c0                	test   %eax,%eax
140014cf9:	48 8b ce             	mov    %rsi,%rcx
140014cfc:	0f 4e d8             	cmovle %eax,%ebx
140014cff:	45 33 c9             	xor    %r9d,%r9d
140014d02:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
140014d06:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
140014d0d:	00
140014d0e:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140014d13:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140014d19:	e8 a6 48 ff ff       	call   0x1400095c4
140014d1e:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140014d23:	8b c3                	mov    %ebx,%eax
140014d25:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140014d2a:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140014d2f:	48 83 c4 50          	add    $0x50,%rsp
140014d33:	5f                   	pop    %rdi
140014d34:	c3                   	ret
140014d35:	cc                   	int3
140014d36:	cc                   	int3
140014d37:	cc                   	int3
140014d38:	cc                   	int3
140014d39:	cc                   	int3
140014d3a:	cc                   	int3
140014d3b:	cc                   	int3
140014d3c:	48 83 ec 48          	sub    $0x48,%rsp
140014d40:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140014d45:	4c 8d 05 4c 26 02 00 	lea    0x2264c(%rip),%r8        # 0x140037398
140014d4c:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
140014d51:	45 33 c9             	xor    %r9d,%r9d
140014d54:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
140014d5b:	00
140014d5c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140014d61:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140014d67:	e8 64 49 ff ff       	call   0x1400096d0
140014d6c:	48 83 c4 48          	add    $0x48,%rsp
140014d70:	c3                   	ret
140014d71:	cc                   	int3
140014d72:	cc                   	int3
140014d73:	cc                   	int3
140014d74:	cc                   	int3
140014d75:	cc                   	int3
140014d76:	cc                   	int3
140014d77:	cc                   	int3
140014d78:	48 83 ec 48          	sub    $0x48,%rsp
140014d7c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140014d81:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140014d86:	e8 f5 fe ff ff       	call   0x140014c80
140014d8b:	48 83 c4 48          	add    $0x48,%rsp
140014d8f:	c3                   	ret
140014d90:	cc                   	int3
140014d91:	cc                   	int3
140014d92:	cc                   	int3
140014d93:	cc                   	int3
140014d94:	cc                   	int3
140014d95:	cc                   	int3
140014d96:	cc                   	int3
140014d97:	cc                   	int3
140014d98:	48 83 ec 48          	sub    $0x48,%rsp
140014d9c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140014da1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140014da6:	e8 15 fe ff ff       	call   0x140014bc0
140014dab:	48 83 c4 48          	add    $0x48,%rsp
140014daf:	c3                   	ret
140014db0:	cc                   	int3
140014db1:	cc                   	int3
140014db2:	cc                   	int3
140014db3:	cc                   	int3
140014db4:	cc                   	int3
140014db5:	cc                   	int3
140014db6:	cc                   	int3
140014db7:	cc                   	int3
140014db8:	48 83 ec 48          	sub    $0x48,%rsp
140014dbc:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140014dc1:	4c 8d 05 d8 25 02 00 	lea    0x225d8(%rip),%r8        # 0x1400373a0
140014dc8:	c7 44 24 38 ff ff 00 	movl   $0x8000ffff,0x38(%rsp)
140014dcf:	80
140014dd0:	45 33 c9             	xor    %r9d,%r9d
140014dd3:	c7 44 24 30 03 00 00 	movl   $0x3,0x30(%rsp)
140014dda:	00
140014ddb:	ba 4c 0b 00 00       	mov    $0xb4c,%edx
140014de0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140014de5:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140014deb:	e8 e0 48 ff ff       	call   0x1400096d0
140014df0:	48 83 c4 48          	add    $0x48,%rsp
140014df4:	c3                   	ret
140014df5:	cc                   	int3
140014df6:	cc                   	int3
140014df7:	cc                   	int3
140014df8:	cc                   	int3
140014df9:	cc                   	int3
140014dfa:	cc                   	int3
140014dfb:	cc                   	int3
140014dfc:	48 83 ec 28          	sub    $0x28,%rsp
140014e00:	48 ff 15 f1 08 02 00 	rex.W call *0x208f1(%rip)        # 0x1400356f8
140014e07:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140014e0c:	85 c0                	test   %eax,%eax
140014e0e:	74 06                	je     0x140014e16
140014e10:	48 83 c4 28          	add    $0x28,%rsp
140014e14:	c3                   	ret
140014e15:	cc                   	int3
140014e16:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140014e1b:	ba 26 09 00 00       	mov    $0x926,%edx
140014e20:	e8 73 ff ff ff       	call   0x140014d98
140014e25:	cc                   	int3
140014e26:	cc                   	int3
140014e27:	cc                   	int3
140014e28:	cc                   	int3
140014e29:	cc                   	int3
140014e2a:	cc                   	int3
140014e2b:	cc                   	int3
140014e2c:	48 83 ec 28          	sub    $0x28,%rsp
140014e30:	48 ff 15 b1 0a 02 00 	rex.W call *0x20ab1(%rip)        # 0x1400358e8
140014e37:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140014e3c:	85 c0                	test   %eax,%eax
140014e3e:	74 06                	je     0x140014e46
140014e40:	48 83 c4 28          	add    $0x28,%rsp
140014e44:	c3                   	ret
140014e45:	cc                   	int3
140014e46:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140014e4b:	ba 30 09 00 00       	mov    $0x930,%edx
140014e50:	e8 43 ff ff ff       	call   0x140014d98
140014e55:	cc                   	int3
140014e56:	cc                   	int3
140014e57:	cc                   	int3
140014e58:	cc                   	int3
140014e59:	cc                   	int3
140014e5a:	cc                   	int3
140014e5b:	cc                   	int3
140014e5c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140014e61:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140014e66:	55                   	push   %rbp
140014e67:	57                   	push   %rdi
140014e68:	41 54                	push   %r12
140014e6a:	41 56                	push   %r14
140014e6c:	41 57                	push   %r15
140014e6e:	48 8d ac 24 b0 fe ff 	lea    -0x150(%rsp),%rbp
140014e75:	ff
140014e76:	48 81 ec 50 02 00 00 	sub    $0x250,%rsp
140014e7d:	48 8b 05 54 92 02 00 	mov    0x29254(%rip),%rax        # 0x14003e0d8
140014e84:	48 33 c4             	xor    %rsp,%rax
140014e87:	48 89 85 40 01 00 00 	mov    %rax,0x140(%rbp)
140014e8e:	48 83 22 00          	andq   $0x0,(%rdx)