140060953:	e8 b8 71 ff ff       	call   0x140057b10
140060958:	48 83 c4 28          	add    $0x28,%rsp
14006095c:	c3                   	ret
14006095d:	cc                   	int3
14006095e:	cc                   	int3
14006095f:	cc                   	int3
140060960:	cc                   	int3
140060961:	cc                   	int3
140060962:	cc                   	int3
140060963:	cc                   	int3
140060964:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140060969:	55                   	push   %rbp
14006096a:	56                   	push   %rsi
14006096b:	57                   	push   %rdi
14006096c:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140060973:	48 8b 05 46 e8 03 00 	mov    0x3e846(%rip),%rax        # 0x14009f1c0
14006097a:	48 33 c4             	xor    %rsp,%rax
14006097d:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140060984:	00
140060985:	8b d9                	mov    %ecx,%ebx
140060987:	41 8b f0             	mov    %r8d,%esi
14006098a:	33 c9                	xor    %ecx,%ecx
14006098c:	48 8b fa             	mov    %rdx,%rdi
14006098f:	48 ff 15 ea 41 02 00 	rex.W call *0x241ea(%rip)        # 0x140084b80
140060996:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006099b:	41 b9 32 00 00 00    	mov    $0x32,%r9d
1400609a1:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400609a6:	48 8b c8             	mov    %rax,%rcx
1400609a9:	8b d3                	mov    %ebx,%edx
1400609ab:	48 ff 15 c6 41 02 00 	rex.W call *0x241c6(%rip)        # 0x140084b78
1400609b2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400609b7:	33 ed                	xor    %ebp,%ebp
1400609b9:	85 c0                	test   %eax,%eax
1400609bb:	75 47                	jne    0x140060a04
1400609bd:	48 8b 05 3c e6 03 00 	mov    0x3e63c(%rip),%rax        # 0x14009f000
1400609c4:	48 8d 0d 35 e6 03 00 	lea    0x3e635(%rip),%rcx        # 0x14009f000
1400609cb:	48 3b c1             	cmp    %rcx,%rax
1400609ce:	74 2f                	je     0x1400609ff
1400609d0:	f6 40 1c 01          	testb  $0x1,0x1c(%rax)
1400609d4:	74 29                	je     0x1400609ff
1400609d6:	48 ff 15 93 40 02 00 	rex.W call *0x24093(%rip)        # 0x140084a70
1400609dd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400609e2:	48 8b 0d 17 e6 03 00 	mov    0x3e617(%rip),%rcx        # 0x14009f000
1400609e9:	8d 55 31             	lea    0x31(%rbp),%edx
1400609ec:	44 8b c8             	mov    %eax,%r9d
1400609ef:	4c 8d 05 fa 04 03 00 	lea    0x304fa(%rip),%r8        # 0x140090ef0
1400609f6:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400609fa:	e8 1d 6f ff ff       	call   0x14005791c
1400609ff:	66 89 6c 24 30       	mov    %bp,0x30(%rsp)
140060a04:	4c 8b cf             	mov    %rdi,%r9
140060a07:	89 74 24 20          	mov    %esi,0x20(%rsp)
140060a0b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140060a10:	8b d3                	mov    %ebx,%edx
140060a12:	b9 20 00 00 00       	mov    $0x20,%ecx
140060a17:	e8 20 7f fa ff       	call   0x14000893c
140060a1c:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140060a23:	00
140060a24:	48 33 cc             	xor    %rsp,%rcx
140060a27:	e8 84 31 fd ff       	call   0x140033bb0
140060a2c:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
140060a33:	00
140060a34:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140060a3b:	5f                   	pop    %rdi
140060a3c:	5e                   	pop    %rsi
140060a3d:	5d                   	pop    %rbp
140060a3e:	c3                   	ret
140060a3f:	cc                   	int3
140060a40:	cc                   	int3
140060a41:	cc                   	int3
140060a42:	cc                   	int3
140060a43:	cc                   	int3
140060a44:	cc                   	int3
140060a45:	cc                   	int3
140060a46:	cc                   	int3
140060a47:	cc                   	int3
140060a48:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140060a4d:	53                   	push   %rbx
140060a4e:	48 83 ec 70          	sub    $0x70,%rsp
140060a52:	4c 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%r8
140060a59:	00
140060a5a:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140060a5e:	33 db                	xor    %ebx,%ebx
140060a60:	4c 8b d1             	mov    %rcx,%r10
140060a63:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
140060a69:	4d 85 c0             	test   %r8,%r8
140060a6c:	74 17                	je     0x140060a85
140060a6e:	48 8b d0             	mov    %rax,%rdx
140060a71:	48 ff c2             	inc    %rdx
140060a74:	66 41 39 1c 50       	cmp    %bx,(%r8,%rdx,2)
140060a79:	75 f6                	jne    0x140060a71
140060a7b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140060a82:	00
140060a83:	eb 03                	jmp    0x140060a88
140060a85:	49 8b d1             	mov    %r9,%rdx
140060a88:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
140060a8f:	00
140060a90:	4c 8d 1d d9 7e 02 00 	lea    0x27ed9(%rip),%r11        # 0x140088970
140060a97:	4d 85 c0             	test   %r8,%r8
140060a9a:	4d 0f 44 c3          	cmove  %r11,%r8
140060a9e:	48 85 c9             	test   %rcx,%rcx
140060aa1:	74 14                	je     0x140060ab7
140060aa3:	48 ff c0             	inc    %rax
140060aa6:	66 39 1c 41          	cmp    %bx,(%rcx,%rax,2)
140060aaa:	75 f7                	jne    0x140060aa3
140060aac:	4c 8d 0c 45 02 00 00 	lea    0x2(,%rax,2),%r9
140060ab3:	00
140060ab4:	48 85 c9             	test   %rcx,%rcx
140060ab7:	49 0f 44 cb          	cmove  %r11,%rcx
140060abb:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140060ac0:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
140060ac5:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
140060acc:	00
140060acd:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
140060ad2:	41 bb 18 00 00 00    	mov    $0x18,%r11d
140060ad8:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
140060add:	4c 8d 05 0c 04 03 00 	lea    0x3040c(%rip),%r8        # 0x140090ef0
140060ae4:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140060ae9:	45 0f b7 cb          	movzwl %r11w,%r9d
140060aed:	41 8d 4b ec          	lea    -0x14(%r11),%ecx
140060af1:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140060af6:	8d 51 27             	lea    0x27(%rcx),%edx
140060af9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140060afe:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
140060b05:	00
140060b06:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140060b0b:	49 8b ca             	mov    %r10,%rcx
140060b0e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140060b13:	48 ff 15 96 48 02 00 	rex.W call *0x24896(%rip)        # 0x1400853b0
140060b1a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140060b1f:	48 83 c4 70          	add    $0x70,%rsp
140060b23:	5b                   	pop    %rbx
140060b24:	c3                   	ret
140060b25:	cc                   	int3
140060b26:	cc                   	int3
140060b27:	cc                   	int3
140060b28:	cc                   	int3
140060b29:	cc                   	int3
140060b2a:	cc                   	int3
140060b2b:	cc                   	int3
140060b2c:	40 53                	rex push %rbx
140060b2e:	48 83 ec 60          	sub    $0x60,%rsp
140060b32:	4c 8b 84 24 98 00 00 	mov    0x98(%rsp),%r8
140060b39:	00
140060b3a:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140060b3e:	33 db                	xor    %ebx,%ebx
140060b40:	41 ba 0a 00 00 00    	mov    $0xa,%r10d
140060b46:	4d 85 c0             	test   %r8,%r8
140060b49:	74 17                	je     0x140060b62
140060b4b:	48 8b d0             	mov    %rax,%rdx
140060b4e:	48 ff c2             	inc    %rdx
140060b51:	66 41 39 1c 50       	cmp    %bx,(%r8,%rdx,2)
140060b56:	75 f6                	jne    0x140060b4e
140060b58:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140060b5f:	00
140060b60:	eb 03                	jmp    0x140060b65
140060b62:	49 8b d2             	mov    %r10,%rdx
140060b65:	4d 85 c0             	test   %r8,%r8
140060b68:	4c 8d 1d 01 7e 02 00 	lea    0x27e01(%rip),%r11        # 0x140088970
140060b6f:	4d 0f 44 c3          	cmove  %r11,%r8
140060b73:	4d 85 c9             	test   %r9,%r9
140060b76:	74 15                	je     0x140060b8d
140060b78:	48 ff c0             	inc    %rax
140060b7b:	66 41 39 1c 41       	cmp    %bx,(%r9,%rax,2)
140060b80:	75 f6                	jne    0x140060b78
140060b82:	4c 8d 14 45 02 00 00 	lea    0x2(,%rax,2),%r10
140060b89:	00
140060b8a:	4d 85 c9             	test   %r9,%r9
140060b8d:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140060b92:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
140060b99:	00
140060b9a:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140060b9f:	4d 0f 44 cb          	cmove  %r11,%r9
140060ba3:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
140060ba8:	41 bb 0b 00 00 00    	mov    $0xb,%r11d
140060bae:	48 c7 44 24 38 04 00 	movq   $0x4,0x38(%rsp)
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