fffff8000021aba9:	48 8b 89 98 00 00 00 	mov    0x98(%rcx),%rcx
fffff8000021abb0:	38 99 08 02 00 00    	cmp    %bl,0x208(%rcx)
fffff8000021abb6:	0f 84 df 07 00 00    	je     0xfffff8000021b39b
fffff8000021abbc:	4c 3b a1 38 01 00 00 	cmp    0x138(%rcx),%r12
fffff8000021abc3:	74 12                	je     0xfffff8000021abd7
fffff8000021abc5:	4d 85 e4             	test   %r12,%r12
fffff8000021abc8:	0f 85 cd 07 00 00    	jne    0xfffff8000021b39b
fffff8000021abce:	38 59 45             	cmp    %bl,0x45(%rcx)
fffff8000021abd1:	0f 84 c4 07 00 00    	je     0xfffff8000021b39b
fffff8000021abd7:	38 1d 35 7d 56 00    	cmp    %bl,0x567d35(%rip)        # 0xfffff80000782912
fffff8000021abdd:	74 09                	je     0xfffff8000021abe8
fffff8000021abdf:	f6 81 10 02 00 00 02 	testb  $0x2,0x210(%rcx)
fffff8000021abe6:	75 24                	jne    0xfffff8000021ac0c
fffff8000021abe8:	38 1d 26 7d 56 00    	cmp    %bl,0x567d26(%rip)        # 0xfffff80000782914
fffff8000021abee:	0f 84 46 0a 03 00    	je     0xfffff8000024b63a
fffff8000021abf4:	38 99 13 02 00 00    	cmp    %bl,0x213(%rcx)
fffff8000021abfa:	0f 85 3a 0a 03 00    	jne    0xfffff8000024b63a
fffff8000021ac00:	38 99 12 02 00 00    	cmp    %bl,0x212(%rcx)
fffff8000021ac06:	0f 84 2e 0a 03 00    	je     0xfffff8000024b63a
fffff8000021ac0c:	48 8b 8f 98 00 00 00 	mov    0x98(%rdi),%rcx
fffff8000021ac13:	38 59 30             	cmp    %bl,0x30(%rcx)
fffff8000021ac16:	0f 85 9d 0a 03 00    	jne    0xfffff8000024b6b9
fffff8000021ac1c:	41 f6 c3 08          	test   $0x8,%r11b
fffff8000021ac20:	0f 85 bb 08 00 00    	jne    0xfffff8000021b4e1
fffff8000021ac26:	83 b9 74 01 00 00 02 	cmpl   $0x2,0x174(%rcx)
fffff8000021ac2d:	0f 84 68 07 00 00    	je     0xfffff8000021b39b
fffff8000021ac33:	41 38 99 91 00 00 00 	cmp    %bl,0x91(%r9)
fffff8000021ac3a:	0f 85 98 0a 03 00    	jne    0xfffff8000024b6d8
fffff8000021ac40:	41 c6 86 d8 04 01 00 	movb   $0x3,0x104d8(%r14)
fffff8000021ac47:	03
fffff8000021ac48:	48 8b af 98 00 00 00 	mov    0x98(%rdi),%rbp
fffff8000021ac4f:	48 89 2a             	mov    %rbp,(%rdx)
fffff8000021ac52:	e9 68 fc ff ff       	jmp    0xfffff8000021a8bf
fffff8000021ac57:	48 85 ed             	test   %rbp,%rbp
fffff8000021ac5a:	0f 84 1e 07 00 00    	je     0xfffff8000021b37e
fffff8000021ac60:	48 3b a9 98 00 00 00 	cmp    0x98(%rcx),%rbp
fffff8000021ac67:	0f 85 23 05 00 00    	jne    0xfffff8000021b190
fffff8000021ac6d:	38 99 92 00 00 00    	cmp    %bl,0x92(%rcx)
fffff8000021ac73:	0f 85 46 fc ff ff    	jne    0xfffff8000021a8bf
fffff8000021ac79:	41 c6 86 d8 04 01 00 	movb   $0x1,0x104d8(%r14)
fffff8000021ac80:	01
fffff8000021ac81:	b1 01                	mov    $0x1,%cl
fffff8000021ac83:	e9 48 fc ff ff       	jmp    0xfffff8000021a8d0
fffff8000021ac88:	48 8b 87 98 00 00 00 	mov    0x98(%rdi),%rax
fffff8000021ac8f:	44 38 90 08 02 00 00 	cmp    %r10b,0x208(%rax)
fffff8000021ac96:	0f 85 a2 fc ff ff    	jne    0xfffff8000021a93e
fffff8000021ac9c:	e9 bb 0a 03 00       	jmp    0xfffff8000024b75c
fffff8000021aca1:	48 8b 97 98 00 00 00 	mov    0x98(%rdi),%rdx
fffff8000021aca8:	f6 82 10 02 00 00 02 	testb  $0x2,0x210(%rdx)
fffff8000021acaf:	0f 84 da fd ff ff    	je     0xfffff8000021aa8f
fffff8000021acb5:	80 bf 86 00 00 00 00 	cmpb   $0x0,0x86(%rdi)
fffff8000021acbc:	0f 85 3a 09 00 00    	jne    0xfffff8000021b5fc
fffff8000021acc2:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
fffff8000021acc6:	e8 65 fc 00 00       	call   0xfffff8000022a930
fffff8000021accb:	e9 bf fd ff ff       	jmp    0xfffff8000021aa8f
fffff8000021acd0:	80 bf 86 00 00 00 00 	cmpb   $0x0,0x86(%rdi)
fffff8000021acd7:	48 8b 87 98 00 00 00 	mov    0x98(%rdi),%rax
fffff8000021acde:	0f 85 d3 04 00 00    	jne    0xfffff8000021b1b7
fffff8000021ace4:	80 b8 12 02 00 00 00 	cmpb   $0x0,0x212(%rax)
fffff8000021aceb:	0f 84 a4 0b 03 00    	je     0xfffff8000024b895
fffff8000021acf1:	b2 01                	mov    $0x1,%dl
fffff8000021acf3:	0f b6 88 11 02 00 00 	movzbl 0x211(%rax),%ecx
fffff8000021acfa:	84 d2                	test   %dl,%dl
fffff8000021acfc:	74 08                	je     0xfffff8000021ad06
fffff8000021acfe:	0f b6 c1             	movzbl %cl,%eax
fffff8000021ad01:	c0 e0 03             	shl    $0x3,%al
fffff8000021ad04:	0a c8                	or     %al,%cl
fffff8000021ad06:	0f b6 87 8d 00 00 00 	movzbl 0x8d(%rdi),%eax
fffff8000021ad0d:	0a c1                	or     %cl,%al
fffff8000021ad0f:	88 87 8d 00 00 00    	mov    %al,0x8d(%rdi)
fffff8000021ad15:	48 8b 47 08          	mov    0x8(%rdi),%rax
fffff8000021ad19:	f0 08 48 64          	lock or %cl,0x64(%rax)
fffff8000021ad1d:	e9 95 fd ff ff       	jmp    0xfffff8000021aab7
fffff8000021ad22:	48 8b 8f 98 00 00 00 	mov    0x98(%rdi),%rcx
fffff8000021ad29:	80 b9 08 02 00 00 00 	cmpb   $0x0,0x208(%rcx)
fffff8000021ad30:	0f 84 7f 0b 03 00    	je     0xfffff8000024b8b5
fffff8000021ad36:	32 c0                	xor    %al,%al
fffff8000021ad38:	88 87 89 00 00 00    	mov    %al,0x89(%rdi)
fffff8000021ad3e:	48 8b 81 08 02 00 00 	mov    0x208(%rcx),%rax
fffff8000021ad45:	48 89 87 a0 00 00 00 	mov    %rax,0xa0(%rdi)
fffff8000021ad4c:	80 b9 10 02 00 00 00 	cmpb   $0x0,0x210(%rcx)
fffff8000021ad53:	0f 95 c0             	setne  %al
fffff8000021ad56:	88 87 8a 00 00 00    	mov    %al,0x8a(%rdi)
fffff8000021ad5c:	0f b6 81 11 02 00 00 	movzbl 0x211(%rcx),%eax
fffff8000021ad63:	88 87 8b 00 00 00    	mov    %al,0x8b(%rdi)
fffff8000021ad69:	80 b9 12 02 00 00 00 	cmpb   $0x0,0x212(%rcx)
fffff8000021ad70:	0f 84 46 0b 03 00    	je     0xfffff8000024b8bc
fffff8000021ad76:	b0 01                	mov    $0x1,%al
fffff8000021ad78:	88 87 8c 00 00 00    	mov    %al,0x8c(%rdi)
fffff8000021ad7e:	e9 58 fd ff ff       	jmp    0xfffff8000021aadb
fffff8000021ad83:	48 8b 07             	mov    (%rdi),%rax
fffff8000021ad86:	80 b8 d9 04 01 00 00 	cmpb   $0x0,0x104d9(%rax)
fffff8000021ad8d:	0f 84 f5 07 00 00    	je     0xfffff8000021b588
fffff8000021ad93:	c6 87 8e 00 00 00 01 	movb   $0x1,0x8e(%rdi)
fffff8000021ad9a:	e9 06 fd ff ff       	jmp    0xfffff8000021aaa5
fffff8000021ad9f:	48 8b 07             	mov    (%rdi),%rax
fffff8000021ada2:	80 b8 d9 04 01 00 00 	cmpb   $0x0,0x104d9(%rax)
fffff8000021ada9:	0f 85 52 03 00 00    	jne    0xfffff8000021b101
fffff8000021adaf:	f6 44 24 60 02       	testb  $0x2,0x60(%rsp)
fffff8000021adb4:	0f 84 e2 0a 03 00    	je     0xfffff8000024b89c
fffff8000021adba:	b0 01                	mov    $0x1,%al
fffff8000021adbc:	0f b6 8d 11 02 00 00 	movzbl 0x211(%rbp),%ecx
fffff8000021adc3:	84 c0                	test   %al,%al
fffff8000021adc5:	74 08                	je     0xfffff8000021adcf
fffff8000021adc7:	0f b6 c1             	movzbl %cl,%eax
fffff8000021adca:	c0 e0 03             	shl    $0x3,%al
fffff8000021adcd:	0a c8                	or     %al,%cl
fffff8000021adcf:	0f b6 87 8d 00 00 00 	movzbl 0x8d(%rdi),%eax
fffff8000021add6:	0a c1                	or     %cl,%al
fffff8000021add8:	88 87 8d 00 00 00    	mov    %al,0x8d(%rdi)
fffff8000021adde:	48 8b 47 08          	mov    0x8(%rdi),%rax
fffff8000021ade2:	f0 08 48 64          	lock or %cl,0x64(%rax)
fffff8000021ade6:	e9 d5 fc ff ff       	jmp    0xfffff8000021aac0
fffff8000021adeb:	48 85 ed             	test   %rbp,%rbp
fffff8000021adee:	0f 84 5e 02 00 00    	je     0xfffff8000021b052
fffff8000021adf4:	49 8b 89 98 00 00 00 	mov    0x98(%r9),%rcx
fffff8000021adfb:	48 85 c9             	test   %rcx,%rcx
fffff8000021adfe:	0f 84 4e 02 00 00    	je     0xfffff8000021b052
fffff8000021ae04:	48 8b 85 38 01 00 00 	mov    0x138(%rbp),%rax
fffff8000021ae0b:	48 39 81 38 01 00 00 	cmp    %rax,0x138(%rcx)
fffff8000021ae12:	0f 85 3a 02 00 00    	jne    0xfffff8000021b052
fffff8000021ae18:	48 3b cd             	cmp    %rbp,%rcx
fffff8000021ae1b:	0f 84 31 02 00 00    	je     0xfffff8000021b052
fffff8000021ae21:	c6 87 90 00 00 00 01 	movb   $0x1,0x90(%rdi)
fffff8000021ae28:	41 c6 81 90 00 00 00 	movb   $0x1,0x90(%r9)
fffff8000021ae2f:	01
fffff8000021ae30:	88 9f 91 00 00 00    	mov    %bl,0x91(%rdi)
fffff8000021ae36:	41 88 99 91 00 00 00 	mov    %bl,0x91(%r9)
fffff8000021ae3d:	e9 b9 fa ff ff       	jmp    0xfffff8000021a8fb
fffff8000021ae42:	41 83 fa 03          	cmp    $0x3,%r10d
fffff8000021ae46:	75 14                	jne    0xfffff8000021ae5c
fffff8000021ae48:	49 8b 81 98 00 00 00 	mov    0x98(%r9),%rax
fffff8000021ae4f:	48 39 88 38 01 00 00 	cmp    %rcx,0x138(%rax)
fffff8000021ae56:	0f 84 04 fc ff ff    	je     0xfffff8000021aa60
fffff8000021ae5c:	41 c6 04 24 01       	movb   $0x1,(%r12)
fffff8000021ae61:	c6 87 87 00 00 00 01 	movb   $0x1,0x87(%rdi)
fffff8000021ae68:	e9 f3 fb ff ff       	jmp    0xfffff8000021aa60
fffff8000021ae6d:	41 c6 86 d8 04 01 00 	movb   $0xc,0x104d8(%r14)
fffff8000021ae74:	0c
fffff8000021ae75:	b1 0c                	mov    $0xc,%cl
fffff8000021ae77:	38 9f 92 00 00 00    	cmp    %bl,0x92(%rdi)
fffff8000021ae7d:	0f 84 4d fa ff ff    	je     0xfffff8000021a8d0
fffff8000021ae83:	e9 68 08 03 00       	jmp    0xfffff8000024b6f0
fffff8000021ae88:	45 38 b9 91 00 00 00 	cmp    %r15b,0x91(%r9)
fffff8000021ae8f:	0f 85 00 fb ff ff    	jne    0xfffff8000021a995
fffff8000021ae95:	4d 8b 81 98 00 00 00 	mov    0x98(%r9),%r8
fffff8000021ae9c:	4d 85 c0             	test   %r8,%r8
fffff8000021ae9f:	74 0d                	je     0xfffff8000021aeae
fffff8000021aea1:	49 39 88 38 01 00 00 	cmp    %rcx,0x138(%r8)
fffff8000021aea8:	0f 85 e7 fa ff ff    	jne    0xfffff8000021a995
fffff8000021aeae:	44 38 3d 5d 7a 56 00 	cmp    %r15b,0x567a5d(%rip)        # 0xfffff80000782912
fffff8000021aeb5:	0f 84 de 08 03 00    	je     0xfffff8000024b799
fffff8000021aebb:	41 83 fa 01          	cmp    $0x1,%r10d
fffff8000021aebf:	74 14                	je     0xfffff8000021aed5
fffff8000021aec1:	41 f6 c2 08          	test   $0x8,%r10b
fffff8000021aec5:	0f 84 98 00 00 00    	je     0xfffff8000021af63
fffff8000021aecb:	41 f6 c2 10          	test   $0x10,%r10b
fffff8000021aecf:	0f 85 8e 00 00 00    	jne    0xfffff8000021af63
fffff8000021aed5:	f6 c3 04             	test   $0x4,%bl
fffff8000021aed8:	74 4b                	je     0xfffff8000021af25
fffff8000021aeda:	44 38 3d 31 7a 56 00 	cmp    %r15b,0x567a31(%rip)        # 0xfffff80000782912
fffff8000021aee1:	0f 84 7e 03 00 00    	je     0xfffff8000021b265
fffff8000021aee7:	48 8b 8f 98 00 00 00 	mov    0x98(%rdi),%rcx
fffff8000021aeee:	44 38 b9 10 02 00 00 	cmp    %r15b,0x210(%rcx)
fffff8000021aef5:	0f 85 27 06 00 00    	jne    0xfffff8000021b522
fffff8000021aefb:	48 8b 89 08 02 00 00 	mov    0x208(%rcx),%rcx
fffff8000021af02:	49 8b 80 08 02 00 00 	mov    0x208(%r8),%rax
fffff8000021af09:	48 3b c1             	cmp    %rcx,%rax
fffff8000021af0c:	0f 84 53 03 00 00    	je     0xfffff8000021b265
fffff8000021af12:	48 85 c2             	test   %rax,%rdx
fffff8000021af15:	0f 85 41 03 00 00    	jne    0xfffff8000021b25c
fffff8000021af1b:	49 8b 01             	mov    (%r9),%rax
fffff8000021af1e:	c6 80 da 04 01 00 01 	movb   $0x1,0x104da(%rax)
fffff8000021af25:	f6 c3 08             	test   $0x8,%bl
fffff8000021af28:	74 39                	je     0xfffff8000021af63
fffff8000021af2a:	44 38 3d e1 79 56 00 	cmp    %r15b,0x5679e1(%rip)        # 0xfffff80000782912
fffff8000021af31:	74 06                	je     0xfffff8000021af39
fffff8000021af33:	40 f6 c6 02          	test   $0x2,%sil
fffff8000021af37:	75 22                	jne    0xfffff8000021af5b
fffff8000021af39:	44 38 3d d4 79 56 00 	cmp    %r15b,0x5679d4(%rip)        # 0xfffff80000782914
fffff8000021af40:	74 21                	je     0xfffff8000021af63
fffff8000021af42:	49 8b 81 98 00 00 00 	mov    0x98(%r9),%rax
fffff8000021af49:	0f b6 80 13 02 00 00 	movzbl 0x213(%rax),%eax
fffff8000021af50:	84 c0                	test   %al,%al
fffff8000021af52:	75 0f                	jne    0xfffff8000021af63
fffff8000021af54:	f6 44 24 60 02       	testb  $0x2,0x60(%rsp)
fffff8000021af59:	74 08                	je     0xfffff8000021af63
fffff8000021af5b:	41 c6 81 88 00 00 00 	movb   $0x1,0x88(%r9)
fffff8000021af62:	01
fffff8000021af63:	45 88 b9 87 00 00 00 	mov    %r15b,0x87(%r9)
fffff8000021af6a:	e9 26 fa ff ff       	jmp    0xfffff8000021a995
fffff8000021af6f:	88 9f 90 00 00 00    	mov    %bl,0x90(%rdi)
fffff8000021af75:	41 88 99 90 00 00 00 	mov    %bl,0x90(%r9)
fffff8000021af7c:	48 8b 87 98 00 00 00 	mov    0x98(%rdi),%rax
fffff8000021af83:	38 58 30             	cmp    %bl,0x30(%rax)
fffff8000021af86:	0f 84 6f f9 ff ff    	je     0xfffff8000021a8fb
fffff8000021af8c:	38 1d 7f 79 56 00    	cmp    %bl,0x56797f(%rip)        # 0xfffff80000782911
fffff8000021af92:	0f 85 66 07 03 00    	jne    0xfffff8000024b6fe
fffff8000021af98:	41 83 fb 01          	cmp    $0x1,%r11d
fffff8000021af9c:	0f 84 45 06 00 00    	je     0xfffff8000021b5e7
fffff8000021afa2:	41 f6 c3 08          	test   $0x8,%r11b
fffff8000021afa6:	0f 84 4f f9 ff ff    	je     0xfffff8000021a8fb
fffff8000021afac:	e9 6c 07 03 00       	jmp    0xfffff8000024b71d
fffff8000021afb1:	41 83 fb 01          	cmp    $0x1,%r11d
fffff8000021afb5:	0f 85 03 03 00 00    	jne    0xfffff8000021b2be
fffff8000021afbb:	45 84 ed             	test   %r13b,%r13b
fffff8000021afbe:	0f 85 08 03 00 00    	jne    0xfffff8000021b2cc
fffff8000021afc4:	c6 87 87 00 00 00 01 	movb   $0x1,0x87(%rdi)
fffff8000021afcb:	e9 14 fa ff ff       	jmp    0xfffff8000021a9e4
fffff8000021afd0:	80 3d 3b 79 56 00 00 	cmpb   $0x0,0x56793b(%rip)        # 0xfffff80000782912
fffff8000021afd7:	74 16                	je     0xfffff8000021afef
fffff8000021afd9:	49 8b 81 98 00 00 00 	mov    0x98(%r9),%rax
fffff8000021afe0:	0f b6 80 10 02 00 00 	movzbl 0x210(%rax),%eax
fffff8000021afe7:	a8 02                	test   $0x2,%al
fffff8000021afe9:	0f 85 d1 05 00 00    	jne    0xfffff8000021b5c0
fffff8000021afef:	80 3d 1e 79 56 00 00 	cmpb   $0x0,0x56791e(%rip)        # 0xfffff80000782914
fffff8000021aff6:	0f 84 81 fa ff ff    	je     0xfffff8000021aa7d
fffff8000021affc:	80 bd 13 02 00 00 00 	cmpb   $0x0,0x213(%rbp)
fffff8000021b003:	0f 85 74 fa ff ff    	jne    0xfffff8000021aa7d
fffff8000021b009:	49 8b 81 98 00 00 00 	mov    0x98(%r9),%rax
fffff8000021b010:	0f b6 80 12 02 00 00 	movzbl 0x212(%rax),%eax
fffff8000021b017:	a8 02                	test   $0x2,%al
fffff8000021b019:	0f 84 5e fa ff ff    	je     0xfffff8000021aa7d
fffff8000021b01f:	f6 85 11 02 00 00 01 	testb  $0x1,0x211(%rbp)
fffff8000021b026:	0f 85 50 08 03 00    	jne    0xfffff8000024b87c
fffff8000021b02c:	f0 80 8f 88 00 00 00 	lock orb $0x1,0x88(%rdi)
fffff8000021b033:	01
fffff8000021b034:	49 8b 01             	mov    (%r9),%rax
fffff8000021b037:	0f b6 80 d8 04 01 00 	movzbl 0x104d8(%rax),%eax
fffff8000021b03e:	a8 08                	test   $0x8,%al
fffff8000021b040:	0f 85 37 fa ff ff    	jne    0xfffff8000021aa7d
fffff8000021b046:	c6 87 88 00 00 00 00 	movb   $0x0,0x88(%rdi)
fffff8000021b04d:	e9 2b fa ff ff       	jmp    0xfffff8000021aa7d
fffff8000021b052:	41 38 99 91 00 00 00 	cmp    %bl,0x91(%r9)
fffff8000021b059:	0f 84 9c f8 ff ff    	je     0xfffff8000021a8fb
fffff8000021b05f:	e9 c8 06 03 00       	jmp    0xfffff8000024b72c
fffff8000021b064:	44 38 3d a7 78 56 00 	cmp    %r15b,0x5678a7(%rip)        # 0xfffff80000782912
fffff8000021b06b:	0f 84 bf 07 03 00    	je     0xfffff8000024b830
fffff8000021b071:	4d 8b 81 98 00 00 00 	mov    0x98(%r9),%r8
fffff8000021b078:	40 f6 c6 02          	test   $0x2,%sil
fffff8000021b07c:	0f 85 71 04 00 00    	jne    0xfffff8000021b4f3
fffff8000021b082:	48 8b 8d 08 02 00 00 	mov    0x208(%rbp),%rcx
fffff8000021b089:	48 ba 00 00 00 00 00 	movabs $0x2000000000000000,%rdx
fffff8000021b090:	00 00 20
fffff8000021b093:	49 8b 80 08 02 00 00 	mov    0x208(%r8),%rax
fffff8000021b09a:	48 3b c1             	cmp    %rcx,%rax
fffff8000021b09d:	0f 84 10 03 00 00    	je     0xfffff8000021b3b3
fffff8000021b0a3:	48 85 c2             	test   %rax,%rdx
fffff8000021b0a6:	0f 85 fe 02 00 00    	jne    0xfffff8000021b3aa
fffff8000021b0ac:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000021b0b1:	85 c0                	test   %eax,%eax
fffff8000021b0b3:	0f 84 02 03 00 00    	je     0xfffff8000021b3bb
fffff8000021b0b9:	41 83 fa 01          	cmp    $0x1,%r10d
fffff8000021b0bd:	0f 85 dd 03 00 00    	jne    0xfffff8000021b4a0
fffff8000021b0c3:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
fffff8000021b0c8:	49 39 88 38 01 00 00 	cmp    %rcx,0x138(%r8)
fffff8000021b0cf:	0f 84 41 03 00 00    	je     0xfffff8000021b416
fffff8000021b0d5:	48 8b 07             	mov    (%rdi),%rax
fffff8000021b0d8:	c6 80 d9 04 01 00 01 	movb   $0x1,0x104d9(%rax)
fffff8000021b0df:	e9 3d f9 ff ff       	jmp    0xfffff8000021aa21
fffff8000021b0e4:	45 38 b9 89 00 00 00 	cmp    %r15b,0x89(%r9)
fffff8000021b0eb:	0f 84 70 f8 ff ff    	je     0xfffff8000021a961
fffff8000021b0f1:	e9 83 06 03 00       	jmp    0xfffff8000024b779
fffff8000021b0f6:	88 98 d9 04 01 00    	mov    %bl,0x104d9(%rax)
fffff8000021b0fc:	e9 30 f7 ff ff       	jmp    0xfffff8000021a831
fffff8000021b101:	c6 87 8f 00 00 00 01 	movb   $0x1,0x8f(%rdi)
fffff8000021b108:	e9 b3 f9 ff ff       	jmp    0xfffff8000021aac0
fffff8000021b10d:	44 38 3d fe 77 56 00 	cmp    %r15b,0x5677fe(%rip)        # 0xfffff80000782912
fffff8000021b114:	74 14                	je     0xfffff8000021b12a
fffff8000021b116:	48 8b 97 98 00 00 00 	mov    0x98(%rdi),%rdx
fffff8000021b11d:	44 38 ba 10 02 00 00 	cmp    %r15b,0x210(%rdx)
fffff8000021b124:	0f 85 6f 04 00 00    	jne    0xfffff8000021b599
fffff8000021b12a:	44 38 3d e3 77 56 00 	cmp    %r15b,0x5677e3(%rip)        # 0xfffff80000782914
fffff8000021b131:	0f 84 d2 f8 ff ff    	je     0xfffff8000021aa09
fffff8000021b137:	49 8b 81 98 00 00 00 	mov    0x98(%r9),%rax
fffff8000021b13e:	0f b6 80 13 02 00 00 	movzbl 0x213(%rax),%eax
fffff8000021b145:	84 c0                	test   %al,%al
fffff8000021b147:	0f 85 bc f8 ff ff    	jne    0xfffff8000021aa09
fffff8000021b14d:	48 8b 97 98 00 00 00 	mov    0x98(%rdi),%rdx
fffff8000021b154:	44 38 ba 12 02 00 00 	cmp    %r15b,0x212(%rdx)
fffff8000021b15b:	0f 84 a8 f8 ff ff    	je     0xfffff8000021aa09
fffff8000021b161:	49 8b 81 98 00 00 00 	mov    0x98(%r9),%rax
fffff8000021b168:	f6 80 11 02 00 00 01 	testb  $0x1,0x211(%rax)
fffff8000021b16f:	0f 85 a1 06 03 00    	jne    0xfffff8000024b816
fffff8000021b175:	41 83 fa 01          	cmp    $0x1,%r10d
fffff8000021b179:	0f 85 f5 02 00 00    	jne    0xfffff8000021b474
fffff8000021b17f:	41 c6 04 24 01       	movb   $0x1,(%r12)
fffff8000021b184:	c6 87 86 00 00 00 01 	movb   $0x1,0x86(%rdi)
fffff8000021b18b:	e9 79 f8 ff ff       	jmp    0xfffff8000021aa09
fffff8000021b190:	41 c6 86 d8 04 01 00 	movb   $0xc,0x104d8(%r14)
fffff8000021b197:	0c
fffff8000021b198:	b1 0c                	mov    $0xc,%cl
fffff8000021b19a:	38 9f 92 00 00 00    	cmp    %bl,0x92(%rdi)
fffff8000021b1a0:	0f 84 2a f7 ff ff    	je     0xfffff8000021a8d0
fffff8000021b1a6:	e9 45 05 03 00       	jmp    0xfffff8000024b6f0
fffff8000021b1ab:	41 88 99 86 00 00 00 	mov    %bl,0x86(%r9)
fffff8000021b1b2:	e9 6b f6 ff ff       	jmp    0xfffff8000021a822
fffff8000021b1b7:	48 89 87 b0 00 00 00 	mov    %rax,0xb0(%rdi)
fffff8000021b1be:	e9 f4 f8 ff ff       	jmp    0xfffff8000021aab7
fffff8000021b1c3:	80 3d 48 77 56 00 00 	cmpb   $0x0,0x567748(%rip)        # 0xfffff80000782912
fffff8000021b1ca:	74 2b                	je     0xfffff8000021b1f7
fffff8000021b1cc:	41 80 b9 8a 00 00 00 	cmpb   $0x0,0x8a(%r9)
fffff8000021b1d3:	00
fffff8000021b1d4:	48 8b 8d 08 02 00 00 	mov    0x208(%rbp),%rcx
fffff8000021b1db:	0f 85 6b 03 00 00    	jne    0xfffff8000021b54c
fffff8000021b1e1:	49 8b 81 a0 00 00 00 	mov    0xa0(%r9),%rax
fffff8000021b1e8:	48 3b c8             	cmp    %rax,%rcx
fffff8000021b1eb:	74 0a                	je     0xfffff8000021b1f7
fffff8000021b1ed:	48 85 ca             	test   %rcx,%rdx
fffff8000021b1f0:	74 3e                	je     0xfffff8000021b230
fffff8000021b1f2:	48 85 c0             	test   %rax,%rax
fffff8000021b1f5:	78 39                	js     0xfffff8000021b230
fffff8000021b1f7:	80 3d 16 77 56 00 00 	cmpb   $0x0,0x567716(%rip)        # 0xfffff80000782914
fffff8000021b1fe:	0f 84 6f f8 ff ff    	je     0xfffff8000021aa73
fffff8000021b204:	80 bd 13 02 00 00 00 	cmpb   $0x0,0x213(%rbp)
fffff8000021b20b:	0f 85 62 f8 ff ff    	jne    0xfffff8000021aa73
fffff8000021b211:	0f b6 85 11 02 00 00 	movzbl 0x211(%rbp),%eax
fffff8000021b218:	24 01                	and    $0x1,%al
fffff8000021b21a:	41 80 b9 8c 00 00 00 	cmpb   $0x0,0x8c(%r9)
fffff8000021b221:	00
fffff8000021b222:	0f 84 47 06 03 00    	je     0xfffff8000024b86f
fffff8000021b228:	84 c0                	test   %al,%al
fffff8000021b22a:	0f 85 2c 06 03 00    	jne    0xfffff8000024b85c
fffff8000021b230:	48 8b 07             	mov    (%rdi),%rax
fffff8000021b233:	f0 80 88 da 04 01 00 	lock orb $0x1,0x104da(%rax)
fffff8000021b23a:	01
fffff8000021b23b:	49 8b 01             	mov    (%r9),%rax
fffff8000021b23e:	0f b6 80 d8 04 01 00 	movzbl 0x104d8(%rax),%eax
fffff8000021b245:	a8 04                	test   $0x4,%al
fffff8000021b247:	0f 85 26 f8 ff ff    	jne    0xfffff8000021aa73
fffff8000021b24d:	48 8b 07             	mov    (%rdi),%rax
fffff8000021b250:	c6 80 da 04 01 00 00 	movb   $0x0,0x104da(%rax)
fffff8000021b257:	e9 17 f8 ff ff       	jmp    0xfffff8000021aa73
fffff8000021b25c:	48 85 c9             	test   %rcx,%rcx
fffff8000021b25f:	0f 88 b6 fc ff ff    	js     0xfffff8000021af1b
fffff8000021b265:	44 38 3d a8 76 56 00 	cmp    %r15b,0x5676a8(%rip)        # 0xfffff80000782914
fffff8000021b26c:	0f 84 b3 fc ff ff    	je     0xfffff8000021af25
fffff8000021b272:	41 0f b6 80 13 02 00 	movzbl 0x213(%r8),%eax
fffff8000021b279:	00
fffff8000021b27a:	84 c0                	test   %al,%al
fffff8000021b27c:	0f 85 a3 fc ff ff    	jne    0xfffff8000021af25
fffff8000021b282:	49 8b 81 98 00 00 00 	mov    0x98(%r9),%rax
fffff8000021b289:	48 8b 97 98 00 00 00 	mov    0x98(%rdi),%rdx
fffff8000021b290:	0f b6 88 11 02 00 00 	movzbl 0x211(%rax),%ecx
fffff8000021b297:	80 e1 01             	and    $0x1,%cl
fffff8000021b29a:	44 38 ba 12 02 00 00 	cmp    %r15b,0x212(%rdx)
fffff8000021b2a1:	0f 84 20 05 03 00    	je     0xfffff8000024b7c7
fffff8000021b2a7:	84 c9                	test   %cl,%cl
fffff8000021b2a9:	0f 85 fc 04 03 00    	jne    0xfffff8000024b7ab
fffff8000021b2af:	48 ba 00 00 00 00 00 	movabs $0x2000000000000000,%rdx