fffff800002b20ba:	48 8b 79 08          	mov    0x8(%rcx),%rdi
fffff800002b20be:	48 8b d9             	mov    %rcx,%rbx
fffff800002b20c1:	33 d2                	xor    %edx,%edx
fffff800002b20c3:	41 b8 78 01 00 00    	mov    $0x178,%r8d
fffff800002b20c9:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
fffff800002b20cd:	e8 ee 24 f9 ff       	call   0xfffff800002445c0
fffff800002b20d2:	ba 02 00 00 00       	mov    $0x2,%edx
fffff800002b20d7:	c7 07 00 c0 00 30    	movl   $0x3000c000,(%rdi)
fffff800002b20dd:	c7 47 04 70 01 00 00 	movl   $0x170,0x4(%rdi)
fffff800002b20e4:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
fffff800002b20e8:	48 8b 43 18          	mov    0x18(%rbx),%rax
fffff800002b20ec:	48 05 b0 05 00 00    	add    $0x5b0,%rax
fffff800002b20f2:	44 8d 42 7e          	lea    0x7e(%rdx),%r8d
fffff800002b20f6:	0f 10 00             	movups (%rax),%xmm0
fffff800002b20f9:	0f 11 01             	movups %xmm0,(%rcx)
fffff800002b20fc:	0f 10 48 10          	movups 0x10(%rax),%xmm1
fffff800002b2100:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
fffff800002b2104:	0f 10 40 20          	movups 0x20(%rax),%xmm0
fffff800002b2108:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
fffff800002b210c:	0f 10 48 30          	movups 0x30(%rax),%xmm1
fffff800002b2110:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
fffff800002b2114:	0f 10 40 40          	movups 0x40(%rax),%xmm0
fffff800002b2118:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
fffff800002b211c:	0f 10 48 50          	movups 0x50(%rax),%xmm1
fffff800002b2120:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
fffff800002b2124:	0f 10 40 60          	movups 0x60(%rax),%xmm0
fffff800002b2128:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
fffff800002b212c:	49 03 c8             	add    %r8,%rcx
fffff800002b212f:	0f 10 48 70          	movups 0x70(%rax),%xmm1
fffff800002b2133:	49 03 c0             	add    %r8,%rax
fffff800002b2136:	0f 11 49 f0          	movups %xmm1,-0x10(%rcx)
fffff800002b213a:	48 83 ea 01          	sub    $0x1,%rdx
fffff800002b213e:	75 b6                	jne    0xfffff800002b20f6
fffff800002b2140:	0f 10 00             	movups (%rax),%xmm0
fffff800002b2143:	48 8d 57 10          	lea    0x10(%rdi),%rdx
fffff800002b2147:	0f 11 01             	movups %xmm0,(%rcx)
fffff800002b214a:	0f 10 48 10          	movups 0x10(%rax),%xmm1
fffff800002b214e:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
fffff800002b2152:	0f 10 40 20          	movups 0x20(%rax),%xmm0
fffff800002b2156:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
fffff800002b215a:	0f 10 48 30          	movups 0x30(%rax),%xmm1
fffff800002b215e:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
fffff800002b2162:	0f 10 40 40          	movups 0x40(%rax),%xmm0
fffff800002b2166:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
fffff800002b216a:	0f 10 48 50          	movups 0x50(%rax),%xmm1
fffff800002b216e:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
fffff800002b2172:	48 8b 40 60          	mov    0x60(%rax),%rax
fffff800002b2176:	48 89 41 60          	mov    %rax,0x60(%rcx)
fffff800002b217a:	b9 04 00 08 00       	mov    $0x80004,%ecx
fffff800002b217f:	e8 fc 22 f7 ff       	call   0xfffff80000224480
fffff800002b2184:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002b2189:	33 c0                	xor    %eax,%eax
fffff800002b218b:	48 83 c4 20          	add    $0x20,%rsp
fffff800002b218f:	5f                   	pop    %rdi
fffff800002b2190:	c3                   	ret
fffff800002b2191:	cc                   	int3
fffff800002b2192:	cc                   	int3
fffff800002b2193:	cc                   	int3
fffff800002b2194:	cc                   	int3
fffff800002b2195:	cc                   	int3
fffff800002b2196:	cc                   	int3
fffff800002b2197:	cc                   	int3
fffff800002b2198:	cc                   	int3
fffff800002b2199:	cc                   	int3
fffff800002b219a:	cc                   	int3
fffff800002b219b:	cc                   	int3
fffff800002b219c:	cc                   	int3
fffff800002b219d:	cc                   	int3
fffff800002b219e:	cc                   	int3
fffff800002b219f:	cc                   	int3
fffff800002b21a0:	40 53                	rex push %rbx
fffff800002b21a2:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002b21a6:	65 48 8b 1c 25 00 00 	mov    %gs:0x0,%rbx
fffff800002b21ad:	00 00
fffff800002b21af:	48 8d 0d ea ff ff ff 	lea    -0x16(%rip),%rcx        # 0xfffff800002b21a0
fffff800002b21b6:	48 8b 43 38          	mov    0x38(%rbx),%rax
fffff800002b21ba:	48 89 83 c0 04 01 00 	mov    %rax,0x104c0(%rbx)
fffff800002b21c1:	48 89 88 90 02 00 00 	mov    %rcx,0x290(%rax)
fffff800002b21c8:	8b 05 02 f4 34 00    	mov    0x34f402(%rip),%eax        # 0xfffff800006015d0
fffff800002b21ce:	83 f8 01             	cmp    $0x1,%eax
fffff800002b21d1:	75 0a                	jne    0xfffff800002b21dd
fffff800002b21d3:	48 8b cb             	mov    %rbx,%rcx
fffff800002b21d6:	e8 7d e0 08 00       	call   0xfffff80000340258
fffff800002b21db:	eb 11                	jmp    0xfffff800002b21ee
fffff800002b21dd:	83 f8 02             	cmp    $0x2,%eax
fffff800002b21e0:	75 0a                	jne    0xfffff800002b21ec
fffff800002b21e2:	48 8b cb             	mov    %rbx,%rcx
fffff800002b21e5:	e8 da 60 09 00       	call   0xfffff800003482c4
fffff800002b21ea:	eb 02                	jmp    0xfffff800002b21ee
fffff800002b21ec:	cd 2c                	int    $0x2c
fffff800002b21ee:	80 3d 73 73 35 00 00 	cmpb   $0x0,0x357373(%rip)        # 0xfffff80000609568
fffff800002b21f5:	74 0a                	je     0xfffff800002b2201
fffff800002b21f7:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff800002b21fc:	e8 af b7 04 00       	call   0xfffff800002fd9b0
fffff800002b2201:	e8 7a f8 f9 ff       	call   0xfffff80000251a80
fffff800002b2206:	84 c0                	test   %al,%al
fffff800002b2208:	75 f7                	jne    0xfffff800002b2201
fffff800002b220a:	38 05 58 73 35 00    	cmp    %al,0x357358(%rip)        # 0xfffff80000609568
fffff800002b2210:	74 05                	je     0xfffff800002b2217
fffff800002b2212:	e8 3d b8 04 00       	call   0xfffff800002fda54
fffff800002b2217:	8b 05 b3 f3 34 00    	mov    0x34f3b3(%rip),%eax        # 0xfffff800006015d0
fffff800002b221d:	83 f8 01             	cmp    $0x1,%eax
fffff800002b2220:	75 0a                	jne    0xfffff800002b222c
fffff800002b2222:	48 8b cb             	mov    %rbx,%rcx
fffff800002b2225:	e8 9e dd 08 00       	call   0xfffff8000033ffc8
fffff800002b222a:	eb 0b                	jmp    0xfffff800002b2237
fffff800002b222c:	83 f8 02             	cmp    $0x2,%eax
fffff800002b222f:	75 04                	jne    0xfffff800002b2235
fffff800002b2231:	cd 2c                	int    $0x2c
fffff800002b2233:	eb 02                	jmp    0xfffff800002b2237
fffff800002b2235:	cd 2c                	int    $0x2c
fffff800002b2237:	48 83 c4 20          	add    $0x20,%rsp
fffff800002b223b:	5b                   	pop    %rbx
fffff800002b223c:	c3                   	ret
fffff800002b223d:	cc                   	int3
fffff800002b223e:	cc                   	int3
fffff800002b223f:	cc                   	int3
fffff800002b2240:	cc                   	int3
fffff800002b2241:	cc                   	int3
fffff800002b2242:	cc                   	int3
fffff800002b2243:	cc                   	int3
fffff800002b2244:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002b2249:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002b224e:	55                   	push   %rbp
fffff800002b224f:	57                   	push   %rdi
fffff800002b2250:	41 56                	push   %r14
fffff800002b2252:	48 8b ec             	mov    %rsp,%rbp
fffff800002b2255:	48 83 ec 70          	sub    $0x70,%rsp
fffff800002b2259:	48 8b 05 88 f3 34 00 	mov    0x34f388(%rip),%rax        # 0xfffff800006015e8
fffff800002b2260:	48 33 c4             	xor    %rsp,%rax
fffff800002b2263:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
fffff800002b2267:	8b 11                	mov    (%rcx),%edx
fffff800002b2269:	4c 8b f1             	mov    %rcx,%r14
fffff800002b226c:	85 d2                	test   %edx,%edx
fffff800002b226e:	0f 84 76 02 00 00    	je     0xfffff800002b24ea
fffff800002b2274:	83 ea 01             	sub    $0x1,%edx
fffff800002b2277:	0f 84 63 02 00 00    	je     0xfffff800002b24e0
fffff800002b227d:	83 ea 01             	sub    $0x1,%edx
fffff800002b2280:	0f 84 4c 02 00 00    	je     0xfffff800002b24d2
fffff800002b2286:	83 ea 01             	sub    $0x1,%edx
fffff800002b2289:	0f 84 39 02 00 00    	je     0xfffff800002b24c8
fffff800002b228f:	83 ea 01             	sub    $0x1,%edx
fffff800002b2292:	0f 84 26 02 00 00    	je     0xfffff800002b24be
fffff800002b2298:	83 ea 01             	sub    $0x1,%edx
fffff800002b229b:	0f 84 13 02 00 00    	je     0xfffff800002b24b4
fffff800002b22a1:	83 ea 01             	sub    $0x1,%edx
fffff800002b22a4:	0f 84 40 02 00 00    	je     0xfffff800002b24ea
fffff800002b22aa:	83 ea 01             	sub    $0x1,%edx
fffff800002b22ad:	0f 84 f7 01 00 00    	je     0xfffff800002b24aa
fffff800002b22b3:	83 ea 02             	sub    $0x2,%edx
fffff800002b22b6:	0f 84 dc 01 00 00    	je     0xfffff800002b2498
fffff800002b22bc:	83 ea 01             	sub    $0x1,%edx
fffff800002b22bf:	0f 84 ac 01 00 00    	je     0xfffff800002b2471
fffff800002b22c5:	83 ea 01             	sub    $0x1,%edx
fffff800002b22c8:	0f 84 5f 01 00 00    	je     0xfffff800002b242d
fffff800002b22ce:	83 ea 01             	sub    $0x1,%edx
fffff800002b22d1:	0f 84 49 01 00 00    	je     0xfffff800002b2420
fffff800002b22d7:	83 ea 02             	sub    $0x2,%edx
fffff800002b22da:	0f 84 33 01 00 00    	je     0xfffff800002b2413
fffff800002b22e0:	83 ea 01             	sub    $0x1,%edx
fffff800002b22e3:	0f 84 1d 01 00 00    	je     0xfffff800002b2406
fffff800002b22e9:	83 ea 01             	sub    $0x1,%edx
fffff800002b22ec:	0f 84 03 01 00 00    	je     0xfffff800002b23f5
fffff800002b22f2:	83 ea 01             	sub    $0x1,%edx
fffff800002b22f5:	0f 84 ed 00 00 00    	je     0xfffff800002b23e8
fffff800002b22fb:	83 ea 01             	sub    $0x1,%edx
fffff800002b22fe:	0f 84 d7 00 00 00    	je     0xfffff800002b23db
fffff800002b2304:	83 ea 01             	sub    $0x1,%edx
fffff800002b2307:	0f 84 c1 00 00 00    	je     0xfffff800002b23ce
fffff800002b230d:	83 ea 01             	sub    $0x1,%edx
fffff800002b2310:	0f 84 ab 00 00 00    	je     0xfffff800002b23c1
fffff800002b2316:	83 ea 01             	sub    $0x1,%edx
fffff800002b2319:	0f 84 95 00 00 00    	je     0xfffff800002b23b4
fffff800002b231f:	83 ea 01             	sub    $0x1,%edx
fffff800002b2322:	74 4c                	je     0xfffff800002b2370
fffff800002b2324:	83 ea 01             	sub    $0x1,%edx
fffff800002b2327:	74 3a                	je     0xfffff800002b2363
fffff800002b2329:	83 ea 01             	sub    $0x1,%edx
fffff800002b232c:	74 28                	je     0xfffff800002b2356
fffff800002b232e:	83 ea 01             	sub    $0x1,%edx
fffff800002b2331:	74 16                	je     0xfffff800002b2349
fffff800002b2333:	83 fa 01             	cmp    $0x1,%edx
fffff800002b2336:	0f 85 bb 01 00 00    	jne    0xfffff800002b24f7
fffff800002b233c:	49 8b ce             	mov    %r14,%rcx
fffff800002b233f:	e8 b0 57 f8 ff       	call   0xfffff80000237af4
fffff800002b2344:	e9 ae 01 00 00       	jmp    0xfffff800002b24f7
fffff800002b2349:	49 8b ce             	mov    %r14,%rcx
fffff800002b234c:	e8 a3 58 f8 ff       	call   0xfffff80000237bf4
fffff800002b2351:	e9 a1 01 00 00       	jmp    0xfffff800002b24f7
fffff800002b2356:	49 8b ce             	mov    %r14,%rcx
fffff800002b2359:	e8 6a 56 f8 ff       	call   0xfffff800002379c8
fffff800002b235e:	e9 94 01 00 00       	jmp    0xfffff800002b24f7
fffff800002b2363:	49 8b ce             	mov    %r14,%rcx
fffff800002b2366:	e8 61 60 00 00       	call   0xfffff800002b83cc
fffff800002b236b:	e9 87 01 00 00       	jmp    0xfffff800002b24f7
fffff800002b2370:	41 8b 7e 18          	mov    0x18(%r14),%edi
fffff800002b2374:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
fffff800002b2378:	41 8b 5e 14          	mov    0x14(%r14),%ebx
fffff800002b237c:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002b237f:	41 8a 76 10          	mov    0x10(%r14),%sil
fffff800002b2383:	b2 01                	mov    $0x1,%dl
fffff800002b2385:	49 8b ce             	mov    %r14,%rcx
fffff800002b2388:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
fffff800002b238c:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
fffff800002b2390:	0f 11 45 e8          	movups %xmm0,-0x18(%rbp)
fffff800002b2394:	e8 ff 58 00 00       	call   0xfffff800002b7c98
fffff800002b2399:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
fffff800002b239d:	89 5d f0             	mov    %ebx,-0x10(%rbp)
fffff800002b23a0:	41 b1 30             	mov    $0x30,%r9b
fffff800002b23a3:	89 7d f4             	mov    %edi,-0xc(%rbp)
fffff800002b23a6:	41 b8 09 00 01 80    	mov    $0x80010009,%r8d
fffff800002b23ac:	40 8a d6             	mov    %sil,%dl
fffff800002b23af:	e9 a6 00 00 00       	jmp    0xfffff800002b245a
fffff800002b23b4:	49 8b ce             	mov    %r14,%rcx
fffff800002b23b7:	e8 38 50 00 00       	call   0xfffff800002b73f4
fffff800002b23bc:	e9 36 01 00 00       	jmp    0xfffff800002b24f7
fffff800002b23c1:	49 8b ce             	mov    %r14,%rcx
fffff800002b23c4:	e8 ef 4f 08 00       	call   0xfffff800003373b8
fffff800002b23c9:	e9 29 01 00 00       	jmp    0xfffff800002b24f7
fffff800002b23ce:	49 8b ce             	mov    %r14,%rcx
fffff800002b23d1:	e8 da 4e 08 00       	call   0xfffff800003372b0
fffff800002b23d6:	e9 1c 01 00 00       	jmp    0xfffff800002b24f7
fffff800002b23db:	49 8b ce             	mov    %r14,%rcx
fffff800002b23de:	e8 09 5f 00 00       	call   0xfffff800002b82ec
fffff800002b23e3:	e9 0f 01 00 00       	jmp    0xfffff800002b24f7
fffff800002b23e8:	49 8b ce             	mov    %r14,%rcx
fffff800002b23eb:	e8 a0 64 00 00       	call   0xfffff800002b8890
fffff800002b23f0:	e9 02 01 00 00       	jmp    0xfffff800002b24f7
fffff800002b23f5:	41 8a 56 10          	mov    0x10(%r14),%dl
fffff800002b23f9:	49 8b ce             	mov    %r14,%rcx
fffff800002b23fc:	e8 df 69 00 00       	call   0xfffff800002b8de0
fffff800002b2401:	e9 f1 00 00 00       	jmp    0xfffff800002b24f7
fffff800002b2406:	49 8b ce             	mov    %r14,%rcx
fffff800002b2409:	e8 8a 85 00 00       	call   0xfffff800002ba998
fffff800002b240e:	e9 e4 00 00 00       	jmp    0xfffff800002b24f7
fffff800002b2413:	49 8b ce             	mov    %r14,%rcx
fffff800002b2416:	e8 f1 64 00 00       	call   0xfffff800002b890c
fffff800002b241b:	e9 d7 00 00 00       	jmp    0xfffff800002b24f7
fffff800002b2420:	49 8b ce             	mov    %r14,%rcx
fffff800002b2423:	e8 b8 49 00 00       	call   0xfffff800002b6de0
fffff800002b2428:	e9 ca 00 00 00       	jmp    0xfffff800002b24f7
fffff800002b242d:	33 c0                	xor    %eax,%eax
fffff800002b242f:	41 b1 08             	mov    $0x8,%r9b
fffff800002b2432:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
fffff800002b2436:	33 d2                	xor    %edx,%edx
fffff800002b2438:	41 8b 86 14 03 00 00 	mov    0x314(%r14),%eax
fffff800002b243f:	41 b8 05 00 00 80    	mov    $0x80000005,%r8d
fffff800002b2445:	89 45 c0             	mov    %eax,-0x40(%rbp)
fffff800002b2448:	41 8a 46 10          	mov    0x10(%r14),%al
fffff800002b244c:	88 45 c4             	mov    %al,-0x3c(%rbp)
fffff800002b244f:	41 8a 46 11          	mov    0x11(%r14),%al
fffff800002b2453:	88 45 c5             	mov    %al,-0x3b(%rbp)
fffff800002b2456:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
fffff800002b245a:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
fffff800002b245f:	49 8b ce             	mov    %r14,%rcx
fffff800002b2462:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002b2467:	e8 a0 2a 00 00       	call   0xfffff800002b4f0c
fffff800002b246c:	e9 86 00 00 00       	jmp    0xfffff800002b24f7
fffff800002b2471:	45 8b 4e 18          	mov    0x18(%r14),%r9d
fffff800002b2475:	49 8d 46 20          	lea    0x20(%r14),%rax
fffff800002b2479:	45 8b 46 14          	mov    0x14(%r14),%r8d
fffff800002b247d:	49 8b ce             	mov    %r14,%rcx
fffff800002b2480:	41 8a 56 10          	mov    0x10(%r14),%dl
fffff800002b2484:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002b2489:	41 8b 46 1c          	mov    0x1c(%r14),%eax
fffff800002b248d:	89 44 24 20          	mov    %eax,0x20(%rsp)
fffff800002b2491:	e8 3a 21 00 00       	call   0xfffff800002b45d0
fffff800002b2496:	eb 5f                	jmp    0xfffff800002b24f7
fffff800002b2498:	45 8a 46 11          	mov    0x11(%r14),%r8b
fffff800002b249c:	49 8b ce             	mov    %r14,%rcx
fffff800002b249f:	41 8a 56 10          	mov    0x10(%r14),%dl
fffff800002b24a3:	e8 14 22 00 00       	call   0xfffff800002b46bc
fffff800002b24a8:	eb 4d                	jmp    0xfffff800002b24f7
fffff800002b24aa:	49 8b ce             	mov    %r14,%rcx
fffff800002b24ad:	e8 a2 53 00 00       	call   0xfffff800002b7854
fffff800002b24b2:	eb 43                	jmp    0xfffff800002b24f7
fffff800002b24b4:	49 8b ce             	mov    %r14,%rcx
fffff800002b24b7:	e8 cc 82 00 00       	call   0xfffff800002ba788
fffff800002b24bc:	eb 39                	jmp    0xfffff800002b24f7
fffff800002b24be:	49 8b ce             	mov    %r14,%rcx
fffff800002b24c1:	e8 3e 2c 00 00       	call   0xfffff800002b5104
fffff800002b24c6:	eb 2f                	jmp    0xfffff800002b24f7
fffff800002b24c8:	49 8b ce             	mov    %r14,%rcx
fffff800002b24cb:	e8 a4 20 00 00       	call   0xfffff800002b4574
fffff800002b24d0:	eb 25                	jmp    0xfffff800002b24f7
fffff800002b24d2:	e8 fd ff f9 ff       	call   0xfffff800002524d4
fffff800002b24d7:	41 c7 06 1b 00 00 00 	movl   $0x1b,(%r14)
fffff800002b24de:	eb 17                	jmp    0xfffff800002b24f7
fffff800002b24e0:	49 8b ce             	mov    %r14,%rcx
fffff800002b24e3:	e8 4c 81 00 00       	call   0xfffff800002ba634
fffff800002b24e8:	eb 0d                	jmp    0xfffff800002b24f7
fffff800002b24ea:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002b24ef:	49 8b ce             	mov    %r14,%rcx
fffff800002b24f2:	e8 b5 24 f5 ff       	call   0xfffff800002049ac
fffff800002b24f7:	41 8b 16             	mov    (%r14),%edx
fffff800002b24fa:	83 fa 1b             	cmp    $0x1b,%edx
fffff800002b24fd:	0f 85 69 fd ff ff    	jne    0xfffff800002b226c
fffff800002b2503:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
fffff800002b2507:	48 33 cc             	xor    %rsp,%rcx
fffff800002b250a:	e8 61 90 f8 ff       	call   0xfffff8000023b570
fffff800002b250f:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
fffff800002b2514:	49 8b 5b 28          	mov    0x28(%r11),%rbx
fffff800002b2518:	49 8b 73 30          	mov    0x30(%r11),%rsi
fffff800002b251c:	49 8b e3             	mov    %r11,%rsp
fffff800002b251f:	41 5e                	pop    %r14
fffff800002b2521:	5f                   	pop    %rdi
fffff800002b2522:	5d                   	pop    %rbp
fffff800002b2523:	c3                   	ret
fffff800002b2524:	cc                   	int3
fffff800002b2525:	cc                   	int3
fffff800002b2526:	cc                   	int3
fffff800002b2527:	cc                   	int3
fffff800002b2528:	cc                   	int3
fffff800002b2529:	cc                   	int3
fffff800002b252a:	cc                   	int3
fffff800002b252b:	cc                   	int3
fffff800002b252c:	48 8b c4             	mov    %rsp,%rax
fffff800002b252f:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002b2533:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002b2537:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002b253b:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002b253f:	41 56                	push   %r14
fffff800002b2541:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002b2545:	45 33 f6             	xor    %r14d,%r14d
fffff800002b2548:	48 8b d9             	mov    %rcx,%rbx
fffff800002b254b:	41 8a ee             	mov    %r14b,%bpl
fffff800002b254e:	e8 fd 7c 09 00       	call   0xfffff8000034a250
fffff800002b2553:	41 8d 7e 01          	lea    0x1(%r14),%edi
fffff800002b2557:	0f b7 f0             	movzwl %ax,%esi
fffff800002b255a:	66 85 c0             	test   %ax,%ax
fffff800002b255d:	0f 85 fc 00 00 00    	jne    0xfffff800002b265f
fffff800002b2563:	48 8b 8b 08 03 00 00 	mov    0x308(%rbx),%rcx
fffff800002b256a:	40 8a ef             	mov    %dil,%bpl
fffff800002b256d:	e8 52 4b ff ff       	call   0xfffff800002a70c4
fffff800002b2572:	44 8b 8b 14 03 00 00 	mov    0x314(%rbx),%r9d
fffff800002b2579:	41 8b d1             	mov    %r9d,%edx
fffff800002b257c:	4c 8b 83 08 03 00 00 	mov    0x308(%rbx),%r8
fffff800002b2583:	41 83 e1 3f          	and    $0x3f,%r9d
fffff800002b2587:	c1 ea 06             	shr    $0x6,%edx
fffff800002b258a:	49 8b 88 e0 21 00 00 	mov    0x21e0(%r8),%rcx
fffff800002b2591:	48 c1 e9 20          	shr    $0x20,%rcx
fffff800002b2595:	3b d1                	cmp    %ecx,%edx
fffff800002b2597:	72 24                	jb     0xfffff800002b25bd
fffff800002b2599:	41 8b 80 e4 21 00 00 	mov    0x21e4(%r8),%eax
fffff800002b25a0:	3b c2                	cmp    %edx,%eax
fffff800002b25a2:	77 19                	ja     0xfffff800002b25bd
fffff800002b25a4:	8d 4a 01             	lea    0x1(%rdx),%ecx
fffff800002b25a7:	f0 41 0f b1 88 e4 21 	lock cmpxchg %ecx,0x21e4(%r8)
fffff800002b25ae:	00 00
fffff800002b25b0:	74 0b                	je     0xfffff800002b25bd