fffff80000213291:	fb
fffff80000213292:	48 8b 86 08 01 00 00 	mov    0x108(%rsi),%rax
fffff80000213299:	c7 80 70 01 00 00 1b 	movl   $0x1b,0x170(%rax)
fffff800002132a0:	00 00 00
fffff800002132a3:	80 3d f6 5f 57 00 00 	cmpb   $0x0,0x575ff6(%rip)        # 0xfffff800007892a0
fffff800002132aa:	74 3d                	je     0xfffff800002132e9
fffff800002132ac:	f7 05 ce 5f 57 00 00 	testl  $0x800,0x575fce(%rip)        # 0xfffff80000789284
fffff800002132b3:	08 00 00
fffff800002132b6:	74 31                	je     0xfffff800002132e9
fffff800002132b8:	48 8b 8e 08 01 00 00 	mov    0x108(%rsi),%rcx
fffff800002132bf:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
fffff800002132c3:	48 63 81 70 01 00 00 	movslq 0x170(%rcx),%rax
fffff800002132ca:	4c 8b 84 c1 08 20 00 	mov    0x2008(%rcx,%rax,8),%r8
fffff800002132d1:	00
fffff800002132d2:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
fffff800002132d6:	e8 35 5e ff ff       	call   0xfffff80000209110
fffff800002132db:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
fffff800002132df:	b9 2b 1d 00 00       	mov    $0x1d2b,%ecx
fffff800002132e4:	e8 a7 5a 06 00       	call   0xfffff80000278d90
fffff800002132e9:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002132f0:	48 8b 96 c0 02 00 00 	mov    0x2c0(%rsi),%rdx
fffff800002132f7:	c7 06 1b 00 00 00    	movl   $0x1b,(%rsi)
fffff800002132fd:	8b 88 20 01 00 00    	mov    0x120(%rax),%ecx
fffff80000213303:	48 0f ba e1 15       	bt     $0x15,%rcx
fffff80000213308:	0f 82 d3 00 00 00    	jb     0xfffff800002133e1
fffff8000021330e:	0f b6 42 17          	movzbl 0x17(%rdx),%eax
fffff80000213312:	08 42 15             	or     %al,0x15(%rdx)
fffff80000213315:	e9 4b 02 00 00       	jmp    0xfffff80000213565
fffff8000021331a:	83 fb 2b             	cmp    $0x2b,%ebx
fffff8000021331d:	0f 85 c7 00 00 00    	jne    0xfffff800002133ea
fffff80000213323:	41 83 be 78 10 00 00 	cmpl   $0x3,0x1078(%r14)
fffff8000021332a:	03
fffff8000021332b:	75 2b                	jne    0xfffff80000213358
fffff8000021332d:	49 8b 86 80 10 00 00 	mov    0x1080(%r14),%rax
fffff80000213334:	48 8b 08             	mov    (%rax),%rcx
fffff80000213337:	f7 81 14 03 00 00 00 	testl  $0x200000,0x314(%rcx)
fffff8000021333e:	00 20 00
fffff80000213341:	74 15                	je     0xfffff80000213358
fffff80000213343:	45 33 c9             	xor    %r9d,%r9d
fffff80000213346:	45 33 c0             	xor    %r8d,%r8d
fffff80000213349:	8b d3                	mov    %ebx,%edx
fffff8000021334b:	48 8b ce             	mov    %rsi,%rcx
fffff8000021334e:	e8 79 4e 12 00       	call   0xfffff800003381cc
fffff80000213353:	e9 0d 02 00 00       	jmp    0xfffff80000213565
fffff80000213358:	f6 05 fd 61 3f 00 01 	testb  $0x1,0x3f61fd(%rip)        # 0xfffff8000060955c
fffff8000021335f:	74 12                	je     0xfffff80000213373
fffff80000213361:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000213368:	02 00
fffff8000021336a:	44 89 a0 2c 03 00 00 	mov    %r12d,0x32c(%rax)
fffff80000213371:	eb 09                	jmp    0xfffff8000021337c
fffff80000213373:	b8 1c 40 00 00       	mov    $0x401c,%eax
fffff80000213378:	41 0f 79 c4          	vmwrite %r12,%rax
fffff8000021337c:	49 8b 45 10          	mov    0x10(%r13),%rax
fffff80000213380:	c6 80 58 01 00 00 00 	movb   $0x0,0x158(%rax)
fffff80000213387:	48 8b 86 08 01 00 00 	mov    0x108(%rsi),%rax
fffff8000021338e:	c7 80 70 01 00 00 1b 	movl   $0x1b,0x170(%rax)
fffff80000213395:	00 00 00
fffff80000213398:	80 3d 01 5f 57 00 00 	cmpb   $0x0,0x575f01(%rip)        # 0xfffff800007892a0
fffff8000021339f:	0f 84 44 ff ff ff    	je     0xfffff800002132e9
fffff800002133a5:	f7 05 d5 5e 57 00 00 	testl  $0x800,0x575ed5(%rip)        # 0xfffff80000789284
fffff800002133ac:	08 00 00
fffff800002133af:	0f 84 34 ff ff ff    	je     0xfffff800002132e9
fffff800002133b5:	48 8b 8e 08 01 00 00 	mov    0x108(%rsi),%rcx
fffff800002133bc:	4c 89 65 e8          	mov    %r12,-0x18(%rbp)
fffff800002133c0:	48 63 81 70 01 00 00 	movslq 0x170(%rcx),%rax
fffff800002133c7:	4c 8b 84 c1 08 20 00 	mov    0x2008(%rcx,%rax,8),%r8
fffff800002133ce:	00
fffff800002133cf:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
fffff800002133d3:	e8 38 5d ff ff       	call   0xfffff80000209110
fffff800002133d8:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
fffff800002133dc:	e9 fe fe ff ff       	jmp    0xfffff800002132df
fffff800002133e1:	80 4a 15 02          	orb    $0x2,0x15(%rdx)
fffff800002133e5:	e9 7b 01 00 00       	jmp    0xfffff80000213565
fffff800002133ea:	83 fb 1e             	cmp    $0x1e,%ebx
fffff800002133ed:	0f 85 b4 00 00 00    	jne    0xfffff800002134a7
fffff800002133f3:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
fffff800002133f7:	e8 ac 58 ff ff       	call   0xfffff80000208ca8
fffff800002133fc:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
fffff80000213400:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
fffff80000213405:	44 0f b6 c3          	movzbl %bl,%r8d
fffff80000213409:	8b c3                	mov    %ebx,%eax
fffff8000021340b:	c1 e8 10             	shr    $0x10,%eax
fffff8000021340e:	41 80 e0 03          	and    $0x3,%r8b
fffff80000213412:	41 fe c0             	inc    %r8b
fffff80000213415:	66 89 46 14          	mov    %ax,0x14(%rsi)
fffff80000213419:	0f b7 d0             	movzwl %ax,%edx
fffff8000021341c:	44 88 46 11          	mov    %r8b,0x11(%rsi)
fffff80000213420:	48 8b ce             	mov    %rsi,%rcx
fffff80000213423:	e8 ac b8 10 00       	call   0xfffff8000031ecd4
fffff80000213428:	66 85 c0             	test   %ax,%ax
fffff8000021342b:	0f 85 34 01 00 00    	jne    0xfffff80000213565
fffff80000213431:	38 44 24 30          	cmp    %al,0x30(%rsp)
fffff80000213435:	74 1e                	je     0xfffff80000213455
fffff80000213437:	48 8b 86 08 01 00 00 	mov    0x108(%rsi),%rax
fffff8000021343e:	48 8b ce             	mov    %rsi,%rcx
fffff80000213441:	c7 80 70 01 00 00 0d 	movl   $0xd,0x170(%rax)
fffff80000213448:	00 00 00
fffff8000021344b:	e8 6c b9 10 00       	call   0xfffff8000031edbc
fffff80000213450:	e9 10 01 00 00       	jmp    0xfffff80000213565
fffff80000213455:	8b c3                	mov    %ebx,%eax
fffff80000213457:	c1 e8 03             	shr    $0x3,%eax
fffff8000021345a:	f6 d0                	not    %al
fffff8000021345c:	24 01                	and    $0x1,%al
fffff8000021345e:	88 46 10             	mov    %al,0x10(%rsi)
fffff80000213461:	c6 46 12 00          	movb   $0x0,0x12(%rsi)
fffff80000213465:	f6 c3 10             	test   $0x10,%bl
fffff80000213468:	74 16                	je     0xfffff80000213480
fffff8000021346a:	c6 46 12 01          	movb   $0x1,0x12(%rsi)
fffff8000021346e:	f6 c3 20             	test   $0x20,%bl
fffff80000213471:	0f b6 46 12          	movzbl 0x12(%rsi),%eax
fffff80000213475:	ba 03 00 00 00       	mov    $0x3,%edx
fffff8000021347a:	0f 45 c2             	cmovne %edx,%eax
fffff8000021347d:	88 46 12             	mov    %al,0x12(%rsi)
fffff80000213480:	c7 46 04 0d 00 00 00 	movl   $0xd,0x4(%rsi)
fffff80000213487:	48 8b ce             	mov    %rsi,%rcx
fffff8000021348a:	80 be 1c 01 00 00 00 	cmpb   $0x0,0x11c(%rsi)
fffff80000213491:	74 0a                	je     0xfffff8000021349d
fffff80000213493:	e8 20 01 0a 00       	call   0xfffff800002b35b8
fffff80000213498:	e9 c8 00 00 00       	jmp    0xfffff80000213565
fffff8000021349d:	e8 9e ff 09 00       	call   0xfffff800002b3440
fffff800002134a2:	e9 be 00 00 00       	jmp    0xfffff80000213565
fffff800002134a7:	83 fb 38             	cmp    $0x38,%ebx
fffff800002134aa:	75 2b                	jne    0xfffff800002134d7
fffff800002134ac:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
fffff800002134b0:	e8 f3 57 ff ff       	call   0xfffff80000208ca8
fffff800002134b5:	8b 55 f8             	mov    -0x8(%rbp),%edx
fffff800002134b8:	49 8b 45 10          	mov    0x10(%r13),%rax
fffff800002134bc:	81 e2 f0 0f 00 00    	and    $0xff0,%edx
fffff800002134c2:	48 8b 80 18 01 00 00 	mov    0x118(%rax),%rax
fffff800002134c9:	44 8b 04 10          	mov    (%rax,%rdx,1),%r8d
fffff800002134cd:	e8 fa fe 09 00       	call   0xfffff800002b33cc
fffff800002134d2:	e9 8e 00 00 00       	jmp    0xfffff80000213565
fffff800002134d7:	83 fb 2d             	cmp    $0x2d,%ebx
fffff800002134da:	75 17                	jne    0xfffff800002134f3
fffff800002134dc:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
fffff800002134e0:	e8 c3 57 ff ff       	call   0xfffff80000208ca8
fffff800002134e5:	0f b6 55 00          	movzbl 0x0(%rbp),%edx
fffff800002134e9:	48 8b ce             	mov    %rsi,%rcx
fffff800002134ec:	e8 5b fe 09 00       	call   0xfffff800002b334c
fffff800002134f1:	eb 72                	jmp    0xfffff80000213565
fffff800002134f3:	83 fb 2c             	cmp    $0x2c,%ebx
fffff800002134f6:	75 35                	jne    0xfffff8000021352d
fffff800002134f8:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
fffff800002134fc:	e8 a7 57 ff ff       	call   0xfffff80000208ca8
fffff80000213501:	8b 4d 98             	mov    -0x68(%rbp),%ecx
fffff80000213504:	81 e1 00 f0 00 00    	and    $0xf000,%ecx
fffff8000021350a:	81 f9 00 20 00 00    	cmp    $0x2000,%ecx
fffff80000213510:	72 0b                	jb     0xfffff8000021351d
fffff80000213512:	41 bf 01 00 00 00    	mov    $0x1,%r15d
fffff80000213518:	44 89 3e             	mov    %r15d,(%rsi)
fffff8000021351b:	eb 4d                	jmp    0xfffff8000021356a
fffff8000021351d:	48 8b ce             	mov    %rsi,%rcx
fffff80000213520:	c7 06 08 00 00 00    	movl   $0x8,(%rsi)
fffff80000213526:	e8 85 12 ff ff       	call   0xfffff800002047b0
fffff8000021352b:	eb 38                	jmp    0xfffff80000213565
fffff8000021352d:	83 fb 30             	cmp    $0x30,%ebx
fffff80000213530:	75 0f                	jne    0xfffff80000213541
fffff80000213532:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
fffff80000213537:	49 8b cd             	mov    %r13,%rcx
fffff8000021353a:	e8 49 bb 10 00       	call   0xfffff8000031f088
fffff8000021353f:	eb 24                	jmp    0xfffff80000213565
fffff80000213541:	83 fb 31             	cmp    $0x31,%ebx
fffff80000213544:	75 13                	jne    0xfffff80000213559
fffff80000213546:	41 81 ff 31 00 00 10 	cmp    $0x10000031,%r15d
fffff8000021354d:	75 16                	jne    0xfffff80000213565
fffff8000021354f:	48 8b ce             	mov    %rsi,%rcx
fffff80000213552:	e8 41 21 0b 00       	call   0xfffff800002c5698
fffff80000213557:	eb 0c                	jmp    0xfffff80000213565
fffff80000213559:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
fffff8000021355e:	8b d3                	mov    %ebx,%edx
fffff80000213560:	e8 eb b4 ff ff       	call   0xfffff8000020ea50
fffff80000213565:	83 3e 1b             	cmpl   $0x1b,(%rsi)
fffff80000213568:	74 08                	je     0xfffff80000213572
fffff8000021356a:	48 8b ce             	mov    %rsi,%rcx
fffff8000021356d:	e8 d2 ec 09 00       	call   0xfffff800002b2244
fffff80000213572:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
fffff80000213577:	e8 04 c0 01 00       	call   0xfffff8000022f580
fffff8000021357c:	83 3d a5 73 55 00 01 	cmpl   $0x1,0x5573a5(%rip)        # 0xfffff8000076a928
fffff80000213583:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff8000021358a:	7f 0e                	jg     0xfffff8000021359a
fffff8000021358c:	83 b8 78 10 00 00 03 	cmpl   $0x3,0x1078(%rax)
fffff80000213593:	75 05                	jne    0xfffff8000021359a
fffff80000213595:	e8 b2 be 10 00       	call   0xfffff8000031f44c
fffff8000021359a:	80 7c 24 31 00       	cmpb   $0x0,0x31(%rsp)
fffff8000021359f:	74 3e                	je     0xfffff800002135df
fffff800002135a1:	48 8b 9d 80 00 00 00 	mov    0x80(%rbp),%rbx
fffff800002135a8:	48 8b 8b 70 01 00 00 	mov    0x170(%rbx),%rcx
fffff800002135af:	83 79 6c 03          	cmpl   $0x3,0x6c(%rcx)
fffff800002135b3:	75 2a                	jne    0xfffff800002135df
fffff800002135b5:	48 8b 93 48 01 00 00 	mov    0x148(%rbx),%rdx
fffff800002135bc:	48 83 c2 08          	add    $0x8,%rdx
fffff800002135c0:	e8 47 9b 0e 00       	call   0xfffff800002fd10c
fffff800002135c5:	48 8b 83 48 01 00 00 	mov    0x148(%rbx),%rax
fffff800002135cc:	48 83 60 08 fe       	andq   $0xfffffffffffffffe,0x8(%rax)
fffff800002135d1:	48 8b 83 70 01 00 00 	mov    0x170(%rbx),%rax
fffff800002135d8:	c7 40 6c 02 00 00 00 	movl   $0x2,0x6c(%rax)
fffff800002135df:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
fffff800002135e6:	48 33 cc             	xor    %rsp,%rcx
fffff800002135e9:	e8 82 7f 02 00       	call   0xfffff8000023b570
fffff800002135ee:	48 8b 9c 24 60 02 00 	mov    0x260(%rsp),%rbx
fffff800002135f5:	00
fffff800002135f6:	48 81 c4 10 02 00 00 	add    $0x210,%rsp
fffff800002135fd:	41 5f                	pop    %r15
fffff800002135ff:	41 5e                	pop    %r14
fffff80000213601:	41 5d                	pop    %r13
fffff80000213603:	41 5c                	pop    %r12
fffff80000213605:	5f                   	pop    %rdi
fffff80000213606:	5e                   	pop    %rsi
fffff80000213607:	5d                   	pop    %rbp
fffff80000213608:	c3                   	ret
fffff80000213609:	cc                   	int3
fffff8000021360a:	cc                   	int3
fffff8000021360b:	cc                   	int3
fffff8000021360c:	cc                   	int3
fffff8000021360d:	cc                   	int3
fffff8000021360e:	cc                   	int3
fffff8000021360f:	cc                   	int3
fffff80000213610:	40 55                	rex push %rbp
fffff80000213612:	56                   	push   %rsi
fffff80000213613:	57                   	push   %rdi
fffff80000213614:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000213618:	33 ff                	xor    %edi,%edi
fffff8000021361a:	48 8b ea             	mov    %rdx,%rbp
fffff8000021361d:	48 8b f1             	mov    %rcx,%rsi
fffff80000213620:	44 8b c7             	mov    %edi,%r8d
fffff80000213623:	40 38 b9 e8 03 01 00 	cmp    %dil,0x103e8(%rcx)
fffff8000021362a:	0f 84 39 05 00 00    	je     0xfffff80000213b69
fffff80000213630:	48 8b 82 c0 02 00 00 	mov    0x2c0(%rdx),%rax
fffff80000213637:	45 32 c9             	xor    %r9b,%r9b
fffff8000021363a:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
fffff8000021363f:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
fffff80000213644:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
fffff80000213649:	0f b6 58 14          	movzbl 0x14(%rax),%ebx
fffff8000021364d:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
fffff80000213652:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
fffff80000213657:	45 32 ff             	xor    %r15b,%r15b
fffff8000021365a:	88 9a dc 02 00 00    	mov    %bl,0x2dc(%rdx)
fffff80000213660:	48 83 b9 d8 03 01 00 	cmpq   $0xffffffffffffffff,0x103d8(%rcx)
fffff80000213667:	ff
fffff80000213668:	44 88 4c 24 50       	mov    %r9b,0x50(%rsp)
fffff8000021366d:	74 13                	je     0xfffff80000213682
fffff8000021366f:	4c 8b 80 e0 0e 00 00 	mov    0xee0(%rax),%r8
fffff80000213676:	41 0f b6 c0          	movzbl %r8b,%eax
fffff8000021367a:	24 01                	and    $0x1,%al
fffff8000021367c:	88 82 e4 02 00 00    	mov    %al,0x2e4(%rdx)
fffff80000213682:	48 8b 8a 08 03 00 00 	mov    0x308(%rdx),%rcx
fffff80000213689:	41 bb 01 00 00 00    	mov    $0x1,%r11d
fffff8000021368f:	49 bd 00 00 00 00 00 	movabs $0x40000000000,%r13
fffff80000213696:	04 00 00
fffff80000213699:	49 be 00 00 00 00 01 	movabs $0x100000000,%r14
fffff800002136a0:	00 00 00
fffff800002136a3:	48 8b 91 20 01 00 00 	mov    0x120(%rcx),%rdx
fffff800002136aa:	41 84 d3             	test   %dl,%r11b
fffff800002136ad:	74 09                	je     0xfffff800002136b8
fffff800002136af:	40 38 3d 7c 49 51 00 	cmp    %dil,0x51497c(%rip)        # 0xfffff80000728032
fffff800002136b6:	eb 28                	jmp    0xfffff800002136e0
fffff800002136b8:	8b 05 76 49 51 00    	mov    0x514976(%rip),%eax        # 0xfffff80000728034
fffff800002136be:	41 3b c3             	cmp    %r11d,%eax
fffff800002136c1:	74 23                	je     0xfffff800002136e6
fffff800002136c3:	83 f8 02             	cmp    $0x2,%eax
fffff800002136c6:	0f 85 88 02 00 00    	jne    0xfffff80000213954
fffff800002136cc:	48 8b 81 78 34 00 00 	mov    0x3478(%rcx),%rax
fffff800002136d3:	48 b9 00 00 00 00 00 	movabs $0x700000000000,%rcx
fffff800002136da:	70 00 00
fffff800002136dd:	48 85 c1             	test   %rax,%rcx
fffff800002136e0:	0f 84 6e 02 00 00    	je     0xfffff80000213954
fffff800002136e6:	49 bc 00 00 00 00 02 	movabs $0x200000000,%r12
fffff800002136ed:	00 00 00
fffff800002136f0:	44 84 9d e5 02 00 00 	test   %r11b,0x2e5(%rbp)
fffff800002136f7:	75 4f                	jne    0xfffff80000213748
fffff800002136f9:	40 38 bd 1c 01 00 00 	cmp    %dil,0x11c(%rbp)
fffff80000213700:	0f 84 a3 00 00 00    	je     0xfffff800002137a9
fffff80000213706:	48 8b 86 f0 03 01 00 	mov    0x103f0(%rsi),%rax
fffff8000021370d:	48 85 c0             	test   %rax,%rax
fffff80000213710:	78 36                	js     0xfffff80000213748
fffff80000213712:	0f 85 63 01 00 00    	jne    0xfffff8000021387b
fffff80000213718:	83 3d b1 de 3e 00 03 	cmpl   $0x3,0x3edeb1(%rip)        # 0xfffff800006015d0
fffff8000021371f:	75 27                	jne    0xfffff80000213748
fffff80000213721:	48 8b 86 80 c9 02 00 	mov    0x2c980(%rsi),%rax
fffff80000213728:	49 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r10
fffff8000021372f:	ff ff 7f
fffff80000213732:	48 8b 80 00 04 01 00 	mov    0x10400(%rax),%rax
fffff80000213739:	49 85 c2             	test   %rax,%r10
fffff8000021373c:	0f 85 33 01 00 00    	jne    0xfffff80000213875
fffff80000213742:	44 0f b6 4c 24 50    	movzbl 0x50(%rsp),%r9d
fffff80000213748:	32 d2                	xor    %dl,%dl
fffff8000021374a:	0f b6 cb             	movzbl %bl,%ecx
fffff8000021374d:	45 8b d3             	mov    %r11d,%r10d
fffff80000213750:	41 d3 e2             	shl    %cl,%r10d
fffff80000213753:	8b 8d e0 02 00 00    	mov    0x2e0(%rbp),%ecx
fffff80000213759:	41 85 ca             	test   %ecx,%r10d
fffff8000021375c:	0f 84 97 01 00 00    	je     0xfffff800002138f9
fffff80000213762:	84 d2                	test   %dl,%dl
fffff80000213764:	0f 85 5c 01 00 00    	jne    0xfffff800002138c6
fffff8000021376a:	45 84 c3             	test   %r8b,%r11b
fffff8000021376d:	0f 84 53 01 00 00    	je     0xfffff800002138c6
fffff80000213773:	48 8b 05 e6 5d 3f 00 	mov    0x3f5de6(%rip),%rax        # 0xfffff80000609560
fffff8000021377a:	49 be 00 00 00 00 04 	movabs $0x400000000,%r14
fffff80000213781:	00 00 00
fffff80000213784:	49 85 c6             	test   %rax,%r14
fffff80000213787:	49 be 00 00 00 00 01 	movabs $0x100000000,%r14
fffff8000021378e:	00 00 00
fffff80000213791:	0f 84 23 01 00 00    	je     0xfffff800002138ba
fffff80000213797:	49 85 c4             	test   %rax,%r12
fffff8000021379a:	0f 85 26 01 00 00    	jne    0xfffff800002138c6
fffff800002137a0:	45 0f b6 cb          	movzbl %r11b,%r9d
fffff800002137a4:	e9 18 01 00 00       	jmp    0xfffff800002138c1
fffff800002137a9:	40 38 3d a0 5f 50 00 	cmp    %dil,0x505fa0(%rip)        # 0xfffff80000719750
fffff800002137b0:	75 09                	jne    0xfffff800002137bb
fffff800002137b2:	83 3d 17 de 3e 00 02 	cmpl   $0x2,0x3ede17(%rip)        # 0xfffff800006015d0
fffff800002137b9:	75 0d                	jne    0xfffff800002137c8
fffff800002137bb:	48 0f ba e2 12       	bt     $0x12,%rdx
fffff800002137c0:	72 06                	jb     0xfffff800002137c8
fffff800002137c2:	41 0f b6 d3          	movzbl %r11b,%edx
fffff800002137c6:	eb 02                	jmp    0xfffff800002137ca
fffff800002137c8:	32 d2                	xor    %dl,%dl
fffff800002137ca:	48 8b 86 f0 03 01 00 	mov    0x103f0(%rsi),%rax
fffff800002137d1:	49 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r10
fffff800002137d8:	ff ff 7f
fffff800002137db:	48 8b c8             	mov    %rax,%rcx
fffff800002137de:	49 23 ca             	and    %r10,%rcx
fffff800002137e1:	84 d2                	test   %dl,%dl
fffff800002137e3:	48 0f 44 c8          	cmove  %rax,%rcx
fffff800002137e7:	48 85 c9             	test   %rcx,%rcx
fffff800002137ea:	74 18                	je     0xfffff80000213804
fffff800002137ec:	48 3b 8d d0 02 00 00 	cmp    0x2d0(%rbp),%rcx
fffff800002137f3:	0f 85 82 00 00 00    	jne    0xfffff8000021387b
fffff800002137f9:	8b 46 08             	mov    0x8(%rsi),%eax
fffff800002137fc:	39 85 d8 02 00 00    	cmp    %eax,0x2d8(%rbp)
fffff80000213802:	75 77                	jne    0xfffff8000021387b
fffff80000213804:	83 3d c5 dd 3e 00 03 	cmpl   $0x3,0x3eddc5(%rip)        # 0xfffff800006015d0
fffff8000021380b:	0f 85 37 ff ff ff    	jne    0xfffff80000213748
fffff80000213811:	48 8b 8e 80 c9 02 00 	mov    0x2c980(%rsi),%rcx
fffff80000213818:	48 8b 89 00 04 01 00 	mov    0x10400(%rcx),%rcx
fffff8000021381f:	84 d2                	test   %dl,%dl
fffff80000213821:	74 03                	je     0xfffff80000213826
fffff80000213823:	49 23 ca             	and    %r10,%rcx
fffff80000213826:	48 85 c9             	test   %rcx,%rcx
fffff80000213829:	0f 84 13 ff ff ff    	je     0xfffff80000213742
fffff8000021382f:	48 8b 85 08 03 00 00 	mov    0x308(%rbp),%rax
fffff80000213836:	f6 80 20 01 00 00 04 	testb  $0x4,0x120(%rax)
fffff8000021383d:	48 8b 85 d0 02 00 00 	mov    0x2d0(%rbp),%rax
fffff80000213844:	74 04                	je     0xfffff8000021384a
fffff80000213846:	48 83 e0 fe          	and    $0xfffffffffffffffe,%rax
fffff8000021384a:	48 3b c8             	cmp    %rax,%rcx
fffff8000021384d:	75 26                	jne    0xfffff80000213875
fffff8000021384f:	48 8b 85 08 01 00 00 	mov    0x108(%rbp),%rax
fffff80000213856:	48 8b 8e b8 04 01 00 	mov    0x104b8(%rsi),%rcx
fffff8000021385d:	48 8b 80 38 01 00 00 	mov    0x138(%rax),%rax
fffff80000213864:	48 8b 80 30 01 00 00 	mov    0x130(%rax),%rax