fffff800002e9f52:	89 29                	mov    %ebp,(%rcx)
fffff800002e9f54:	48 8d 41 10          	lea    0x10(%rcx),%rax
fffff800002e9f58:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff800002e9f5c:	48 89 00             	mov    %rax,(%rax)
fffff800002e9f5f:	48 8d 41 20          	lea    0x20(%rcx),%rax
fffff800002e9f63:	48 89 00             	mov    %rax,(%rax)
fffff800002e9f66:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff800002e9f6a:	48 8b c1             	mov    %rcx,%rax
fffff800002e9f6d:	48 83 c8 01          	or     $0x1,%rax
fffff800002e9f71:	48 89 03             	mov    %rax,(%rbx)
fffff800002e9f74:	48 89 0e             	mov    %rcx,(%rsi)
fffff800002e9f77:	41 8b c4             	mov    %r12d,%eax
fffff800002e9f7a:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
fffff800002e9f7f:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
fffff800002e9f84:	48 83 c4 30          	add    $0x30,%rsp
fffff800002e9f88:	41 5f                	pop    %r15
fffff800002e9f8a:	41 5e                	pop    %r14
fffff800002e9f8c:	41 5c                	pop    %r12
fffff800002e9f8e:	5f                   	pop    %rdi
fffff800002e9f8f:	5e                   	pop    %rsi
fffff800002e9f90:	c3                   	ret
fffff800002e9f91:	cc                   	int3
fffff800002e9f92:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
fffff800002e9f97:	33 d2                	xor    %edx,%edx
fffff800002e9f99:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
fffff800002e9f9e:	4c 8b cb             	mov    %rbx,%r9
fffff800002e9fa1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002e9fa6:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002e9fab:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff800002e9fae:	e8 21 86 f6 ff       	call   0xfffff800002525d4
fffff800002e9fb3:	cc                   	int3
fffff800002e9fb4:	4c 89 23             	mov    %r12,(%rbx)
fffff800002e9fb7:	f0 ff 0f             	lock decl (%rdi)
fffff800002e9fba:	eb be                	jmp    0xfffff800002e9f7a
fffff800002e9fbc:	cc                   	int3
fffff800002e9fbd:	cc                   	int3
fffff800002e9fbe:	cc                   	int3
fffff800002e9fbf:	cc                   	int3
fffff800002e9fc0:	cc                   	int3
fffff800002e9fc1:	cc                   	int3
fffff800002e9fc2:	cc                   	int3
fffff800002e9fc3:	cc                   	int3
fffff800002e9fc4:	48 81 c1 c0 35 00 00 	add    $0x35c0,%rcx
fffff800002e9fcb:	48 8b 01             	mov    (%rcx),%rax
fffff800002e9fce:	eb 08                	jmp    0xfffff800002e9fd8
fffff800002e9fd0:	39 50 10             	cmp    %edx,0x10(%rax)
fffff800002e9fd3:	74 0a                	je     0xfffff800002e9fdf
fffff800002e9fd5:	48 8b 00             	mov    (%rax),%rax
fffff800002e9fd8:	48 3b c1             	cmp    %rcx,%rax
fffff800002e9fdb:	75 f3                	jne    0xfffff800002e9fd0
fffff800002e9fdd:	33 c0                	xor    %eax,%eax
fffff800002e9fdf:	c3                   	ret
fffff800002e9fe0:	cc                   	int3
fffff800002e9fe1:	cc                   	int3
fffff800002e9fe2:	cc                   	int3
fffff800002e9fe3:	cc                   	int3
fffff800002e9fe4:	cc                   	int3
fffff800002e9fe5:	cc                   	int3
fffff800002e9fe6:	cc                   	int3
fffff800002e9fe7:	cc                   	int3
fffff800002e9fe8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002e9fed:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002e9ff2:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
fffff800002e9ff7:	45 33 d2             	xor    %r10d,%r10d
fffff800002e9ffa:	49 8b f8             	mov    %r8,%rdi
fffff800002e9ffd:	48 8b da             	mov    %rdx,%rbx
fffff800002ea000:	44 8b d9             	mov    %ecx,%r11d
fffff800002ea003:	41 8b f2             	mov    %r10d,%esi
fffff800002ea006:	85 c9                	test   %ecx,%ecx
fffff800002ea008:	74 63                	je     0xfffff800002ea06d
fffff800002ea00a:	49 2b d9             	sub    %r9,%rbx
fffff800002ea00d:	4e 8b 04 0b          	mov    (%rbx,%r9,1),%r8
fffff800002ea011:	b8 0c 15 0c 1e       	mov    $0x1e0c150c,%eax
fffff800002ea016:	41 8b c8             	mov    %r8d,%ecx
fffff800002ea019:	49 8b d0             	mov    %r8,%rdx
fffff800002ea01c:	c1 e9 08             	shr    $0x8,%ecx
fffff800002ea01f:	83 e1 18             	and    $0x18,%ecx
fffff800002ea022:	d3 e8                	shr    %cl,%eax
fffff800002ea024:	0f b6 c8             	movzbl %al,%ecx
fffff800002ea027:	81 e2 ff 07 00 00    	and    $0x7ff,%edx
fffff800002ea02d:	74 1c                	je     0xfffff800002ea04b
fffff800002ea02f:	48 d3 e2             	shl    %cl,%rdx
fffff800002ea032:	49 03 d0             	add    %r8,%rdx
fffff800002ea035:	49 3b d0             	cmp    %r8,%rdx
fffff800002ea038:	72 36                	jb     0xfffff800002ea070
fffff800002ea03a:	49 8b c0             	mov    %r8,%rax
fffff800002ea03d:	48 33 c2             	xor    %rdx,%rax
fffff800002ea040:	48 0f bd c8          	bsr    %rax,%rcx
fffff800002ea044:	ff c1                	inc    %ecx
fffff800002ea046:	83 f9 30             	cmp    $0x30,%ecx
fffff800002ea049:	73 25                	jae    0xfffff800002ea070
fffff800002ea04b:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002ea050:	ff c6                	inc    %esi
fffff800002ea052:	48 d3 e2             	shl    %cl,%rdx
fffff800002ea055:	83 c1 f4             	add    $0xfffffff4,%ecx
fffff800002ea058:	48 f7 da             	neg    %rdx
fffff800002ea05b:	49 23 d0             	and    %r8,%rdx
fffff800002ea05e:	48 0b d1             	or     %rcx,%rdx
fffff800002ea061:	49 89 11             	mov    %rdx,(%r9)
fffff800002ea064:	49 83 c1 08          	add    $0x8,%r9
fffff800002ea068:	41 3b f3             	cmp    %r11d,%esi
fffff800002ea06b:	72 a0                	jb     0xfffff800002ea00d
fffff800002ea06d:	45 8b d3             	mov    %r11d,%r10d
fffff800002ea070:	44 89 17             	mov    %r10d,(%rdi)
fffff800002ea073:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
fffff800002ea078:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
fffff800002ea07d:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
fffff800002ea082:	c3                   	ret
fffff800002ea083:	cc                   	int3
fffff800002ea084:	cc                   	int3
fffff800002ea085:	cc                   	int3
fffff800002ea086:	cc                   	int3
fffff800002ea087:	cc                   	int3
fffff800002ea088:	cc                   	int3
fffff800002ea089:	cc                   	int3
fffff800002ea08a:	cc                   	int3
fffff800002ea08b:	cc                   	int3
fffff800002ea08c:	48 8b c4             	mov    %rsp,%rax
fffff800002ea08f:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002ea093:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002ea097:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002ea09b:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002ea09f:	41 56                	push   %r14
fffff800002ea0a1:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002ea0a5:	33 db                	xor    %ebx,%ebx
fffff800002ea0a7:	48 8d b9 e0 35 00 00 	lea    0x35e0(%rcx),%rdi
fffff800002ea0ae:	8b 07                	mov    (%rdi),%eax
fffff800002ea0b0:	49 8b f0             	mov    %r8,%rsi
fffff800002ea0b3:	0f ba f0 1f          	btr    $0x1f,%eax
fffff800002ea0b7:	49 89 18             	mov    %rbx,(%r8)
fffff800002ea0ba:	44 8b f2             	mov    %edx,%r14d
fffff800002ea0bd:	48 8b e9             	mov    %rcx,%rbp
fffff800002ea0c0:	44 8d 48 01          	lea    0x1(%rax),%r9d
fffff800002ea0c4:	f0 44 0f b1 0f       	lock cmpxchg %r9d,(%rdi)
fffff800002ea0c9:	74 08                	je     0xfffff800002ea0d3
fffff800002ea0cb:	48 8b cf             	mov    %rdi,%rcx
fffff800002ea0ce:	e8 7d ab f7 ff       	call   0xfffff80000264c50
fffff800002ea0d3:	41 8b d6             	mov    %r14d,%edx
fffff800002ea0d6:	48 8b cd             	mov    %rbp,%rcx
fffff800002ea0d9:	e8 e6 fe ff ff       	call   0xfffff800002e9fc4
fffff800002ea0de:	48 85 c0             	test   %rax,%rax
fffff800002ea0e1:	74 0e                	je     0xfffff800002ea0f1
fffff800002ea0e3:	38 58 14             	cmp    %bl,0x14(%rax)
fffff800002ea0e6:	74 09                	je     0xfffff800002ea0f1
fffff800002ea0e8:	f0 ff 40 18          	lock incl 0x18(%rax)
fffff800002ea0ec:	48 89 06             	mov    %rax,(%rsi)
fffff800002ea0ef:	eb 05                	jmp    0xfffff800002ea0f6
fffff800002ea0f1:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff800002ea0f6:	f0 ff 0f             	lock decl (%rdi)
fffff800002ea0f9:	0f b7 c3             	movzwl %bx,%eax
fffff800002ea0fc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002ea101:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff800002ea106:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002ea10b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002ea110:	48 83 c4 20          	add    $0x20,%rsp
fffff800002ea114:	41 5e                	pop    %r14
fffff800002ea116:	c3                   	ret
fffff800002ea117:	cc                   	int3
fffff800002ea118:	cc                   	int3
fffff800002ea119:	cc                   	int3
fffff800002ea11a:	cc                   	int3
fffff800002ea11b:	cc                   	int3
fffff800002ea11c:	cc                   	int3
fffff800002ea11d:	cc                   	int3
fffff800002ea11e:	cc                   	int3
fffff800002ea11f:	cc                   	int3
fffff800002ea120:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002ea125:	57                   	push   %rdi
fffff800002ea126:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002ea12a:	48 8b d9             	mov    %rcx,%rbx
fffff800002ea12d:	89 91 a8 01 00 00    	mov    %edx,0x1a8(%rcx)
fffff800002ea133:	83 e2 1f             	and    $0x1f,%edx
fffff800002ea136:	41 ba 01 00 00 00    	mov    $0x1,%r10d
fffff800002ea13c:	8a ca                	mov    %dl,%cl
fffff800002ea13e:	41 d3 e2             	shl    %cl,%r10d
fffff800002ea141:	48 8b 43 40          	mov    0x40(%rbx),%rax
fffff800002ea145:	8b 50 44             	mov    0x44(%rax),%edx
fffff800002ea148:	44 3b d2             	cmp    %edx,%r10d
fffff800002ea14b:	44 0f 43 d2          	cmovae %edx,%r10d
fffff800002ea14f:	44 89 93 ac 01 00 00 	mov    %r10d,0x1ac(%rbx)
fffff800002ea156:	45 84 c0             	test   %r8b,%r8b
fffff800002ea159:	75 08                	jne    0xfffff800002ea163
fffff800002ea15b:	44 0f b7 8b 44 01 00 	movzwl 0x144(%rbx),%r9d
fffff800002ea162:	00
fffff800002ea163:	48 8b cb             	mov    %rbx,%rcx
fffff800002ea166:	66 44 89 8b b0 01 00 	mov    %r9w,0x1b0(%rbx)
fffff800002ea16d:	00
fffff800002ea16e:	e8 3d ef ff ff       	call   0xfffff800002e90b0
fffff800002ea173:	c6 83 70 01 00 00 01 	movb   $0x1,0x170(%rbx)
fffff800002ea17a:	48 8d bb 68 01 00 00 	lea    0x168(%rbx),%rdi
fffff800002ea181:	f0 48 83 27 00       	lock andq $0x0,(%rdi)
fffff800002ea186:	48 8b cb             	mov    %rbx,%rcx
fffff800002ea189:	e8 46 28 00 00       	call   0xfffff800002ec9d4
fffff800002ea18e:	f0 48 0f ba 2f 00    	lock btsq $0x0,(%rdi)
fffff800002ea194:	73 08                	jae    0xfffff800002ea19e
fffff800002ea196:	48 8b cf             	mov    %rdi,%rcx
fffff800002ea199:	e8 72 14 f3 ff       	call   0xfffff8000021b610
fffff800002ea19e:	0f b6 44 24 50       	movzbl 0x50(%rsp),%eax
fffff800002ea1a3:	48 8b cb             	mov    %rbx,%rcx
fffff800002ea1a6:	03 c0                	add    %eax,%eax
fffff800002ea1a8:	33 83 60 01 00 00    	xor    0x160(%rbx),%eax
fffff800002ea1ae:	83 e0 02             	and    $0x2,%eax
fffff800002ea1b1:	33 83 60 01 00 00    	xor    0x160(%rbx),%eax
fffff800002ea1b7:	83 c8 01             	or     $0x1,%eax
fffff800002ea1ba:	89 83 60 01 00 00    	mov    %eax,0x160(%rbx)
fffff800002ea1c0:	e8 a3 ee ff ff       	call   0xfffff800002e9068
fffff800002ea1c5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002ea1ca:	48 83 c4 20          	add    $0x20,%rsp
fffff800002ea1ce:	5f                   	pop    %rdi
fffff800002ea1cf:	c3                   	ret
fffff800002ea1d0:	cc                   	int3
fffff800002ea1d1:	cc                   	int3
fffff800002ea1d2:	cc                   	int3
fffff800002ea1d3:	cc                   	int3
fffff800002ea1d4:	cc                   	int3
fffff800002ea1d5:	cc                   	int3
fffff800002ea1d6:	cc                   	int3
fffff800002ea1d7:	cc                   	int3
fffff800002ea1d8:	48 8b c4             	mov    %rsp,%rax
fffff800002ea1db:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002ea1df:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002ea1e3:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002ea1e7:	57                   	push   %rdi
fffff800002ea1e8:	41 54                	push   %r12
fffff800002ea1ea:	41 55                	push   %r13
fffff800002ea1ec:	41 56                	push   %r14
fffff800002ea1ee:	41 57                	push   %r15
fffff800002ea1f0:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002ea1f4:	41 8b e8             	mov    %r8d,%ebp
fffff800002ea1f7:	4c 8b e2             	mov    %rdx,%r12
fffff800002ea1fa:	45 33 f6             	xor    %r14d,%r14d
fffff800002ea1fd:	49 8b d9             	mov    %r9,%rbx
fffff800002ea200:	4d 85 c9             	test   %r9,%r9
fffff800002ea203:	4c 89 70 20          	mov    %r14,0x20(%rax)
fffff800002ea207:	4c 8b e9             	mov    %rcx,%r13
fffff800002ea20a:	4c 8d 48 20          	lea    0x20(%rax),%r9
fffff800002ea20e:	41 0f 95 c0          	setne  %r8b
fffff800002ea212:	8b d5                	mov    %ebp,%edx
fffff800002ea214:	49 8b cc             	mov    %r12,%rcx
fffff800002ea217:	e8 6c fc ff ff       	call   0xfffff800002e9e88
fffff800002ea21c:	66 85 c0             	test   %ax,%ax
fffff800002ea21f:	0f 85 99 00 00 00    	jne    0xfffff800002ea2be
fffff800002ea225:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
fffff800002ea22c:	00
fffff800002ea22d:	48 85 f6             	test   %rsi,%rsi
fffff800002ea230:	74 75                	je     0xfffff800002ea2a7
fffff800002ea232:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
fffff800002ea236:	48 3b df             	cmp    %rdi,%rbx
fffff800002ea239:	74 6c                	je     0xfffff800002ea2a7
fffff800002ea23b:	4c 8d 7e 10          	lea    0x10(%rsi),%r15
fffff800002ea23f:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
fffff800002ea243:	4d 8b 37             	mov    (%r15),%r14
fffff800002ea246:	eb 36                	jmp    0xfffff800002ea27e
fffff800002ea248:	41 83 7e 24 00       	cmpl   $0x0,0x24(%r14)
fffff800002ea24d:	74 2c                	je     0xfffff800002ea27b
fffff800002ea24f:	49 8b 46 18          	mov    0x18(%r14),%rax
fffff800002ea253:	48 8b 40 20          	mov    0x20(%rax),%rax
fffff800002ea257:	48 8b 00             	mov    (%rax),%rax
fffff800002ea25a:	48 89 1c e8          	mov    %rbx,(%rax,%rbp,8)
fffff800002ea25e:	40 f6 c7 01          	test   $0x1,%dil
fffff800002ea262:	74 17                	je     0xfffff800002ea27b
fffff800002ea264:	49 8b 46 18          	mov    0x18(%r14),%rax
fffff800002ea268:	44 8b c5             	mov    %ebp,%r8d
fffff800002ea26b:	48 8b 48 10          	mov    0x10(%rax),%rcx
fffff800002ea26f:	8b 50 1c             	mov    0x1c(%rax),%edx
fffff800002ea272:	48 8b 49 10          	mov    0x10(%rcx),%rcx
fffff800002ea276:	e8 5d 21 03 00       	call   0xfffff8000031c3d8
fffff800002ea27b:	4d 8b 36             	mov    (%r14),%r14
fffff800002ea27e:	4d 3b f7             	cmp    %r15,%r14
fffff800002ea281:	75 c5                	jne    0xfffff800002ea248
fffff800002ea283:	45 33 f6             	xor    %r14d,%r14d
fffff800002ea286:	40 f6 c7 01          	test   $0x1,%dil
fffff800002ea28a:	74 1b                	je     0xfffff800002ea2a7
fffff800002ea28c:	44 88 74 24 30       	mov    %r14b,0x30(%rsp)
fffff800002ea291:	45 33 c9             	xor    %r9d,%r9d
fffff800002ea294:	4c 8b c6             	mov    %rsi,%r8
fffff800002ea297:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
fffff800002ea29c:	49 8b d4             	mov    %r12,%rdx
fffff800002ea29f:	49 8b cd             	mov    %r13,%rcx
fffff800002ea2a2:	e8 cd f9 ff ff       	call   0xfffff800002e9c74
fffff800002ea2a7:	48 85 db             	test   %rbx,%rbx
fffff800002ea2aa:	8b d5                	mov    %ebp,%edx
fffff800002ea2ac:	49 8b cc             	mov    %r12,%rcx
fffff800002ea2af:	49 0f 45 f6          	cmovne %r14,%rsi
fffff800002ea2b3:	4c 8b c6             	mov    %rsi,%r8
fffff800002ea2b6:	e8 65 08 00 00       	call   0xfffff800002eab20
fffff800002ea2bb:	41 8b c6             	mov    %r14d,%eax
fffff800002ea2be:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
fffff800002ea2c3:	49 8b 5b 30          	mov    0x30(%r11),%rbx
fffff800002ea2c7:	49 8b 6b 38          	mov    0x38(%r11),%rbp
fffff800002ea2cb:	49 8b 73 40          	mov    0x40(%r11),%rsi
fffff800002ea2cf:	49 8b e3             	mov    %r11,%rsp
fffff800002ea2d2:	41 5f                	pop    %r15
fffff800002ea2d4:	41 5e                	pop    %r14
fffff800002ea2d6:	41 5d                	pop    %r13
fffff800002ea2d8:	41 5c                	pop    %r12
fffff800002ea2da:	5f                   	pop    %rdi
fffff800002ea2db:	c3                   	ret
fffff800002ea2dc:	cc                   	int3
fffff800002ea2dd:	cc                   	int3
fffff800002ea2de:	cc                   	int3
fffff800002ea2df:	cc                   	int3
fffff800002ea2e0:	cc                   	int3
fffff800002ea2e1:	cc                   	int3
fffff800002ea2e2:	cc                   	int3
fffff800002ea2e3:	cc                   	int3
fffff800002ea2e4:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff800002ea2e9:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
fffff800002ea2ee:	55                   	push   %rbp
fffff800002ea2ef:	56                   	push   %rsi
fffff800002ea2f0:	57                   	push   %rdi
fffff800002ea2f1:	41 54                	push   %r12
fffff800002ea2f3:	41 55                	push   %r13
fffff800002ea2f5:	41 56                	push   %r14
fffff800002ea2f7:	41 57                	push   %r15
fffff800002ea2f9:	48 8b ec             	mov    %rsp,%rbp
fffff800002ea2fc:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002ea300:	8b 42 28             	mov    0x28(%rdx),%eax
fffff800002ea303:	4c 8d b1 b8 01 00 00 	lea    0x1b8(%rcx),%r14
fffff800002ea30a:	44 8b 89 ac 01 00 00 	mov    0x1ac(%rcx),%r9d
fffff800002ea311:	4d 8b f8             	mov    %r8,%r15
fffff800002ea314:	4c 8b 69 48          	mov    0x48(%rcx),%r13
fffff800002ea318:	44 3b c8             	cmp    %eax,%r9d
fffff800002ea31b:	48 8b d9             	mov    %rcx,%rbx
fffff800002ea31e:	c6 45 40 00          	movb   $0x0,0x40(%rbp)
fffff800002ea322:	44 0f 43 c8          	cmovae %eax,%r9d
fffff800002ea326:	48 8b f2             	mov    %rdx,%rsi
fffff800002ea329:	44 89 89 b4 01 00 00 	mov    %r9d,0x1b4(%rcx)
fffff800002ea330:	45 8b c1             	mov    %r9d,%r8d
fffff800002ea333:	49 8b 85 30 01 00 00 	mov    0x130(%r13),%rax
fffff800002ea33a:	49 8d 95 70 22 00 00 	lea    0x2270(%r13),%rdx
fffff800002ea341:	41 c1 e0 03          	shl    $0x3,%r8d
fffff800002ea345:	48 8b 08             	mov    (%rax),%rcx
fffff800002ea348:	49 83 26 00          	andq   $0x0,(%r14)
fffff800002ea34c:	41 81 f8 a0 0f 00 00 	cmp    $0xfa0,%r8d
fffff800002ea353:	77 0a                	ja     0xfffff800002ea35f
fffff800002ea355:	4d 8b ce             	mov    %r14,%r9
fffff800002ea358:	e8 af ee f3 ff       	call   0xfffff8000022920c
fffff800002ea35d:	eb 0d                	jmp    0xfffff800002ea36c
fffff800002ea35f:	45 33 c9             	xor    %r9d,%r9d
fffff800002ea362:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
fffff800002ea367:	e8 8c b9 f3 ff       	call   0xfffff80000225cf8
fffff800002ea36c:	45 33 c0             	xor    %r8d,%r8d
fffff800002ea36f:	0f b7 f8             	movzwl %ax,%edi
fffff800002ea372:	66 85 c0             	test   %ax,%ax
fffff800002ea375:	0f 85 62 02 00 00    	jne    0xfffff800002ea5dd
fffff800002ea37b:	49 8b d7             	mov    %r15,%rdx
fffff800002ea37e:	48 8b cb             	mov    %rbx,%rcx
fffff800002ea381:	e8 ee 26 00 00       	call   0xfffff800002eca74
fffff800002ea386:	45 33 c0             	xor    %r8d,%r8d