fffff8000028ef66:	cc                   	int3
fffff8000028ef67:	cc                   	int3
fffff8000028ef68:	cc                   	int3
fffff8000028ef69:	cc                   	int3
fffff8000028ef6a:	cc                   	int3
fffff8000028ef6b:	cc                   	int3
fffff8000028ef6c:	cc                   	int3
fffff8000028ef6d:	cc                   	int3
fffff8000028ef6e:	cc                   	int3
fffff8000028ef6f:	cc                   	int3
fffff8000028ef70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff8000028ef75:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000028ef7a:	55                   	push   %rbp
fffff8000028ef7b:	57                   	push   %rdi
fffff8000028ef7c:	41 54                	push   %r12
fffff8000028ef7e:	41 56                	push   %r14
fffff8000028ef80:	41 57                	push   %r15
fffff8000028ef82:	48 8b ec             	mov    %rsp,%rbp
fffff8000028ef85:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
fffff8000028ef8c:	65 48 8b 1c 25 a8 03 	mov    %gs:0x103a8,%rbx
fffff8000028ef93:	01 00
fffff8000028ef95:	45 33 e4             	xor    %r12d,%r12d
fffff8000028ef98:	33 c0                	xor    %eax,%eax
fffff8000028ef9a:	45 8b f0             	mov    %r8d,%r14d
fffff8000028ef9d:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000028efa0:	44 8b fa             	mov    %edx,%r15d
fffff8000028efa3:	48 8b f1             	mov    %rcx,%rsi
fffff8000028efa6:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
fffff8000028efaa:	89 45 d8             	mov    %eax,-0x28(%rbp)
fffff8000028efad:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
fffff8000028efb1:	44 88 65 30          	mov    %r12b,0x30(%rbp)
fffff8000028efb5:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
fffff8000028efb9:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
fffff8000028efbd:	4c 89 65 c8          	mov    %r12,-0x38(%rbp)
fffff8000028efc1:	44 38 61 0d          	cmp    %r12b,0xd(%rcx)
fffff8000028efc5:	0f 85 94 01 00 00    	jne    0xfffff8000028f15f
fffff8000028efcb:	66 44 39 61 0e       	cmp    %r12w,0xe(%rcx)
fffff8000028efd0:	0f 85 89 01 00 00    	jne    0xfffff8000028f15f
fffff8000028efd6:	8a 49 0c             	mov    0xc(%rcx),%cl
fffff8000028efd9:	48 8d 55 30          	lea    0x30(%rbp),%rdx
fffff8000028efdd:	e8 da 1e f9 ff       	call   0xfffff80000220ebc
fffff8000028efe2:	0f b7 f8             	movzwl %ax,%edi
fffff8000028efe5:	66 85 c0             	test   %ax,%ax
fffff8000028efe8:	0f 85 96 01 00 00    	jne    0xfffff8000028f184
fffff8000028efee:	8a 45 30             	mov    0x30(%rbp),%al
fffff8000028eff1:	fe c8                	dec    %al
fffff8000028eff3:	3c 01                	cmp    $0x1,%al
fffff8000028eff5:	0f 87 5d 01 00 00    	ja     0xfffff8000028f158
fffff8000028effb:	48 8b 0e             	mov    (%rsi),%rcx
fffff8000028effe:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff8000028f002:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000028f007:	45 8d 44 24 02       	lea    0x2(%r12),%r8d
fffff8000028f00c:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
fffff8000028f010:	45 33 c9             	xor    %r9d,%r9d
fffff8000028f013:	33 d2                	xor    %edx,%edx
fffff8000028f015:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000028f01a:	e8 99 3c f7 ff       	call   0xfffff80000202cb8
fffff8000028f01f:	0f b7 f8             	movzwl %ax,%edi
fffff8000028f022:	66 85 c0             	test   %ax,%ax
fffff8000028f025:	0f 85 45 01 00 00    	jne    0xfffff8000028f170
fffff8000028f02b:	8a 55 30             	mov    0x30(%rbp),%dl
fffff8000028f02e:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
fffff8000028f032:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
fffff8000028f036:	45 8d 44 24 01       	lea    0x1(%r12),%r8d
fffff8000028f03b:	e8 c4 1d f9 ff       	call   0xfffff80000220e04
fffff8000028f040:	0f b7 f8             	movzwl %ax,%edi
fffff8000028f043:	66 85 c0             	test   %ax,%ax
fffff8000028f046:	0f 85 18 01 00 00    	jne    0xfffff8000028f164
fffff8000028f04c:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff8000028f053:	01 00
fffff8000028f055:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
fffff8000028f059:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff8000028f060:	01 00
fffff8000028f062:	44 8a 4d 30          	mov    0x30(%rbp),%r9b
fffff8000028f066:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
fffff8000028f06a:	45 8a c1             	mov    %r9b,%r8b
fffff8000028f06d:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff8000028f074:	8a 41 14             	mov    0x14(%rcx),%al
fffff8000028f077:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
fffff8000028f07b:	88 45 e8             	mov    %al,-0x18(%rbp)
fffff8000028f07e:	e8 75 61 ff ff       	call   0xfffff800002851f8
fffff8000028f083:	0f b7 f8             	movzwl %ax,%edi
fffff8000028f086:	66 85 c0             	test   %ax,%ax
fffff8000028f089:	0f 85 d5 00 00 00    	jne    0xfffff8000028f164
fffff8000028f08f:	48 3b da             	cmp    %rdx,%rbx
fffff8000028f092:	75 40                	jne    0xfffff8000028f0d4
fffff8000028f094:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff8000028f09b:	01 00
fffff8000028f09d:	44 0f b6 4d 30       	movzbl 0x30(%rbp),%r9d
fffff8000028f0a2:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff8000028f0a9:	44 38 49 14          	cmp    %r9b,0x14(%rcx)
fffff8000028f0ad:	75 25                	jne    0xfffff8000028f0d4
fffff8000028f0af:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
fffff8000028f0b3:	49 69 c9 c0 46 00 00 	imul   $0x46c0,%r9,%rcx
fffff8000028f0ba:	48 8b 84 01 88 37 00 	mov    0x3788(%rcx,%rax,1),%rax
fffff8000028f0c1:	00
fffff8000028f0c2:	a8 01                	test   $0x1,%al
fffff8000028f0c4:	75 0a                	jne    0xfffff8000028f0d0
fffff8000028f0c6:	41 8d 7c 24 06       	lea    0x6(%r12),%edi
fffff8000028f0cb:	e9 94 00 00 00       	jmp    0xfffff8000028f164
fffff8000028f0d0:	44 8a 4d 30          	mov    0x30(%rbp),%r9b
fffff8000028f0d4:	48 8b 5d 50          	mov    0x50(%rbp),%rbx
fffff8000028f0d8:	49 8d 46 02          	lea    0x2(%r14),%rax
fffff8000028f0dc:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
fffff8000028f0e0:	4c 8d 04 c6          	lea    (%rsi,%rax,8),%r8
fffff8000028f0e4:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
fffff8000028f0e8:	41 8b d7             	mov    %r15d,%edx
fffff8000028f0eb:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
fffff8000028f0f0:	41 2b d6             	sub    %r14d,%edx
fffff8000028f0f3:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
fffff8000028f0f7:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
fffff8000028f0fc:	48 8b 89 b0 24 00 00 	mov    0x24b0(%rcx),%rcx
fffff8000028f103:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000028f108:	44 88 4c 24 20       	mov    %r9b,0x20(%rsp)
fffff8000028f10d:	44 8b 4e 08          	mov    0x8(%rsi),%r9d
fffff8000028f111:	e8 86 6a 03 00       	call   0xfffff800002c5b9c
fffff8000028f116:	44 03 33             	add    (%rbx),%r14d
fffff8000028f119:	0f b7 f8             	movzwl %ax,%edi
fffff8000028f11c:	b8 07 10 00 00       	mov    $0x1007,%eax
fffff8000028f121:	66 3b f8             	cmp    %ax,%di
fffff8000028f124:	75 3e                	jne    0xfffff8000028f164
fffff8000028f126:	65 48 8b 0c 25 a0 03 	mov    %gs:0x103a0,%rcx
fffff8000028f12d:	01 00
fffff8000028f12f:	45 2b fe             	sub    %r14d,%r15d
fffff8000028f132:	41 8b c6             	mov    %r14d,%eax
fffff8000028f135:	41 b0 01             	mov    $0x1,%r8b
fffff8000028f138:	48 83 c0 02          	add    $0x2,%rax
fffff8000028f13c:	48 8d 14 c6          	lea    (%rsi,%rax,8),%rdx
fffff8000028f140:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
fffff8000028f145:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
fffff8000028f149:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
fffff8000028f14e:	e8 75 11 00 00       	call   0xfffff800002902c8
fffff8000028f153:	0f b7 f8             	movzwl %ax,%edi
fffff8000028f156:	eb 0c                	jmp    0xfffff8000028f164
fffff8000028f158:	bf 05 00 00 00       	mov    $0x5,%edi
fffff8000028f15d:	eb 25                	jmp    0xfffff8000028f184
fffff8000028f15f:	bf 05 00 00 00       	mov    $0x5,%edi
fffff8000028f164:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
fffff8000028f168:	48 85 c0             	test   %rax,%rax
fffff8000028f16b:	74 03                	je     0xfffff8000028f170
fffff8000028f16d:	f0 ff 08             	lock decl (%rax)
fffff8000028f170:	4c 39 65 c0          	cmp    %r12,-0x40(%rbp)
fffff8000028f174:	74 0e                	je     0xfffff8000028f184
fffff8000028f176:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff8000028f17a:	48 85 c9             	test   %rcx,%rcx
fffff8000028f17d:	74 05                	je     0xfffff8000028f184
fffff8000028f17f:	e8 f4 35 f7 ff       	call   0xfffff80000202778
fffff8000028f184:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
fffff8000028f18b:	00
fffff8000028f18c:	0f b7 c7             	movzwl %di,%eax
fffff8000028f18f:	49 8b 5b 38          	mov    0x38(%r11),%rbx
fffff8000028f193:	49 8b 73 40          	mov    0x40(%r11),%rsi
fffff8000028f197:	49 8b e3             	mov    %r11,%rsp
fffff8000028f19a:	41 5f                	pop    %r15
fffff8000028f19c:	41 5e                	pop    %r14
fffff8000028f19e:	41 5c                	pop    %r12
fffff8000028f1a0:	5f                   	pop    %rdi
fffff8000028f1a1:	5d                   	pop    %rbp
fffff8000028f1a2:	c3                   	ret
fffff8000028f1a3:	cc                   	int3
fffff8000028f1a4:	cc                   	int3
fffff8000028f1a5:	cc                   	int3
fffff8000028f1a6:	cc                   	int3
fffff8000028f1a7:	cc                   	int3
fffff8000028f1a8:	cc                   	int3
fffff8000028f1a9:	cc                   	int3
fffff8000028f1aa:	cc                   	int3
fffff8000028f1ab:	cc                   	int3
fffff8000028f1ac:	cc                   	int3
fffff8000028f1ad:	cc                   	int3
fffff8000028f1ae:	cc                   	int3
fffff8000028f1af:	cc                   	int3
fffff8000028f1b0:	4c 8b dc             	mov    %rsp,%r11
fffff8000028f1b3:	49 89 5b 10          	mov    %rbx,0x10(%r11)
fffff8000028f1b7:	55                   	push   %rbp
fffff8000028f1b8:	56                   	push   %rsi
fffff8000028f1b9:	57                   	push   %rdi
fffff8000028f1ba:	41 54                	push   %r12
fffff8000028f1bc:	41 55                	push   %r13
fffff8000028f1be:	41 56                	push   %r14
fffff8000028f1c0:	41 57                	push   %r15
fffff8000028f1c2:	48 83 ec 70          	sub    $0x70,%rsp
fffff8000028f1c6:	48 8b 05 1b 24 37 00 	mov    0x37241b(%rip),%rax        # 0xfffff800006015e8
fffff8000028f1cd:	48 33 c4             	xor    %rsp,%rax
fffff8000028f1d0:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
fffff8000028f1d5:	4c 8b ac 24 d0 00 00 	mov    0xd0(%rsp),%r13
fffff8000028f1dc:	00
fffff8000028f1dd:	48 8b f1             	mov    %rcx,%rsi
fffff8000028f1e0:	33 c9                	xor    %ecx,%ecx
fffff8000028f1e2:	45 8b f8             	mov    %r8d,%r15d
fffff8000028f1e5:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000028f1e8:	49 89 4b 88          	mov    %rcx,-0x78(%r11)
fffff8000028f1ec:	33 c0                	xor    %eax,%eax
fffff8000028f1ee:	44 8b e2             	mov    %edx,%r12d
fffff8000028f1f1:	8b f9                	mov    %ecx,%edi
fffff8000028f1f3:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
fffff8000028f1f8:	49 89 43 b0          	mov    %rax,-0x50(%r11)
fffff8000028f1fc:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
fffff8000028f201:	66 39 4e 12          	cmp    %cx,0x12(%rsi)
fffff8000028f205:	0f 85 c0 00 00 00    	jne    0xfffff8000028f2cb
fffff8000028f20b:	39 4e 14             	cmp    %ecx,0x14(%rsi)
fffff8000028f20e:	0f 85 b7 00 00 00    	jne    0xfffff8000028f2cb
fffff8000028f214:	48 8b 46 08          	mov    0x8(%rsi),%rax
fffff8000028f218:	48 f7 d0             	not    %rax
fffff8000028f21b:	4c 3b f8             	cmp    %rax,%r15
fffff8000028f21e:	0f 87 a7 00 00 00    	ja     0xfffff8000028f2cb
fffff8000028f224:	49 8d 43 90          	lea    -0x70(%r11),%rax
fffff8000028f228:	45 33 c9             	xor    %r9d,%r9d
fffff8000028f22b:	49 89 43 80          	mov    %rax,-0x80(%r11)
fffff8000028f22f:	44 8d 41 01          	lea    0x1(%rcx),%r8d
fffff8000028f233:	48 8b 0e             	mov    (%rsi),%rcx
fffff8000028f236:	49 8d 43 88          	lea    -0x78(%r11),%rax
fffff8000028f23a:	33 d2                	xor    %edx,%edx
fffff8000028f23c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000028f241:	e8 72 3a f7 ff       	call   0xfffff80000202cb8
fffff8000028f246:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
fffff8000028f24b:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028f24e:	66 85 c0             	test   %ax,%ax
fffff8000028f251:	75 7d                	jne    0xfffff8000028f2d0
fffff8000028f253:	8b 87 20 01 00 00    	mov    0x120(%rdi),%eax
fffff8000028f259:	48 0f ba e0 12       	bt     $0x12,%rax
fffff8000028f25e:	73 07                	jae    0xfffff8000028f267
fffff8000028f260:	bb 06 00 00 00       	mov    $0x6,%ebx
fffff8000028f265:	eb 69                	jmp    0xfffff8000028f2d0
fffff8000028f267:	0f b7 6e 10          	movzwl 0x10(%rsi),%ebp
fffff8000028f26b:	85 ed                	test   %ebp,%ebp
fffff8000028f26d:	74 5c                	je     0xfffff8000028f2cb
fffff8000028f26f:	f7 c5 e1 ff ff ff    	test   $0xffffffe1,%ebp
fffff8000028f275:	75 54                	jne    0xfffff8000028f2cb
fffff8000028f277:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
fffff8000028f27c:	8b d5                	mov    %ebp,%edx
fffff8000028f27e:	48 8b cf             	mov    %rdi,%rcx
fffff8000028f281:	e8 66 80 03 00       	call   0xfffff800002c72ec
fffff8000028f286:	45 33 c0             	xor    %r8d,%r8d
fffff8000028f289:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028f28c:	66 85 c0             	test   %ax,%ax
fffff8000028f28f:	75 3f                	jne    0xfffff8000028f2d0
fffff8000028f291:	48 8b 8f b0 24 00 00 	mov    0x24b0(%rdi),%rcx
fffff8000028f298:	48 8d 46 18          	lea    0x18(%rsi),%rax
fffff8000028f29c:	48 8b 56 08          	mov    0x8(%rsi),%rdx
fffff8000028f2a0:	4a 8d 04 b8          	lea    (%rax,%r15,4),%rax
fffff8000028f2a4:	45 89 45 00          	mov    %r8d,0x0(%r13)
fffff8000028f2a8:	45 2b e7             	sub    %r15d,%r12d
fffff8000028f2ab:	49 03 d7             	add    %r15,%rdx
fffff8000028f2ae:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
fffff8000028f2b3:	48 8b 09             	mov    (%rcx),%rcx
fffff8000028f2b6:	44 8b cd             	mov    %ebp,%r9d
fffff8000028f2b9:	45 8b c4             	mov    %r12d,%r8d
fffff8000028f2bc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000028f2c1:	e8 e6 9e 09 00       	call   0xfffff800003291ac
fffff8000028f2c6:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028f2c9:	eb 05                	jmp    0xfffff8000028f2d0
fffff8000028f2cb:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff8000028f2d0:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
fffff8000028f2d5:	e8 3e 7a 03 00       	call   0xfffff800002c6d18
fffff8000028f2da:	48 85 ff             	test   %rdi,%rdi
fffff8000028f2dd:	74 0f                	je     0xfffff8000028f2ee
fffff8000028f2df:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff8000028f2e4:	48 85 c9             	test   %rcx,%rcx
fffff8000028f2e7:	74 05                	je     0xfffff8000028f2ee
fffff8000028f2e9:	e8 8a 34 f7 ff       	call   0xfffff80000202778
fffff8000028f2ee:	0f b7 c3             	movzwl %bx,%eax
fffff8000028f2f1:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
fffff8000028f2f6:	48 33 cc             	xor    %rsp,%rcx
fffff8000028f2f9:	e8 72 c2 fa ff       	call   0xfffff8000023b570
fffff8000028f2fe:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
fffff8000028f305:	00
fffff8000028f306:	48 83 c4 70          	add    $0x70,%rsp
fffff8000028f30a:	41 5f                	pop    %r15
fffff8000028f30c:	41 5e                	pop    %r14
fffff8000028f30e:	41 5d                	pop    %r13
fffff8000028f310:	41 5c                	pop    %r12
fffff8000028f312:	5f                   	pop    %rdi
fffff8000028f313:	5e                   	pop    %rsi
fffff8000028f314:	5d                   	pop    %rbp
fffff8000028f315:	c3                   	ret
fffff8000028f316:	cc                   	int3
fffff8000028f317:	cc                   	int3
fffff8000028f318:	cc                   	int3
fffff8000028f319:	cc                   	int3
fffff8000028f31a:	cc                   	int3
fffff8000028f31b:	cc                   	int3
fffff8000028f31c:	cc                   	int3
fffff8000028f31d:	cc                   	int3
fffff8000028f31e:	cc                   	int3
fffff8000028f31f:	cc                   	int3
fffff8000028f320:	40 53                	rex push %rbx
fffff8000028f322:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000028f326:	8b 41 10             	mov    0x10(%rcx),%eax
fffff8000028f329:	4d 8b d8             	mov    %r8,%r11
fffff8000028f32c:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
fffff8000028f331:	48 8b da             	mov    %rdx,%rbx
fffff8000028f334:	4c 8b c9             	mov    %rcx,%r9
fffff8000028f337:	a8 0f                	test   $0xf,%al
fffff8000028f339:	74 07                	je     0xfffff8000028f342
fffff8000028f33b:	b9 05 00 00 00       	mov    $0x5,%ecx
fffff8000028f340:	eb 56                	jmp    0xfffff8000028f398
fffff8000028f342:	65 48 8b 14 25 a8 03 	mov    %gs:0x103a8,%rdx
fffff8000028f349:	01 00
fffff8000028f34b:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff8000028f352:	01 00
fffff8000028f354:	f6 82 20 01 00 00 01 	testb  $0x1,0x120(%rdx)
fffff8000028f35b:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff8000028f362:	44 8a 51 14          	mov    0x14(%rcx),%r10b
fffff8000028f366:	75 07                	jne    0xfffff8000028f36f
fffff8000028f368:	b9 06 00 00 00       	mov    $0x6,%ecx
fffff8000028f36d:	eb 29                	jmp    0xfffff8000028f398
fffff8000028f36f:	41 8a 49 08          	mov    0x8(%r9),%cl
fffff8000028f373:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff8000028f378:	e8 3f 1b f9 ff       	call   0xfffff80000220ebc
fffff8000028f37d:	0f b7 c8             	movzwl %ax,%ecx
fffff8000028f380:	66 85 c0             	test   %ax,%ax
fffff8000028f383:	75 13                	jne    0xfffff8000028f398
fffff8000028f385:	8a 54 24 30          	mov    0x30(%rsp),%dl
fffff8000028f389:	44 3a d2             	cmp    %dl,%r10b
fffff8000028f38c:	75 da                	jne    0xfffff8000028f368
fffff8000028f38e:	49 8b 41 10          	mov    0x10(%r9),%rax
fffff8000028f392:	48 89 03             	mov    %rax,(%rbx)
fffff8000028f395:	41 88 13             	mov    %dl,(%r11)
fffff8000028f398:	0f b7 c1             	movzwl %cx,%eax
fffff8000028f39b:	48 83 c4 20          	add    $0x20,%rsp
fffff8000028f39f:	5b                   	pop    %rbx
fffff8000028f3a0:	c3                   	ret
fffff8000028f3a1:	cc                   	int3
fffff8000028f3a2:	cc                   	int3
fffff8000028f3a3:	cc                   	int3
fffff8000028f3a4:	cc                   	int3
fffff8000028f3a5:	cc                   	int3
fffff8000028f3a6:	cc                   	int3
fffff8000028f3a7:	cc                   	int3
fffff8000028f3a8:	cc                   	int3
fffff8000028f3a9:	cc                   	int3
fffff8000028f3aa:	cc                   	int3
fffff8000028f3ab:	cc                   	int3
fffff8000028f3ac:	cc                   	int3
fffff8000028f3ad:	cc                   	int3
fffff8000028f3ae:	cc                   	int3
fffff8000028f3af:	cc                   	int3
fffff8000028f3b0:	4c 8b dc             	mov    %rsp,%r11
fffff8000028f3b3:	49 89 5b 10          	mov    %rbx,0x10(%r11)
fffff8000028f3b7:	49 89 6b 18          	mov    %rbp,0x18(%r11)
fffff8000028f3bb:	49 89 73 20          	mov    %rsi,0x20(%r11)
fffff8000028f3bf:	57                   	push   %rdi
fffff8000028f3c0:	41 56                	push   %r14
fffff8000028f3c2:	41 57                	push   %r15
fffff8000028f3c4:	48 83 ec 40          	sub    $0x40,%rsp
fffff8000028f3c8:	45 33 ff             	xor    %r15d,%r15d
fffff8000028f3cb:	45 8b f0             	mov    %r8d,%r14d
fffff8000028f3ce:	49 8d 43 d8          	lea    -0x28(%r11),%rax
fffff8000028f3d2:	4d 89 7b 08          	mov    %r15,0x8(%r11)