140060bb5:	00 00
140060bb7:	4c 8d 05 32 03 03 00 	lea    0x30332(%rip),%r8        # 0x140090ef0
140060bbe:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140060bc3:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
140060bc8:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140060bcd:	41 8d 53 20          	lea    0x20(%r11),%edx
140060bd1:	45 0f b7 cb          	movzwl %r11w,%r9d
140060bd5:	48 ff 15 d4 47 02 00 	rex.W call *0x247d4(%rip)        # 0x1400853b0
140060bdc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140060be1:	48 83 c4 60          	add    $0x60,%rsp
140060be5:	5b                   	pop    %rbx
140060be6:	c3                   	ret
140060be7:	cc                   	int3
140060be8:	cc                   	int3
140060be9:	cc                   	int3
140060bea:	cc                   	int3
140060beb:	cc                   	int3
140060bec:	cc                   	int3
140060bed:	cc                   	int3
140060bee:	cc                   	int3
140060bef:	cc                   	int3
140060bf0:	40 55                	rex push %rbp
140060bf2:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
140060bf7:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140060bfe:	48 8b 05 bb e5 03 00 	mov    0x3e5bb(%rip),%rax        # 0x14009f1c0
140060c05:	48 33 c4             	xor    %rsp,%rax
140060c08:	48 89 45 17          	mov    %rax,0x17(%rbp)
140060c0c:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
140060c10:	45 33 db             	xor    %r11d,%r11d
140060c13:	48 89 45 07          	mov    %rax,0x7(%rbp)
140060c17:	4c 8b d2             	mov    %rdx,%r10
140060c1a:	48 8b 45 77          	mov    0x77(%rbp),%rax
140060c1e:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
140060c22:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140060c26:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
140060c2a:	45 8d 4b 02          	lea    0x2(%r11),%r9d
140060c2e:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140060c32:	48 8b 45 67          	mov    0x67(%rbp),%rax
140060c36:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140060c3a:	48 8b 45 5f          	mov    0x5f(%rbp),%rax
140060c3e:	48 c7 45 0f 04 00 00 	movq   $0x4,0xf(%rbp)
140060c45:	00
140060c46:	48 c7 45 ff 04 00 00 	movq   $0x4,-0x1(%rbp)
140060c4d:	00
140060c4e:	48 c7 45 ef 04 00 00 	movq   $0x4,-0x11(%rbp)
140060c55:	00
140060c56:	48 8b 10             	mov    (%rax),%rdx
140060c59:	48 c7 45 df 04 00 00 	movq   $0x4,-0x21(%rbp)
140060c60:	00
140060c61:	48 85 d2             	test   %rdx,%rdx
140060c64:	74 17                	je     0x140060c7d
140060c66:	48 8b c1             	mov    %rcx,%rax
140060c69:	48 ff c0             	inc    %rax
140060c6c:	66 44 39 1c 42       	cmp    %r11w,(%rdx,%rax,2)
140060c71:	75 f6                	jne    0x140060c69
140060c73:	44 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%r8d
140060c7a:	00
140060c7b:	eb 0a                	jmp    0x140060c87
140060c7d:	48 8d 15 2c 6b 02 00 	lea    0x26b2c(%rip),%rdx        # 0x1400877b0
140060c84:	45 8b c1             	mov    %r9d,%r8d
140060c87:	48 8b 45 57          	mov    0x57(%rbp),%rax
140060c8b:	48 89 55 c7          	mov    %rdx,-0x39(%rbp)
140060c8f:	44 89 45 cf          	mov    %r8d,-0x31(%rbp)
140060c93:	44 89 5d d3          	mov    %r11d,-0x2d(%rbp)
140060c97:	48 8b 10             	mov    (%rax),%rdx
140060c9a:	48 85 d2             	test   %rdx,%rdx
140060c9d:	74 14                	je     0x140060cb3
140060c9f:	48 ff c1             	inc    %rcx
140060ca2:	66 44 39 1c 4a       	cmp    %r11w,(%rdx,%rcx,2)
140060ca7:	75 f6                	jne    0x140060c9f
140060ca9:	44 8d 0c 4d 02 00 00 	lea    0x2(,%rcx,2),%r9d
140060cb0:	00
140060cb1:	eb 07                	jmp    0x140060cba
140060cb3:	48 8d 15 f6 6a 02 00 	lea    0x26af6(%rip),%rdx        # 0x1400877b0
140060cba:	48 8d 45 97          	lea    -0x69(%rbp),%rax
140060cbe:	48 89 55 b7          	mov    %rdx,-0x49(%rbp)
140060cc2:	44 89 4d bf          	mov    %r9d,-0x41(%rbp)
140060cc6:	48 8d 0d 9b e3 03 00 	lea    0x3e39b(%rip),%rcx        # 0x14009f068
140060ccd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140060cd2:	45 33 c9             	xor    %r9d,%r9d
140060cd5:	45 33 c0             	xor    %r8d,%r8d
140060cd8:	c7 44 24 20 08 00 00 	movl   $0x8,0x20(%rsp)
140060cdf:	00
140060ce0:	49 8b d2             	mov    %r10,%rdx
140060ce3:	44 89 5d c3          	mov    %r11d,-0x3d(%rbp)
140060ce7:	e8 5c 79 fb ff       	call   0x140018648
140060cec:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140060cf0:	48 33 cc             	xor    %rsp,%rcx
140060cf3:	e8 b8 2e fd ff       	call   0x140033bb0
140060cf8:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
140060cff:	5d                   	pop    %rbp
140060d00:	c3                   	ret
140060d01:	cc                   	int3
140060d02:	cc                   	int3
140060d03:	cc                   	int3
140060d04:	cc                   	int3
140060d05:	cc                   	int3
140060d06:	cc                   	int3
140060d07:	cc                   	int3
140060d08:	40 55                	rex push %rbp
140060d0a:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140060d0f:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140060d16:	48 8b 05 a3 e4 03 00 	mov    0x3e4a3(%rip),%rax        # 0x14009f1c0
140060d1d:	48 33 c4             	xor    %rsp,%rax
140060d20:	48 89 45 27          	mov    %rax,0x27(%rbp)
140060d24:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
140060d28:	45 33 c0             	xor    %r8d,%r8d
140060d2b:	48 89 45 17          	mov    %rax,0x17(%rbp)
140060d2f:	4c 8b d2             	mov    %rdx,%r10
140060d32:	48 8b 45 77          	mov    0x77(%rbp),%rax
140060d36:	48 89 45 07          	mov    %rax,0x7(%rbp)
140060d3a:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
140060d3e:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140060d42:	48 8b 45 67          	mov    0x67(%rbp),%rax
140060d46:	48 c7 45 1f 08 00 00 	movq   $0x8,0x1f(%rbp)
140060d4d:	00
140060d4e:	48 c7 45 0f 04 00 00 	movq   $0x4,0xf(%rbp)
140060d55:	00
140060d56:	48 c7 45 ff 04 00 00 	movq   $0x4,-0x1(%rbp)
140060d5d:	00
140060d5e:	48 8b 08             	mov    (%rax),%rcx
140060d61:	48 85 c9             	test   %rcx,%rcx
140060d64:	74 17                	je     0x140060d7d
140060d66:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140060d6a:	48 ff c0             	inc    %rax
140060d6d:	66 44 39 04 41       	cmp    %r8w,(%rcx,%rax,2)
140060d72:	75 f6                	jne    0x140060d6a
140060d74:	8d 14 45 02 00 00 00 	lea    0x2(,%rax,2),%edx
140060d7b:	eb 0c                	jmp    0x140060d89
140060d7d:	48 8d 0d 2c 6a 02 00 	lea    0x26a2c(%rip),%rcx        # 0x1400877b0
140060d84:	ba 02 00 00 00       	mov    $0x2,%edx
140060d89:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140060d8d:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
140060d91:	89 55 ef             	mov    %edx,-0x11(%rbp)
140060d94:	48 8d 0d cd e2 03 00 	lea    0x3e2cd(%rip),%rcx        # 0x14009f068
140060d9b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140060da0:	45 33 c9             	xor    %r9d,%r9d
140060da3:	49 8b d2             	mov    %r10,%rdx
140060da6:	c7 44 24 20 06 00 00 	movl   $0x6,0x20(%rsp)
140060dad:	00
140060dae:	44 89 45 f3          	mov    %r8d,-0xd(%rbp)
140060db2:	e8 91 78 fb ff       	call   0x140018648
140060db7:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140060dbb:	48 33 cc             	xor    %rsp,%rcx
140060dbe:	e8 ed 2d fd ff       	call   0x140033bb0
140060dc3:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140060dca:	5d                   	pop    %rbp
140060dcb:	c3                   	ret
140060dcc:	cc                   	int3
140060dcd:	cc                   	int3
140060dce:	cc                   	int3
140060dcf:	cc                   	int3
140060dd0:	cc                   	int3
140060dd1:	cc                   	int3
140060dd2:	cc                   	int3
140060dd3:	cc                   	int3
140060dd4:	40 55                	rex push %rbp
140060dd6:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
140060ddb:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
140060de2:	48 8b 05 d7 e3 03 00 	mov    0x3e3d7(%rip),%rax        # 0x14009f1c0
140060de9:	48 33 c4             	xor    %rsp,%rax
140060dec:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140060df0:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
140060df4:	45 33 c0             	xor    %r8d,%r8d
140060df7:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140060dfb:	4c 8b d2             	mov    %rdx,%r10
140060dfe:	48 8b 45 77          	mov    0x77(%rbp),%rax
140060e02:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
140060e06:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
140060e0a:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140060e0e:	48 8b 45 67          	mov    0x67(%rbp),%rax
140060e12:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
140060e16:	48 8b 45 5f          	mov    0x5f(%rbp),%rax
140060e1a:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140060e1e:	48 8b 45 57          	mov    0x57(%rbp),%rax
140060e22:	48 89 45 af          	mov    %rax,-0x51(%rbp)
140060e26:	48 8b 45 4f          	mov    0x4f(%rbp),%rax
140060e2a:	48 c7 45 07 04 00 00 	movq   $0x4,0x7(%rbp)
140060e31:	00
140060e32:	48 c7 45 f7 01 00 00 	movq   $0x1,-0x9(%rbp)
140060e39:	00
140060e3a:	48 c7 45 e7 04 00 00 	movq   $0x4,-0x19(%rbp)
140060e41:	00
140060e42:	48 8b 08             	mov    (%rax),%rcx
140060e45:	48 c7 45 d7 08 00 00 	movq   $0x8,-0x29(%rbp)
140060e4c:	00
140060e4d:	48 c7 45 c7 08 00 00 	movq   $0x8,-0x39(%rbp)
140060e54:	00
140060e55:	48 c7 45 b7 08 00 00 	movq   $0x8,-0x49(%rbp)
140060e5c:	00
140060e5d:	48 85 c9             	test   %rcx,%rcx
140060e60:	74 17                	je     0x140060e79
140060e62:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140060e66:	48 ff c0             	inc    %rax
140060e69:	66 44 39 04 41       	cmp    %r8w,(%rcx,%rax,2)
140060e6e:	75 f6                	jne    0x140060e66
140060e70:	8d 14 45 02 00 00 00 	lea    0x2(,%rax,2),%edx
140060e77:	eb 0c                	jmp    0x140060e85
140060e79:	48 8d 0d 30 69 02 00 	lea    0x26930(%rip),%rcx        # 0x1400877b0
140060e80:	ba 02 00 00 00       	mov    $0x2,%edx
140060e85:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140060e8a:	48 89 4d 9f          	mov    %rcx,-0x61(%rbp)
140060e8e:	89 55 a7             	mov    %edx,-0x59(%rbp)
140060e91:	48 8d 0d d0 e1 03 00 	lea    0x3e1d0(%rip),%rcx        # 0x14009f068
140060e98:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140060e9d:	45 33 c9             	xor    %r9d,%r9d
140060ea0:	49 8b d2             	mov    %r10,%rdx
140060ea3:	c7 44 24 20 09 00 00 	movl   $0x9,0x20(%rsp)
140060eaa:	00
140060eab:	44 89 45 ab          	mov    %r8d,-0x55(%rbp)
140060eaf:	e8 94 77 fb ff       	call   0x140018648
140060eb4:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140060eb8:	48 33 cc             	xor    %rsp,%rcx
140060ebb:	e8 f0 2c fd ff       	call   0x140033bb0
140060ec0:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
140060ec7:	5d                   	pop    %rbp
140060ec8:	c3                   	ret
140060ec9:	cc                   	int3
140060eca:	cc                   	int3
140060ecb:	cc                   	int3
140060ecc:	cc                   	int3
140060ecd:	cc                   	int3
140060ece:	cc                   	int3
140060ecf:	cc                   	int3
140060ed0:	4c 8b dc             	mov    %rsp,%r11
140060ed3:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140060eda:	48 8b 05 df e2 03 00 	mov    0x3e2df(%rip),%rax        # 0x14009f1c0
140060ee1:	48 33 c4             	xor    %rsp,%rax
140060ee4:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140060ee9:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
140060ef0:	00
140060ef1:	b9 08 00 00 00       	mov    $0x8,%ecx
140060ef6:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140060efa:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
140060f01:	00
140060f02:	83 64 24 6c 00       	andl   $0x0,0x6c(%rsp)
140060f07:	89 4c 24 68          	mov    %ecx,0x68(%rsp)
140060f0b:	49 89 43 c8          	mov    %rax,-0x38(%r11)
140060f0f:	49 8d 43 a8          	lea    -0x58(%r11),%rax
140060f13:	83 64 24 5c 00       	andl   $0x0,0x5c(%rsp)
140060f18:	89 4c 24 58          	mov    %ecx,0x58(%rsp)
140060f1c:	48 8d 0d 45 e1 03 00 	lea    0x3e145(%rip),%rcx        # 0x14009f068
140060f23:	49 89 43 a0          	mov    %rax,-0x60(%r11)
140060f27:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
140060f2e:	00
140060f2f:	e8 14 77 fb ff       	call   0x140018648
140060f34:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140060f39:	48 33 cc             	xor    %rsp,%rcx
140060f3c:	e8 6f 2c fd ff       	call   0x140033bb0
140060f41:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140060f48:	c3                   	ret
140060f49:	cc                   	int3
140060f4a:	cc                   	int3
140060f4b:	cc                   	int3
140060f4c:	cc                   	int3
140060f4d:	cc                   	int3
140060f4e:	cc                   	int3
140060f4f:	cc                   	int3
140060f50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140060f55:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
140060f5a:	4c 8b d1             	mov    %rcx,%r10
140060f5d:	74 7b                	je     0x140060fda
140060f5f:	41 8b 18             	mov    (%r8),%ebx
140060f62:	48 b9 cd 8c 55 ed d7 	movabs $0xff51afd7ed558ccd,%rcx
140060f69:	af 51 ff
140060f6c:	8b c3                	mov    %ebx,%eax
140060f6e:	41 bb 01 00 00 00    	mov    $0x1,%r11d
140060f74:	48 0f af c1          	imul   %rcx,%rax
140060f78:	41 8a 4a 20          	mov    0x20(%r10),%cl
140060f7c:	48 8b d0             	mov    %rax,%rdx
140060f7f:	48 c1 ea 21          	shr    $0x21,%rdx
140060f83:	48 33 d0             	xor    %rax,%rdx
140060f86:	48 b8 53 ec 85 1a fe 	movabs $0xc4ceb9fe1a85ec53,%rax
140060f8d:	b9 ce c4
140060f90:	48 0f af d0          	imul   %rax,%rdx
140060f94:	b8 08 00 00 00       	mov    $0x8,%eax
140060f99:	48 d3 e0             	shl    %cl,%rax
140060f9c:	4c 8b c2             	mov    %rdx,%r8
140060f9f:	49 2b c3             	sub    %r11,%rax
140060fa2:	49 c1 e8 21          	shr    $0x21,%r8
140060fa6:	4c 33 c2             	xor    %rdx,%r8
140060fa9:	49 23 c0             	and    %r8,%rax
140060fac:	48 c1 e0 04          	shl    $0x4,%rax
140060fb0:	49 03 42 10          	add    0x10(%r10),%rax
140060fb4:	48 8b 08             	mov    (%rax),%rcx
140060fb7:	48 85 c9             	test   %rcx,%rcx
140060fba:	74 1e                	je     0x140060fda
140060fbc:	48 8b 40 08          	mov    0x8(%rax),%rax
140060fc0:	48 8b 10             	mov    (%rax),%rdx
140060fc3:	eb 10                	jmp    0x140060fd5
140060fc5:	4c 39 41 10          	cmp    %r8,0x10(%rcx)
140060fc9:	72 07                	jb     0x140060fd2
140060fcb:	77 0d                	ja     0x140060fda
140060fcd:	3b 59 18             	cmp    0x18(%rcx),%ebx
140060fd0:	74 25                	je     0x140060ff7
140060fd2:	48 8b 09             	mov    (%rcx),%rcx
140060fd5:	48 3b ca             	cmp    %rdx,%rcx
140060fd8:	75 eb                	jne    0x140060fc5
140060fda:	4d 89 11             	mov    %r10,(%r9)
140060fdd:	45 33 db             	xor    %r11d,%r11d
140060fe0:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140060fe5:	4c 89 10             	mov    %r10,(%rax)
140060fe8:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140060fed:	4c 89 18             	mov    %r11,(%rax)
140060ff0:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
140060ff5:	c3                   	ret
140060ff6:	cc                   	int3
140060ff7:	49 89 09             	mov    %rcx,(%r9)
140060ffa:	4c 8b 11             	mov    (%rcx),%r10
140060ffd:	eb e1                	jmp    0x140060fe0
140060fff:	cc                   	int3
140061000:	cc                   	int3
140061001:	cc                   	int3
140061002:	cc                   	int3
140061003:	cc                   	int3
140061004:	cc                   	int3
140061005:	cc                   	int3
140061006:	cc                   	int3
140061007:	cc                   	int3
140061008:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14006100d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140061012:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140061017:	41 56                	push   %r14
140061019:	48 83 ec 30          	sub    $0x30,%rsp
14006101d:	48 8b da             	mov    %rdx,%rbx
140061020:	48 8b f9             	mov    %rcx,%rdi
140061023:	48 8d 15 3e 6a 02 00 	lea    0x26a3e(%rip),%rdx        # 0x140087a68
14006102a:	b9 20 00 00 00       	mov    $0x20,%ecx
14006102f:	49 8b f1             	mov    %r9,%rsi
140061032:	4d 8b f0             	mov    %r8,%r14
140061035:	e8 9a 2e fd ff       	call   0x140033ed4
14006103a:	48 85 c0             	test   %rax,%rax
14006103d:	74 0c                	je     0x14006104b
14006103f:	45 8b 06             	mov    (%r14),%r8d
140061042:	44 89 40 18          	mov    %r8d,0x18(%rax)
140061046:	8b 16                	mov    (%rsi),%edx
140061048:	89 50 1c             	mov    %edx,0x1c(%rax)
14006104b:	45 33 c9             	xor    %r9d,%r9d
14006104e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140061053:	48 8b d3             	mov    %rbx,%rdx
140061056:	48 8b cf             	mov    %rdi,%rcx
140061059:	e8 fe 13 00 00       	call   0x14006245c
14006105e:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140061063:	48 8b c3             	mov    %rbx,%rax
140061066:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14006106b:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140061070:	48 83 c4 30          	add    $0x30,%rsp
140061074:	41 5e                	pop    %r14
140061076:	c3                   	ret
140061077:	cc                   	int3