140105acb:	c3                   	ret
140105acc:	cc                   	int3
140105acd:	cc                   	int3
140105ace:	cc                   	int3
140105acf:	cc                   	int3
140105ad0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140105ad5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140105ada:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140105adf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140105ae4:	41 54                	push   %r12
140105ae6:	41 56                	push   %r14
140105ae8:	41 57                	push   %r15
140105aea:	b8 50 00 00 00       	mov    $0x50,%eax
140105aef:	e8 3c b0 1a 00       	call   0x1402b0b30
140105af4:	48 2b e0             	sub    %rax,%rsp
140105af7:	4d 8b f1             	mov    %r9,%r14
140105afa:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
140105b01:	00 00
140105b03:	49 8b d8             	mov    %r8,%rbx
140105b06:	4c 8b fa             	mov    %rdx,%r15
140105b09:	45 33 c9             	xor    %r9d,%r9d
140105b0c:	8d 50 35             	lea    0x35(%rax),%edx
140105b0f:	45 33 c0             	xor    %r8d,%r8d
140105b12:	48 8b f1             	mov    %rcx,%rsi
140105b15:	e8 c6 67 fe ff       	call   0x1400ec2e0
140105b1a:	8b f8                	mov    %eax,%edi
140105b1c:	85 c0                	test   %eax,%eax
140105b1e:	0f 88 a8 01 00 00    	js     0x140105ccc
140105b24:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
140105b2b:	00
140105b2c:	45 33 c9             	xor    %r9d,%r9d
140105b2f:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140105b36:	00
140105b37:	45 33 c0             	xor    %r8d,%r8d
140105b3a:	44 8b a4 24 a0 00 00 	mov    0xa0(%rsp),%r12d
140105b41:	00
140105b42:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140105b47:	48 8d 15 12 40 1e 00 	lea    0x1e4012(%rip),%rdx        # 0x1402e9b60
140105b4e:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140105b53:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140105b58:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140105b5d:	e8 de 6f 06 00       	call   0x14016cb40
140105b62:	48 8b e8             	mov    %rax,%rbp
140105b65:	48 85 c0             	test   %rax,%rax
140105b68:	0f 84 5e 01 00 00    	je     0x140105ccc
140105b6e:	48 85 db             	test   %rbx,%rbx
140105b71:	48 8d 15 48 01 07 00 	lea    0x70148(%rip),%rdx        # 0x140175cc0
140105b78:	4d 8b c6             	mov    %r14,%r8
140105b7b:	48 8b c8             	mov    %rax,%rcx
140105b7e:	48 0f 45 d3          	cmovne %rbx,%rdx
140105b82:	e8 d9 70 06 00       	call   0x14016cc60
140105b87:	85 c0                	test   %eax,%eax
140105b89:	0f 84 2e 01 00 00    	je     0x140105cbd
140105b8f:	e8 7c 78 01 00       	call   0x14011d410
140105b94:	41 be ff ff ff 7f    	mov    $0x7fffffff,%r14d
140105b9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140105ba0:	48 8b d6             	mov    %rsi,%rdx
140105ba3:	48 8b cd             	mov    %rbp,%rcx
140105ba6:	e8 a5 62 06 00       	call   0x14016be50
140105bab:	85 c0                	test   %eax,%eax
140105bad:	74 08                	je     0x140105bb7
140105baf:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
140105bb5:	75 6d                	jne    0x140105c24
140105bb7:	45 33 c9             	xor    %r9d,%r9d
140105bba:	45 33 c0             	xor    %r8d,%r8d
140105bbd:	48 8b ce             	mov    %rsi,%rcx
140105bc0:	41 8d 51 02          	lea    0x2(%r9),%edx
140105bc4:	e8 17 67 fe ff       	call   0x1400ec2e0
140105bc9:	85 c0                	test   %eax,%eax
140105bcb:	0f 85 e7 00 00 00    	jne    0x140105cb8
140105bd1:	45 33 c9             	xor    %r9d,%r9d
140105bd4:	45 33 c0             	xor    %r8d,%r8d
140105bd7:	ba 85 00 00 00       	mov    $0x85,%edx
140105bdc:	48 8b ce             	mov    %rsi,%rcx
140105bdf:	e8 fc 66 fe ff       	call   0x1400ec2e0
140105be4:	8b d8                	mov    %eax,%ebx
140105be6:	85 c0                	test   %eax,%eax
140105be8:	0f 88 ca 00 00 00    	js     0x140105cb8
140105bee:	3b c7                	cmp    %edi,%eax
140105bf0:	0f 8e c2 00 00 00    	jle    0x140105cb8
140105bf6:	e8 35 74 01 00       	call   0x14011d030
140105bfb:	85 c0                	test   %eax,%eax
140105bfd:	b9 ff ff 7f 00       	mov    $0x7fffff,%ecx
140105c02:	41 0f 48 ce          	cmovs  %r14d,%ecx
140105c06:	23 c1                	and    %ecx,%eax
140105c08:	3d 0c 01 08 00       	cmp    $0x8010c,%eax
140105c0d:	0f 85 a5 00 00 00    	jne    0x140105cb8
140105c13:	e8 c8 75 01 00       	call   0x14011d1e0
140105c18:	e8 f3 77 01 00       	call   0x14011d410
140105c1d:	8b fb                	mov    %ebx,%edi
140105c1f:	e9 7c ff ff ff       	jmp    0x140105ba0
140105c24:	e8 b7 75 01 00       	call   0x14011d1e0
140105c29:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140105c2e:	41 8b d4             	mov    %r12d,%edx
140105c31:	83 e2 fd             	and    $0xfffffffd,%edx
140105c34:	41 8b c4             	mov    %r12d,%eax
140105c37:	24 01                	and    $0x1,%al
140105c39:	41 0f 44 d4          	cmove  %r12d,%edx
140105c3d:	e8 4e ac 04 00       	call   0x140150890
140105c42:	85 c0                	test   %eax,%eax
140105c44:	75 4e                	jne    0x140105c94
140105c46:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140105c4b:	e8 c0 37 ff ff       	call   0x1400f9410
140105c50:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
140105c57:	00 00
140105c59:	e8 12 14 02 00       	call   0x140127070
140105c5e:	4c 8d 05 03 6e 20 00 	lea    0x206e03(%rip),%r8        # 0x14030ca68
140105c65:	ba 55 00 00 00       	mov    $0x55,%edx
140105c6a:	48 8d 0d 17 6e 20 00 	lea    0x206e17(%rip),%rcx        # 0x14030ca88
140105c71:	e8 1a 15 02 00       	call   0x140127190
140105c76:	45 33 c0             	xor    %r8d,%r8d
140105c79:	41 8d 50 7e          	lea    0x7e(%r8),%edx
140105c7d:	8d 4a 8b             	lea    -0x75(%rdx),%ecx
140105c80:	e8 0b 16 02 00       	call   0x140127290
140105c85:	48 8b cd             	mov    %rbp,%rcx
140105c88:	e8 43 50 06 00       	call   0x14016acd0
140105c8d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140105c92:	eb 3a                	jmp    0x140105cce
140105c94:	4d 85 ff             	test   %r15,%r15
140105c97:	74 24                	je     0x140105cbd
140105c99:	49 8b 0f             	mov    (%r15),%rcx
140105c9c:	e8 6f 37 ff ff       	call   0x1400f9410
140105ca1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140105ca6:	48 8b cd             	mov    %rbp,%rcx
140105ca9:	49 89 07             	mov    %rax,(%r15)
140105cac:	e8 1f 50 06 00       	call   0x14016acd0
140105cb1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140105cb6:	eb 16                	jmp    0x140105cce
140105cb8:	e8 e3 6e 01 00       	call   0x14011cba0
140105cbd:	48 8b cd             	mov    %rbp,%rcx
140105cc0:	e8 0b 50 06 00       	call   0x14016acd0
140105cc5:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140105cca:	eb 02                	jmp    0x140105cce
140105ccc:	33 c0                	xor    %eax,%eax
140105cce:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140105cd3:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140105cd7:	49 8b 6b 28          	mov    0x28(%r11),%rbp
140105cdb:	49 8b 73 30          	mov    0x30(%r11),%rsi
140105cdf:	49 8b 7b 38          	mov    0x38(%r11),%rdi
140105ce3:	49 8b e3             	mov    %r11,%rsp
140105ce6:	41 5f                	pop    %r15
140105ce8:	41 5e                	pop    %r14
140105cea:	41 5c                	pop    %r12
140105cec:	c3                   	ret
140105ced:	cc                   	int3
140105cee:	cc                   	int3
140105cef:	cc                   	int3
140105cf0:	40 55                	rex push %rbp
140105cf2:	53                   	push   %rbx
140105cf3:	56                   	push   %rsi
140105cf4:	57                   	push   %rdi
140105cf5:	41 54                	push   %r12
140105cf7:	41 55                	push   %r13
140105cf9:	41 56                	push   %r14
140105cfb:	41 57                	push   %r15
140105cfd:	48 8d ac 24 78 fc ff 	lea    -0x388(%rsp),%rbp
140105d04:	ff
140105d05:	b8 88 04 00 00       	mov    $0x488,%eax
140105d0a:	e8 21 ae 1a 00       	call   0x1402b0b30
140105d0f:	48 2b e0             	sub    %rax,%rsp
140105d12:	48 8b 05 67 fd 2c 00 	mov    0x2cfd67(%rip),%rax        # 0x1403d5a80
140105d19:	48 33 c4             	xor    %rsp,%rax
140105d1c:	48 89 85 70 03 00 00 	mov    %rax,0x370(%rbp)
140105d23:	48 8b 85 f8 03 00 00 	mov    0x3f8(%rbp),%rax
140105d2a:	4d 8b e1             	mov    %r9,%r12
140105d2d:	4c 8b ad f0 03 00 00 	mov    0x3f0(%rbp),%r13
140105d34:	4d 8b f0             	mov    %r8,%r14
140105d37:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140105d3c:	48 8b fa             	mov    %rdx,%rdi
140105d3f:	33 c0                	xor    %eax,%eax
140105d41:	4c 8b f9             	mov    %rcx,%r15
140105d44:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140105d49:	8b d8                	mov    %eax,%ebx
140105d4b:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140105d50:	e8 bb 76 01 00       	call   0x14011d410
140105d55:	8b b5 00 04 00 00    	mov    0x400(%rbp),%esi
140105d5b:	48 8d 05 4e 6d 20 00 	lea    0x206d4e(%rip),%rax        # 0x14030cab0
140105d62:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140105d67:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140105d6c:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140105d71:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140105d76:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140105d7b:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140105d80:	40 f6 c6 01          	test   $0x1,%sil
140105d84:	74 0e                	je     0x140105d94
140105d86:	4c 8d 0d 13 6d 20 00 	lea    0x206d13(%rip),%r9        # 0x14030caa0
140105d8d:	e8 ee fe 06 00       	call   0x140175c80
140105d92:	eb 14                	jmp    0x140105da8
140105d94:	40 f6 c6 02          	test   $0x2,%sil
140105d98:	4c 8d 0d 21 6d 20 00 	lea    0x206d21(%rip),%r9        # 0x14030cac0
140105d9f:	4c 0f 44 c8          	cmove  %rax,%r9
140105da3:	e8 98 fe 06 00       	call   0x140175c40
140105da8:	85 c0                	test   %eax,%eax
140105daa:	75 0c                	jne    0x140105db8
140105dac:	e8 2f 74 01 00       	call   0x14011d1e0
140105db1:	33 c0                	xor    %eax,%eax
140105db3:	e9 4c 02 00 00       	jmp    0x140106004
140105db8:	e8 e3 6d 01 00       	call   0x14011cba0
140105dbd:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140105dc2:	48 8d 15 67 6c 20 00 	lea    0x206c67(%rip),%rdx        # 0x14030ca30
140105dc9:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
140105dce:	49 8b cf             	mov    %r15,%rcx
140105dd1:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140105dd6:	e8 e5 d8 1b 00       	call   0x1402c36c0
140105ddb:	85 c0                	test   %eax,%eax
140105ddd:	75 4d                	jne    0x140105e2c
140105ddf:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
140105de4:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140105de9:	33 c9                	xor    %ecx,%ecx
140105deb:	e8 90 31 06 00       	call   0x140168f80
140105df0:	48 8b f0             	mov    %rax,%rsi
140105df3:	48 85 c0             	test   %rax,%rax
140105df6:	0f 84 9b 01 00 00    	je     0x140105f97
140105dfc:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
140105e01:	49 8b d5             	mov    %r13,%rdx
140105e04:	48 8b c8             	mov    %rax,%rcx
140105e07:	e8 64 34 06 00       	call   0x140169270
140105e0c:	48 8b d8             	mov    %rax,%rbx
140105e0f:	48 85 ff             	test   %rdi,%rdi
140105e12:	74 0b                	je     0x140105e1f
140105e14:	48 8b 0f             	mov    (%rdi),%rcx
140105e17:	e8 f4 35 ff ff       	call   0x1400f9410
140105e1c:	48 89 1f             	mov    %rbx,(%rdi)
140105e1f:	48 8b ce             	mov    %rsi,%rcx
140105e22:	e8 f9 2f 06 00       	call   0x140168e20
140105e27:	e9 66 01 00 00       	jmp    0x140105f92
140105e2c:	48 8d 15 0d 6c 20 00 	lea    0x206c0d(%rip),%rdx        # 0x14030ca40
140105e33:	49 8b cf             	mov    %r15,%rcx
140105e36:	e8 85 d8 1b 00       	call   0x1402c36c0
140105e3b:	85 c0                	test   %eax,%eax
140105e3d:	0f 85 d9 00 00 00    	jne    0x140105f1c
140105e43:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
140105e48:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140105e4d:	33 c9                	xor    %ecx,%ecx
140105e4f:	e8 dc 2a 06 00       	call   0x140168930
140105e54:	4c 8b f8             	mov    %rax,%r15
140105e57:	48 85 c0             	test   %rax,%rax
140105e5a:	0f 84 37 01 00 00    	je     0x140105f97
140105e60:	45 33 c0             	xor    %r8d,%r8d
140105e63:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140105e68:	4d 8b cc             	mov    %r12,%r9
140105e6b:	ba 00 04 00 00       	mov    $0x400,%edx
140105e70:	4d 85 f6             	test   %r14,%r14
140105e73:	74 05                	je     0x140105e7a
140105e75:	41 ff d6             	call   *%r14
140105e78:	eb 05                	jmp    0x140105e7f
140105e7a:	e8 41 fe 06 00       	call   0x140175cc0
140105e7f:	8b f0                	mov    %eax,%esi
140105e81:	85 c0                	test   %eax,%eax
140105e83:	79 39                	jns    0x140105ebe
140105e85:	e8 e6 11 02 00       	call   0x140127070
140105e8a:	4c 8d 05 3f 6c 20 00 	lea    0x206c3f(%rip),%r8        # 0x14030cad0
140105e91:	ba 9f 00 00 00       	mov    $0x9f,%edx
140105e96:	48 8d 0d eb 6b 20 00 	lea    0x206beb(%rip),%rcx        # 0x14030ca88
140105e9d:	e8 ee 12 02 00       	call   0x140127190
140105ea2:	45 33 c0             	xor    %r8d,%r8d
140105ea5:	41 8d 50 68          	lea    0x68(%r8),%edx
140105ea9:	8d 4a a1             	lea    -0x5f(%rdx),%ecx
140105eac:	e8 df 13 02 00       	call   0x140127290
140105eb1:	49 8b cf             	mov    %r15,%rcx
140105eb4:	e8 47 2a 06 00       	call   0x140168900
140105eb9:	e9 10 01 00 00       	jmp    0x140105fce
140105ebe:	44 8b c6             	mov    %esi,%r8d
140105ec1:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140105ec6:	49 8b cf             	mov    %r15,%rcx
140105ec9:	e8 f2 22 07 00       	call   0x1401781c0
140105ece:	49 8b cf             	mov    %r15,%rcx
140105ed1:	4c 8b f0             	mov    %rax,%r14
140105ed4:	e8 27 2a 06 00       	call   0x140168900
140105ed9:	48 63 d6             	movslq %esi,%rdx
140105edc:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140105ee1:	e8 5a b3 ef ff       	call   0x140001240
140105ee6:	4d 85 f6             	test   %r14,%r14
140105ee9:	0f 84 a8 00 00 00    	je     0x140105f97
140105eef:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
140105ef4:	49 8b d5             	mov    %r13,%rdx
140105ef7:	49 8b ce             	mov    %r14,%rcx
140105efa:	e8 71 33 06 00       	call   0x140169270
140105eff:	48 8b d8             	mov    %rax,%rbx
140105f02:	48 85 ff             	test   %rdi,%rdi
140105f05:	74 0b                	je     0x140105f12
140105f07:	48 8b 0f             	mov    (%rdi),%rcx
140105f0a:	e8 01 35 ff ff       	call   0x1400f9410
140105f0f:	48 89 1f             	mov    %rbx,(%rdi)
140105f12:	49 8b ce             	mov    %r14,%rcx
140105f15:	e8 06 2f 06 00       	call   0x140168e20
140105f1a:	eb 76                	jmp    0x140105f92
140105f1c:	48 8d 15 0d 6b 20 00 	lea    0x206b0d(%rip),%rdx        # 0x14030ca30
140105f23:	49 8b cf             	mov    %r15,%rcx
140105f26:	e8 c5 13 07 00       	call   0x1401772f0
140105f2b:	85 c0                	test   %eax,%eax
140105f2d:	7e 42                	jle    0x140105f71
140105f2f:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140105f34:	44 8b c0             	mov    %eax,%r8d
140105f37:	33 c9                	xor    %ecx,%ecx
140105f39:	e8 82 f8 03 00       	call   0x1401457c0
140105f3e:	48 85 c0             	test   %rax,%rax
140105f41:	74 54                	je     0x140105f97
140105f43:	48 39 98 b8 00 00 00 	cmp    %rbx,0xb8(%rax)
140105f4a:	74 4b                	je     0x140105f97
140105f4c:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140105f51:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140105f56:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
140105f5b:	48 8b d7             	mov    %rdi,%rdx
140105f5e:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140105f63:	8b 08                	mov    (%rax),%ecx
140105f65:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140105f6a:	e8 e1 ff 05 00       	call   0x140165f50
140105f6f:	eb 1e                	jmp    0x140105f8f
140105f71:	8b c6                	mov    %esi,%eax
140105f73:	24 03                	and    $0x3,%al
140105f75:	3c 02                	cmp    $0x2,%al
140105f77:	0f 85 aa 00 00 00    	jne    0x140106027
140105f7d:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
140105f82:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140105f87:	48 8b cf             	mov    %rdi,%rcx
140105f8a:	e8 31 cb ff ff       	call   0x140102ac0
140105f8f:	48 8b d8             	mov    %rax,%rbx
140105f92:	48 85 db             	test   %rbx,%rbx
140105f95:	75 37                	jne    0x140105fce
140105f97:	e8 74 71 01 00       	call   0x14011d110
140105f9c:	85 c0                	test   %eax,%eax
140105f9e:	75 2e                	jne    0x140105fce
140105fa0:	e8 cb 10 02 00       	call   0x140127070
140105fa5:	4c 8d 05 24 6b 20 00 	lea    0x206b24(%rip),%r8        # 0x14030cad0
140105fac:	ba cf 00 00 00       	mov    $0xcf,%edx
140105fb1:	48 8d 0d d0 6a 20 00 	lea    0x206ad0(%rip),%rcx        # 0x14030ca88
140105fb8:	e8 d3 11 02 00       	call   0x140127190
140105fbd:	45 33 c0             	xor    %r8d,%r8d
140105fc0:	ba 0d 00 08 00       	mov    $0x8000d,%edx
140105fc5:	41 8d 48 09          	lea    0x9(%r8),%ecx
140105fc9:	e8 c2 12 02 00       	call   0x140127290
140105fce:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140105fd3:	48 8d 15 ae 6a 20 00 	lea    0x206aae(%rip),%rdx        # 0x14030ca88
140105fda:	41 b8 d1 00 00 00    	mov    $0xd1,%r8d
140105fe0:	e8 8b 53 02 00       	call   0x14012b370
140105fe5:	48 63 54 24 40       	movslq 0x40(%rsp),%rdx
140105fea:	4c 8d 05 97 6a 20 00 	lea    0x206a97(%rip),%r8        # 0x14030ca88
140105ff1:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140105ff6:	41 b9 d2 00 00 00    	mov    $0xd2,%r9d
140105ffc:	e8 9f 52 02 00       	call   0x14012b2a0
140106001:	48 8b c3             	mov    %rbx,%rax
140106004:	48 8b 8d 70 03 00 00 	mov    0x370(%rbp),%rcx
14010600b:	48 33 cc             	xor    %rsp,%rcx
14010600e:	e8 9d 9e 1a 00       	call   0x1402afeb0
140106013:	48 81 c4 88 04 00 00 	add    $0x488,%rsp
14010601a:	41 5f                	pop    %r15
14010601c:	41 5e                	pop    %r14
14010601e:	41 5d                	pop    %r13
140106020:	41 5c                	pop    %r12