fffff8000028aaf3:	f6 c1 04             	test   $0x4,%cl
fffff8000028aaf6:	74 11                	je     0xfffff8000028ab09
fffff8000028aaf8:	48 8b 56 18          	mov    0x18(%rsi),%rdx
fffff8000028aafc:	b9 84 00 08 00       	mov    $0x80084,%ecx
fffff8000028ab01:	e8 a2 e2 01 00       	call   0xfffff800002a8da8
fffff8000028ab06:	8b 4e 0c             	mov    0xc(%rsi),%ecx
fffff8000028ab09:	4c 8b 75 58          	mov    0x58(%rbp),%r14
fffff8000028ab0d:	f6 c1 08             	test   $0x8,%cl
fffff8000028ab10:	74 10                	je     0xfffff8000028ab22
fffff8000028ab12:	45 33 c0             	xor    %r8d,%r8d
fffff8000028ab15:	b2 01                	mov    $0x1,%dl
fffff8000028ab17:	49 8b ce             	mov    %r14,%rcx
fffff8000028ab1a:	e8 49 e2 06 00       	call   0xfffff800002f8d68
fffff8000028ab1f:	8b 4e 0c             	mov    0xc(%rsi),%ecx
fffff8000028ab22:	f6 c1 30             	test   $0x30,%cl
fffff8000028ab25:	74 1b                	je     0xfffff8000028ab42
fffff8000028ab27:	44 8b c1             	mov    %ecx,%r8d
fffff8000028ab2a:	c1 e9 04             	shr    $0x4,%ecx
fffff8000028ab2d:	80 e1 01             	and    $0x1,%cl
fffff8000028ab30:	41 c1 e8 05          	shr    $0x5,%r8d
fffff8000028ab34:	8a d1                	mov    %cl,%dl
fffff8000028ab36:	41 80 e0 01          	and    $0x1,%r8b
fffff8000028ab3a:	49 8b cc             	mov    %r12,%rcx
fffff8000028ab3d:	e8 26 e2 06 00       	call   0xfffff800002f8d68
fffff8000028ab42:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
fffff8000028ab46:	45 33 e4             	xor    %r12d,%r12d
fffff8000028ab49:	48 8b 9b 08 01 00 00 	mov    0x108(%rbx),%rbx
fffff8000028ab50:	44 38 65 50          	cmp    %r12b,0x50(%rbp)
fffff8000028ab54:	75 18                	jne    0xfffff8000028ab6e
fffff8000028ab56:	48 8b 45 48          	mov    0x48(%rbp),%rax
fffff8000028ab5a:	48 8b d3             	mov    %rbx,%rdx
fffff8000028ab5d:	4c 8b c0             	mov    %rax,%r8
fffff8000028ab60:	49 8b cf             	mov    %r15,%rcx
fffff8000028ab63:	4c 8d 48 04          	lea    0x4(%rax),%r9
fffff8000028ab67:	e8 24 13 01 00       	call   0xfffff8000029be90
fffff8000028ab6c:	eb 69                	jmp    0xfffff8000028abd7
fffff8000028ab6e:	4d 8b bf b8 04 01 00 	mov    0x104b8(%r15),%r15
fffff8000028ab75:	4c 8d 73 28          	lea    0x28(%rbx),%r14
fffff8000028ab79:	f0 49 0f ba 2e 00    	lock btsq $0x0,(%r14)
fffff8000028ab7f:	73 08                	jae    0xfffff8000028ab89
fffff8000028ab81:	49 8b ce             	mov    %r14,%rcx
fffff8000028ab84:	e8 87 0a f9 ff       	call   0xfffff8000021b610
fffff8000028ab89:	8b 43 30             	mov    0x30(%rbx),%eax
fffff8000028ab8c:	83 f8 03             	cmp    $0x3,%eax
fffff8000028ab8f:	75 12                	jne    0xfffff8000028aba3
fffff8000028ab91:	c7 43 30 02 00 00 00 	movl   $0x2,0x30(%rbx)
fffff8000028ab98:	4c 89 a3 c0 00 00 00 	mov    %r12,0xc0(%rbx)
fffff8000028ab9f:	4d 89 67 20          	mov    %r12,0x20(%r15)
fffff8000028aba3:	f0 4d 21 26          	lock and %r12,(%r14)
fffff8000028aba7:	4c 89 a3 88 00 00 00 	mov    %r12,0x88(%rbx)
fffff8000028abae:	65 48 8b 04 25 38 00 	mov    %gs:0x38,%rax
fffff8000028abb5:	00 00
fffff8000028abb7:	4c 8b 75 58          	mov    0x58(%rbp),%r14
fffff8000028abbb:	48 8b 08             	mov    (%rax),%rcx
fffff8000028abbe:	0f ba b1 18 01 00 00 	btrl   $0xc,0x118(%rcx)
fffff8000028abc5:	0c
fffff8000028abc6:	41 8b 47 30          	mov    0x30(%r15),%eax
fffff8000028abca:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
fffff8000028abce:	89 01                	mov    %eax,(%rcx)
fffff8000028abd0:	41 8b 47 34          	mov    0x34(%r15),%eax
fffff8000028abd4:	89 41 04             	mov    %eax,0x4(%rcx)
fffff8000028abd7:	8b 46 0c             	mov    0xc(%rsi),%eax
fffff8000028abda:	a8 08                	test   $0x8,%al
fffff8000028abdc:	74 11                	je     0xfffff8000028abef
fffff8000028abde:	45 88 a6 e5 02 00 00 	mov    %r12b,0x2e5(%r14)
fffff8000028abe5:	eb 08                	jmp    0xfffff8000028abef
fffff8000028abe7:	45 33 e4             	xor    %r12d,%r12d
fffff8000028abea:	bf 15 00 00 00       	mov    $0x15,%edi
fffff8000028abef:	f0 4d 21 a5 10 01 00 	lock and %r12,0x110(%r13)
fffff8000028abf6:	00
fffff8000028abf7:	eb 07                	jmp    0xfffff8000028ac00
fffff8000028abf9:	f3 90                	pause
fffff8000028abfb:	bf 15 00 00 00       	mov    $0x15,%edi
fffff8000028ac00:	41 bd 13 10 00 00    	mov    $0x1013,%r13d
fffff8000028ac06:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
fffff8000028ac0a:	48 85 c9             	test   %rcx,%rcx
fffff8000028ac0d:	74 0c                	je     0xfffff8000028ac1b
fffff8000028ac0f:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
fffff8000028ac16:	e8 5d 7b f7 ff       	call   0xfffff80000202778
fffff8000028ac1b:	4c 39 65 d0          	cmp    %r12,-0x30(%rbp)
fffff8000028ac1f:	74 0e                	je     0xfffff8000028ac2f
fffff8000028ac21:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
fffff8000028ac25:	48 85 c9             	test   %rcx,%rcx
fffff8000028ac28:	74 05                	je     0xfffff8000028ac2f
fffff8000028ac2a:	e8 49 7b f7 ff       	call   0xfffff80000202778
fffff8000028ac2f:	66 41 3b fd          	cmp    %r13w,%di
fffff8000028ac33:	75 05                	jne    0xfffff8000028ac3a
fffff8000028ac35:	bf 05 00 00 00       	mov    $0x5,%edi
fffff8000028ac3a:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
fffff8000028ac41:	00
fffff8000028ac42:	0f b7 c7             	movzwl %di,%eax
fffff8000028ac45:	48 83 c4 60          	add    $0x60,%rsp
fffff8000028ac49:	41 5f                	pop    %r15
fffff8000028ac4b:	41 5e                	pop    %r14
fffff8000028ac4d:	41 5d                	pop    %r13
fffff8000028ac4f:	41 5c                	pop    %r12
fffff8000028ac51:	5f                   	pop    %rdi
fffff8000028ac52:	5e                   	pop    %rsi
fffff8000028ac53:	5d                   	pop    %rbp
fffff8000028ac54:	c3                   	ret
fffff8000028ac55:	cc                   	int3
fffff8000028ac56:	cc                   	int3
fffff8000028ac57:	cc                   	int3
fffff8000028ac58:	cc                   	int3
fffff8000028ac59:	cc                   	int3
fffff8000028ac5a:	cc                   	int3
fffff8000028ac5b:	cc                   	int3
fffff8000028ac5c:	cc                   	int3
fffff8000028ac5d:	cc                   	int3
fffff8000028ac5e:	cc                   	int3
fffff8000028ac5f:	cc                   	int3
fffff8000028ac60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000028ac65:	55                   	push   %rbp
fffff8000028ac66:	56                   	push   %rsi
fffff8000028ac67:	57                   	push   %rdi
fffff8000028ac68:	41 54                	push   %r12
fffff8000028ac6a:	41 55                	push   %r13
fffff8000028ac6c:	41 56                	push   %r14
fffff8000028ac6e:	41 57                	push   %r15
fffff8000028ac70:	48 8d 6c 24 c0       	lea    -0x40(%rsp),%rbp
fffff8000028ac75:	48 81 ec 40 01 00 00 	sub    $0x140,%rsp
fffff8000028ac7c:	45 33 e4             	xor    %r12d,%r12d
fffff8000028ac7f:	41 8b d8             	mov    %r8d,%ebx
fffff8000028ac82:	48 8b f9             	mov    %rcx,%rdi
fffff8000028ac85:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
fffff8000028ac8a:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000028ac8d:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
fffff8000028ac92:	41 b8 90 00 00 00    	mov    $0x90,%r8d
fffff8000028ac98:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
fffff8000028ac9d:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
fffff8000028aca1:	33 d2                	xor    %edx,%edx
fffff8000028aca3:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
fffff8000028aca8:	e8 13 99 fb ff       	call   0xfffff800002445c0
fffff8000028acad:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
fffff8000028acb2:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000028acb5:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
fffff8000028acba:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
fffff8000028acbe:	0f 11 45 98          	movups %xmm0,-0x68(%rbp)
fffff8000028acc2:	85 db                	test   %ebx,%ebx
fffff8000028acc4:	0f 84 d4 02 00 00    	je     0xfffff8000028af9e
fffff8000028acca:	44 39 67 0c          	cmp    %r12d,0xc(%rdi)
fffff8000028acce:	0f 85 ca 02 00 00    	jne    0xfffff8000028af9e
fffff8000028acd4:	48 8b 47 10          	mov    0x10(%rdi),%rax
fffff8000028acd8:	48 a9 fe ff ff ff    	test   $0xfffffffffffffffe,%rax
fffff8000028acde:	0f 85 ba 02 00 00    	jne    0xfffff8000028af9e
fffff8000028ace4:	a8 01                	test   $0x1,%al
fffff8000028ace6:	74 0a                	je     0xfffff8000028acf2
fffff8000028ace8:	f6 47 18 02          	testb  $0x2,0x18(%rdi)
fffff8000028acec:	0f 84 ac 02 00 00    	je     0xfffff8000028af9e
fffff8000028acf2:	48 8b 05 cf 5f 48 00 	mov    0x485fcf(%rip),%rax        # 0xfffff80000710cc8
fffff8000028acf9:	48 0b 05 c0 5f 48 00 	or     0x485fc0(%rip),%rax        # 0xfffff80000710cc0
fffff8000028ad00:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
fffff8000028ad04:	48 f7 d0             	not    %rax
fffff8000028ad07:	48 23 c1             	and    %rcx,%rax
fffff8000028ad0a:	48 a9 fc ff ff ff    	test   $0xfffffffffffffffc,%rax
fffff8000028ad10:	0f 85 88 02 00 00    	jne    0xfffff8000028af9e
fffff8000028ad16:	e8 a5 ef 06 00       	call   0xfffff800002f9cc0
fffff8000028ad1b:	48 8b cb             	mov    %rbx,%rcx
fffff8000028ad1e:	44 8b f0             	mov    %eax,%r14d
fffff8000028ad21:	48 c1 e9 03          	shr    $0x3,%rcx
fffff8000028ad25:	48 c1 e1 0c          	shl    $0xc,%rcx
fffff8000028ad29:	44 8b e8             	mov    %eax,%r13d
fffff8000028ad2c:	49 3b ce             	cmp    %r14,%rcx
fffff8000028ad2f:	0f 82 69 02 00 00    	jb     0xfffff8000028af9e
fffff8000028ad35:	48 8b 0f             	mov    (%rdi),%rcx
fffff8000028ad38:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
fffff8000028ad3d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000028ad42:	45 33 c9             	xor    %r9d,%r9d
fffff8000028ad45:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
fffff8000028ad4a:	33 d2                	xor    %edx,%edx
fffff8000028ad4c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000028ad51:	45 8d 41 01          	lea    0x1(%r9),%r8d
fffff8000028ad55:	e8 5e 7f f7 ff       	call   0xfffff80000202cb8
fffff8000028ad5a:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff8000028ad5f:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028ad62:	66 85 c0             	test   %ax,%ax
fffff8000028ad65:	0f 85 1d 02 00 00    	jne    0xfffff8000028af88
fffff8000028ad6b:	48 8b 8e 98 34 00 00 	mov    0x3498(%rsi),%rcx
fffff8000028ad72:	48 0b 8e 90 34 00 00 	or     0x3490(%rsi),%rcx
fffff8000028ad79:	48 f7 d1             	not    %rcx
fffff8000028ad7c:	48 23 4f 18          	and    0x18(%rdi),%rcx
fffff8000028ad80:	48 f7 c1 fc ff ff ff 	test   $0xfffffffffffffffc,%rcx
fffff8000028ad87:	74 0a                	je     0xfffff8000028ad93
fffff8000028ad89:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff8000028ad8e:	e9 f5 01 00 00       	jmp    0xfffff8000028af88
fffff8000028ad93:	8b 57 08             	mov    0x8(%rdi),%edx
fffff8000028ad96:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
fffff8000028ad9b:	45 33 c0             	xor    %r8d,%r8d
fffff8000028ad9e:	48 8b ce             	mov    %rsi,%rcx
fffff8000028ada1:	e8 06 1b f8 ff       	call   0xfffff8000020c8ac
fffff8000028ada6:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028ada9:	66 85 c0             	test   %ax,%ax
fffff8000028adac:	0f 85 c0 01 00 00    	jne    0xfffff8000028af72
fffff8000028adb2:	65 48 8b 34 25 a0 03 	mov    %gs:0x103a0,%rsi
fffff8000028adb9:	01 00
fffff8000028adbb:	45 8d be ff 0f 00 00 	lea    0xfff(%r14),%r15d
fffff8000028adc2:	41 c1 ef 0c          	shr    $0xc,%r15d
fffff8000028adc6:	4d 8b c5             	mov    %r13,%r8
fffff8000028adc9:	33 d2                	xor    %edx,%edx
fffff8000028adcb:	44 89 bd 98 00 00 00 	mov    %r15d,0x98(%rbp)
fffff8000028add2:	48 8b 8e 60 03 00 00 	mov    0x360(%rsi),%rcx
fffff8000028add9:	e8 e2 97 fb ff       	call   0xfffff800002445c0
fffff8000028adde:	4c 8d 4d 88          	lea    -0x78(%rbp),%r9
fffff8000028ade2:	44 88 64 24 28       	mov    %r12b,0x28(%rsp)
fffff8000028ade7:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
fffff8000028adeb:	44 88 64 24 20       	mov    %r12b,0x20(%rsp)
fffff8000028adf0:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
fffff8000028adf5:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
fffff8000028adfa:	e8 fd 7d f7 ff       	call   0xfffff80000202bfc
fffff8000028adff:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
fffff8000028ae04:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
fffff8000028ae09:	c7 01 0a 00 00 00    	movl   $0xa,(%rcx)
fffff8000028ae0f:	48 8b 47 18          	mov    0x18(%rdi),%rax
fffff8000028ae13:	48 89 41 08          	mov    %rax,0x8(%rcx)
fffff8000028ae17:	8a 47 10             	mov    0x10(%rdi),%al
fffff8000028ae1a:	24 01                	and    $0x1,%al
fffff8000028ae1c:	88 41 10             	mov    %al,0x10(%rcx)
fffff8000028ae1f:	48 89 71 18          	mov    %rsi,0x18(%rcx)
fffff8000028ae23:	44 89 79 20          	mov    %r15d,0x20(%rcx)
fffff8000028ae27:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
fffff8000028ae2c:	c7 02 01 00 00 00    	movl   $0x1,(%rdx)
fffff8000028ae32:	48 8b 89 08 01 00 00 	mov    0x108(%rcx),%rcx
fffff8000028ae39:	e8 9e 77 f7 ff       	call   0xfffff800002025dc
fffff8000028ae3e:	48 8b ce             	mov    %rsi,%rcx
fffff8000028ae41:	e8 42 dc f7 ff       	call   0xfffff80000208a88
fffff8000028ae46:	33 c0                	xor    %eax,%eax
fffff8000028ae48:	45 85 ff             	test   %r15d,%r15d
fffff8000028ae4b:	0f 84 03 01 00 00    	je     0xfffff8000028af54
fffff8000028ae51:	4c 8d 7f 20          	lea    0x20(%rdi),%r15
fffff8000028ae55:	49 8b 17             	mov    (%r15),%rdx
fffff8000028ae58:	48 8b ce             	mov    %rsi,%rcx
fffff8000028ae5b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
fffff8000028ae60:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
fffff8000028ae65:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
fffff8000028ae6a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000028ae6f:	b8 02 00 00 00       	mov    $0x2,%eax
fffff8000028ae74:	44 8b c8             	mov    %eax,%r9d
fffff8000028ae77:	48 c1 e2 0c          	shl    $0xc,%rdx
fffff8000028ae7b:	44 8b c0             	mov    %eax,%r8d
fffff8000028ae7e:	c7 44 24 20 0c 00 00 	movl   $0xc,0x20(%rsp)
fffff8000028ae85:	00
fffff8000028ae86:	e8 c9 bf f7 ff       	call   0xfffff80000206e54
fffff8000028ae8b:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028ae8e:	66 85 c0             	test   %ax,%ax
fffff8000028ae91:	0f 85 b8 00 00 00    	jne    0xfffff8000028af4f
fffff8000028ae97:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000028ae9e:	00 00
fffff8000028aea0:	b8 00 10 00 00       	mov    $0x1000,%eax
fffff8000028aea5:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
fffff8000028aeaa:	44 3b f0             	cmp    %eax,%r14d
fffff8000028aead:	41 b8 06 00 00 00    	mov    $0x6,%r8d
fffff8000028aeb3:	41 0f 42 c6          	cmovb  %r14d,%eax
fffff8000028aeb7:	89 85 90 00 00 00    	mov    %eax,0x90(%rbp)
fffff8000028aebd:	e8 f6 d3 f7 ff       	call   0xfffff800002082b8
fffff8000028aec2:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000028aec9:	00 00
fffff8000028aecb:	41 8b d4             	mov    %r12d,%edx
fffff8000028aece:	44 8b 85 90 00 00 00 	mov    0x90(%rbp),%r8d
fffff8000028aed5:	48 8b f8             	mov    %rax,%rdi
fffff8000028aed8:	c1 e2 0c             	shl    $0xc,%edx
fffff8000028aedb:	48 03 96 60 03 00 00 	add    0x360(%rsi),%rdx
fffff8000028aee2:	f6 41 6c 10          	testb  $0x10,0x6c(%rcx)
fffff8000028aee6:	48 8b c8             	mov    %rax,%rcx
fffff8000028aee9:	74 07                	je     0xfffff8000028aef2
fffff8000028aeeb:	e8 10 94 fb ff       	call   0xfffff80000244300
fffff8000028aef0:	eb 05                	jmp    0xfffff8000028aef7
fffff8000028aef2:	e8 e9 0d fb ff       	call   0xfffff8000023bce0
fffff8000028aef7:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000028aefe:	00 00
fffff8000028af00:	48 8b 81 c0 03 01 00 	mov    0x103c0(%rcx),%rax
fffff8000028af07:	48 ba ff ff ff ff 0f 	movabs $0xfffffffff,%rdx
fffff8000028af0e:	00 00 00
fffff8000028af11:	44 2b b5 90 00 00 00 	sub    0x90(%rbp),%r14d
fffff8000028af18:	41 ff c4             	inc    %r12d
fffff8000028af1b:	48 c1 ef 0c          	shr    $0xc,%rdi
fffff8000028af1f:	49 83 c7 08          	add    $0x8,%r15
fffff8000028af23:	48 23 fa             	and    %rdx,%rdi
fffff8000028af26:	48 ba 00 00 00 00 00 	movabs $0xffffff0000000000,%rdx
fffff8000028af2d:	ff ff ff
fffff8000028af30:	48 89 04 fa          	mov    %rax,(%rdx,%rdi,8)
fffff8000028af34:	b8 00 00 00 00       	mov    $0x0,%eax
fffff8000028af39:	c6 81 c8 03 01 00 01 	movb   $0x1,0x103c8(%rcx)
fffff8000028af40:	44 3b a5 98 00 00 00 	cmp    0x98(%rbp),%r12d
fffff8000028af47:	0f 82 08 ff ff ff    	jb     0xfffff8000028ae55
fffff8000028af4d:	eb 05                	jmp    0xfffff8000028af54
fffff8000028af4f:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff8000028af54:	48 8b ce             	mov    %rsi,%rcx
fffff8000028af57:	e8 78 bf f7 ff       	call   0xfffff80000206ed4
fffff8000028af5c:	48 8b 8e 60 03 00 00 	mov    0x360(%rsi),%rcx
fffff8000028af63:	4d 8b c5             	mov    %r13,%r8
fffff8000028af66:	33 d2                	xor    %edx,%edx
fffff8000028af68:	e8 53 96 fb ff       	call   0xfffff800002445c0
fffff8000028af6d:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff8000028af72:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
fffff8000028af77:	48 85 c9             	test   %rcx,%rcx
fffff8000028af7a:	74 0c                	je     0xfffff8000028af88
fffff8000028af7c:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
fffff8000028af83:	e8 f0 77 f7 ff       	call   0xfffff80000202778
fffff8000028af88:	48 85 f6             	test   %rsi,%rsi
fffff8000028af8b:	74 16                	je     0xfffff8000028afa3
fffff8000028af8d:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
fffff8000028af92:	48 85 c9             	test   %rcx,%rcx
fffff8000028af95:	74 0c                	je     0xfffff8000028afa3
fffff8000028af97:	e8 dc 77 f7 ff       	call   0xfffff80000202778
fffff8000028af9c:	eb 05                	jmp    0xfffff8000028afa3
fffff8000028af9e:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff8000028afa3:	0f b7 c3             	movzwl %bx,%eax
fffff8000028afa6:	48 8b 9c 24 80 01 00 	mov    0x180(%rsp),%rbx
fffff8000028afad:	00
fffff8000028afae:	48 81 c4 40 01 00 00 	add    $0x140,%rsp
fffff8000028afb5:	41 5f                	pop    %r15
fffff8000028afb7:	41 5e                	pop    %r14
fffff8000028afb9:	41 5d                	pop    %r13
fffff8000028afbb:	41 5c                	pop    %r12
fffff8000028afbd:	5f                   	pop    %rdi
fffff8000028afbe:	5e                   	pop    %rsi
fffff8000028afbf:	5d                   	pop    %rbp
fffff8000028afc0:	c3                   	ret
fffff8000028afc1:	cc                   	int3
fffff8000028afc2:	cc                   	int3
fffff8000028afc3:	cc                   	int3
fffff8000028afc4:	cc                   	int3
fffff8000028afc5:	cc                   	int3
fffff8000028afc6:	cc                   	int3
fffff8000028afc7:	cc                   	int3
fffff8000028afc8:	cc                   	int3
fffff8000028afc9:	cc                   	int3
fffff8000028afca:	cc                   	int3
fffff8000028afcb:	cc                   	int3
fffff8000028afcc:	cc                   	int3
fffff8000028afcd:	cc                   	int3
fffff8000028afce:	cc                   	int3
fffff8000028afcf:	cc                   	int3
fffff8000028afd0:	4c 8b dc             	mov    %rsp,%r11
fffff8000028afd3:	49 89 5b 10          	mov    %rbx,0x10(%r11)
fffff8000028afd7:	49 89 6b 20          	mov    %rbp,0x20(%r11)
fffff8000028afdb:	56                   	push   %rsi
fffff8000028afdc:	57                   	push   %rdi
fffff8000028afdd:	41 56                	push   %r14
fffff8000028afdf:	48 83 ec 40          	sub    $0x40,%rsp
fffff8000028afe3:	33 ed                	xor    %ebp,%ebp
fffff8000028afe5:	49 8d 43 d8          	lea    -0x28(%r11),%rax
fffff8000028afe9:	49 89 43 d0          	mov    %rax,-0x30(%r11)
fffff8000028afed:	4c 8b f1             	mov    %rcx,%r14
fffff8000028aff0:	48 8b 09             	mov    (%rcx),%rcx
fffff8000028aff3:	49 8d 43 08          	lea    0x8(%r11),%rax
fffff8000028aff7:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000028affa:	49 89 6b 08          	mov    %rbp,0x8(%r11)
fffff8000028affe:	44 8d 45 01          	lea    0x1(%rbp),%r8d
fffff8000028b002:	49 89 6b 18          	mov    %rbp,0x18(%r11)