fffff8000033718d:	49 0f ba e1 08       	bt     $0x8,%r9
fffff80000337192:	73 10                	jae    0xfffff800003371a4
fffff80000337194:	49 8b 4b 10          	mov    0x10(%r11),%rcx
fffff80000337198:	41 c6 43 19 01       	movb   $0x1,0x19(%r11)
fffff8000033719d:	c6 81 25 01 00 00 01 	movb   $0x1,0x125(%rcx)
fffff800003371a4:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
fffff800003371a9:	0f b7 c6             	movzwl %si,%eax
fffff800003371ac:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
fffff800003371b1:	48 83 c4 30          	add    $0x30,%rsp
fffff800003371b5:	5f                   	pop    %rdi
fffff800003371b6:	c3                   	ret
fffff800003371b7:	cc                   	int3
fffff800003371b8:	cc                   	int3
fffff800003371b9:	cc                   	int3
fffff800003371ba:	cc                   	int3
fffff800003371bb:	cc                   	int3
fffff800003371bc:	cc                   	int3
fffff800003371bd:	cc                   	int3
fffff800003371be:	cc                   	int3
fffff800003371bf:	cc                   	int3
fffff800003371c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800003371c5:	56                   	push   %rsi
fffff800003371c6:	48 83 ec 20          	sub    $0x20,%rsp
fffff800003371ca:	33 f6                	xor    %esi,%esi
fffff800003371cc:	48 8b d9             	mov    %rcx,%rbx
fffff800003371cf:	48 83 fa 03          	cmp    $0x3,%rdx
fffff800003371d3:	0f 87 b5 00 00 00    	ja     0xfffff8000033728e
fffff800003371d9:	83 fa 02             	cmp    $0x2,%edx
fffff800003371dc:	74 09                	je     0xfffff800003371e7
fffff800003371de:	49 39 30             	cmp    %rsi,(%r8)
fffff800003371e1:	0f 84 a7 00 00 00    	je     0xfffff8000033728e
fffff800003371e7:	49 81 38 ff ff 00 00 	cmpq   $0xffff,(%r8)
fffff800003371ee:	0f 87 9a 00 00 00    	ja     0xfffff8000033728e
fffff800003371f4:	85 d2                	test   %edx,%edx
fffff800003371f6:	75 15                	jne    0xfffff8000033720d
fffff800003371f8:	49 8b 40 08          	mov    0x8(%r8),%rax
fffff800003371fc:	48 c1 f8 2f          	sar    $0x2f,%rax
fffff80000337200:	48 ff c0             	inc    %rax
fffff80000337203:	48 83 f8 01          	cmp    $0x1,%rax
fffff80000337207:	0f 87 81 00 00 00    	ja     0xfffff8000033728e
fffff8000033720d:	e8 ce 29 00 00       	call   0xfffff80000339be0
fffff80000337212:	48 8b 8b c0 02 00 00 	mov    0x2c0(%rbx),%rcx
fffff80000337219:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
fffff8000033721e:	48 81 c1 80 0e 00 00 	add    $0xe80,%rcx
fffff80000337225:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
fffff8000033722a:	e8 4d 1a ed ff       	call   0xfffff80000208c7c
fffff8000033722f:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
fffff80000337234:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
fffff80000337239:	4c 8b 9b c0 02 00 00 	mov    0x2c0(%rbx),%r11
fffff80000337240:	49 81 e2 2a f7 ff ff 	and    $0xfffffffffffff72a,%r10
fffff80000337247:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
fffff8000033724c:	49 8d 8b 80 0e 00 00 	lea    0xe80(%r11),%rcx
fffff80000337253:	e8 24 1a ed ff       	call   0xfffff80000208c7c
fffff80000337258:	49 8b d2             	mov    %r10,%rdx
fffff8000033725b:	49 8d 8b 80 0e 00 00 	lea    0xe80(%r11),%rcx
fffff80000337262:	e8 d9 bb fd ff       	call   0xfffff80000312e40
fffff80000337267:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
fffff8000033726c:	4d 33 ca             	xor    %r10,%r9
fffff8000033726f:	49 0f ba e1 08       	bt     $0x8,%r9
fffff80000337274:	73 22                	jae    0xfffff80000337298
fffff80000337276:	49 8b 83 90 0e 00 00 	mov    0xe90(%r11),%rax
fffff8000033727d:	41 c6 83 99 0e 00 00 	movb   $0x1,0xe99(%r11)
fffff80000337284:	01
fffff80000337285:	c6 80 25 01 00 00 01 	movb   $0x1,0x125(%rax)
fffff8000033728c:	eb 0a                	jmp    0xfffff80000337298
fffff8000033728e:	ba 1c 00 00 00       	mov    $0x1c,%edx
fffff80000337293:	e8 04 06 fe ff       	call   0xfffff8000031789c
fffff80000337298:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000033729d:	0f b7 c6             	movzwl %si,%eax
fffff800003372a0:	48 83 c4 20          	add    $0x20,%rsp
fffff800003372a4:	5e                   	pop    %rsi
fffff800003372a5:	c3                   	ret
fffff800003372a6:	cc                   	int3
fffff800003372a7:	cc                   	int3
fffff800003372a8:	cc                   	int3
fffff800003372a9:	cc                   	int3
fffff800003372aa:	cc                   	int3
fffff800003372ab:	cc                   	int3
fffff800003372ac:	cc                   	int3
fffff800003372ad:	cc                   	int3
fffff800003372ae:	cc                   	int3
fffff800003372af:	cc                   	int3
fffff800003372b0:	48 8b c4             	mov    %rsp,%rax
fffff800003372b3:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800003372b7:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800003372bb:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800003372bf:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800003372c3:	41 54                	push   %r12
fffff800003372c5:	41 56                	push   %r14
fffff800003372c7:	41 57                	push   %r15
fffff800003372c9:	48 83 ec 20          	sub    $0x20,%rsp
fffff800003372cd:	48 8b a9 c0 02 00 00 	mov    0x2c0(%rcx),%rbp
fffff800003372d4:	33 d2                	xor    %edx,%edx
fffff800003372d6:	48 8b f9             	mov    %rcx,%rdi
fffff800003372d9:	c7 01 1b 00 00 00    	movl   $0x1b,(%rcx)
fffff800003372df:	e8 6c d3 fd ff       	call   0xfffff80000314650
fffff800003372e4:	4c 8b bd 80 10 00 00 	mov    0x1080(%rbp),%r15
fffff800003372eb:	45 33 e4             	xor    %r12d,%r12d
fffff800003372ee:	41 8b f4             	mov    %r12d,%esi
fffff800003372f1:	49 8b 07             	mov    (%r15),%rax
fffff800003372f4:	44 8b b0 8c 01 00 00 	mov    0x18c(%rax),%r14d
fffff800003372fb:	45 85 f6             	test   %r14d,%r14d
fffff800003372fe:	0f 84 8b 00 00 00    	je     0xfffff8000033738f
fffff80000337304:	41 8b dc             	mov    %r12d,%ebx
fffff80000337307:	4c 8b 85 28 11 00 00 	mov    0x1128(%rbp),%r8
fffff8000033730e:	42 8b 14 03          	mov    (%rbx,%r8,1),%edx
fffff80000337312:	46 39 64 03 04       	cmp    %r12d,0x4(%rbx,%r8,1)
fffff80000337317:	75 45                	jne    0xfffff8000033735e
fffff80000337319:	8d 82 00 ff ff 3f    	lea    0x3fffff00(%rdx),%eax
fffff8000033731f:	83 f8 01             	cmp    $0x1,%eax
fffff80000337322:	76 3a                	jbe    0xfffff8000033735e
fffff80000337324:	8b c2                	mov    %edx,%eax
fffff80000337326:	25 00 ff ff ff       	and    $0xffffff00,%eax
fffff8000033732b:	3d 00 08 00 00       	cmp    $0x800,%eax
fffff80000337330:	74 2c                	je     0xfffff8000033735e
fffff80000337332:	8d 82 00 00 00 c0    	lea    -0x40000000(%rdx),%eax
fffff80000337338:	3d 00 00 00 40       	cmp    $0x40000000,%eax
fffff8000033733d:	76 1f                	jbe    0xfffff8000033735e
fffff8000033733f:	4e 8b 44 03 08       	mov    0x8(%rbx,%r8,1),%r8
fffff80000337344:	48 8b cf             	mov    %rdi,%rcx
fffff80000337347:	e8 f4 83 ed ff       	call   0xfffff8000020f740
fffff8000033734c:	66 85 c0             	test   %ax,%ax
fffff8000033734f:	75 0d                	jne    0xfffff8000033735e
fffff80000337351:	ff c6                	inc    %esi
fffff80000337353:	48 83 c3 10          	add    $0x10,%rbx
fffff80000337357:	41 3b f6             	cmp    %r14d,%esi
fffff8000033735a:	72 ab                	jb     0xfffff80000337307
fffff8000033735c:	eb 31                	jmp    0xfffff8000033738f
fffff8000033735e:	4d 8b 07             	mov    (%r15),%r8
fffff80000337361:	8d 4e 01             	lea    0x1(%rsi),%ecx
fffff80000337364:	b8 22 00 00 00       	mov    $0x22,%eax
fffff80000337369:	48 8b d5             	mov    %rbp,%rdx
fffff8000033736c:	66 41 89 80 b4 02 00 	mov    %ax,0x2b4(%r8)
fffff80000337373:	00
fffff80000337374:	41 0f ba a8 b4 02 00 	btsl   $0x1f,0x2b4(%r8)
fffff8000033737b:	00 1f
fffff8000033737d:	49 89 88 d0 02 00 00 	mov    %rcx,0x2d0(%r8)
fffff80000337384:	45 33 c0             	xor    %r8d,%r8d
fffff80000337387:	48 8b cf             	mov    %rdi,%rcx
fffff8000033738a:	e8 75 01 fe ff       	call   0xfffff80000317504
fffff8000033738f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff80000337394:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff80000337399:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff8000033739e:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
fffff800003373a3:	48 83 c4 20          	add    $0x20,%rsp
fffff800003373a7:	41 5f                	pop    %r15
fffff800003373a9:	41 5e                	pop    %r14
fffff800003373ab:	41 5c                	pop    %r12
fffff800003373ad:	c3                   	ret
fffff800003373ae:	cc                   	int3
fffff800003373af:	cc                   	int3
fffff800003373b0:	cc                   	int3
fffff800003373b1:	cc                   	int3
fffff800003373b2:	cc                   	int3
fffff800003373b3:	cc                   	int3
fffff800003373b4:	cc                   	int3
fffff800003373b5:	cc                   	int3
fffff800003373b6:	cc                   	int3
fffff800003373b7:	cc                   	int3
fffff800003373b8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800003373bd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800003373c2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800003373c7:	57                   	push   %rdi
fffff800003373c8:	41 54                	push   %r12
fffff800003373ca:	41 55                	push   %r13
fffff800003373cc:	41 56                	push   %r14
fffff800003373ce:	41 57                	push   %r15
fffff800003373d0:	48 83 ec 20          	sub    $0x20,%rsp
fffff800003373d4:	4c 8b b9 c0 02 00 00 	mov    0x2c0(%rcx),%r15
fffff800003373db:	45 33 ed             	xor    %r13d,%r13d
fffff800003373de:	c7 01 1b 00 00 00    	movl   $0x1b,(%rcx)
fffff800003373e4:	48 8b f1             	mov    %rcx,%rsi
fffff800003373e7:	41 8b ed             	mov    %r13d,%ebp
fffff800003373ea:	49 8b 87 90 0e 00 00 	mov    0xe90(%r15),%rax
fffff800003373f1:	41 8d 7d 01          	lea    0x1(%r13),%edi
fffff800003373f5:	49 8b 9f 80 10 00 00 	mov    0x1080(%r15),%rbx
fffff800003373fc:	48 8b 90 18 01 00 00 	mov    0x118(%rax),%rdx
fffff80000337403:	8a 82 80 00 00 00    	mov    0x80(%rdx),%al
fffff80000337409:	c0 e8 04             	shr    $0x4,%al
fffff8000033740c:	88 43 6c             	mov    %al,0x6c(%rbx)
fffff8000033740f:	48 8b 03             	mov    (%rbx),%rax
fffff80000337412:	44 8b a0 84 01 00 00 	mov    0x184(%rax),%r12d
fffff80000337419:	45 85 e4             	test   %r12d,%r12d
fffff8000033741c:	74 62                	je     0xfffff80000337480
fffff8000033741e:	45 8b f5             	mov    %r13d,%r14d
fffff80000337421:	49 8b 8f 30 11 00 00 	mov    0x1130(%r15),%rcx
fffff80000337428:	41 8b 14 0e          	mov    (%r14,%rcx,1),%edx
fffff8000033742c:	45 39 6c 0e 04       	cmp    %r13d,0x4(%r14,%rcx,1)
fffff80000337431:	0f 85 53 01 00 00    	jne    0xfffff8000033758a
fffff80000337437:	8b c2                	mov    %edx,%eax
fffff80000337439:	25 00 ff ff ff       	and    $0xffffff00,%eax
fffff8000033743e:	3d 00 08 00 00       	cmp    $0x800,%eax
fffff80000337443:	0f 84 41 01 00 00    	je     0xfffff8000033758a
fffff80000337449:	8d 82 00 00 00 c0    	lea    -0x40000000(%rdx),%eax
fffff8000033744f:	3d 00 00 00 40       	cmp    $0x40000000,%eax
fffff80000337454:	0f 86 30 01 00 00    	jbe    0xfffff8000033758a
fffff8000033745a:	4c 8d 41 08          	lea    0x8(%rcx),%r8
fffff8000033745e:	48 8b ce             	mov    %rsi,%rcx
fffff80000337461:	4d 03 c6             	add    %r14,%r8
fffff80000337464:	e8 07 62 ed ff       	call   0xfffff8000020d670
fffff80000337469:	66 85 c0             	test   %ax,%ax
fffff8000033746c:	0f 85 18 01 00 00    	jne    0xfffff8000033758a
fffff80000337472:	03 ef                	add    %edi,%ebp
fffff80000337474:	49 83 c6 10          	add    $0x10,%r14
fffff80000337478:	41 3b ec             	cmp    %r12d,%ebp
fffff8000033747b:	72 a4                	jb     0xfffff80000337421
fffff8000033747d:	45 85 e4             	test   %r12d,%r12d
fffff80000337480:	0f 95 c0             	setne  %al
fffff80000337483:	48 8b ce             	mov    %rsi,%rcx
fffff80000337486:	88 43 6a             	mov    %al,0x6a(%rbx)
fffff80000337489:	e8 32 d6 fd ff       	call   0xfffff80000314ac0
fffff8000033748e:	8b 83 d0 00 00 00    	mov    0xd0(%rbx),%eax
fffff80000337494:	85 c0                	test   %eax,%eax
fffff80000337496:	74 2e                	je     0xfffff800003374c6
fffff80000337498:	8b 93 d4 00 00 00    	mov    0xd4(%rbx),%edx
fffff8000033749e:	44 8b c0             	mov    %eax,%r8d
fffff800003374a1:	8b 8b d8 00 00 00    	mov    0xd8(%rbx),%ecx
fffff800003374a7:	48 c1 e2 04          	shl    $0x4,%rdx
fffff800003374ab:	49 03 97 30 11 00 00 	add    0x1130(%r15),%rdx
fffff800003374b2:	48 c1 e1 04          	shl    $0x4,%rcx
fffff800003374b6:	49 03 8f 38 11 00 00 	add    0x1138(%r15),%rcx
fffff800003374bd:	49 c1 e0 04          	shl    $0x4,%r8
fffff800003374c1:	e8 3a ce f0 ff       	call   0xfffff80000244300
fffff800003374c6:	48 8b 03             	mov    (%rbx),%rax
fffff800003374c9:	41 8b ed             	mov    %r13d,%ebp
fffff800003374cc:	44 8b a0 88 01 00 00 	mov    0x188(%rax),%r12d
fffff800003374d3:	45 85 e4             	test   %r12d,%r12d
fffff800003374d6:	74 5f                	je     0xfffff80000337537
fffff800003374d8:	4d 8b f5             	mov    %r13,%r14
fffff800003374db:	4d 8b 87 38 11 00 00 	mov    0x1138(%r15),%r8
fffff800003374e2:	43 8b 14 06          	mov    (%r14,%r8,1),%edx
fffff800003374e6:	47 39 6c 06 04       	cmp    %r13d,0x4(%r14,%r8,1)
fffff800003374eb:	0f 85 99 00 00 00    	jne    0xfffff8000033758a
fffff800003374f1:	8d 82 00 ff ff 3f    	lea    0x3fffff00(%rdx),%eax
fffff800003374f7:	3b c7                	cmp    %edi,%eax
fffff800003374f9:	0f 86 8b 00 00 00    	jbe    0xfffff8000033758a
fffff800003374ff:	8b c2                	mov    %edx,%eax
fffff80000337501:	25 00 ff ff ff       	and    $0xffffff00,%eax
fffff80000337506:	3d 00 08 00 00       	cmp    $0x800,%eax
fffff8000033750b:	74 7d                	je     0xfffff8000033758a
fffff8000033750d:	8d 82 00 00 00 c0    	lea    -0x40000000(%rdx),%eax
fffff80000337513:	3d 00 00 00 40       	cmp    $0x40000000,%eax
fffff80000337518:	76 70                	jbe    0xfffff8000033758a
fffff8000033751a:	4f 8b 44 06 08       	mov    0x8(%r14,%r8,1),%r8
fffff8000033751f:	48 8b ce             	mov    %rsi,%rcx
fffff80000337522:	e8 19 82 ed ff       	call   0xfffff8000020f740
fffff80000337527:	66 85 c0             	test   %ax,%ax
fffff8000033752a:	75 5e                	jne    0xfffff8000033758a
fffff8000033752c:	03 ef                	add    %edi,%ebp
fffff8000033752e:	49 83 c6 10          	add    $0x10,%r14
fffff80000337532:	41 3b ec             	cmp    %r12d,%ebp
fffff80000337535:	72 a4                	jb     0xfffff800003374db
fffff80000337537:	48 8b d3             	mov    %rbx,%rdx
fffff8000033753a:	49 8b cf             	mov    %r15,%rcx
fffff8000033753d:	e8 52 f1 fd ff       	call   0xfffff80000316694
fffff80000337542:	48 8b 03             	mov    (%rbx),%rax
fffff80000337545:	40 88 7b 69          	mov    %dil,0x69(%rbx)
fffff80000337549:	f7 80 14 03 00 00 00 	testl  $0x200000,0x314(%rax)
fffff80000337550:	00 20 00
fffff80000337553:	74 08                	je     0xfffff8000033755d
fffff80000337555:	8a 43 6c             	mov    0x6c(%rbx),%al
fffff80000337558:	38 43 6d             	cmp    %al,0x6d(%rbx)
fffff8000033755b:	75 03                	jne    0xfffff80000337560
fffff8000033755d:	41 8a fd             	mov    %r13b,%dil
fffff80000337560:	48 8b ce             	mov    %rsi,%rcx
fffff80000337563:	40 88 7b 6b          	mov    %dil,0x6b(%rbx)
fffff80000337567:	e8 94 14 00 00       	call   0xfffff80000338a00
fffff8000033756c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff80000337571:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff80000337576:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff8000033757b:	48 83 c4 20          	add    $0x20,%rsp
fffff8000033757f:	41 5f                	pop    %r15
fffff80000337581:	41 5e                	pop    %r14
fffff80000337583:	41 5d                	pop    %r13
fffff80000337585:	41 5c                	pop    %r12
fffff80000337587:	5f                   	pop    %rdi
fffff80000337588:	c3                   	ret
fffff80000337589:	cc                   	int3
fffff8000033758a:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff80000337591:	44 88 a8 a1 10 00 00 	mov    %r13b,0x10a1(%rax)
fffff80000337598:	89 3e                	mov    %edi,(%rsi)
fffff8000033759a:	eb d0                	jmp    0xfffff8000033756c
fffff8000033759c:	cc                   	int3
fffff8000033759d:	cc                   	int3
fffff8000033759e:	cc                   	int3
fffff8000033759f:	cc                   	int3
fffff800003375a0:	cc                   	int3
fffff800003375a1:	cc                   	int3
fffff800003375a2:	cc                   	int3
fffff800003375a3:	cc                   	int3
fffff800003375a4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800003375a9:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff800003375ae:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff800003375b3:	57                   	push   %rdi
fffff800003375b4:	48 83 ec 20          	sub    $0x20,%rsp
fffff800003375b8:	48 8b 81 08 01 00 00 	mov    0x108(%rcx),%rax
fffff800003375bf:	48 8b f9             	mov    %rcx,%rdi
fffff800003375c2:	48 8b b1 c0 02 00 00 	mov    0x2c0(%rcx),%rsi
fffff800003375c9:	c7 80 70 01 00 00 72 	movl   $0x72,0x170(%rax)
fffff800003375d0:	00 00 00
fffff800003375d3:	48 f7 c2 ff 0f 00 00 	test   $0xfff,%rdx
fffff800003375da:	74 15                	je     0xfffff800003375f1
fffff800003375dc:	ba 02 00 00 00       	mov    $0x2,%edx
fffff800003375e1:	e8 b6 02 fe ff       	call   0xfffff8000031789c
fffff800003375e6:	33 db                	xor    %ebx,%ebx
fffff800003375e8:	44 0f b7 db          	movzwl %bx,%r11d
fffff800003375ec:	e9 db 00 00 00       	jmp    0xfffff800003376cc
fffff800003375f1:	48 3b 96 a8 10 00 00 	cmp    0x10a8(%rsi),%rdx
fffff800003375f8:	75 14                	jne    0xfffff8000033760e
fffff800003375fa:	ba 03 00 00 00       	mov    $0x3,%edx
fffff800003375ff:	e8 98 02 fe ff       	call   0xfffff8000031789c
fffff80000337604:	33 db                	xor    %ebx,%ebx
fffff80000337606:	44 8b db             	mov    %ebx,%r11d
fffff80000337609:	e9 be 00 00 00       	jmp    0xfffff800003376cc
fffff8000033760e:	48 8b 8e d0 0d 00 00 	mov    0xdd0(%rsi),%rcx
fffff80000337615:	e8 36 38 00 00       	call   0xfffff8000033ae50
fffff8000033761a:	33 db                	xor    %ebx,%ebx
fffff8000033761c:	48 8b e8             	mov    %rax,%rbp
fffff8000033761f:	48 85 c0             	test   %rax,%rax
fffff80000337622:	74 35                	je     0xfffff80000337659
fffff80000337624:	48 8b 96 d0 0d 00 00 	mov    0xdd0(%rsi),%rdx
fffff8000033762b:	41 b1 01             	mov    $0x1,%r9b
fffff8000033762e:	4c 8b c0             	mov    %rax,%r8
fffff80000337631:	48 8b cf             	mov    %rdi,%rcx
fffff80000337634:	e8 4b 38 00 00       	call   0xfffff8000033ae84
fffff80000337639:	44 0f b7 d8          	movzwl %ax,%r11d
fffff8000033763d:	66 85 c0             	test   %ax,%ax
fffff80000337640:	0f 85 86 00 00 00    	jne    0xfffff800003376cc
fffff80000337646:	48 39 ae 80 10 00 00 	cmp    %rbp,0x1080(%rsi)
fffff8000033764d:	75 0a                	jne    0xfffff80000337659
fffff8000033764f:	33 d2                	xor    %edx,%edx
fffff80000337651:	48 8b ce             	mov    %rsi,%rcx
fffff80000337654:	e8 9f fc fd ff       	call   0xfffff800003172f8
fffff80000337659:	48 8b 8f c0 02 00 00 	mov    0x2c0(%rdi),%rcx
fffff80000337660:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff80000337665:	be 80 0e 00 00       	mov    $0xe80,%esi
fffff8000033766a:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
fffff8000033766f:	48 03 ce             	add    %rsi,%rcx
fffff80000337672:	44 0f b7 db          	movzwl %bx,%r11d
fffff80000337676:	e8 01 16 ed ff       	call   0xfffff80000208c7c
fffff8000033767b:	4c 8b 54 24 30       	mov    0x30(%rsp),%r10
fffff80000337680:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff80000337685:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
fffff8000033768a:	49 81 e2 2a f7 ff ff 	and    $0xfffffffffffff72a,%r10
fffff80000337691:	48 8b 9f c0 02 00 00 	mov    0x2c0(%rdi),%rbx
fffff80000337698:	48 03 de             	add    %rsi,%rbx
fffff8000033769b:	48 8b cb             	mov    %rbx,%rcx
fffff8000033769e:	e8 d9 15 ed ff       	call   0xfffff80000208c7c
fffff800003376a3:	49 8b d2             	mov    %r10,%rdx
fffff800003376a6:	48 8b cb             	mov    %rbx,%rcx