fffff80000267a3f:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
fffff80000267a44:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff80000267a49:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff80000267a4e:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
fffff80000267a53:	48 89 15 e6 7e 4c 00 	mov    %rdx,0x4c7ee6(%rip)        # 0xfffff8000072f940
fffff80000267a5a:	48 83 c4 30          	add    $0x30,%rsp
fffff80000267a5e:	41 5f                	pop    %r15
fffff80000267a60:	41 5e                	pop    %r14
fffff80000267a62:	5f                   	pop    %rdi
fffff80000267a63:	c3                   	ret
fffff80000267a64:	cc                   	int3
fffff80000267a65:	cc                   	int3
fffff80000267a66:	cc                   	int3
fffff80000267a67:	cc                   	int3
fffff80000267a68:	cc                   	int3
fffff80000267a69:	cc                   	int3
fffff80000267a6a:	cc                   	int3
fffff80000267a6b:	cc                   	int3
fffff80000267a6c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000267a71:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff80000267a76:	57                   	push   %rdi
fffff80000267a77:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000267a7b:	48 8b 3d de 7e 4c 00 	mov    0x4c7ede(%rip),%rdi        # 0xfffff8000072f960
fffff80000267a82:	33 f6                	xor    %esi,%esi
fffff80000267a84:	40 38 35 0d 3c 54 00 	cmp    %sil,0x543c0d(%rip)        # 0xfffff800007ab698
fffff80000267a8b:	48 8b d9             	mov    %rcx,%rbx
fffff80000267a8e:	0f 85 96 00 00 00    	jne    0xfffff80000267b2a
fffff80000267a94:	48 8b d7             	mov    %rdi,%rdx
fffff80000267a97:	e8 f0 fc ff ff       	call   0xfffff8000026778c
fffff80000267a9c:	8b 4b 20             	mov    0x20(%rbx),%ecx
fffff80000267a9f:	85 c9                	test   %ecx,%ecx
fffff80000267aa1:	0f 84 83 00 00 00    	je     0xfffff80000267b2a
fffff80000267aa7:	40 38 35 a6 46 3a 00 	cmp    %sil,0x3a46a6(%rip)        # 0xfffff8000060c154
fffff80000267aae:	74 11                	je     0xfffff80000267ac1
fffff80000267ab0:	83 f9 01             	cmp    $0x1,%ecx
fffff80000267ab3:	74 0c                	je     0xfffff80000267ac1
fffff80000267ab5:	8b 83 bc 24 00 00    	mov    0x24bc(%rbx),%eax
fffff80000267abb:	24 0f                	and    $0xf,%al
fffff80000267abd:	3c 01                	cmp    $0x1,%al
fffff80000267abf:	75 69                	jne    0xfffff80000267b2a
fffff80000267ac1:	83 f9 03             	cmp    $0x3,%ecx
fffff80000267ac4:	75 0a                	jne    0xfffff80000267ad0
fffff80000267ac6:	c7 05 98 9b 39 00 80 	movl   $0x480,0x399b98(%rip)        # 0xfffff80000601668
fffff80000267acd:	04 00 00
fffff80000267ad0:	48 8b cb             	mov    %rbx,%rcx
fffff80000267ad3:	e8 d8 4f 00 00       	call   0xfffff8000026cab0
fffff80000267ad8:	66 85 c0             	test   %ax,%ax
fffff80000267adb:	74 04                	je     0xfffff80000267ae1
fffff80000267add:	32 c0                	xor    %al,%al
fffff80000267adf:	eb 4b                	jmp    0xfffff80000267b2c
fffff80000267ae1:	48 8b d7             	mov    %rdi,%rdx
fffff80000267ae4:	c6 05 ad 3b 54 00 01 	movb   $0x1,0x543bad(%rip)        # 0xfffff800007ab698
fffff80000267aeb:	48 8d 0d 0e dd 19 00 	lea    0x19dd0e(%rip),%rcx        # 0xfffff80000405800
fffff80000267af2:	c6 05 27 ae 51 00 01 	movb   $0x1,0x51ae27(%rip)        # 0xfffff80000782920
fffff80000267af9:	e8 da 3c 00 00       	call   0xfffff8000026b7d8
fffff80000267afe:	48 8b 15 eb 78 4c 00 	mov    0x4c78eb(%rip),%rdx        # 0xfffff8000072f3f0
fffff80000267b05:	48 8d 0d b4 f9 19 00 	lea    0x19f9b4(%rip),%rcx        # 0xfffff800004074c0
fffff80000267b0c:	e8 c7 3c 00 00       	call   0xfffff8000026b7d8
fffff80000267b11:	40 38 35 08 ae 51 00 	cmp    %sil,0x51ae08(%rip)        # 0xfffff80000782920
fffff80000267b18:	74 10                	je     0xfffff80000267b2a
fffff80000267b1a:	e8 a1 3d 00 00       	call   0xfffff8000026b8c0
fffff80000267b1f:	84 c0                	test   %al,%al
fffff80000267b21:	74 07                	je     0xfffff80000267b2a
fffff80000267b23:	33 c9                	xor    %ecx,%ecx
fffff80000267b25:	e8 e6 49 fd ff       	call   0xfffff8000023c510
fffff80000267b2a:	b0 01                	mov    $0x1,%al
fffff80000267b2c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000267b31:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff80000267b36:	48 83 c4 20          	add    $0x20,%rsp
fffff80000267b3a:	5f                   	pop    %rdi
fffff80000267b3b:	c3                   	ret
fffff80000267b3c:	cc                   	int3
fffff80000267b3d:	cc                   	int3
fffff80000267b3e:	cc                   	int3
fffff80000267b3f:	cc                   	int3
fffff80000267b40:	cc                   	int3
fffff80000267b41:	cc                   	int3
fffff80000267b42:	cc                   	int3
fffff80000267b43:	cc                   	int3
fffff80000267b44:	48 83 ec 38          	sub    $0x38,%rsp
fffff80000267b48:	80 3d 49 3b 54 00 00 	cmpb   $0x0,0x543b49(%rip)        # 0xfffff800007ab698
fffff80000267b4f:	74 4e                	je     0xfffff80000267b9f
fffff80000267b51:	8b 05 91 45 3a 00    	mov    0x3a4591(%rip),%eax        # 0xfffff8000060c0e8
fffff80000267b57:	a8 01                	test   $0x1,%al
fffff80000267b59:	74 19                	je     0xfffff80000267b74
fffff80000267b5b:	83 79 20 01          	cmpl   $0x1,0x20(%rcx)
fffff80000267b5f:	74 13                	je     0xfffff80000267b74
fffff80000267b61:	8b 81 bc 24 00 00    	mov    0x24bc(%rcx),%eax
fffff80000267b67:	24 0f                	and    $0xf,%al
fffff80000267b69:	3c 01                	cmp    $0x1,%al
fffff80000267b6b:	74 07                	je     0xfffff80000267b74
fffff80000267b6d:	e8 ce 3c 00 00       	call   0xfffff8000026b840
fffff80000267b72:	eb 2b                	jmp    0xfffff80000267b9f
fffff80000267b74:	ba 01 00 00 00       	mov    $0x1,%edx
fffff80000267b79:	4c 8d 0d a0 fb ff ff 	lea    -0x460(%rip),%r9        # 0xfffff80000267720
fffff80000267b80:	8b ca                	mov    %edx,%ecx
fffff80000267b82:	49 b8 00 00 00 00 01 	movabs $0x100000000,%r8
fffff80000267b89:	00 00 00
fffff80000267b8c:	e8 cf 2a ff ff       	call   0xfffff8000025a660
fffff80000267b91:	45 33 c0             	xor    %r8d,%r8d
fffff80000267b94:	b2 01                	mov    $0x1,%dl
fffff80000267b96:	41 8d 48 01          	lea    0x1(%r8),%ecx
fffff80000267b9a:	e8 1d 2c ff ff       	call   0xfffff8000025a7bc
fffff80000267b9f:	48 83 c4 38          	add    $0x38,%rsp
fffff80000267ba3:	c3                   	ret
fffff80000267ba4:	cc                   	int3
fffff80000267ba5:	cc                   	int3
fffff80000267ba6:	cc                   	int3
fffff80000267ba7:	cc                   	int3
fffff80000267ba8:	cc                   	int3
fffff80000267ba9:	cc                   	int3
fffff80000267baa:	cc                   	int3
fffff80000267bab:	cc                   	int3
fffff80000267bac:	33 d2                	xor    %edx,%edx
fffff80000267bae:	48 c7 05 df 72 4c 00 	movq   $0x1000,0x4c72df(%rip)        # 0xfffff8000072ee98
fffff80000267bb5:	00 10 00 00
fffff80000267bb9:	48 8d 05 50 49 fd ff 	lea    -0x2b6b0(%rip),%rax        # 0xfffff8000023c510
fffff80000267bc0:	48 89 15 b1 71 4c 00 	mov    %rdx,0x4c71b1(%rip)        # 0xfffff8000072ed78
fffff80000267bc7:	48 89 05 b2 71 4c 00 	mov    %rax,0x4c71b2(%rip)        # 0xfffff8000072ed80
fffff80000267bce:	b8 fe ff 00 00       	mov    $0xfffe,%eax
fffff80000267bd3:	66 21 05 bc 71 4c 00 	and    %ax,0x4c71bc(%rip)        # 0xfffff8000072ed96
fffff80000267bda:	48 8d 05 ff 74 4c 00 	lea    0x4c74ff(%rip),%rax        # 0xfffff8000072f0e0
fffff80000267be1:	48 89 05 c0 71 4c 00 	mov    %rax,0x4c71c0(%rip)        # 0xfffff8000072eda8
fffff80000267be8:	48 8d 05 b1 4c 51 00 	lea    0x514cb1(%rip),%rax        # 0xfffff8000077c8a0
fffff80000267bef:	48 89 05 f2 71 4c 00 	mov    %rax,0x4c71f2(%rip)        # 0xfffff8000072ede8
fffff80000267bf6:	48 b8 00 00 00 00 00 	movabs $0xfffffe0000000000,%rax
fffff80000267bfd:	fe ff ff
fffff80000267c00:	48 89 05 19 72 4c 00 	mov    %rax,0x4c7219(%rip)        # 0xfffff8000072ee20
fffff80000267c07:	48 b8 00 00 00 00 00 	movabs $0xfffff80000000000,%rax
fffff80000267c0e:	f8 ff ff
fffff80000267c11:	48 89 05 18 73 4c 00 	mov    %rax,0x4c7318(%rip)        # 0xfffff8000072ef30
fffff80000267c18:	48 8d 05 b1 f8 19 00 	lea    0x19f8b1(%rip),%rax        # 0xfffff800004074d0
fffff80000267c1f:	48 89 05 42 73 4c 00 	mov    %rax,0x4c7342(%rip)        # 0xfffff8000072ef68
fffff80000267c26:	48 8d 05 33 51 4c 00 	lea    0x4c5133(%rip),%rax        # 0xfffff8000072cd60
fffff80000267c2d:	48 89 05 44 73 4c 00 	mov    %rax,0x4c7344(%rip)        # 0xfffff8000072ef78
fffff80000267c34:	48 8d 05 0d 1c 4b 00 	lea    0x4b1c0d(%rip),%rax        # 0xfffff80000719848
fffff80000267c3b:	48 89 05 8e 73 4c 00 	mov    %rax,0x4c738e(%rip)        # 0xfffff8000072efd0
fffff80000267c42:	48 89 15 3f 71 4c 00 	mov    %rdx,0x4c713f(%rip)        # 0xfffff8000072ed88
fffff80000267c49:	89 15 41 71 4c 00    	mov    %edx,0x4c7141(%rip)        # 0xfffff8000072ed90
fffff80000267c4f:	66 89 15 3e 71 4c 00 	mov    %dx,0x4c713e(%rip)        # 0xfffff8000072ed94
fffff80000267c56:	48 89 15 3b 71 4c 00 	mov    %rdx,0x4c713b(%rip)        # 0xfffff8000072ed98
fffff80000267c5d:	48 89 15 4c 71 4c 00 	mov    %rdx,0x4c714c(%rip)        # 0xfffff8000072edb0
fffff80000267c64:	48 89 15 4d 71 4c 00 	mov    %rdx,0x4c714d(%rip)        # 0xfffff8000072edb8
fffff80000267c6b:	48 89 15 4e 71 4c 00 	mov    %rdx,0x4c714e(%rip)        # 0xfffff8000072edc0
fffff80000267c72:	48 89 15 57 71 4c 00 	mov    %rdx,0x4c7157(%rip)        # 0xfffff8000072edd0
fffff80000267c79:	48 89 15 58 71 4c 00 	mov    %rdx,0x4c7158(%rip)        # 0xfffff8000072edd8
fffff80000267c80:	48 89 15 59 71 4c 00 	mov    %rdx,0x4c7159(%rip)        # 0xfffff8000072ede0
fffff80000267c87:	48 89 15 62 71 4c 00 	mov    %rdx,0x4c7162(%rip)        # 0xfffff8000072edf0
fffff80000267c8e:	48 89 15 63 71 4c 00 	mov    %rdx,0x4c7163(%rip)        # 0xfffff8000072edf8
fffff80000267c95:	48 89 15 64 71 4c 00 	mov    %rdx,0x4c7164(%rip)        # 0xfffff8000072ee00
fffff80000267c9c:	48 89 15 65 71 4c 00 	mov    %rdx,0x4c7165(%rip)        # 0xfffff8000072ee08
fffff80000267ca3:	48 89 15 66 71 4c 00 	mov    %rdx,0x4c7166(%rip)        # 0xfffff8000072ee10
fffff80000267caa:	48 89 15 67 71 4c 00 	mov    %rdx,0x4c7167(%rip)        # 0xfffff8000072ee18
fffff80000267cb1:	48 89 15 70 71 4c 00 	mov    %rdx,0x4c7170(%rip)        # 0xfffff8000072ee28
fffff80000267cb8:	48 89 15 71 71 4c 00 	mov    %rdx,0x4c7171(%rip)        # 0xfffff8000072ee30
fffff80000267cbf:	48 89 15 72 71 4c 00 	mov    %rdx,0x4c7172(%rip)        # 0xfffff8000072ee38
fffff80000267cc6:	48 89 15 73 71 4c 00 	mov    %rdx,0x4c7173(%rip)        # 0xfffff8000072ee40
fffff80000267ccd:	48 89 15 74 71 4c 00 	mov    %rdx,0x4c7174(%rip)        # 0xfffff8000072ee48
fffff80000267cd4:	48 89 15 75 71 4c 00 	mov    %rdx,0x4c7175(%rip)        # 0xfffff8000072ee50
fffff80000267cdb:	48 89 15 7e 71 4c 00 	mov    %rdx,0x4c717e(%rip)        # 0xfffff8000072ee60
fffff80000267ce2:	48 89 15 7f 71 4c 00 	mov    %rdx,0x4c717f(%rip)        # 0xfffff8000072ee68
fffff80000267ce9:	48 89 15 80 71 4c 00 	mov    %rdx,0x4c7180(%rip)        # 0xfffff8000072ee70
fffff80000267cf0:	48 89 15 81 71 4c 00 	mov    %rdx,0x4c7181(%rip)        # 0xfffff8000072ee78
fffff80000267cf7:	48 89 15 82 71 4c 00 	mov    %rdx,0x4c7182(%rip)        # 0xfffff8000072ee80
fffff80000267cfe:	48 89 15 83 71 4c 00 	mov    %rdx,0x4c7183(%rip)        # 0xfffff8000072ee88
fffff80000267d05:	48 89 15 84 71 4c 00 	mov    %rdx,0x4c7184(%rip)        # 0xfffff8000072ee90
fffff80000267d0c:	48 89 15 8d 71 4c 00 	mov    %rdx,0x4c718d(%rip)        # 0xfffff8000072eea0
fffff80000267d13:	48 89 15 8e 71 4c 00 	mov    %rdx,0x4c718e(%rip)        # 0xfffff8000072eea8
fffff80000267d1a:	48 89 15 8f 71 4c 00 	mov    %rdx,0x4c718f(%rip)        # 0xfffff8000072eeb0
fffff80000267d21:	48 89 15 90 71 4c 00 	mov    %rdx,0x4c7190(%rip)        # 0xfffff8000072eeb8
fffff80000267d28:	48 89 15 91 71 4c 00 	mov    %rdx,0x4c7191(%rip)        # 0xfffff8000072eec0
fffff80000267d2f:	48 89 15 92 71 4c 00 	mov    %rdx,0x4c7192(%rip)        # 0xfffff8000072eec8
fffff80000267d36:	48 89 15 93 71 4c 00 	mov    %rdx,0x4c7193(%rip)        # 0xfffff8000072eed0
fffff80000267d3d:	48 89 15 94 71 4c 00 	mov    %rdx,0x4c7194(%rip)        # 0xfffff8000072eed8
fffff80000267d44:	48 89 15 95 71 4c 00 	mov    %rdx,0x4c7195(%rip)        # 0xfffff8000072eee0
fffff80000267d4b:	48 89 15 96 71 4c 00 	mov    %rdx,0x4c7196(%rip)        # 0xfffff8000072eee8
fffff80000267d52:	48 89 15 97 71 4c 00 	mov    %rdx,0x4c7197(%rip)        # 0xfffff8000072eef0
fffff80000267d59:	48 89 15 98 71 4c 00 	mov    %rdx,0x4c7198(%rip)        # 0xfffff8000072eef8
fffff80000267d60:	48 89 15 99 71 4c 00 	mov    %rdx,0x4c7199(%rip)        # 0xfffff8000072ef00
fffff80000267d67:	48 89 15 9a 71 4c 00 	mov    %rdx,0x4c719a(%rip)        # 0xfffff8000072ef08
fffff80000267d6e:	48 89 15 9b 71 4c 00 	mov    %rdx,0x4c719b(%rip)        # 0xfffff8000072ef10
fffff80000267d75:	48 89 15 9c 71 4c 00 	mov    %rdx,0x4c719c(%rip)        # 0xfffff8000072ef18
fffff80000267d7c:	48 89 15 9d 71 4c 00 	mov    %rdx,0x4c719d(%rip)        # 0xfffff8000072ef20
fffff80000267d83:	48 89 15 9e 71 4c 00 	mov    %rdx,0x4c719e(%rip)        # 0xfffff8000072ef28
fffff80000267d8a:	48 89 15 a7 71 4c 00 	mov    %rdx,0x4c71a7(%rip)        # 0xfffff8000072ef38
fffff80000267d91:	48 89 15 c8 71 4c 00 	mov    %rdx,0x4c71c8(%rip)        # 0xfffff8000072ef60
fffff80000267d98:	48 89 15 d1 71 4c 00 	mov    %rdx,0x4c71d1(%rip)        # 0xfffff8000072ef70
fffff80000267d9f:	48 89 15 da 71 4c 00 	mov    %rdx,0x4c71da(%rip)        # 0xfffff8000072ef80
fffff80000267da6:	48 89 15 db 71 4c 00 	mov    %rdx,0x4c71db(%rip)        # 0xfffff8000072ef88
fffff80000267dad:	48 89 15 dc 71 4c 00 	mov    %rdx,0x4c71dc(%rip)        # 0xfffff8000072ef90
fffff80000267db4:	48 89 15 dd 71 4c 00 	mov    %rdx,0x4c71dd(%rip)        # 0xfffff8000072ef98
fffff80000267dbb:	48 89 15 de 71 4c 00 	mov    %rdx,0x4c71de(%rip)        # 0xfffff8000072efa0
fffff80000267dc2:	48 89 15 df 71 4c 00 	mov    %rdx,0x4c71df(%rip)        # 0xfffff8000072efa8
fffff80000267dc9:	48 89 15 e0 71 4c 00 	mov    %rdx,0x4c71e0(%rip)        # 0xfffff8000072efb0
fffff80000267dd0:	48 89 15 e1 71 4c 00 	mov    %rdx,0x4c71e1(%rip)        # 0xfffff8000072efb8
fffff80000267dd7:	48 89 15 e2 71 4c 00 	mov    %rdx,0x4c71e2(%rip)        # 0xfffff8000072efc0
fffff80000267dde:	48 89 15 e3 71 4c 00 	mov    %rdx,0x4c71e3(%rip)        # 0xfffff8000072efc8
fffff80000267de5:	48 89 15 ec 71 4c 00 	mov    %rdx,0x4c71ec(%rip)        # 0xfffff8000072efd8
fffff80000267dec:	48 89 15 ed 71 4c 00 	mov    %rdx,0x4c71ed(%rip)        # 0xfffff8000072efe0
fffff80000267df3:	48 89 15 ee 71 4c 00 	mov    %rdx,0x4c71ee(%rip)        # 0xfffff8000072efe8
fffff80000267dfa:	48 89 15 ef 71 4c 00 	mov    %rdx,0x4c71ef(%rip)        # 0xfffff8000072eff0
fffff80000267e01:	89 15 f1 71 4c 00    	mov    %edx,0x4c71f1(%rip)        # 0xfffff8000072eff8
fffff80000267e07:	c7 05 eb 71 4c 00 08 	movl   $0x8,0x4c71eb(%rip)        # 0xfffff8000072effc
fffff80000267e0e:	00 00 00
fffff80000267e11:	48 c7 05 e4 71 4c 00 	movq   $0x180010,0x4c71e4(%rip)        # 0xfffff8000072f000
fffff80000267e18:	10 00 18 00
fffff80000267e1c:	48 89 15 e5 71 4c 00 	mov    %rdx,0x4c71e5(%rip)        # 0xfffff8000072f008
fffff80000267e23:	48 c7 05 e2 71 4c 00 	movq   $0x1b90,0x4c71e2(%rip)        # 0xfffff8000072f010
fffff80000267e2a:	90 1b 00 00
fffff80000267e2e:	89 15 e4 71 4c 00    	mov    %edx,0x4c71e4(%rip)        # 0xfffff8000072f018
fffff80000267e34:	c7 05 de 71 4c 00 10 	movl   $0x220110,0x4c71de(%rip)        # 0xfffff8000072f01c
fffff80000267e3b:	01 22 00
fffff80000267e3e:	66 89 15 db 71 4c 00 	mov    %dx,0x4c71db(%rip)        # 0xfffff8000072f020
fffff80000267e45:	48 89 15 ec 71 4c 00 	mov    %rdx,0x4c71ec(%rip)        # 0xfffff8000072f038
fffff80000267e4c:	48 c7 05 e9 71 4c 00 	movq   $0x1ba0,0x4c71e9(%rip)        # 0xfffff8000072f040
fffff80000267e53:	a0 1b 00 00
fffff80000267e57:	48 89 15 ea 71 4c 00 	mov    %rdx,0x4c71ea(%rip)        # 0xfffff8000072f048
fffff80000267e5e:	c7 05 e8 71 4c 00 00 	movl   $0x300000,0x4c71e8(%rip)        # 0xfffff8000072f050
fffff80000267e65:	00 30 00
fffff80000267e68:	c7 05 e2 71 4c 00 10 	movl   $0x200010,0x4c71e2(%rip)        # 0xfffff8000072f054
fffff80000267e6f:	00 20 00
fffff80000267e72:	48 c7 05 db 71 4c 00 	movq   $0x20,0x4c71db(%rip)        # 0xfffff8000072f058
fffff80000267e79:	20 00 00 00
fffff80000267e7d:	48 89 15 dc 71 4c 00 	mov    %rdx,0x4c71dc(%rip)        # 0xfffff8000072f060
fffff80000267e84:	48 89 15 dd 71 4c 00 	mov    %rdx,0x4c71dd(%rip)        # 0xfffff8000072f068
fffff80000267e8b:	48 89 15 de 71 4c 00 	mov    %rdx,0x4c71de(%rip)        # 0xfffff8000072f070
fffff80000267e92:	48 89 15 df 71 4c 00 	mov    %rdx,0x4c71df(%rip)        # 0xfffff8000072f078
fffff80000267e99:	c3                   	ret
fffff80000267e9a:	cc                   	int3
fffff80000267e9b:	cc                   	int3
fffff80000267e9c:	cc                   	int3
fffff80000267e9d:	cc                   	int3
fffff80000267e9e:	cc                   	int3
fffff80000267e9f:	cc                   	int3
fffff80000267ea0:	cc                   	int3
fffff80000267ea1:	cc                   	int3
fffff80000267ea2:	cc                   	int3
fffff80000267ea3:	cc                   	int3
fffff80000267ea4:	48 8d 91 20 ac 02 00 	lea    0x2ac20(%rcx),%rdx
fffff80000267eab:	48 8d 05 2e 7a 4c 00 	lea    0x4c7a2e(%rip),%rax        # 0xfffff8000072f8e0
fffff80000267eb2:	48 89 42 08          	mov    %rax,0x8(%rdx)
fffff80000267eb6:	8a 81 80 00 01 00    	mov    0x10080(%rcx),%al
fffff80000267ebc:	88 42 22             	mov    %al,0x22(%rdx)
fffff80000267ebf:	48 8d 05 5a 7a 4c 00 	lea    0x4c7a5a(%rip),%rax        # 0xfffff8000072f920
fffff80000267ec6:	48 89 05 23 7a 4c 00 	mov    %rax,0x4c7a23(%rip)        # 0xfffff8000072f8f0
fffff80000267ecd:	48 8b 05 7c 53 58 00 	mov    0x58537c(%rip),%rax        # 0xfffff800007ed250
fffff80000267ed4:	48 89 05 45 7a 4c 00 	mov    %rax,0x4c7a45(%rip)        # 0xfffff8000072f920
fffff80000267edb:	c7 05 13 7a 4c 00 01 	movl   $0x1,0x4c7a13(%rip)        # 0xfffff8000072f8f8
fffff80000267ee2:	00 00 00
fffff80000267ee5:	8b 81 80 00 01 00    	mov    0x10080(%rcx),%eax
fffff80000267eeb:	48 8d 0d 6e 4e 4c 00 	lea    0x4c4e6e(%rip),%rcx        # 0xfffff8000072cd60
fffff80000267ef2:	48 89 14 c1          	mov    %rdx,(%rcx,%rax,8)
fffff80000267ef6:	c3                   	ret
fffff80000267ef7:	cc                   	int3
fffff80000267ef8:	cc                   	int3
fffff80000267ef9:	cc                   	int3
fffff80000267efa:	cc                   	int3
fffff80000267efb:	cc                   	int3
fffff80000267efc:	cc                   	int3
fffff80000267efd:	cc                   	int3
fffff80000267efe:	cc                   	int3
fffff80000267eff:	cc                   	int3
fffff80000267f00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000267f05:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff80000267f0a:	56                   	push   %rsi
fffff80000267f0b:	57                   	push   %rdi
fffff80000267f0c:	41 55                	push   %r13
fffff80000267f0e:	41 56                	push   %r14
fffff80000267f10:	41 57                	push   %r15
fffff80000267f12:	48 83 ec 40          	sub    $0x40,%rsp
fffff80000267f16:	44 8b c2             	mov    %edx,%r8d
fffff80000267f19:	48 89 0d 88 79 4c 00 	mov    %rcx,0x4c7988(%rip)        # 0xfffff8000072f8a8
fffff80000267f20:	41 c1 e0 0c          	shl    $0xc,%r8d
fffff80000267f24:	33 db                	xor    %ebx,%ebx
fffff80000267f26:	44 89 05 5b 79 4c 00 	mov    %r8d,0x4c795b(%rip)        # 0xfffff8000072f888
fffff80000267f2d:	8b fa                	mov    %edx,%edi
fffff80000267f2f:	41 81 f8 20 03 00 00 	cmp    $0x320,%r8d
fffff80000267f36:	73 32                	jae    0xfffff80000267f6a
fffff80000267f38:	8d 73 05             	lea    0x5(%rbx),%esi
fffff80000267f3b:	48 89 1d 6e 79 4c 00 	mov    %rbx,0x4c796e(%rip)        # 0xfffff8000072f8b0
fffff80000267f42:	48 c7 05 5b 79 4c 00 	movq   $0xfff,0x4c795b(%rip)        # 0xfffff8000072f8a8
fffff80000267f49:	ff 0f 00 00
fffff80000267f4d:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
fffff80000267f52:	0f b7 c6             	movzwl %si,%eax
fffff80000267f55:	49 8b 5b 30          	mov    0x30(%r11),%rbx
fffff80000267f59:	49 8b 6b 40          	mov    0x40(%r11),%rbp
fffff80000267f5d:	49 8b e3             	mov    %r11,%rsp
fffff80000267f60:	41 5f                	pop    %r15
fffff80000267f62:	41 5e                	pop    %r14
fffff80000267f64:	41 5d                	pop    %r13
fffff80000267f66:	5f                   	pop    %rdi
fffff80000267f67:	5e                   	pop    %rsi
fffff80000267f68:	c3                   	ret
fffff80000267f69:	cc                   	int3
fffff80000267f6a:	48 8b d1             	mov    %rcx,%rdx
fffff80000267f6d:	48 8d 05 3c 79 4c 00 	lea    0x4c793c(%rip),%rax        # 0xfffff8000072f8b0
fffff80000267f74:	48 8b 0d 2d d9 4b 00 	mov    0x4bd92d(%rip),%rcx        # 0xfffff800007258a8
fffff80000267f7b:	41 b9 06 00 00 00    	mov    $0x6,%r9d
fffff80000267f81:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000267f86:	48 8b 09             	mov    (%rcx),%rcx
fffff80000267f89:	e8 26 54 01 00       	call   0xfffff8000027d3b4
fffff80000267f8e:	0f b7 f0             	movzwl %ax,%esi
fffff80000267f91:	66 85 c0             	test   %ax,%ax
fffff80000267f94:	75 a5                	jne    0xfffff80000267f3b
fffff80000267f96:	40 8a eb             	mov    %bl,%bpl
fffff80000267f99:	4c 8d 2d f0 78 4c 00 	lea    0x4c78f0(%rip),%r13        # 0xfffff8000072f890
fffff80000267fa0:	48 8b 0d 41 47 54 00 	mov    0x544741(%rip),%rcx        # 0xfffff800007ac6e8
fffff80000267fa7:	48 8b 81 20 01 00 00 	mov    0x120(%rcx),%rax
fffff80000267fae:	48 0f ba e0 11       	bt     $0x11,%rax
fffff80000267fb3:	73 04                	jae    0xfffff80000267fb9
fffff80000267fb5:	b0 03                	mov    $0x3,%al
fffff80000267fb7:	eb 0a                	jmp    0xfffff80000267fc3
fffff80000267fb9:	48 0f ba e0 10       	bt     $0x10,%rax
fffff80000267fbe:	0f 92 c0             	setb   %al
fffff80000267fc1:	fe c0                	inc    %al
fffff80000267fc3:	40 3a e8             	cmp    %al,%bpl
fffff80000267fc6:	0f 83 b1 00 00 00    	jae    0xfffff8000026807d
fffff80000267fcc:	40 0f b6 c5          	movzbl %bpl,%eax
fffff80000267fd0:	33 d2                	xor    %edx,%edx
fffff80000267fd2:	44 6b c7 78          	imul   $0x78,%edi,%r8d
fffff80000267fd6:	4c 8d 3c c5 00 00 00 	lea    0x0(,%rax,8),%r15
fffff80000267fdd:	00
fffff80000267fde:	48 8b 05 c3 d8 4b 00 	mov    0x4bd8c3(%rip),%rax        # 0xfffff800007258a8
fffff80000267fe5:	4d 03 fd             	add    %r13,%r15
fffff80000267fe8:	48 8b 08             	mov    (%rax),%rcx
fffff80000267feb:	49 89 1f             	mov    %rbx,(%r15)
fffff80000267fee:	41 81 f8 a0 0f 00 00 	cmp    $0xfa0,%r8d
fffff80000267ff5:	77 0a                	ja     0xfffff80000268001
fffff80000267ff7:	4d 8b cf             	mov    %r15,%r9
fffff80000267ffa:	e8 0d 12 fc ff       	call   0xfffff8000022920c
fffff80000267fff:	eb 0d                	jmp    0xfffff8000026800e
fffff80000268001:	45 33 c9             	xor    %r9d,%r9d
fffff80000268004:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
fffff80000268009:	e8 ea dc fb ff       	call   0xfffff80000225cf8
fffff8000026800e:	0f b7 f0             	movzwl %ax,%esi
fffff80000268011:	66 85 c0             	test   %ax,%ax
fffff80000268014:	0f 85 21 ff ff ff    	jne    0xfffff80000267f3b
fffff8000026801a:	44 8b f3             	mov    %ebx,%r14d
fffff8000026801d:	85 ff                	test   %edi,%edi
fffff8000026801f:	74 54                	je     0xfffff80000268075
fffff80000268021:	48 8b 0d c0 46 54 00 	mov    0x5446c0(%rip),%rcx        # 0xfffff800007ac6e8
fffff80000268028:	45 8b ce             	mov    %r14d,%r9d
fffff8000026802b:	41 8b c6             	mov    %r14d,%eax
fffff8000026802e:	45 33 c0             	xor    %r8d,%r8d
fffff80000268031:	48 6b d0 78          	imul   $0x78,%rax,%rdx
fffff80000268035:	48 8b 89 b0 24 00 00 	mov    0x24b0(%rcx),%rcx
fffff8000026803c:	49 03 17             	add    (%r15),%rdx
fffff8000026803f:	41 c1 e1 0c          	shl    $0xc,%r9d
fffff80000268043:	4c 03 0d 5e 78 4c 00 	add    0x4c785e(%rip),%r9        # 0xfffff8000072f8a8
fffff8000026804a:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)