fffff800002bcc20:	75 3b                	jne    0xfffff800002bcc5d
fffff800002bcc22:	4c 8b 45 48          	mov    0x48(%rbp),%r8
fffff800002bcc26:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
fffff800002bcc2a:	0f b7 ce             	movzwl %si,%ecx
fffff800002bcc2d:	e8 86 01 00 00       	call   0xfffff800002bcdb8
fffff800002bcc32:	eb 29                	jmp    0xfffff800002bcc5d
fffff800002bcc34:	0f b6 4f 1e          	movzbl 0x1e(%rdi),%ecx
fffff800002bcc38:	4c 89 7f 20          	mov    %r15,0x20(%rdi)
fffff800002bcc3c:	8b c6                	mov    %esi,%eax
fffff800002bcc3e:	41 23 c4             	and    %r12d,%eax
fffff800002bcc41:	0b c8                	or     %eax,%ecx
fffff800002bcc43:	89 4f 18             	mov    %ecx,0x18(%rdi)
fffff800002bcc46:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
fffff800002bcc4a:	c7 47 14 0a 00 00 00 	movl   $0xa,0x14(%rdi)
fffff800002bcc51:	c7 07 07 00 00 00    	movl   $0x7,(%rdi)
fffff800002bcc57:	41 bb 01 10 00 00    	mov    $0x1001,%r11d
fffff800002bcc5d:	41 0f b7 c3          	movzwl %r11w,%eax
fffff800002bcc61:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
fffff800002bcc66:	49 8b 5b 20          	mov    0x20(%r11),%rbx
fffff800002bcc6a:	49 8b 73 28          	mov    0x28(%r11),%rsi
fffff800002bcc6e:	49 8b 7b 30          	mov    0x30(%r11),%rdi
fffff800002bcc72:	4d 8b 63 38          	mov    0x38(%r11),%r12
fffff800002bcc76:	49 8b e3             	mov    %r11,%rsp
fffff800002bcc79:	41 5f                	pop    %r15
fffff800002bcc7b:	41 5e                	pop    %r14
fffff800002bcc7d:	5d                   	pop    %rbp
fffff800002bcc7e:	c3                   	ret
fffff800002bcc7f:	cc                   	int3
fffff800002bcc80:	cc                   	int3
fffff800002bcc81:	cc                   	int3
fffff800002bcc82:	cc                   	int3
fffff800002bcc83:	cc                   	int3
fffff800002bcc84:	cc                   	int3
fffff800002bcc85:	cc                   	int3
fffff800002bcc86:	cc                   	int3
fffff800002bcc87:	cc                   	int3
fffff800002bcc88:	40 53                	rex push %rbx
fffff800002bcc8a:	55                   	push   %rbp
fffff800002bcc8b:	56                   	push   %rsi
fffff800002bcc8c:	57                   	push   %rdi
fffff800002bcc8d:	41 56                	push   %r14
fffff800002bcc8f:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
fffff800002bcc96:	48 8b 05 4b 49 34 00 	mov    0x34494b(%rip),%rax        # 0xfffff800006015e8
fffff800002bcc9d:	48 33 c4             	xor    %rsp,%rax
fffff800002bcca0:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
fffff800002bcca7:	00
fffff800002bcca8:	4c 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%r11
fffff800002bccaf:	00
fffff800002bccb0:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002bccb3:	4c 8b b4 24 e8 00 00 	mov    0xe8(%rsp),%r14
fffff800002bccba:	00
fffff800002bccbb:	4d 8b d0             	mov    %r8,%r10
fffff800002bccbe:	45 0f b7 c1          	movzwl %r9w,%r8d
fffff800002bccc2:	48 8b d9             	mov    %rcx,%rbx
fffff800002bccc5:	33 c9                	xor    %ecx,%ecx
fffff800002bccc7:	45 8b c8             	mov    %r8d,%r9d
fffff800002bccca:	41 81 e1 f8 ff 00 00 	and    $0xfff8,%r9d
fffff800002bccd1:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
fffff800002bccd8:	00
fffff800002bccd9:	48 8b c2             	mov    %rdx,%rax
fffff800002bccdc:	41 0f b7 52 06       	movzwl 0x6(%r10),%edx
fffff800002bcce1:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
fffff800002bcce6:	49 8d 49 07          	lea    0x7(%r9),%rcx
fffff800002bccea:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
fffff800002bccef:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
fffff800002bccf4:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
fffff800002bccf9:	48 3b ca             	cmp    %rdx,%rcx
fffff800002bccfc:	76 2f                	jbe    0xfffff800002bcd2d
fffff800002bccfe:	0f b6 43 1e          	movzbl 0x1e(%rbx),%eax
fffff800002bcd02:	41 81 e0 fc ff 00 00 	and    $0xfffc,%r8d
fffff800002bcd09:	41 0b c0             	or     %r8d,%eax
fffff800002bcd0c:	c7 43 14 0a 00 00 00 	movl   $0xa,0x14(%rbx)
fffff800002bcd13:	33 ff                	xor    %edi,%edi
fffff800002bcd15:	c6 43 10 01          	movb   $0x1,0x10(%rbx)
fffff800002bcd19:	48 89 7b 20          	mov    %rdi,0x20(%rbx)
fffff800002bcd1d:	be 01 10 00 00       	mov    $0x1001,%esi
fffff800002bcd22:	89 43 18             	mov    %eax,0x18(%rbx)
fffff800002bcd25:	c7 03 07 00 00 00    	movl   $0x7,(%rbx)
fffff800002bcd2b:	eb 62                	jmp    0xfffff800002bcd8f
fffff800002bcd2d:	49 8b 6a 08          	mov    0x8(%r10),%rbp
fffff800002bcd31:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff800002bcd36:	33 ff                	xor    %edi,%edi
fffff800002bcd38:	49 03 e9             	add    %r9,%rbp
fffff800002bcd3b:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
fffff800002bcd40:	48 8b d5             	mov    %rbp,%rdx
fffff800002bcd43:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
fffff800002bcd48:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
fffff800002bcd4d:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
fffff800002bcd52:	48 8b c8             	mov    %rax,%rcx
fffff800002bcd55:	44 8d 4f 01          	lea    0x1(%rdi),%r9d
fffff800002bcd59:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
fffff800002bcd5e:	44 8d 47 08          	lea    0x8(%rdi),%r8d
fffff800002bcd62:	e8 69 97 f4 ff       	call   0xfffff800002064d0
fffff800002bcd67:	0f b7 f0             	movzwl %ax,%esi
fffff800002bcd6a:	66 85 c0             	test   %ax,%ax
fffff800002bcd6d:	74 18                	je     0xfffff800002bcd87
fffff800002bcd6f:	44 0f b7 c8          	movzwl %ax,%r9d
fffff800002bcd73:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
fffff800002bcd78:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
fffff800002bcd7d:	48 8b cb             	mov    %rbx,%rcx
fffff800002bcd80:	e8 e3 f4 ff ff       	call   0xfffff800002bc268
fffff800002bcd85:	eb 08                	jmp    0xfffff800002bcd8f
fffff800002bcd87:	4d 85 f6             	test   %r14,%r14
fffff800002bcd8a:	74 03                	je     0xfffff800002bcd8f
fffff800002bcd8c:	49 89 2e             	mov    %rbp,(%r14)
fffff800002bcd8f:	0f b7 c6             	movzwl %si,%eax
fffff800002bcd92:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
fffff800002bcd99:	00
fffff800002bcd9a:	48 33 cc             	xor    %rsp,%rcx
fffff800002bcd9d:	e8 ce e7 f7 ff       	call   0xfffff8000023b570
fffff800002bcda2:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
fffff800002bcda9:	41 5e                	pop    %r14
fffff800002bcdab:	5f                   	pop    %rdi
fffff800002bcdac:	5e                   	pop    %rsi
fffff800002bcdad:	5d                   	pop    %rbp
fffff800002bcdae:	5b                   	pop    %rbx
fffff800002bcdaf:	c3                   	ret
fffff800002bcdb0:	cc                   	int3
fffff800002bcdb1:	cc                   	int3
fffff800002bcdb2:	cc                   	int3
fffff800002bcdb3:	cc                   	int3
fffff800002bcdb4:	cc                   	int3
fffff800002bcdb5:	cc                   	int3
fffff800002bcdb6:	cc                   	int3
fffff800002bcdb7:	cc                   	int3
fffff800002bcdb8:	0f b6 42 04          	movzbl 0x4(%rdx),%eax
fffff800002bcdbc:	4d 8b d0             	mov    %r8,%r10
fffff800002bcdbf:	44 0f b6 4a 07       	movzbl 0x7(%rdx),%r9d
fffff800002bcdc4:	49 c1 e1 08          	shl    $0x8,%r9
fffff800002bcdc8:	4c 0b c8             	or     %rax,%r9
fffff800002bcdcb:	0f b7 42 02          	movzwl 0x2(%rdx),%eax
fffff800002bcdcf:	49 c1 e1 10          	shl    $0x10,%r9
fffff800002bcdd3:	4c 0b c8             	or     %rax,%r9
fffff800002bcdd6:	66 41 89 4a 0c       	mov    %cx,0xc(%r10)
fffff800002bcddb:	0f b7 02             	movzwl (%rdx),%eax
fffff800002bcdde:	4d 89 08             	mov    %r9,(%r8)
fffff800002bcde1:	44 0f b7 4a 05       	movzwl 0x5(%rdx),%r9d
fffff800002bcde6:	45 8b c1             	mov    %r9d,%r8d
fffff800002bcde9:	41 c1 e8 08          	shr    $0x8,%r8d
fffff800002bcded:	41 c1 e0 10          	shl    $0x10,%r8d
fffff800002bcdf1:	44 0b c0             	or     %eax,%r8d
fffff800002bcdf4:	b8 ff f0 00 00       	mov    $0xf0ff,%eax
fffff800002bcdf9:	66 44 23 c8          	and    %ax,%r9w
fffff800002bcdfd:	41 81 e0 ff ff 0f 00 	and    $0xfffff,%r8d
fffff800002bce04:	b8 00 80 00 00       	mov    $0x8000,%eax
fffff800002bce09:	45 89 42 08          	mov    %r8d,0x8(%r10)
fffff800002bce0d:	66 45 89 4a 0e       	mov    %r9w,0xe(%r10)
fffff800002bce12:	66 44 85 c8          	test   %r9w,%ax
fffff800002bce16:	74 0f                	je     0xfffff800002bce27
fffff800002bce18:	41 c1 e0 0c          	shl    $0xc,%r8d
fffff800002bce1c:	41 81 c8 ff 0f 00 00 	or     $0xfff,%r8d
fffff800002bce23:	45 89 42 08          	mov    %r8d,0x8(%r10)
fffff800002bce27:	41 f6 c1 10          	test   $0x10,%r9b
fffff800002bce2b:	74 0a                	je     0xfffff800002bce37
fffff800002bce2d:	66 41 83 c9 01       	or     $0x1,%r9w
fffff800002bce32:	66 45 89 4a 0e       	mov    %r9w,0xe(%r10)
fffff800002bce37:	c3                   	ret
fffff800002bce38:	cc                   	int3
fffff800002bce39:	cc                   	int3
fffff800002bce3a:	cc                   	int3
fffff800002bce3b:	cc                   	int3
fffff800002bce3c:	cc                   	int3
fffff800002bce3d:	cc                   	int3
fffff800002bce3e:	cc                   	int3
fffff800002bce3f:	cc                   	int3
fffff800002bce40:	40 53                	rex push %rbx
fffff800002bce42:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002bce46:	48 8b 81 08 01 00 00 	mov    0x108(%rcx),%rax
fffff800002bce4d:	48 8b d9             	mov    %rcx,%rbx
fffff800002bce50:	c7 80 70 01 00 00 49 	movl   $0x49,0x170(%rax)
fffff800002bce57:	00 00 00
fffff800002bce5a:	80 3d 3f c4 4c 00 00 	cmpb   $0x0,0x4cc43f(%rip)        # 0xfffff800007892a0
fffff800002bce61:	74 4f                	je     0xfffff800002bceb2
fffff800002bce63:	f7 05 17 c4 4c 00 00 	testl  $0x8000000,0x4cc417(%rip)        # 0xfffff80000789284
fffff800002bce6a:	00 00 08
fffff800002bce6d:	74 43                	je     0xfffff800002bceb2
fffff800002bce6f:	48 8b 91 08 01 00 00 	mov    0x108(%rcx),%rdx
fffff800002bce76:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff800002bce7b:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
fffff800002bce81:	48 63 82 70 01 00 00 	movslq 0x170(%rdx),%rax
fffff800002bce88:	4c 8b 8c c2 08 20 00 	mov    0x2008(%rdx,%rax,8),%r9
fffff800002bce8f:	00
fffff800002bce90:	e8 7b c2 f4 ff       	call   0xfffff80000209110
fffff800002bce95:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
fffff800002bce9a:	b9 3b 1d 00 00       	mov    $0x1d3b,%ecx
fffff800002bce9f:	44 0f b6 43 14       	movzbl 0x14(%rbx),%r8d
fffff800002bcea4:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
fffff800002bcea9:	4c 8b 4b 20          	mov    0x20(%rbx),%r9
fffff800002bcead:	e8 92 c1 fb ff       	call   0xfffff80000279044
fffff800002bceb2:	48 8b cb             	mov    %rbx,%rcx
fffff800002bceb5:	e8 aa 85 00 00       	call   0xfffff800002c5464
fffff800002bceba:	b9 02 30 00 00       	mov    $0x3002,%ecx
fffff800002bcebf:	66 3b c1             	cmp    %cx,%ax
fffff800002bcec2:	75 08                	jne    0xfffff800002bcecc
fffff800002bcec4:	48 8b cb             	mov    %rbx,%rcx
fffff800002bcec7:	e8 58 b1 07 00       	call   0xfffff80000338024
fffff800002bcecc:	48 83 c4 30          	add    $0x30,%rsp
fffff800002bced0:	5b                   	pop    %rbx
fffff800002bced1:	c3                   	ret
fffff800002bced2:	cc                   	int3
fffff800002bced3:	cc                   	int3
fffff800002bced4:	cc                   	int3
fffff800002bced5:	cc                   	int3
fffff800002bced6:	cc                   	int3
fffff800002bced7:	cc                   	int3
fffff800002bced8:	cc                   	int3
fffff800002bced9:	cc                   	int3
fffff800002bceda:	cc                   	int3
fffff800002bcedb:	cc                   	int3
fffff800002bcedc:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002bcee0:	41 ba 03 00 00 00    	mov    $0x3,%r10d
fffff800002bcee6:	44 39 12             	cmp    %r10d,(%rdx)
fffff800002bcee9:	75 25                	jne    0xfffff800002bcf10
fffff800002bceeb:	c7 01 05 00 00 00    	movl   $0x5,(%rcx)
fffff800002bcef1:	8a 42 04             	mov    0x4(%rdx),%al
fffff800002bcef4:	88 41 10             	mov    %al,0x10(%rcx)
fffff800002bcef7:	8b 42 24             	mov    0x24(%rdx),%eax
fffff800002bcefa:	89 41 14             	mov    %eax,0x14(%rcx)
fffff800002bcefd:	48 8b 42 10          	mov    0x10(%rdx),%rax
fffff800002bcf01:	48 89 41 18          	mov    %rax,0x18(%rcx)
fffff800002bcf05:	c6 41 11 01          	movb   $0x1,0x11(%rcx)
fffff800002bcf09:	e8 7a d8 ff ff       	call   0xfffff800002ba788
fffff800002bcf0e:	eb 6b                	jmp    0xfffff800002bcf7b
fffff800002bcf10:	c7 01 04 00 00 00    	movl   $0x4,(%rcx)
fffff800002bcf16:	45 33 c9             	xor    %r9d,%r9d
fffff800002bcf19:	44 88 49 28          	mov    %r9b,0x28(%rcx)
fffff800002bcf1d:	8a 42 04             	mov    0x4(%rdx),%al
fffff800002bcf20:	88 41 14             	mov    %al,0x14(%rcx)
fffff800002bcf23:	8a 42 05             	mov    0x5(%rdx),%al
fffff800002bcf26:	88 41 15             	mov    %al,0x15(%rcx)
fffff800002bcf29:	48 8b 42 10          	mov    0x10(%rdx),%rax
fffff800002bcf2d:	48 89 41 20          	mov    %rax,0x20(%rcx)
fffff800002bcf31:	44 8b 02             	mov    (%rdx),%r8d
fffff800002bcf34:	41 83 f8 01          	cmp    $0x1,%r8d
fffff800002bcf38:	75 06                	jne    0xfffff800002bcf40
fffff800002bcf3a:	44 89 49 10          	mov    %r9d,0x10(%rcx)
fffff800002bcf3e:	eb 10                	jmp    0xfffff800002bcf50
fffff800002bcf40:	41 83 f8 07          	cmp    $0x7,%r8d
fffff800002bcf44:	b8 01 00 00 00       	mov    $0x1,%eax
fffff800002bcf49:	41 0f 44 c2          	cmove  %r10d,%eax
fffff800002bcf4d:	89 41 10             	mov    %eax,0x10(%rcx)
fffff800002bcf50:	f6 42 06 01          	testb  $0x1,0x6(%rdx)
fffff800002bcf54:	74 18                	je     0xfffff800002bcf6e
fffff800002bcf56:	c6 41 16 01          	movb   $0x1,0x16(%rcx)
fffff800002bcf5a:	48 8b 42 08          	mov    0x8(%rdx),%rax
fffff800002bcf5e:	48 89 41 18          	mov    %rax,0x18(%rcx)
fffff800002bcf62:	f6 42 06 02          	testb  $0x2,0x6(%rdx)
fffff800002bcf66:	74 0e                	je     0xfffff800002bcf76
fffff800002bcf68:	c6 41 28 01          	movb   $0x1,0x28(%rcx)
fffff800002bcf6c:	eb 08                	jmp    0xfffff800002bcf76
fffff800002bcf6e:	44 88 49 16          	mov    %r9b,0x16(%rcx)
fffff800002bcf72:	4c 89 49 18          	mov    %r9,0x18(%rcx)
fffff800002bcf76:	e8 89 81 ff ff       	call   0xfffff800002b5104
fffff800002bcf7b:	48 83 c4 28          	add    $0x28,%rsp
fffff800002bcf7f:	c3                   	ret
fffff800002bcf80:	cc                   	int3
fffff800002bcf81:	cc                   	int3
fffff800002bcf82:	cc                   	int3
fffff800002bcf83:	cc                   	int3
fffff800002bcf84:	cc                   	int3
fffff800002bcf85:	cc                   	int3
fffff800002bcf86:	cc                   	int3
fffff800002bcf87:	cc                   	int3
fffff800002bcf88:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002bcf8d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002bcf92:	57                   	push   %rdi
fffff800002bcf93:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002bcf97:	33 f6                	xor    %esi,%esi
fffff800002bcf99:	48 8d b9 20 07 00 00 	lea    0x720(%rcx),%rdi
fffff800002bcfa0:	89 b7 50 01 00 00    	mov    %esi,0x150(%rdi)
fffff800002bcfa6:	48 8b d9             	mov    %rcx,%rbx
fffff800002bcfa9:	48 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%rax
fffff800002bcfb0:	8b 90 80 0e 00 00    	mov    0xe80(%rax),%edx
fffff800002bcfb6:	c1 ea 1f             	shr    $0x1f,%edx
fffff800002bcfb9:	84 d2                	test   %dl,%dl
fffff800002bcfbb:	0f 85 f6 00 00 00    	jne    0xfffff800002bd0b7
fffff800002bcfc1:	e8 b2 a8 f7 ff       	call   0xfffff80000237878
fffff800002bcfc6:	84 c0                	test   %al,%al
fffff800002bcfc8:	0f 85 e9 00 00 00    	jne    0xfffff800002bd0b7
fffff800002bcfce:	48 8b d3             	mov    %rbx,%rdx
fffff800002bcfd1:	48 8b cf             	mov    %rdi,%rcx
fffff800002bcfd4:	e8 f7 ba f4 ff       	call   0xfffff80000208ad0
fffff800002bcfd9:	48 8b cb             	mov    %rbx,%rcx
fffff800002bcfdc:	e8 a7 ba f4 ff       	call   0xfffff80000208a88
fffff800002bcfe1:	48 8b cf             	mov    %rdi,%rcx
fffff800002bcfe4:	e8 27 8f f4 ff       	call   0xfffff80000205f10
fffff800002bcfe9:	44 0f b7 d0          	movzwl %ax,%r10d
fffff800002bcfed:	66 85 c0             	test   %ax,%ax
fffff800002bcff0:	75 24                	jne    0xfffff800002bd016
fffff800002bcff2:	8b 4f 28             	mov    0x28(%rdi),%ecx
fffff800002bcff5:	8d 41 01             	lea    0x1(%rcx),%eax
fffff800002bcff8:	89 47 28             	mov    %eax,0x28(%rdi)
fffff800002bcffb:	88 43 08             	mov    %al,0x8(%rbx)
fffff800002bcffe:	0f b6 4c 39 02       	movzbl 0x2(%rcx,%rdi,1),%ecx
fffff800002bd003:	81 e9 88 00 00 00    	sub    $0x88,%ecx
fffff800002bd009:	74 24                	je     0xfffff800002bd02f
fffff800002bd00b:	83 f9 01             	cmp    $0x1,%ecx
fffff800002bd00e:	74 26                	je     0xfffff800002bd036
fffff800002bd010:	41 ba 3a 10 00 00    	mov    $0x103a,%r10d
fffff800002bd016:	48 8b cb             	mov    %rbx,%rcx
fffff800002bd019:	e8 b6 9e f4 ff       	call   0xfffff80000206ed4
fffff800002bd01e:	66 45 85 d2          	test   %r10w,%r10w
fffff800002bd022:	0f 85 8f 00 00 00    	jne    0xfffff800002bd0b7
fffff800002bd028:	b0 01                	mov    $0x1,%al
fffff800002bd02a:	e9 8a 00 00 00       	jmp    0xfffff800002bd0b9
fffff800002bd02f:	c7 47 50 01 00 00 00 	movl   $0x1,0x50(%rdi)
fffff800002bd036:	48 8b cf             	mov    %rdi,%rcx
fffff800002bd039:	e8 a2 8e f4 ff       	call   0xfffff80000205ee0
fffff800002bd03e:	44 0f b7 d0          	movzwl %ax,%r10d
fffff800002bd042:	66 85 c0             	test   %ax,%ax
fffff800002bd045:	75 cf                	jne    0xfffff800002bd016
fffff800002bd047:	48 8b cb             	mov    %rbx,%rcx
fffff800002bd04a:	e8 85 9e f4 ff       	call   0xfffff80000206ed4
fffff800002bd04f:	48 8b cf             	mov    %rdi,%rcx
fffff800002bd052:	e8 f5 2a 00 00       	call   0xfffff800002bfb4c
fffff800002bd057:	44 8b 47 50          	mov    0x50(%rdi),%r8d
fffff800002bd05b:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
fffff800002bd060:	48 8b 53 18          	mov    0x18(%rbx),%rdx
fffff800002bd064:	48 8b 8b 08 03 00 00 	mov    0x308(%rbx),%rcx
fffff800002bd06b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002bd070:	e8 97 65 01 00       	call   0xfffff800002d360c
fffff800002bd075:	66 85 c0             	test   %ax,%ax
fffff800002bd078:	75 3d                	jne    0xfffff800002bd0b7
fffff800002bd07a:	0f b6 43 08          	movzbl 0x8(%rbx),%eax
fffff800002bd07e:	48 03 47 58          	add    0x58(%rdi),%rax
fffff800002bd082:	83 7f 30 04          	cmpl   $0x4,0x30(%rdi)
fffff800002bd086:	74 02                	je     0xfffff800002bd08a
fffff800002bd088:	8b c0                	mov    %eax,%eax
fffff800002bd08a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff800002bd08f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002bd094:	e8 57 c0 f4 ff       	call   0xfffff800002090f0
fffff800002bd099:	e8 52 c6 f4 ff       	call   0xfffff800002096f0
fffff800002bd09e:	84 c0                	test   %al,%al
fffff800002bd0a0:	74 0a                	je     0xfffff800002bd0ac
fffff800002bd0a2:	33 d2                	xor    %edx,%edx
fffff800002bd0a4:	48 8b cb             	mov    %rbx,%rcx
fffff800002bd0a7:	e8 f8 5e f4 ff       	call   0xfffff80000202fa4
fffff800002bd0ac:	c7 03 1b 00 00 00    	movl   $0x1b,(%rbx)
fffff800002bd0b2:	e9 71 ff ff ff       	jmp    0xfffff800002bd028
fffff800002bd0b7:	32 c0                	xor    %al,%al
fffff800002bd0b9:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff800002bd0be:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002bd0c3:	48 83 c4 20          	add    $0x20,%rsp
fffff800002bd0c7:	5f                   	pop    %rdi
fffff800002bd0c8:	c3                   	ret
fffff800002bd0c9:	cc                   	int3
fffff800002bd0ca:	cc                   	int3
fffff800002bd0cb:	cc                   	int3
fffff800002bd0cc:	cc                   	int3
fffff800002bd0cd:	cc                   	int3