fffff80000308929:	48 8b 09             	mov    (%rcx),%rcx
fffff8000030892c:	49 85 d6             	test   %rdx,%r14
fffff8000030892f:	75 07                	jne    0xfffff80000308938
fffff80000308931:	e8 0e 03 f2 ff       	call   0xfffff80000228c44
fffff80000308936:	eb 05                	jmp    0xfffff8000030893d
fffff80000308938:	e8 1f 04 f2 ff       	call   0xfffff80000228d5c
fffff8000030893d:	4c 89 ab 60 01 00 00 	mov    %r13,0x160(%rbx)
fffff80000308944:	48 8b 93 58 01 00 00 	mov    0x158(%rbx),%rdx
fffff8000030894b:	48 85 d2             	test   %rdx,%rdx
fffff8000030894e:	74 29                	je     0xfffff80000308979
fffff80000308950:	48 8b 87 08 03 00 00 	mov    0x308(%rdi),%rax
fffff80000308957:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff8000030895e:	48 8b 09             	mov    (%rcx),%rcx
fffff80000308961:	49 85 d6             	test   %rdx,%r14
fffff80000308964:	75 07                	jne    0xfffff8000030896d
fffff80000308966:	e8 d9 02 f2 ff       	call   0xfffff80000228c44
fffff8000030896b:	eb 05                	jmp    0xfffff80000308972
fffff8000030896d:	e8 ea 03 f2 ff       	call   0xfffff80000228d5c
fffff80000308972:	4c 89 ab 58 01 00 00 	mov    %r13,0x158(%rbx)
fffff80000308979:	48 8b 93 48 01 00 00 	mov    0x148(%rbx),%rdx
fffff80000308980:	48 85 d2             	test   %rdx,%rdx
fffff80000308983:	74 29                	je     0xfffff800003089ae
fffff80000308985:	48 8b 87 08 03 00 00 	mov    0x308(%rdi),%rax
fffff8000030898c:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff80000308993:	48 8b 09             	mov    (%rcx),%rcx
fffff80000308996:	49 85 d6             	test   %rdx,%r14
fffff80000308999:	75 07                	jne    0xfffff800003089a2
fffff8000030899b:	e8 a4 02 f2 ff       	call   0xfffff80000228c44
fffff800003089a0:	eb 05                	jmp    0xfffff800003089a7
fffff800003089a2:	e8 b5 03 f2 ff       	call   0xfffff80000228d5c
fffff800003089a7:	4c 89 ab 48 01 00 00 	mov    %r13,0x148(%rbx)
fffff800003089ae:	40 84 ed             	test   %bpl,%bpl
fffff800003089b1:	74 30                	je     0xfffff800003089e3
fffff800003089b3:	48 8b 87 08 03 00 00 	mov    0x308(%rdi),%rax
fffff800003089ba:	48 8b 93 40 01 00 00 	mov    0x140(%rbx),%rdx
fffff800003089c1:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff800003089c8:	48 8b 09             	mov    (%rcx),%rcx
fffff800003089cb:	49 85 d6             	test   %rdx,%r14
fffff800003089ce:	75 07                	jne    0xfffff800003089d7
fffff800003089d0:	e8 6f 02 f2 ff       	call   0xfffff80000228c44
fffff800003089d5:	eb 05                	jmp    0xfffff800003089dc
fffff800003089d7:	e8 80 03 f2 ff       	call   0xfffff80000228d5c
fffff800003089dc:	4c 89 ab 40 01 00 00 	mov    %r13,0x140(%rbx)
fffff800003089e3:	45 84 e4             	test   %r12b,%r12b
fffff800003089e6:	74 0b                	je     0xfffff800003089f3
fffff800003089e8:	48 8b d3             	mov    %rbx,%rdx
fffff800003089eb:	48 8b cf             	mov    %rdi,%rcx
fffff800003089ee:	e8 09 83 00 00       	call   0xfffff80000310cfc
fffff800003089f3:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff800003089f8:	0f b7 c6             	movzwl %si,%eax
fffff800003089fb:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
fffff80000308a00:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
fffff80000308a05:	48 83 c4 30          	add    $0x30,%rsp
fffff80000308a09:	41 5f                	pop    %r15
fffff80000308a0b:	41 5e                	pop    %r14
fffff80000308a0d:	41 5d                	pop    %r13
fffff80000308a0f:	41 5c                	pop    %r12
fffff80000308a11:	5f                   	pop    %rdi
fffff80000308a12:	c3                   	ret
fffff80000308a13:	cc                   	int3
fffff80000308a14:	cc                   	int3
fffff80000308a15:	cc                   	int3
fffff80000308a16:	cc                   	int3
fffff80000308a17:	cc                   	int3
fffff80000308a18:	cc                   	int3
fffff80000308a19:	cc                   	int3
fffff80000308a1a:	cc                   	int3
fffff80000308a1b:	cc                   	int3
fffff80000308a1c:	48 83 ec 28          	sub    $0x28,%rsp
fffff80000308a20:	f6 da                	neg    %dl
fffff80000308a22:	4d 1b c9             	sbb    %r9,%r9
fffff80000308a25:	41 83 e1 04          	and    $0x4,%r9d
fffff80000308a29:	83 b9 f8 01 00 00 03 	cmpl   $0x3,0x1f8(%rcx)
fffff80000308a30:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
fffff80000308a35:	75 2a                	jne    0xfffff80000308a61
fffff80000308a37:	48 8b 81 00 02 00 00 	mov    0x200(%rcx),%rax
fffff80000308a3e:	ba 00 80 00 00       	mov    $0x8000,%edx
fffff80000308a43:	4c 8b 10             	mov    (%rax),%r10
fffff80000308a46:	49 8b ca             	mov    %r10,%rcx
fffff80000308a49:	e8 6a f6 00 00       	call   0xfffff800003180b8
fffff80000308a4e:	84 c0                	test   %al,%al
fffff80000308a50:	74 0f                	je     0xfffff80000308a61
fffff80000308a52:	49 8b 82 c8 03 00 00 	mov    0x3c8(%r10),%rax
fffff80000308a59:	49 0b c1             	or     %r9,%rax
fffff80000308a5c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000308a61:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000308a66:	e8 81 f9 ff ff       	call   0xfffff800003083ec
fffff80000308a6b:	48 83 c4 28          	add    $0x28,%rsp
fffff80000308a6f:	c3                   	ret
fffff80000308a70:	cc                   	int3
fffff80000308a71:	cc                   	int3
fffff80000308a72:	cc                   	int3
fffff80000308a73:	cc                   	int3
fffff80000308a74:	cc                   	int3
fffff80000308a75:	cc                   	int3
fffff80000308a76:	cc                   	int3
fffff80000308a77:	cc                   	int3
fffff80000308a78:	33 c0                	xor    %eax,%eax
fffff80000308a7a:	c1 e9 08             	shr    $0x8,%ecx
fffff80000308a7d:	83 e1 0f             	and    $0xf,%ecx
fffff80000308a80:	0f 84 d8 00 00 00    	je     0xfffff80000308b5e
fffff80000308a86:	83 e9 01             	sub    $0x1,%ecx
fffff80000308a89:	0f 84 c7 00 00 00    	je     0xfffff80000308b56
fffff80000308a8f:	83 e9 01             	sub    $0x1,%ecx
fffff80000308a92:	0f 84 b6 00 00 00    	je     0xfffff80000308b4e
fffff80000308a98:	83 e9 01             	sub    $0x1,%ecx
fffff80000308a9b:	0f 84 a5 00 00 00    	je     0xfffff80000308b46
fffff80000308aa1:	83 e9 01             	sub    $0x1,%ecx
fffff80000308aa4:	0f 84 ba 00 00 00    	je     0xfffff80000308b64
fffff80000308aaa:	83 e9 01             	sub    $0x1,%ecx
fffff80000308aad:	0f 84 8b 00 00 00    	je     0xfffff80000308b3e
fffff80000308ab3:	83 e9 01             	sub    $0x1,%ecx
fffff80000308ab6:	74 7e                	je     0xfffff80000308b36
fffff80000308ab8:	83 e9 01             	sub    $0x1,%ecx
fffff80000308abb:	74 71                	je     0xfffff80000308b2e
fffff80000308abd:	83 e9 01             	sub    $0x1,%ecx
fffff80000308ac0:	74 64                	je     0xfffff80000308b26
fffff80000308ac2:	83 e9 01             	sub    $0x1,%ecx
fffff80000308ac5:	74 57                	je     0xfffff80000308b1e
fffff80000308ac7:	83 e9 01             	sub    $0x1,%ecx
fffff80000308aca:	74 4a                	je     0xfffff80000308b16
fffff80000308acc:	83 e9 01             	sub    $0x1,%ecx
fffff80000308acf:	74 3d                	je     0xfffff80000308b0e
fffff80000308ad1:	83 e9 01             	sub    $0x1,%ecx
fffff80000308ad4:	74 30                	je     0xfffff80000308b06
fffff80000308ad6:	83 e9 01             	sub    $0x1,%ecx
fffff80000308ad9:	74 23                	je     0xfffff80000308afe
fffff80000308adb:	83 e9 01             	sub    $0x1,%ecx
fffff80000308ade:	74 16                	je     0xfffff80000308af6
fffff80000308ae0:	83 f9 01             	cmp    $0x1,%ecx
fffff80000308ae3:	74 09                	je     0xfffff80000308aee
fffff80000308ae5:	89 02                	mov    %eax,(%rdx)
fffff80000308ae7:	b8 15 00 00 00       	mov    $0x15,%eax
fffff80000308aec:	c3                   	ret
fffff80000308aed:	cc                   	int3
fffff80000308aee:	c7 02 0f 00 02 00    	movl   $0x2000f,(%rdx)
fffff80000308af4:	c3                   	ret
fffff80000308af5:	cc                   	int3
fffff80000308af6:	c7 02 0e 00 02 00    	movl   $0x2000e,(%rdx)
fffff80000308afc:	c3                   	ret
fffff80000308afd:	cc                   	int3
fffff80000308afe:	c7 02 0d 00 02 00    	movl   $0x2000d,(%rdx)
fffff80000308b04:	c3                   	ret
fffff80000308b05:	cc                   	int3
fffff80000308b06:	c7 02 0c 00 02 00    	movl   $0x2000c,(%rdx)
fffff80000308b0c:	c3                   	ret
fffff80000308b0d:	cc                   	int3
fffff80000308b0e:	c7 02 0b 00 02 00    	movl   $0x2000b,(%rdx)
fffff80000308b14:	c3                   	ret
fffff80000308b15:	cc                   	int3
fffff80000308b16:	c7 02 0a 00 02 00    	movl   $0x2000a,(%rdx)
fffff80000308b1c:	c3                   	ret
fffff80000308b1d:	cc                   	int3
fffff80000308b1e:	c7 02 09 00 02 00    	movl   $0x20009,(%rdx)
fffff80000308b24:	c3                   	ret
fffff80000308b25:	cc                   	int3
fffff80000308b26:	c7 02 08 00 02 00    	movl   $0x20008,(%rdx)
fffff80000308b2c:	c3                   	ret
fffff80000308b2d:	cc                   	int3
fffff80000308b2e:	c7 02 07 00 02 00    	movl   $0x20007,(%rdx)
fffff80000308b34:	c3                   	ret
fffff80000308b35:	cc                   	int3
fffff80000308b36:	c7 02 06 00 02 00    	movl   $0x20006,(%rdx)
fffff80000308b3c:	c3                   	ret
fffff80000308b3d:	cc                   	int3
fffff80000308b3e:	c7 02 05 00 02 00    	movl   $0x20005,(%rdx)
fffff80000308b44:	c3                   	ret
fffff80000308b45:	cc                   	int3
fffff80000308b46:	c7 02 03 00 02 00    	movl   $0x20003,(%rdx)
fffff80000308b4c:	c3                   	ret
fffff80000308b4d:	cc                   	int3
fffff80000308b4e:	c7 02 02 00 02 00    	movl   $0x20002,(%rdx)
fffff80000308b54:	c3                   	ret
fffff80000308b55:	cc                   	int3
fffff80000308b56:	c7 02 01 00 02 00    	movl   $0x20001,(%rdx)
fffff80000308b5c:	c3                   	ret
fffff80000308b5d:	cc                   	int3
fffff80000308b5e:	c7 02 00 00 02 00    	movl   $0x20000,(%rdx)
fffff80000308b64:	c3                   	ret
fffff80000308b65:	cc                   	int3
fffff80000308b66:	cc                   	int3
fffff80000308b67:	cc                   	int3
fffff80000308b68:	cc                   	int3
fffff80000308b69:	cc                   	int3
fffff80000308b6a:	cc                   	int3
fffff80000308b6b:	cc                   	int3
fffff80000308b6c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000308b71:	56                   	push   %rsi
fffff80000308b72:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000308b76:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000308b79:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
fffff80000308b7e:	e8 bd 92 fe ff       	call   0xfffff800002f1e40
fffff80000308b83:	45 33 db             	xor    %r11d,%r11d
fffff80000308b86:	84 c0                	test   %al,%al
fffff80000308b88:	0f 85 32 01 00 00    	jne    0xfffff80000308cc0
fffff80000308b8e:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
fffff80000308b93:	45 33 c0             	xor    %r8d,%r8d
fffff80000308b96:	41 8d 53 01          	lea    0x1(%r11),%edx
fffff80000308b9a:	48 8d 0d ff 8d 46 00 	lea    0x468dff(%rip),%rcx        # 0xfffff800007719a0
fffff80000308ba1:	e8 8e 30 ff ff       	call   0xfffff800002fbc34
fffff80000308ba6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff80000308bab:	e8 90 c7 f5 ff       	call   0xfffff80000265340
fffff80000308bb0:	44 8b 54 24 20       	mov    0x20(%rsp),%r10d
fffff80000308bb5:	48 8d 15 45 1e 10 00 	lea    0x101e45(%rip),%rdx        # 0xfffff8000040aa01
fffff80000308bbc:	45 8b ca             	mov    %r10d,%r9d
fffff80000308bbf:	41 8b ca             	mov    %r10d,%ecx
fffff80000308bc2:	41 c1 e9 08          	shr    $0x8,%r9d
fffff80000308bc6:	81 e1 f0 00 00 00    	and    $0xf0,%ecx
fffff80000308bcc:	41 81 e1 00 0f 00 00 	and    $0xf00,%r9d
fffff80000308bd3:	8b d8                	mov    %eax,%ebx
fffff80000308bd5:	44 0b c9             	or     %ecx,%r9d
fffff80000308bd8:	41 c1 e9 04          	shr    $0x4,%r9d
fffff80000308bdc:	0f b6 42 ff          	movzbl -0x1(%rdx),%eax
fffff80000308be0:	48 be 00 00 00 00 01 	movabs $0x100000000,%rsi
fffff80000308be7:	00 00 00
fffff80000308bea:	3b c3                	cmp    %ebx,%eax
fffff80000308bec:	75 19                	jne    0xfffff80000308c07
fffff80000308bee:	0f b6 02             	movzbl (%rdx),%eax
fffff80000308bf1:	41 3b c1             	cmp    %r9d,%eax
fffff80000308bf4:	75 11                	jne    0xfffff80000308c07
fffff80000308bf6:	8a 42 01             	mov    0x1(%rdx),%al
fffff80000308bf9:	3c ff                	cmp    $0xff,%al
fffff80000308bfb:	74 19                	je     0xfffff80000308c16
fffff80000308bfd:	41 8b ca             	mov    %r10d,%ecx
fffff80000308c00:	83 e1 0f             	and    $0xf,%ecx
fffff80000308c03:	3a c1                	cmp    %cl,%al
fffff80000308c05:	74 0f                	je     0xfffff80000308c16
fffff80000308c07:	41 ff c0             	inc    %r8d
fffff80000308c0a:	48 83 c2 04          	add    $0x4,%rdx
fffff80000308c0e:	41 83 f8 29          	cmp    $0x29,%r8d
fffff80000308c12:	72 c8                	jb     0xfffff80000308bdc
fffff80000308c14:	eb 44                	jmp    0xfffff80000308c5a
fffff80000308c16:	41 8b c0             	mov    %r8d,%eax
fffff80000308c19:	48 8d 0d e3 1d 10 00 	lea    0x101de3(%rip),%rcx        # 0xfffff8000040aa03
fffff80000308c20:	0f b6 14 81          	movzbl (%rcx,%rax,4),%edx
fffff80000308c24:	8b 05 32 09 30 00    	mov    0x300932(%rip),%eax        # 0xfffff8000060955c
fffff80000308c2a:	8b ca                	mov    %edx,%ecx
fffff80000308c2c:	c1 e1 12             	shl    $0x12,%ecx
fffff80000308c2f:	33 c8                	xor    %eax,%ecx
fffff80000308c31:	48 c1 e2 1f          	shl    $0x1f,%rdx
fffff80000308c35:	81 e1 00 00 04 00    	and    $0x40000,%ecx
fffff80000308c3b:	33 c1                	xor    %ecx,%eax
fffff80000308c3d:	89 05 19 09 30 00    	mov    %eax,0x300919(%rip)        # 0xfffff8000060955c
fffff80000308c43:	48 8b 05 16 09 30 00 	mov    0x300916(%rip),%rax        # 0xfffff80000609560
fffff80000308c4a:	48 33 d0             	xor    %rax,%rdx
fffff80000308c4d:	48 23 d6             	and    %rsi,%rdx
fffff80000308c50:	48 33 c2             	xor    %rdx,%rax
fffff80000308c53:	48 89 05 06 09 30 00 	mov    %rax,0x300906(%rip)        # 0xfffff80000609560
fffff80000308c5a:	48 b9 00 00 00 00 00 	movabs $0x10000000000000,%rcx
fffff80000308c61:	00 10 00
fffff80000308c64:	48 85 0d 75 80 40 00 	test   %rcx,0x408075(%rip)        # 0xfffff80000710ce0
fffff80000308c6b:	74 15                	je     0xfffff80000308c82
fffff80000308c6d:	f7 05 e5 08 30 00 00 	testl  $0x40000,0x3008e5(%rip)        # 0xfffff8000060955c
fffff80000308c74:	00 04 00
fffff80000308c77:	75 09                	jne    0xfffff80000308c82
fffff80000308c79:	48 85 35 e0 08 30 00 	test   %rsi,0x3008e0(%rip)        # 0xfffff80000609560
fffff80000308c80:	74 06                	je     0xfffff80000308c88
fffff80000308c82:	41 bb 00 00 08 00    	mov    $0x80000,%r11d
fffff80000308c88:	8b 0d ce 08 30 00    	mov    0x3008ce(%rip),%ecx        # 0xfffff8000060955c
fffff80000308c8e:	48 ba 00 00 00 00 06 	movabs $0x600000000,%rdx
fffff80000308c95:	00 00 00
fffff80000308c98:	48 8b 05 c1 08 30 00 	mov    0x3008c1(%rip),%rax        # 0xfffff80000609560
fffff80000308c9f:	0f ba f1 13          	btr    $0x13,%ecx
fffff80000308ca3:	41 0b cb             	or     %r11d,%ecx
fffff80000308ca6:	89 0d b0 08 30 00    	mov    %ecx,0x3008b0(%rip)        # 0xfffff8000060955c
fffff80000308cac:	48 c1 e1 0f          	shl    $0xf,%rcx
fffff80000308cb0:	48 33 c8             	xor    %rax,%rcx
fffff80000308cb3:	48 23 ca             	and    %rdx,%rcx
fffff80000308cb6:	48 33 c1             	xor    %rcx,%rax
fffff80000308cb9:	48 89 05 a0 08 30 00 	mov    %rax,0x3008a0(%rip)        # 0xfffff80000609560
fffff80000308cc0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff80000308cc5:	48 83 c4 30          	add    $0x30,%rsp
fffff80000308cc9:	5e                   	pop    %rsi
fffff80000308cca:	c3                   	ret
fffff80000308ccb:	cc                   	int3
fffff80000308ccc:	cc                   	int3
fffff80000308ccd:	cc                   	int3
fffff80000308cce:	cc                   	int3
fffff80000308ccf:	cc                   	int3
fffff80000308cd0:	cc                   	int3
fffff80000308cd1:	cc                   	int3
fffff80000308cd2:	cc                   	int3
fffff80000308cd3:	cc                   	int3
fffff80000308cd4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000308cd9:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff80000308cde:	57                   	push   %rdi
fffff80000308cdf:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000308ce3:	0f b6 c2             	movzbl %dl,%eax
fffff80000308ce6:	48 8b f9             	mov    %rcx,%rdi
fffff80000308ce9:	48 8b 9c c1 a8 02 00 	mov    0x2a8(%rcx,%rax,8),%rbx
fffff80000308cf0:	00
fffff80000308cf1:	48 81 c3 80 0e 00 00 	add    $0xe80,%rbx
fffff80000308cf8:	48 8b 93 70 01 00 00 	mov    0x170(%rbx),%rdx
fffff80000308cff:	48 85 d2             	test   %rdx,%rdx
fffff80000308d02:	74 1e                	je     0xfffff80000308d22
fffff80000308d04:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff80000308d0b:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff80000308d12:	48 8b 09             	mov    (%rcx),%rcx
fffff80000308d15:	e8 ea 33 ff ff       	call   0xfffff800002fc104
fffff80000308d1a:	48 83 a3 70 01 00 00 	andq   $0x0,0x170(%rbx)
fffff80000308d21:	00
fffff80000308d22:	48 8b 93 68 01 00 00 	mov    0x168(%rbx),%rdx
fffff80000308d29:	bd ff 0f 00 00       	mov    $0xfff,%ebp
fffff80000308d2e:	48 85 d2             	test   %rdx,%rdx
fffff80000308d31:	0f 84 c6 00 00 00    	je     0xfffff80000308dfd
fffff80000308d37:	48 8b 92 88 00 00 00 	mov    0x88(%rdx),%rdx
fffff80000308d3e:	48 85 d2             	test   %rdx,%rdx
fffff80000308d41:	74 22                	je     0xfffff80000308d65
fffff80000308d43:	48 8b 87 08 03 00 00 	mov    0x308(%rdi),%rax
fffff80000308d4a:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff80000308d51:	48 8b 09             	mov    (%rcx),%rcx
fffff80000308d54:	48 85 d5             	test   %rdx,%rbp
fffff80000308d57:	75 07                	jne    0xfffff80000308d60
fffff80000308d59:	e8 e6 fe f1 ff       	call   0xfffff80000228c44
fffff80000308d5e:	eb 05                	jmp    0xfffff80000308d65
fffff80000308d60:	e8 f7 ff f1 ff       	call   0xfffff80000228d5c
fffff80000308d65:	48 8b 83 68 01 00 00 	mov    0x168(%rbx),%rax
fffff80000308d6c:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
fffff80000308d73:	48 85 d2             	test   %rdx,%rdx
fffff80000308d76:	74 22                	je     0xfffff80000308d9a
fffff80000308d78:	48 8b 87 08 03 00 00 	mov    0x308(%rdi),%rax
fffff80000308d7f:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff80000308d86:	48 8b 09             	mov    (%rcx),%rcx
fffff80000308d89:	48 85 d5             	test   %rdx,%rbp
fffff80000308d8c:	75 07                	jne    0xfffff80000308d95
fffff80000308d8e:	e8 b1 fe f1 ff       	call   0xfffff80000228c44
fffff80000308d93:	eb 05                	jmp    0xfffff80000308d9a
fffff80000308d95:	e8 c2 ff f1 ff       	call   0xfffff80000228d5c
fffff80000308d9a:	48 8b 83 68 01 00 00 	mov    0x168(%rbx),%rax
fffff80000308da1:	48 8b 50 78          	mov    0x78(%rax),%rdx
fffff80000308da5:	48 85 d2             	test   %rdx,%rdx
fffff80000308da8:	74 22                	je     0xfffff80000308dcc
fffff80000308daa:	48 8b 87 08 03 00 00 	mov    0x308(%rdi),%rax
fffff80000308db1:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff80000308db8:	48 8b 09             	mov    (%rcx),%rcx
fffff80000308dbb:	48 85 d5             	test   %rdx,%rbp
fffff80000308dbe:	75 07                	jne    0xfffff80000308dc7
fffff80000308dc0:	e8 7f fe f1 ff       	call   0xfffff80000228c44
fffff80000308dc5:	eb 05                	jmp    0xfffff80000308dcc
fffff80000308dc7:	e8 90 ff f1 ff       	call   0xfffff80000228d5c
fffff80000308dcc:	48 8b 87 08 03 00 00 	mov    0x308(%rdi),%rax
fffff80000308dd3:	48 8b 93 68 01 00 00 	mov    0x168(%rbx),%rdx
fffff80000308dda:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff80000308de1:	48 8b 09             	mov    (%rcx),%rcx
fffff80000308de4:	48 85 d5             	test   %rdx,%rbp
fffff80000308de7:	75 07                	jne    0xfffff80000308df0
fffff80000308de9:	e8 56 fe f1 ff       	call   0xfffff80000228c44
fffff80000308dee:	eb 05                	jmp    0xfffff80000308df5
fffff80000308df0:	e8 67 ff f1 ff       	call   0xfffff80000228d5c
fffff80000308df5:	48 83 a3 68 01 00 00 	andq   $0x0,0x168(%rbx)