fffff8000026b8fd:	cc                   	int3
fffff8000026b8fe:	cc                   	int3
fffff8000026b8ff:	cc                   	int3
fffff8000026b900:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000026b904:	80 3d 59 5d 39 00 00 	cmpb   $0x0,0x395d59(%rip)        # 0xfffff80000601664
fffff8000026b90b:	74 0b                	je     0xfffff8000026b918
fffff8000026b90d:	b0 01                	mov    $0x1,%al
fffff8000026b90f:	c6 05 4e 5d 39 00 00 	movb   $0x0,0x395d4e(%rip)        # 0xfffff80000601664
fffff8000026b916:	eb 05                	jmp    0xfffff8000026b91d
fffff8000026b918:	e8 cf 16 00 00       	call   0xfffff8000026cfec
fffff8000026b91d:	48 83 c4 28          	add    $0x28,%rsp
fffff8000026b921:	c3                   	ret
fffff8000026b922:	cc                   	int3
fffff8000026b923:	cc                   	int3
fffff8000026b924:	cc                   	int3
fffff8000026b925:	cc                   	int3
fffff8000026b926:	cc                   	int3
fffff8000026b927:	cc                   	int3
fffff8000026b928:	cc                   	int3
fffff8000026b929:	cc                   	int3
fffff8000026b92a:	cc                   	int3
fffff8000026b92b:	cc                   	int3
fffff8000026b92c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff8000026b931:	55                   	push   %rbp
fffff8000026b932:	48 8b ec             	mov    %rsp,%rbp
fffff8000026b935:	48 83 ec 70          	sub    $0x70,%rsp
fffff8000026b939:	48 8b 05 a8 5c 39 00 	mov    0x395ca8(%rip),%rax        # 0xfffff800006015e8
fffff8000026b940:	48 33 c4             	xor    %rsp,%rax
fffff8000026b943:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
fffff8000026b947:	44 0f b7 01          	movzwl (%rcx),%r8d
fffff8000026b94b:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
fffff8000026b94f:	48 8b 49 08          	mov    0x8(%rcx),%rcx
fffff8000026b953:	48 8d 1d 2e 19 58 00 	lea    0x58192e(%rip),%rbx        # 0xfffff800007ed288
fffff8000026b95a:	83 65 c0 00          	andl   $0x0,-0x40(%rbp)
fffff8000026b95e:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000026b961:	83 65 f4 00          	andl   $0x0,-0xc(%rbp)
fffff8000026b965:	0f 57 c9             	xorps  %xmm1,%xmm1
fffff8000026b968:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000026b96d:	48 8b d3             	mov    %rbx,%rdx
fffff8000026b970:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
fffff8000026b977:	00
fffff8000026b978:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
fffff8000026b97c:	0f 11 4d d8          	movups %xmm1,-0x28(%rbp)
fffff8000026b980:	e8 93 04 00 00       	call   0xfffff8000026be18
fffff8000026b985:	8b 4d c0             	mov    -0x40(%rbp),%ecx
fffff8000026b988:	41 b8 10 00 00 00    	mov    $0x10,%r8d
fffff8000026b98e:	8b 15 d4 5c 39 00    	mov    0x395cd4(%rip),%edx        # 0xfffff80000601668
fffff8000026b994:	49 03 c8             	add    %r8,%rcx
fffff8000026b997:	48 3b ca             	cmp    %rdx,%rcx
fffff8000026b99a:	76 06                	jbe    0xfffff8000026b9a2
fffff8000026b99c:	8d 42 f0             	lea    -0x10(%rdx),%eax
fffff8000026b99f:	89 45 c0             	mov    %eax,-0x40(%rbp)
fffff8000026b9a2:	b8 05 00 00 00       	mov    $0x5,%eax
fffff8000026b9a7:	c7 45 e8 30 32 00 00 	movl   $0x3230,-0x18(%rbp)
fffff8000026b9ae:	66 89 45 ec          	mov    %ax,-0x14(%rbp)
fffff8000026b9b2:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
fffff8000026b9b6:	65 8b 04 25 80 00 01 	mov    %gs:0x10080,%eax
fffff8000026b9bd:	00
fffff8000026b9be:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
fffff8000026b9c2:	41 b9 01 00 00 00    	mov    $0x1,%r9d
fffff8000026b9c8:	66 89 45 ee          	mov    %ax,-0x12(%rbp)
fffff8000026b9cc:	8b 45 c0             	mov    -0x40(%rbp),%eax
fffff8000026b9cf:	66 44 89 45 d8       	mov    %r8w,-0x28(%rbp)
fffff8000026b9d4:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
fffff8000026b9d8:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
fffff8000026b9dc:	41 8d 49 02          	lea    0x2(%r9),%ecx
fffff8000026b9e0:	89 45 f0             	mov    %eax,-0x10(%rbp)
fffff8000026b9e3:	66 89 45 c8          	mov    %ax,-0x38(%rbp)
fffff8000026b9e7:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
fffff8000026b9eb:	e8 4c 21 00 00       	call   0xfffff8000026db3c
fffff8000026b9f0:	e8 0b ff ff ff       	call   0xfffff8000026b900
fffff8000026b9f5:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
fffff8000026b9f9:	48 33 cc             	xor    %rsp,%rcx
fffff8000026b9fc:	e8 6f fb fc ff       	call   0xfffff8000023b570
fffff8000026ba01:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
fffff8000026ba08:	00
fffff8000026ba09:	48 83 c4 70          	add    $0x70,%rsp
fffff8000026ba0d:	5d                   	pop    %rbp
fffff8000026ba0e:	c3                   	ret
fffff8000026ba0f:	cc                   	int3
fffff8000026ba10:	cc                   	int3
fffff8000026ba11:	cc                   	int3
fffff8000026ba12:	cc                   	int3
fffff8000026ba13:	cc                   	int3
fffff8000026ba14:	cc                   	int3
fffff8000026ba15:	cc                   	int3
fffff8000026ba16:	cc                   	int3
fffff8000026ba17:	cc                   	int3
fffff8000026ba18:	83 79 10 00          	cmpl   $0x0,0x10(%rcx)
fffff8000026ba1c:	4c 8b d1             	mov    %rcx,%r10
fffff8000026ba1f:	7c 46                	jl     0xfffff8000026ba67
fffff8000026ba21:	44 8b 4a 44          	mov    0x44(%rdx),%r9d
fffff8000026ba25:	45 8b c1             	mov    %r9d,%r8d
fffff8000026ba28:	41 0f ba f0 08       	btr    $0x8,%r8d
fffff8000026ba2d:	41 0f ba e9 08       	bts    $0x8,%r9d
fffff8000026ba32:	83 79 14 00          	cmpl   $0x0,0x14(%rcx)
fffff8000026ba36:	45 0f 44 c8          	cmove  %r8d,%r9d
fffff8000026ba3a:	33 c9                	xor    %ecx,%ecx
fffff8000026ba3c:	44 89 4a 44          	mov    %r9d,0x44(%rdx)
fffff8000026ba40:	48 8d 15 19 13 4c 00 	lea    0x4c1319(%rip),%rdx        # 0xfffff8000072cd60
fffff8000026ba47:	48 8b 14 ca          	mov    (%rdx,%rcx,8),%rdx
fffff8000026ba4b:	48 85 d2             	test   %rdx,%rdx
fffff8000026ba4e:	74 0d                	je     0xfffff8000026ba5d
fffff8000026ba50:	48 83 62 70 00       	andq   $0x0,0x70(%rdx)
fffff8000026ba55:	49 8b 42 18          	mov    0x18(%r10),%rax
fffff8000026ba59:	48 89 42 78          	mov    %rax,0x78(%rdx)
fffff8000026ba5d:	ff c1                	inc    %ecx
fffff8000026ba5f:	3b 0d 1b 5f 50 00    	cmp    0x505f1b(%rip),%ecx        # 0xfffff80000771980
fffff8000026ba65:	76 d9                	jbe    0xfffff8000026ba40
fffff8000026ba67:	c3                   	ret
fffff8000026ba68:	cc                   	int3
fffff8000026ba69:	cc                   	int3
fffff8000026ba6a:	cc                   	int3
fffff8000026ba6b:	cc                   	int3
fffff8000026ba6c:	cc                   	int3
fffff8000026ba6d:	cc                   	int3
fffff8000026ba6e:	cc                   	int3
fffff8000026ba6f:	cc                   	int3
fffff8000026ba70:	65 4c 8b 04 25 00 00 	mov    %gs:0x0,%r8
fffff8000026ba77:	00 00
fffff8000026ba79:	49 8b 80 90 ac 02 00 	mov    0x2ac90(%r8),%rax
fffff8000026ba80:	48 89 81 c0 00 00 00 	mov    %rax,0xc0(%rcx)
fffff8000026ba87:	49 8b 80 98 ac 02 00 	mov    0x2ac98(%r8),%rax
fffff8000026ba8e:	48 89 81 c8 00 00 00 	mov    %rax,0xc8(%rcx)
fffff8000026ba95:	0f b7 42 38          	movzwl 0x38(%rdx),%eax
fffff8000026ba99:	66 89 81 e8 00 00 00 	mov    %ax,0xe8(%rcx)
fffff8000026baa0:	0f b7 42 3a          	movzwl 0x3a(%rdx),%eax
fffff8000026baa4:	66 89 81 ea 00 00 00 	mov    %ax,0xea(%rcx)
fffff8000026baab:	0f b7 42 3c          	movzwl 0x3c(%rdx),%eax
fffff8000026baaf:	66 89 81 ec 00 00 00 	mov    %ax,0xec(%rcx)
fffff8000026bab6:	0f b7 42 3e          	movzwl 0x3e(%rdx),%eax
fffff8000026baba:	66 89 81 ee 00 00 00 	mov    %ax,0xee(%rcx)
fffff8000026bac1:	8b 42 44             	mov    0x44(%rdx),%eax
fffff8000026bac4:	89 81 d0 00 00 00    	mov    %eax,0xd0(%rcx)
fffff8000026baca:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000026bacf:	66 89 81 d6 00 00 00 	mov    %ax,0xd6(%rcx)
fffff8000026bad6:	c3                   	ret
fffff8000026bad7:	cc                   	int3
fffff8000026bad8:	cc                   	int3
fffff8000026bad9:	cc                   	int3
fffff8000026bada:	cc                   	int3
fffff8000026badb:	cc                   	int3
fffff8000026badc:	cc                   	int3
fffff8000026badd:	cc                   	int3
fffff8000026bade:	cc                   	int3
fffff8000026badf:	cc                   	int3
fffff8000026bae0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000026bae5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff8000026baea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000026baef:	57                   	push   %rdi
fffff8000026baf0:	41 56                	push   %r14
fffff8000026baf2:	41 57                	push   %r15
fffff8000026baf4:	48 83 ec 40          	sub    $0x40,%rsp
fffff8000026baf8:	4c 8b b4 24 90 00 00 	mov    0x90(%rsp),%r14
fffff8000026baff:	00
fffff8000026bb00:	33 db                	xor    %ebx,%ebx
fffff8000026bb02:	49 8b f1             	mov    %r9,%rsi
fffff8000026bb05:	8b fb                	mov    %ebx,%edi
fffff8000026bb07:	44 8d 7b 05          	lea    0x5(%rbx),%r15d
fffff8000026bb0b:	83 e9 01             	sub    $0x1,%ecx
fffff8000026bb0e:	0f 84 24 01 00 00    	je     0xfffff8000026bc38
fffff8000026bb14:	83 f9 0f             	cmp    $0xf,%ecx
fffff8000026bb17:	74 0a                	je     0xfffff8000026bb23
fffff8000026bb19:	b9 01 10 00 00       	mov    $0x1001,%ecx
fffff8000026bb1e:	e9 a7 01 00 00       	jmp    0xfffff8000026bcca
fffff8000026bb23:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
fffff8000026bb28:	85 d2                	test   %edx,%edx
fffff8000026bb2a:	0f 85 c6 00 00 00    	jne    0xfffff8000026bbf6
fffff8000026bb30:	65 48 8b 2c 25 00 00 	mov    %gs:0x0,%rbp
fffff8000026bb37:	00 00
fffff8000026bb39:	41 83 f8 01          	cmp    $0x1,%r8d
fffff8000026bb3d:	75 da                	jne    0xfffff8000026bb19
fffff8000026bb3f:	48 8b 45 40          	mov    0x40(%rbp),%rax
fffff8000026bb43:	48 8b 08             	mov    (%rax),%rcx
fffff8000026bb46:	48 8b 05 c3 11 4c 00 	mov    0x4c11c3(%rip),%rax        # 0xfffff8000072cd10
fffff8000026bb4d:	48 85 c0             	test   %rax,%rax
fffff8000026bb50:	74 2f                	je     0xfffff8000026bb81
fffff8000026bb52:	48 8b 0d b7 11 4c 00 	mov    0x4c11b7(%rip),%rcx        # 0xfffff8000072cd10
fffff8000026bb59:	e8 56 07 00 00       	call   0xfffff8000026c2b4
fffff8000026bb5e:	84 c0                	test   %al,%al
fffff8000026bb60:	74 b7                	je     0xfffff8000026bb19
fffff8000026bb62:	48 8b 05 a7 11 4c 00 	mov    0x4c11a7(%rip),%rax        # 0xfffff8000072cd10
fffff8000026bb69:	48 8b 88 08 01 00 00 	mov    0x108(%rax),%rcx
fffff8000026bb70:	8b 41 34             	mov    0x34(%rcx),%eax
fffff8000026bb73:	3b 45 08             	cmp    0x8(%rbp),%eax
fffff8000026bb76:	75 a1                	jne    0xfffff8000026bb19
fffff8000026bb78:	48 8b 0d 91 11 4c 00 	mov    0x4c1191(%rip),%rcx        # 0xfffff8000072cd10
fffff8000026bb7f:	eb 05                	jmp    0xfffff8000026bb86
fffff8000026bb81:	48 85 c9             	test   %rcx,%rcx
fffff8000026bb84:	74 93                	je     0xfffff8000026bb19
fffff8000026bb86:	48 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%rax
fffff8000026bb8d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
fffff8000026bb92:	8b ac 24 88 00 00 00 	mov    0x88(%rsp),%ebp
fffff8000026bb99:	41 b9 08 00 00 00    	mov    $0x8,%r9d
fffff8000026bb9f:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
fffff8000026bba4:	40 f6 c6 02          	test   $0x2,%sil
fffff8000026bba8:	48 8b d6             	mov    %rsi,%rdx
fffff8000026bbab:	44 0f 44 cd          	cmove  %ebp,%r9d
fffff8000026bbaf:	48 c1 ea 02          	shr    $0x2,%rdx
fffff8000026bbb3:	44 8b c2             	mov    %edx,%r8d
fffff8000026bbb6:	8a 50 14             	mov    0x14(%rax),%dl
fffff8000026bbb9:	e8 72 47 0a 00       	call   0xfffff80000310330
fffff8000026bbbe:	0f b7 c8             	movzwl %ax,%ecx
fffff8000026bbc1:	66 85 c0             	test   %ax,%ax
fffff8000026bbc4:	0f 85 00 01 00 00    	jne    0xfffff8000026bcca
fffff8000026bbca:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
fffff8000026bbd1:	00
fffff8000026bbd2:	49 8b c6             	mov    %r14,%rax
fffff8000026bbd5:	44 8b c5             	mov    %ebp,%r8d
fffff8000026bbd8:	89 28                	mov    %ebp,(%rax)
fffff8000026bbda:	40 f6 c6 01          	test   $0x1,%sil
fffff8000026bbde:	74 0f                	je     0xfffff8000026bbef
fffff8000026bbe0:	48 8d 54 24 34       	lea    0x34(%rsp),%rdx
fffff8000026bbe5:	e8 16 87 fd ff       	call   0xfffff80000244300
fffff8000026bbea:	e9 ed 00 00 00       	jmp    0xfffff8000026bcdc
fffff8000026bbef:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff8000026bbf4:	eb ef                	jmp    0xfffff8000026bbe5
fffff8000026bbf6:	83 fa 01             	cmp    $0x1,%edx
fffff8000026bbf9:	0f 85 c1 00 00 00    	jne    0xfffff8000026bcc0
fffff8000026bbff:	48 8b 0d 0a 11 4c 00 	mov    0x4c110a(%rip),%rcx        # 0xfffff8000072cd10
fffff8000026bc06:	e8 a9 06 00 00       	call   0xfffff8000026c2b4
fffff8000026bc0b:	84 c0                	test   %al,%al
fffff8000026bc0d:	75 09                	jne    0xfffff8000026bc18
fffff8000026bc0f:	41 0f b7 cf          	movzwl %r15w,%ecx
fffff8000026bc13:	e9 b2 00 00 00       	jmp    0xfffff8000026bcca
fffff8000026bc18:	48 8b 0d f1 10 4c 00 	mov    0x4c10f1(%rip),%rcx        # 0xfffff8000072cd10
fffff8000026bc1f:	8b d6                	mov    %esi,%edx
fffff8000026bc21:	e8 92 c6 01 00       	call   0xfffff800002882b8
fffff8000026bc26:	0f b7 c8             	movzwl %ax,%ecx
fffff8000026bc29:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
fffff8000026bc30:	41 89 06             	mov    %eax,(%r14)
fffff8000026bc33:	e9 8d 00 00 00       	jmp    0xfffff8000026bcc5
fffff8000026bc38:	85 d2                	test   %edx,%edx
fffff8000026bc3a:	0f 85 80 00 00 00    	jne    0xfffff8000026bcc0
fffff8000026bc40:	41 83 f8 01          	cmp    $0x1,%r8d
fffff8000026bc44:	75 7a                	jne    0xfffff8000026bcc0
fffff8000026bc46:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
fffff8000026bc4d:	41 2b c0             	sub    %r8d,%eax
fffff8000026bc50:	74 55                	je     0xfffff8000026bca7
fffff8000026bc52:	41 2b c0             	sub    %r8d,%eax
fffff8000026bc55:	74 33                	je     0xfffff8000026bc8a
fffff8000026bc57:	83 f8 02             	cmp    $0x2,%eax
fffff8000026bc5a:	74 0c                	je     0xfffff8000026bc68
fffff8000026bc5c:	bf 0d 00 00 c0       	mov    $0xc000000d,%edi
fffff8000026bc61:	49 8b c6             	mov    %r14,%rax
fffff8000026bc64:	89 18                	mov    %ebx,(%rax)
fffff8000026bc66:	eb 74                	jmp    0xfffff8000026bcdc
fffff8000026bc68:	40 f6 c6 03          	test   $0x3,%sil
fffff8000026bc6c:	74 07                	je     0xfffff8000026bc75
fffff8000026bc6e:	bf 02 00 00 80       	mov    $0x80000002,%edi
fffff8000026bc73:	eb ec                	jmp    0xfffff8000026bc61
fffff8000026bc75:	0f b7 d6             	movzwl %si,%edx
fffff8000026bc78:	ed                   	in     (%dx),%eax
fffff8000026bc79:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
fffff8000026bc80:	00
fffff8000026bc81:	bb 04 00 00 00       	mov    $0x4,%ebx
fffff8000026bc86:	89 01                	mov    %eax,(%rcx)
fffff8000026bc88:	eb d7                	jmp    0xfffff8000026bc61
fffff8000026bc8a:	40 f6 c6 01          	test   $0x1,%sil
fffff8000026bc8e:	75 de                	jne    0xfffff8000026bc6e
fffff8000026bc90:	0f b7 d6             	movzwl %si,%edx
fffff8000026bc93:	66 ed                	in     (%dx),%ax
fffff8000026bc95:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
fffff8000026bc9c:	00
fffff8000026bc9d:	bb 02 00 00 00       	mov    $0x2,%ebx
fffff8000026bca2:	66 89 01             	mov    %ax,(%rcx)
fffff8000026bca5:	eb ba                	jmp    0xfffff8000026bc61
fffff8000026bca7:	0f b7 d6             	movzwl %si,%edx
fffff8000026bcaa:	ec                   	in     (%dx),%al
fffff8000026bcab:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
fffff8000026bcb2:	00
fffff8000026bcb3:	88 01                	mov    %al,(%rcx)
fffff8000026bcb5:	49 8b c6             	mov    %r14,%rax
fffff8000026bcb8:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
fffff8000026bcbe:	eb 1c                	jmp    0xfffff8000026bcdc
fffff8000026bcc0:	b9 01 10 00 00       	mov    $0x1001,%ecx
fffff8000026bcc5:	66 85 c9             	test   %cx,%cx
fffff8000026bcc8:	74 12                	je     0xfffff8000026bcdc
fffff8000026bcca:	bf 0d 00 00 c0       	mov    $0xc000000d,%edi
fffff8000026bccf:	41 89 1e             	mov    %ebx,(%r14)
fffff8000026bcd2:	66 41 3b cf          	cmp    %r15w,%cx
fffff8000026bcd6:	8d 47 f4             	lea    -0xc(%rdi),%eax
fffff8000026bcd9:	0f 45 f8             	cmovne %eax,%edi
fffff8000026bcdc:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff8000026bce1:	8b c7                	mov    %edi,%eax
fffff8000026bce3:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
fffff8000026bce8:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
fffff8000026bced:	48 83 c4 40          	add    $0x40,%rsp
fffff8000026bcf1:	41 5f                	pop    %r15
fffff8000026bcf3:	41 5e                	pop    %r14
fffff8000026bcf5:	5f                   	pop    %rdi
fffff8000026bcf6:	c3                   	ret
fffff8000026bcf7:	cc                   	int3
fffff8000026bcf8:	cc                   	int3
fffff8000026bcf9:	cc                   	int3
fffff8000026bcfa:	cc                   	int3
fffff8000026bcfb:	cc                   	int3
fffff8000026bcfc:	cc                   	int3
fffff8000026bcfd:	cc                   	int3
fffff8000026bcfe:	cc                   	int3
fffff8000026bcff:	cc                   	int3
fffff8000026bd00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000026bd05:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff8000026bd0a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000026bd0f:	57                   	push   %rdi
fffff8000026bd10:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000026bd14:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff8000026bd19:	33 ed                	xor    %ebp,%ebp
fffff8000026bd1b:	49 8b f9             	mov    %r9,%rdi
fffff8000026bd1e:	8b dd                	mov    %ebp,%ebx
fffff8000026bd20:	83 e9 01             	sub    $0x1,%ecx
fffff8000026bd23:	74 42                	je     0xfffff8000026bd67
fffff8000026bd25:	83 f9 0f             	cmp    $0xf,%ecx
fffff8000026bd28:	0f 85 c5 00 00 00    	jne    0xfffff8000026bdf3
fffff8000026bd2e:	83 fa 01             	cmp    $0x1,%edx
fffff8000026bd31:	0f 85 b2 00 00 00    	jne    0xfffff8000026bde9
fffff8000026bd37:	48 8b 0d d2 0f 4c 00 	mov    0x4c0fd2(%rip),%rcx        # 0xfffff8000072cd10
fffff8000026bd3e:	e8 71 05 00 00       	call   0xfffff8000026c2b4
fffff8000026bd43:	84 c0                	test   %al,%al
fffff8000026bd45:	0f 84 a8 00 00 00    	je     0xfffff8000026bdf3
fffff8000026bd4b:	48 8b 0d be 0f 4c 00 	mov    0x4c0fbe(%rip),%rcx        # 0xfffff8000072cd10
fffff8000026bd52:	8b d7                	mov    %edi,%edx
fffff8000026bd54:	e8 87 c7 01 00       	call   0xfffff800002884e0
fffff8000026bd59:	0f b7 c8             	movzwl %ax,%ecx
fffff8000026bd5c:	8b 44 24 58          	mov    0x58(%rsp),%eax
fffff8000026bd60:	89 06                	mov    %eax,(%rsi)
fffff8000026bd62:	e9 87 00 00 00       	jmp    0xfffff8000026bdee
fffff8000026bd67:	85 d2                	test   %edx,%edx
fffff8000026bd69:	75 7c                	jne    0xfffff8000026bde7
fffff8000026bd6b:	41 83 f8 01          	cmp    $0x1,%r8d
fffff8000026bd6f:	75 76                	jne    0xfffff8000026bde7
fffff8000026bd71:	8b 44 24 58          	mov    0x58(%rsp),%eax
fffff8000026bd75:	41 2b c0             	sub    %r8d,%eax
fffff8000026bd78:	74 57                	je     0xfffff8000026bdd1
fffff8000026bd7a:	41 2b c0             	sub    %r8d,%eax
fffff8000026bd7d:	74 34                	je     0xfffff8000026bdb3
fffff8000026bd7f:	83 f8 02             	cmp    $0x2,%eax
fffff8000026bd82:	74 0c                	je     0xfffff8000026bd90
fffff8000026bd84:	48 8b c6             	mov    %rsi,%rax
fffff8000026bd87:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
fffff8000026bd8c:	89 28                	mov    %ebp,(%rax)
fffff8000026bd8e:	eb 6a                	jmp    0xfffff8000026bdfa
fffff8000026bd90:	40 f6 c7 03          	test   $0x3,%dil
fffff8000026bd94:	74 07                	je     0xfffff8000026bd9d
fffff8000026bd96:	bb 02 00 00 80       	mov    $0x80000002,%ebx
fffff8000026bd9b:	eb 5d                	jmp    0xfffff8000026bdfa
fffff8000026bd9d:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
fffff8000026bda2:	8b 00                	mov    (%rax),%eax
fffff8000026bda4:	0f b7 d7             	movzwl %di,%edx
fffff8000026bda7:	ef                   	out    %eax,(%dx)