fffff800002c20cc:	66 85 c0             	test   %ax,%ax
fffff800002c20cf:	75 4d                	jne    0xfffff800002c211e
fffff800002c20d1:	45 0f b7 50 05       	movzwl 0x5(%r8),%r10d
fffff800002c20d6:	0f b6 4f 34          	movzbl 0x34(%rdi),%ecx
fffff800002c20da:	41 8a c2             	mov    %r10b,%al
fffff800002c20dd:	24 0c                	and    $0xc,%al
fffff800002c20df:	3c 0c                	cmp    $0xc,%al
fffff800002c20e1:	75 5b                	jne    0xfffff800002c213e
fffff800002c20e3:	66 41 c1 ea 05       	shr    $0x5,%r10w
fffff800002c20e8:	66 41 83 e2 03       	and    $0x3,%r10w
fffff800002c20ed:	66 44 3b d1          	cmp    %cx,%r10w
fffff800002c20f1:	76 60                	jbe    0xfffff800002c2153
fffff800002c20f3:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
fffff800002c20f7:	ba fc ff 00 00       	mov    $0xfffc,%edx
fffff800002c20fc:	8b c3                	mov    %ebx,%eax
fffff800002c20fe:	41 bb 08 10 00 00    	mov    $0x1008,%r11d
fffff800002c2104:	23 c2                	and    %edx,%eax
fffff800002c2106:	c7 01 07 00 00 00    	movl   $0x7,(%rcx)
fffff800002c210c:	4c 89 71 20          	mov    %r14,0x20(%rcx)
fffff800002c2110:	89 41 18             	mov    %eax,0x18(%rcx)
fffff800002c2113:	c6 41 10 01          	movb   $0x1,0x10(%rcx)
fffff800002c2117:	c7 41 14 0d 00 00 00 	movl   $0xd,0x14(%rcx)
fffff800002c211e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002c2123:	41 0f b7 c3          	movzwl %r11w,%eax
fffff800002c2127:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002c212c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002c2131:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff800002c2136:	48 83 c4 20          	add    $0x20,%rsp
fffff800002c213a:	41 5e                	pop    %r14
fffff800002c213c:	c3                   	ret
fffff800002c213d:	cc                   	int3
fffff800002c213e:	8a c3                	mov    %bl,%al
fffff800002c2140:	24 03                	and    $0x3,%al
fffff800002c2142:	3a c1                	cmp    %cl,%al
fffff800002c2144:	77 ad                	ja     0xfffff800002c20f3
fffff800002c2146:	41 c0 ea 05          	shr    $0x5,%r10b
fffff800002c214a:	41 80 e2 03          	and    $0x3,%r10b
fffff800002c214e:	44 3a d1             	cmp    %cl,%r10b
fffff800002c2151:	75 a0                	jne    0xfffff800002c20f3
fffff800002c2153:	48 8b cf             	mov    %rdi,%rcx
fffff800002c2156:	e8 89 08 00 00       	call   0xfffff800002c29e4
fffff800002c215b:	44 0f b7 d8          	movzwl %ax,%r11d
fffff800002c215f:	66 85 c0             	test   %ax,%ax
fffff800002c2162:	75 ba                	jne    0xfffff800002c211e
fffff800002c2164:	0f b6 47 34          	movzbl 0x34(%rdi),%eax
fffff800002c2168:	ba fc ff 00 00       	mov    $0xfffc,%edx
fffff800002c216d:	66 23 d3             	and    %bx,%dx
fffff800002c2170:	4c 8b cd             	mov    %rbp,%r9
fffff800002c2173:	66 0b d0             	or     %ax,%dx
fffff800002c2176:	4c 8b c6             	mov    %rsi,%r8
fffff800002c2179:	48 8b cf             	mov    %rdi,%rcx
fffff800002c217c:	e8 93 0b 00 00       	call   0xfffff800002c2d14
fffff800002c2181:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
fffff800002c2186:	48 8b d5             	mov    %rbp,%rdx
fffff800002c2189:	48 8b cf             	mov    %rdi,%rcx
fffff800002c218c:	e8 0f 00 00 00       	call   0xfffff800002c21a0
fffff800002c2191:	44 0f b7 d8          	movzwl %ax,%r11d
fffff800002c2195:	eb 87                	jmp    0xfffff800002c211e
fffff800002c2197:	cc                   	int3
fffff800002c2198:	cc                   	int3
fffff800002c2199:	cc                   	int3
fffff800002c219a:	cc                   	int3
fffff800002c219b:	cc                   	int3
fffff800002c219c:	cc                   	int3
fffff800002c219d:	cc                   	int3
fffff800002c219e:	cc                   	int3
fffff800002c219f:	cc                   	int3
fffff800002c21a0:	45 33 c9             	xor    %r9d,%r9d
fffff800002c21a3:	4c 8b d1             	mov    %rcx,%r10
fffff800002c21a6:	44 38 09             	cmp    %r9b,(%rcx)
fffff800002c21a9:	74 1b                	je     0xfffff800002c21c6
fffff800002c21ab:	b9 00 20 00 00       	mov    $0x2000,%ecx
fffff800002c21b0:	66 85 4a 0e          	test   %cx,0xe(%rdx)
fffff800002c21b4:	74 10                	je     0xfffff800002c21c6
fffff800002c21b6:	49 8b 00             	mov    (%r8),%rax
fffff800002c21b9:	48 c1 f8 2f          	sar    $0x2f,%rax
fffff800002c21bd:	48 ff c0             	inc    %rax
fffff800002c21c0:	48 83 f8 01          	cmp    $0x1,%rax
fffff800002c21c4:	eb 0c                	jmp    0xfffff800002c21d2
fffff800002c21c6:	41 8b 08             	mov    (%r8),%ecx
fffff800002c21c9:	8b 42 08             	mov    0x8(%rdx),%eax
fffff800002c21cc:	49 89 08             	mov    %rcx,(%r8)
fffff800002c21cf:	48 3b c8             	cmp    %rax,%rcx
fffff800002c21d2:	76 20                	jbe    0xfffff800002c21f4
fffff800002c21d4:	49 8b 42 20          	mov    0x20(%r10),%rax
fffff800002c21d8:	4c 89 48 20          	mov    %r9,0x20(%rax)
fffff800002c21dc:	41 b9 08 10 00 00    	mov    $0x1008,%r9d
fffff800002c21e2:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
fffff800002c21e8:	c6 40 10 01          	movb   $0x1,0x10(%rax)
fffff800002c21ec:	48 c7 40 14 0d 00 00 	movq   $0xd,0x14(%rax)
fffff800002c21f3:	00
fffff800002c21f4:	41 0f b7 c1          	movzwl %r9w,%eax
fffff800002c21f8:	c3                   	ret
fffff800002c21f9:	cc                   	int3
fffff800002c21fa:	cc                   	int3
fffff800002c21fb:	cc                   	int3
fffff800002c21fc:	cc                   	int3
fffff800002c21fd:	cc                   	int3
fffff800002c21fe:	cc                   	int3
fffff800002c21ff:	cc                   	int3
fffff800002c2200:	40 57                	rex push %rdi
fffff800002c2202:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002c2206:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002c220d:	01 00
fffff800002c220f:	48 8d 3d ea dd d3 ff 	lea    -0x2c2216(%rip),%rdi        # 0xfffff80000000000
fffff800002c2216:	44 8b d1             	mov    %ecx,%r10d
fffff800002c2219:	44 0f b6 ca          	movzbl %dl,%r9d
fffff800002c221d:	45 33 db             	xor    %r11d,%r11d
fffff800002c2220:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
fffff800002c2225:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff800002c222c:	48 81 c1 80 0e 00 00 	add    $0xe80,%rcx
fffff800002c2233:	44 38 59 18          	cmp    %r11b,0x18(%rcx)
fffff800002c2237:	74 14                	je     0xfffff800002c224d
fffff800002c2239:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
fffff800002c223e:	41 8b d2             	mov    %r10d,%edx
fffff800002c2241:	e8 1a 12 05 00       	call   0xfffff80000313460
fffff800002c2246:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
fffff800002c224b:	eb 35                	jmp    0xfffff800002c2282
fffff800002c224d:	f6 05 08 73 34 00 01 	testb  $0x1,0x347308(%rip)        # 0xfffff8000060955c
fffff800002c2254:	41 8d 82 00 00 fa ff 	lea    -0x60000(%r10),%eax
fffff800002c225b:	8b c8                	mov    %eax,%ecx
fffff800002c225d:	4c 89 5c 24 48       	mov    %r11,0x48(%rsp)
fffff800002c2262:	74 13                	je     0xfffff800002c2277
fffff800002c2264:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff800002c226b:	02 00
fffff800002c226d:	44 8b 84 88 b8 00 00 	mov    0xb8(%rax,%rcx,4),%r8d
fffff800002c2274:	00
fffff800002c2275:	eb 0b                	jmp    0xfffff800002c2282
fffff800002c2277:	8b 84 87 68 65 40 00 	mov    0x406568(%rdi,%rax,4),%eax
fffff800002c227e:	41 0f 78 c0          	vmread %rax,%r8
fffff800002c2282:	41 8b c0             	mov    %r8d,%eax
fffff800002c2285:	c1 e8 10             	shr    $0x10,%eax
fffff800002c2288:	a8 01                	test   $0x1,%al
fffff800002c228a:	74 04                	je     0xfffff800002c2290
fffff800002c228c:	45 0f b7 c3          	movzwl %r11w,%r8d
fffff800002c2290:	45 84 c0             	test   %r8b,%r8b
fffff800002c2293:	0f 89 82 00 00 00    	jns    0xfffff800002c231b
fffff800002c2299:	41 f6 c0 08          	test   $0x8,%r8b
fffff800002c229d:	74 09                	je     0xfffff800002c22a8
fffff800002c229f:	41 8a c0             	mov    %r8b,%al
fffff800002c22a2:	24 0c                	and    $0xc,%al
fffff800002c22a4:	3c 08                	cmp    $0x8,%al
fffff800002c22a6:	75 73                	jne    0xfffff800002c231b
fffff800002c22a8:	41 0f b7 c8          	movzwl %r8w,%ecx
fffff800002c22ac:	66 c1 e9 05          	shr    $0x5,%cx
fffff800002c22b0:	66 83 e1 03          	and    $0x3,%cx
fffff800002c22b4:	66 44 3b c9          	cmp    %cx,%r9w
fffff800002c22b8:	76 61                	jbe    0xfffff800002c231b
fffff800002c22ba:	f6 05 9b 72 34 00 01 	testb  $0x1,0x34729b(%rip)        # 0xfffff8000060955c
fffff800002c22c1:	41 8d 82 00 00 fa ff 	lea    -0x60000(%r10),%eax
fffff800002c22c8:	8b c8                	mov    %eax,%ecx
fffff800002c22ca:	74 1c                	je     0xfffff800002c22e8
fffff800002c22cc:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff800002c22d3:	02 00
fffff800002c22d5:	66 44 89 9c 48 80 00 	mov    %r11w,0x80(%rax,%rcx,2)
fffff800002c22dc:	00 00
fffff800002c22de:	0f ba b0 38 03 00 00 	btrl   $0xc,0x338(%rax)
fffff800002c22e5:	0c
fffff800002c22e6:	eb 0b                	jmp    0xfffff800002c22f3
fffff800002c22e8:	8b 84 87 c8 65 40 00 	mov    0x4065c8(%rdi,%rax,4),%eax
fffff800002c22ef:	41 0f 79 c3          	vmwrite %r11,%rax
fffff800002c22f3:	ba 7f ff 00 00       	mov    $0xff7f,%edx
fffff800002c22f8:	41 8b ca             	mov    %r10d,%ecx
fffff800002c22fb:	66 41 23 d0          	and    %r8w,%dx
fffff800002c22ff:	e8 d4 07 05 00       	call   0xfffff80000312ad8
fffff800002c2304:	41 81 fa 02 00 06 00 	cmp    $0x60002,%r10d
fffff800002c230b:	75 0e                	jne    0xfffff800002c231b
fffff800002c230d:	65 48 8b 0c 25 a0 03 	mov    %gs:0x103a0,%rcx
fffff800002c2314:	01 00
fffff800002c2316:	e8 19 23 fe ff       	call   0xfffff800002a4634
fffff800002c231b:	48 83 c4 20          	add    $0x20,%rsp
fffff800002c231f:	5f                   	pop    %rdi
fffff800002c2320:	c3                   	ret
fffff800002c2321:	cc                   	int3
fffff800002c2322:	cc                   	int3
fffff800002c2323:	cc                   	int3
fffff800002c2324:	cc                   	int3
fffff800002c2325:	cc                   	int3
fffff800002c2326:	cc                   	int3
fffff800002c2327:	cc                   	int3
fffff800002c2328:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002c232c:	83 79 30 03          	cmpl   $0x3,0x30(%rcx)
fffff800002c2330:	75 3e                	jne    0xfffff800002c2370
fffff800002c2332:	0f b7 42 0e          	movzwl 0xe(%rdx),%eax
fffff800002c2336:	ba 00 20 00 00       	mov    $0x2000,%edx
fffff800002c233b:	66 85 c2             	test   %ax,%dx
fffff800002c233e:	74 30                	je     0xfffff800002c2370
fffff800002c2340:	48 8b 41 58          	mov    0x58(%rcx),%rax
fffff800002c2344:	49 33 c0             	xor    %r8,%rax
fffff800002c2347:	48 a9 00 f0 ff ff    	test   $0xfffffffffffff000,%rax
fffff800002c234d:	75 21                	jne    0xfffff800002c2370
fffff800002c234f:	8b 41 18             	mov    0x18(%rcx),%eax
fffff800002c2352:	a8 04                	test   $0x4,%al
fffff800002c2354:	74 1a                	je     0xfffff800002c2370
fffff800002c2356:	48 8b 89 a0 fb ff ff 	mov    -0x460(%rcx),%rcx
fffff800002c235d:	8a 81 38 0b 00 00    	mov    0xb38(%rcx),%al
fffff800002c2363:	24 22                	and    $0x22,%al
fffff800002c2365:	3c 02                	cmp    $0x2,%al
fffff800002c2367:	75 07                	jne    0xfffff800002c2370
fffff800002c2369:	33 d2                	xor    %edx,%edx
fffff800002c236b:	e8 9c 1f fe ff       	call   0xfffff800002a430c
fffff800002c2370:	48 83 c4 28          	add    $0x28,%rsp
fffff800002c2374:	c3                   	ret
fffff800002c2375:	cc                   	int3
fffff800002c2376:	cc                   	int3
fffff800002c2377:	cc                   	int3
fffff800002c2378:	cc                   	int3
fffff800002c2379:	cc                   	int3
fffff800002c237a:	cc                   	int3
fffff800002c237b:	cc                   	int3
fffff800002c237c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002c2381:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff800002c2386:	55                   	push   %rbp
fffff800002c2387:	57                   	push   %rdi
fffff800002c2388:	41 56                	push   %r14
fffff800002c238a:	48 8b ec             	mov    %rsp,%rbp
fffff800002c238d:	48 83 ec 50          	sub    $0x50,%rsp
fffff800002c2391:	83 3d fc 92 4e 00 01 	cmpl   $0x1,0x4e92fc(%rip)        # 0xfffff800007ab694
fffff800002c2398:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002c239b:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
fffff800002c239f:	44 8b f2             	mov    %edx,%r14d
fffff800002c23a2:	48 8b f9             	mov    %rcx,%rdi
fffff800002c23a5:	0f 84 51 01 00 00    	je     0xfffff800002c24fc
fffff800002c23ab:	f7 41 30 fd ff ff ff 	testl  $0xfffffffd,0x30(%rcx)
fffff800002c23b2:	0f 84 44 01 00 00    	je     0xfffff800002c24fc
fffff800002c23b8:	33 db                	xor    %ebx,%ebx
fffff800002c23ba:	38 59 34             	cmp    %bl,0x34(%rcx)
fffff800002c23bd:	74 24                	je     0xfffff800002c23e3
fffff800002c23bf:	48 8b 41 20          	mov    0x20(%rcx),%rax
fffff800002c23c3:	48 c7 40 14 0d 00 00 	movq   $0xd,0x14(%rax)
fffff800002c23ca:	00
fffff800002c23cb:	c6 40 10 01          	movb   $0x1,0x10(%rax)
fffff800002c23cf:	48 89 58 20          	mov    %rbx,0x20(%rax)
fffff800002c23d3:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
fffff800002c23d9:	b8 08 10 00 00       	mov    $0x1008,%eax
fffff800002c23de:	e9 39 01 00 00       	jmp    0xfffff800002c251c
fffff800002c23e3:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002c23ea:	01 00
fffff800002c23ec:	45 33 c9             	xor    %r9d,%r9d
fffff800002c23ef:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
fffff800002c23f3:	45 8b c6             	mov    %r14d,%r8d
fffff800002c23f6:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002c23fd:	01 00
fffff800002c23ff:	b2 01                	mov    $0x1,%dl
fffff800002c2401:	c7 44 24 38 06 00 01 	movl   $0x80010006,0x38(%rsp)
fffff800002c2408:	80
fffff800002c2409:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff800002c2410:	8a 41 14             	mov    0x14(%rcx),%al
fffff800002c2413:	48 8d 8f e0 f8 ff ff 	lea    -0x720(%rdi),%rcx
fffff800002c241a:	88 45 f8             	mov    %al,-0x8(%rbp)
fffff800002c241d:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff800002c2421:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002c2426:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
fffff800002c242b:	e8 f4 19 f6 ff       	call   0xfffff80000223e24
fffff800002c2430:	84 c0                	test   %al,%al
fffff800002c2432:	74 0a                	je     0xfffff800002c243e
fffff800002c2434:	b8 06 20 00 00       	mov    $0x2006,%eax
fffff800002c2439:	e9 de 00 00 00       	jmp    0xfffff800002c251c
fffff800002c243e:	38 9f 83 00 00 00    	cmp    %bl,0x83(%rdi)
fffff800002c2444:	74 7e                	je     0xfffff800002c24c4
fffff800002c2446:	8a 87 80 00 00 00    	mov    0x80(%rdi),%al
fffff800002c244c:	24 01                	and    $0x1,%al
fffff800002c244e:	48 89 5d 20          	mov    %rbx,0x20(%rbp)
fffff800002c2452:	c0 e0 03             	shl    $0x3,%al
fffff800002c2455:	0f b6 d0             	movzbl %al,%edx
fffff800002c2458:	0f b6 87 82 00 00 00 	movzbl 0x82(%rdi),%eax
fffff800002c245f:	83 e0 07             	and    $0x7,%eax
fffff800002c2462:	0b d0                	or     %eax,%edx
fffff800002c2464:	8d 8a 00 00 02 00    	lea    0x20000(%rdx),%ecx
fffff800002c246a:	81 e9 04 00 02 00    	sub    $0x20004,%ecx
fffff800002c2470:	74 3f                	je     0xfffff800002c24b1
fffff800002c2472:	83 e9 0c             	sub    $0xc,%ecx
fffff800002c2475:	74 2f                	je     0xfffff800002c24a6
fffff800002c2477:	83 f9 01             	cmp    $0x1,%ecx
fffff800002c247a:	74 11                	je     0xfffff800002c248d
fffff800002c247c:	48 8b 87 60 04 00 00 	mov    0x460(%rdi),%rax
fffff800002c2483:	48 8b 0c d0          	mov    (%rax,%rdx,8),%rcx
fffff800002c2487:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
fffff800002c248b:	eb 2d                	jmp    0xfffff800002c24ba
fffff800002c248d:	48 8b 8f a0 fb ff ff 	mov    -0x460(%rdi),%rcx
fffff800002c2494:	48 8d 55 20          	lea    0x20(%rbp),%rdx
fffff800002c2498:	48 81 c1 80 0e 00 00 	add    $0xe80,%rcx
fffff800002c249f:	e8 d8 67 f4 ff       	call   0xfffff80000208c7c
fffff800002c24a4:	eb 14                	jmp    0xfffff800002c24ba
fffff800002c24a6:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
fffff800002c24aa:	e8 61 6c f4 ff       	call   0xfffff80000209110
fffff800002c24af:	eb 09                	jmp    0xfffff800002c24ba
fffff800002c24b1:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
fffff800002c24b5:	e8 32 84 f7 ff       	call   0xfffff8000023a8ec
fffff800002c24ba:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff800002c24be:	48 89 45 30          	mov    %rax,0x30(%rbp)
fffff800002c24c2:	eb 27                	jmp    0xfffff800002c24eb
fffff800002c24c4:	48 8b 97 88 00 00 00 	mov    0x88(%rdi),%rdx
fffff800002c24cb:	4c 8d 45 30          	lea    0x30(%rbp),%r8
fffff800002c24cf:	48 8b cf             	mov    %rdi,%rcx
fffff800002c24d2:	c7 47 50 02 00 00 00 	movl   $0x2,0x50(%rdi)
fffff800002c24d9:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
fffff800002c24dd:	e8 de 37 f4 ff       	call   0xfffff80000205cc0
fffff800002c24e2:	66 85 c0             	test   %ax,%ax
fffff800002c24e5:	75 35                	jne    0xfffff800002c251c
fffff800002c24e7:	48 8b 45 30          	mov    0x30(%rbp),%rax
fffff800002c24eb:	44 0f b7 c0          	movzwl %ax,%r8d
fffff800002c24ef:	41 8b d6             	mov    %r14d,%edx
fffff800002c24f2:	48 8b cf             	mov    %rdi,%rcx
fffff800002c24f5:	e8 da 01 00 00       	call   0xfffff800002c26d4
fffff800002c24fa:	eb 20                	jmp    0xfffff800002c251c
fffff800002c24fc:	48 8b 41 20          	mov    0x20(%rcx),%rax
fffff800002c2500:	33 db                	xor    %ebx,%ebx
fffff800002c2502:	48 c7 40 14 06 00 00 	movq   $0x6,0x14(%rax)
fffff800002c2509:	00
fffff800002c250a:	88 58 10             	mov    %bl,0x10(%rax)
fffff800002c250d:	48 89 58 20          	mov    %rbx,0x20(%rax)
fffff800002c2511:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
fffff800002c2517:	b8 0a 10 00 00       	mov    $0x100a,%eax
fffff800002c251c:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
fffff800002c2521:	49 8b 5b 28          	mov    0x28(%r11),%rbx
fffff800002c2525:	49 8b 73 38          	mov    0x38(%r11),%rsi
fffff800002c2529:	49 8b e3             	mov    %r11,%rsp
fffff800002c252c:	41 5e                	pop    %r14
fffff800002c252e:	5f                   	pop    %rdi
fffff800002c252f:	5d                   	pop    %rbp
fffff800002c2530:	c3                   	ret
fffff800002c2531:	cc                   	int3
fffff800002c2532:	cc                   	int3
fffff800002c2533:	cc                   	int3
fffff800002c2534:	cc                   	int3
fffff800002c2535:	cc                   	int3
fffff800002c2536:	cc                   	int3
fffff800002c2537:	cc                   	int3
fffff800002c2538:	40 53                	rex push %rbx
fffff800002c253a:	55                   	push   %rbp
fffff800002c253b:	56                   	push   %rsi
fffff800002c253c:	57                   	push   %rdi
fffff800002c253d:	41 56                	push   %r14
fffff800002c253f:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002c2543:	bd 01 00 00 00       	mov    $0x1,%ebp
fffff800002c2548:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002c254b:	39 2d 43 91 4e 00    	cmp    %ebp,0x4e9143(%rip)        # 0xfffff800007ab694
fffff800002c2551:	44 8b f2             	mov    %edx,%r14d
fffff800002c2554:	48 8b d9             	mov    %rcx,%rbx
fffff800002c2557:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
fffff800002c255c:	0f 84 3c 01 00 00    	je     0xfffff800002c269e
fffff800002c2562:	f7 41 30 fd ff ff ff 	testl  $0xfffffffd,0x30(%rcx)
fffff800002c2569:	0f 84 2f 01 00 00    	je     0xfffff800002c269e
fffff800002c256f:	81 fa 06 00 06 00    	cmp    $0x60006,%edx
fffff800002c2575:	8d 55 01             	lea    0x1(%rbp),%edx
fffff800002c2578:	74 03                	je     0xfffff800002c257d
fffff800002c257a:	8d 55 02             	lea    0x2(%rbp),%edx
fffff800002c257d:	e8 96 fa f3 ff       	call   0xfffff80000202018
fffff800002c2582:	33 ff                	xor    %edi,%edi