fffff800002daefe:	74 28                	je     0xfffff800002daf28
fffff800002daf00:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002daf07:	45 03 d0             	add    %r8d,%r10d
fffff800002daf0a:	41 8b d2             	mov    %r10d,%edx
fffff800002daf0d:	45 03 c8             	add    %r8d,%r9d
fffff800002daf10:	c1 e2 04             	shl    $0x4,%edx
fffff800002daf13:	48 8b 88 98 12 00 00 	mov    0x1298(%rax),%rcx
fffff800002daf1a:	8b 04 0a             	mov    (%rdx,%rcx,1),%eax
fffff800002daf1d:	0f bd d0             	bsr    %eax,%edx
fffff800002daf20:	89 54 24 40          	mov    %edx,0x40(%rsp)
fffff800002daf24:	74 d5                	je     0xfffff800002daefb
fffff800002daf26:	eb 06                	jmp    0xfffff800002daf2e
fffff800002daf28:	33 d2                	xor    %edx,%edx
fffff800002daf2a:	89 54 24 40          	mov    %edx,0x40(%rsp)
fffff800002daf2e:	41 8b c8             	mov    %r8d,%ecx
fffff800002daf31:	e8 f6 92 02 00       	call   0xfffff8000030422c
fffff800002daf36:	8b c3                	mov    %ebx,%eax
fffff800002daf38:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
fffff800002daf3c:	f0 48 0f ab 85 80 05 	lock bts %rax,0x580(%rbp)
fffff800002daf43:	00 00
fffff800002daf45:	80 4d 15 02          	orb    $0x2,0x15(%rbp)
fffff800002daf49:	45 33 c0             	xor    %r8d,%r8d
fffff800002daf4c:	8b d3                	mov    %ebx,%edx
fffff800002daf4e:	e8 a1 73 ff ff       	call   0xfffff800002d22f4
fffff800002daf53:	48 8b 8e c0 02 00 00 	mov    0x2c0(%rsi),%rcx
fffff800002daf5a:	48 81 c1 80 0e 00 00 	add    $0xe80,%rcx
fffff800002daf61:	44 21 01             	and    %r8d,(%rcx)
fffff800002daf64:	33 d2                	xor    %edx,%edx
fffff800002daf66:	e8 fd 99 02 00       	call   0xfffff80000304968
fffff800002daf6b:	eb 58                	jmp    0xfffff800002dafc5
fffff800002daf6d:	80 bd 1a 05 00 00 00 	cmpb   $0x0,0x51a(%rbp)
fffff800002daf74:	75 c0                	jne    0xfffff800002daf36
fffff800002daf76:	8a 95 d0 05 00 00    	mov    0x5d0(%rbp),%dl
fffff800002daf7c:	84 d2                	test   %dl,%dl
fffff800002daf7e:	74 1a                	je     0xfffff800002daf9a
fffff800002daf80:	0f b6 c2             	movzbl %dl,%eax
fffff800002daf83:	0f b6 8c 28 c0 05 00 	movzbl 0x5c0(%rax,%rbp,1),%ecx
fffff800002daf8a:	00
fffff800002daf8b:	3b d9                	cmp    %ecx,%ebx
fffff800002daf8d:	75 0b                	jne    0xfffff800002daf9a
fffff800002daf8f:	41 2a d3             	sub    %r11b,%dl
fffff800002daf92:	88 95 d0 05 00 00    	mov    %dl,0x5d0(%rbp)
fffff800002daf98:	eb 9c                	jmp    0xfffff800002daf36
fffff800002daf9a:	45 84 f6             	test   %r14b,%r14b
fffff800002daf9d:	74 26                	je     0xfffff800002dafc5
fffff800002daf9f:	48 8b 8e c0 02 00 00 	mov    0x2c0(%rsi),%rcx
fffff800002dafa6:	48 81 c1 80 0e 00 00 	add    $0xe80,%rcx
fffff800002dafad:	83 21 00             	andl   $0x0,(%rcx)
fffff800002dafb0:	eb b2                	jmp    0xfffff800002daf64
fffff800002dafb2:	48 8b ce             	mov    %rsi,%rcx
fffff800002dafb5:	e8 9a 8b 02 00       	call   0xfffff80000303b54
fffff800002dafba:	44 88 9d 9c 04 00 00 	mov    %r11b,0x49c(%rbp)
fffff800002dafc1:	80 4d 15 08          	orb    $0x8,0x15(%rbp)
fffff800002dafc5:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
fffff800002dafca:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
fffff800002dafcf:	48 83 c4 20          	add    $0x20,%rsp
fffff800002dafd3:	41 5e                	pop    %r14
fffff800002dafd5:	5f                   	pop    %rdi
fffff800002dafd6:	5e                   	pop    %rsi
fffff800002dafd7:	c3                   	ret
fffff800002dafd8:	cc                   	int3
fffff800002dafd9:	cc                   	int3
fffff800002dafda:	cc                   	int3
fffff800002dafdb:	cc                   	int3
fffff800002dafdc:	cc                   	int3
fffff800002dafdd:	cc                   	int3
fffff800002dafde:	cc                   	int3
fffff800002dafdf:	cc                   	int3
fffff800002dafe0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002dafe5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002dafea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002dafef:	57                   	push   %rdi
fffff800002daff0:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002daff4:	f6 81 88 09 00 00 01 	testb  $0x1,0x988(%rcx)
fffff800002daffb:	48 8b fa             	mov    %rdx,%rdi
fffff800002daffe:	48 8b a9 c0 02 00 00 	mov    0x2c0(%rcx),%rbp
fffff800002db005:	48 8b f1             	mov    %rcx,%rsi
fffff800002db008:	48 8d 5d 40          	lea    0x40(%rbp),%rbx
fffff800002db00c:	74 1f                	je     0xfffff800002db02d
fffff800002db00e:	e8 35 40 ff ff       	call   0xfffff800002cf048
fffff800002db013:	80 be 1c 01 00 00 00 	cmpb   $0x0,0x11c(%rsi)
fffff800002db01a:	75 11                	jne    0xfffff800002db02d
fffff800002db01c:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff800002db021:	48 8d 8e 8a 09 00 00 	lea    0x98a(%rsi),%rcx
fffff800002db028:	e8 03 64 ff ff       	call   0xfffff800002d1430
fffff800002db02d:	48 8b cb             	mov    %rbx,%rcx
fffff800002db030:	e8 43 43 00 00       	call   0xfffff800002df378
fffff800002db035:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002db03c:	80 b8 9a 0e 00 00 00 	cmpb   $0x0,0xe9a(%rax)
fffff800002db043:	74 0d                	je     0xfffff800002db052
fffff800002db045:	48 8b d3             	mov    %rbx,%rdx
fffff800002db048:	48 8b ce             	mov    %rsi,%rcx
fffff800002db04b:	e8 b0 34 00 00       	call   0xfffff800002de500
fffff800002db050:	eb 0b                	jmp    0xfffff800002db05d
fffff800002db052:	48 8b cb             	mov    %rbx,%rcx
fffff800002db055:	e8 42 e3 f2 ff       	call   0xfffff8000020939c
fffff800002db05a:	08 45 15             	or     %al,0x15(%rbp)
fffff800002db05d:	8a 4d 17             	mov    0x17(%rbp),%cl
fffff800002db060:	0a 4d 16             	or     0x16(%rbp),%cl
fffff800002db063:	8a 55 15             	mov    0x15(%rbp),%dl
fffff800002db066:	0a ca                	or     %dl,%cl
fffff800002db068:	80 e1 f7             	and    $0xf7,%cl
fffff800002db06b:	88 0f                	mov    %cl,(%rdi)
fffff800002db06d:	8a 83 5c 04 00 00    	mov    0x45c(%rbx),%al
fffff800002db073:	84 c0                	test   %al,%al
fffff800002db075:	74 03                	je     0xfffff800002db07a
fffff800002db077:	80 0f 08             	orb    $0x8,(%rdi)
fffff800002db07a:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002db081:	01 00
fffff800002db083:	81 b8 04 0b 01 00 01 	cmpl   $0x501,0x10b04(%rax)
fffff800002db08a:	05 00 00
fffff800002db08d:	7c 09                	jl     0xfffff800002db098
fffff800002db08f:	8a 83 da 04 00 00    	mov    0x4da(%rbx),%al
fffff800002db095:	88 47 01             	mov    %al,0x1(%rdi)
fffff800002db098:	8b 83 58 04 00 00    	mov    0x458(%rbx),%eax
fffff800002db09e:	48 8d 57 20          	lea    0x20(%rdi),%rdx
fffff800002db0a2:	89 47 04             	mov    %eax,0x4(%rdi)
fffff800002db0a5:	48 8b cb             	mov    %rbx,%rcx
fffff800002db0a8:	8b 83 e8 04 00 00    	mov    0x4e8(%rbx),%eax
fffff800002db0ae:	89 47 08             	mov    %eax,0x8(%rdi)
fffff800002db0b1:	8b 83 ec 04 00 00    	mov    0x4ec(%rbx),%eax
fffff800002db0b7:	89 47 0c             	mov    %eax,0xc(%rdi)
fffff800002db0ba:	8b 83 f4 04 00 00    	mov    0x4f4(%rbx),%eax
fffff800002db0c0:	89 47 10             	mov    %eax,0x10(%rdi)
fffff800002db0c3:	8b 83 f8 04 00 00    	mov    0x4f8(%rbx),%eax
fffff800002db0c9:	89 47 14             	mov    %eax,0x14(%rdi)
fffff800002db0cc:	8b 83 fc 04 00 00    	mov    0x4fc(%rbx),%eax
fffff800002db0d2:	89 47 18             	mov    %eax,0x18(%rdi)
fffff800002db0d5:	e8 de 21 00 00       	call   0xfffff800002dd2b8
fffff800002db0da:	0f 10 8b 00 05 00 00 	movups 0x500(%rbx),%xmm1
fffff800002db0e1:	48 8b ce             	mov    %rsi,%rcx
fffff800002db0e4:	0f 11 4f 40          	movups %xmm1,0x40(%rdi)
fffff800002db0e8:	0f 10 83 10 05 00 00 	movups 0x510(%rbx),%xmm0
fffff800002db0ef:	0f 11 47 50          	movups %xmm0,0x50(%rdi)
fffff800002db0f3:	0f 10 83 40 05 00 00 	movups 0x540(%rbx),%xmm0
fffff800002db0fa:	0f 11 47 60          	movups %xmm0,0x60(%rdi)
fffff800002db0fe:	0f 10 8b 50 05 00 00 	movups 0x550(%rbx),%xmm1
fffff800002db105:	0f 11 4f 70          	movups %xmm1,0x70(%rdi)
fffff800002db109:	0f 10 83 60 05 00 00 	movups 0x560(%rbx),%xmm0
fffff800002db110:	0f 11 87 80 00 00 00 	movups %xmm0,0x80(%rdi)
fffff800002db117:	0f 10 8b 70 05 00 00 	movups 0x570(%rbx),%xmm1
fffff800002db11e:	0f 11 8f 90 00 00 00 	movups %xmm1,0x90(%rdi)
fffff800002db125:	8b 83 54 06 00 00    	mov    0x654(%rbx),%eax
fffff800002db12b:	89 87 a0 00 00 00    	mov    %eax,0xa0(%rdi)
fffff800002db131:	8b 83 a4 05 00 00    	mov    0x5a4(%rbx),%eax
fffff800002db137:	89 87 a4 00 00 00    	mov    %eax,0xa4(%rdi)
fffff800002db13d:	8b 83 a0 05 00 00    	mov    0x5a0(%rbx),%eax
fffff800002db143:	89 87 a8 00 00 00    	mov    %eax,0xa8(%rdi)
fffff800002db149:	8b 83 a8 05 00 00    	mov    0x5a8(%rbx),%eax
fffff800002db14f:	89 87 ac 00 00 00    	mov    %eax,0xac(%rdi)
fffff800002db155:	8b 83 ac 05 00 00    	mov    0x5ac(%rbx),%eax
fffff800002db15b:	89 87 b0 00 00 00    	mov    %eax,0xb0(%rdi)
fffff800002db161:	e8 82 37 f5 ff       	call   0xfffff8000022e8e8
fffff800002db166:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002db16d:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002db172:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002db177:	8b 88 d0 0f 00 00    	mov    0xfd0(%rax),%ecx
fffff800002db17d:	89 8f b4 00 00 00    	mov    %ecx,0xb4(%rdi)
fffff800002db183:	8b 83 b0 05 00 00    	mov    0x5b0(%rbx),%eax
fffff800002db189:	89 87 b8 00 00 00    	mov    %eax,0xb8(%rdi)
fffff800002db18f:	8b 83 b4 05 00 00    	mov    0x5b4(%rbx),%eax
fffff800002db195:	89 87 bc 00 00 00    	mov    %eax,0xbc(%rdi)
fffff800002db19b:	8b 83 b8 05 00 00    	mov    0x5b8(%rbx),%eax
fffff800002db1a1:	89 87 c0 00 00 00    	mov    %eax,0xc0(%rdi)
fffff800002db1a7:	8b 83 c4 05 00 00    	mov    0x5c4(%rbx),%eax
fffff800002db1ad:	89 87 c8 00 00 00    	mov    %eax,0xc8(%rdi)
fffff800002db1b3:	8b 83 c8 05 00 00    	mov    0x5c8(%rbx),%eax
fffff800002db1b9:	89 87 cc 00 00 00    	mov    %eax,0xcc(%rdi)
fffff800002db1bf:	8b 83 50 06 00 00    	mov    0x650(%rbx),%eax
fffff800002db1c5:	89 87 d0 00 00 00    	mov    %eax,0xd0(%rdi)
fffff800002db1cb:	8b 83 cc 05 00 00    	mov    0x5cc(%rbx),%eax
fffff800002db1d1:	48 83 a7 d8 00 00 00 	andq   $0x0,0xd8(%rdi)
fffff800002db1d8:	00
fffff800002db1d9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002db1de:	89 87 d4 00 00 00    	mov    %eax,0xd4(%rdi)
fffff800002db1e4:	48 83 c4 20          	add    $0x20,%rsp
fffff800002db1e8:	5f                   	pop    %rdi
fffff800002db1e9:	c3                   	ret
fffff800002db1ea:	cc                   	int3
fffff800002db1eb:	cc                   	int3
fffff800002db1ec:	cc                   	int3
fffff800002db1ed:	cc                   	int3
fffff800002db1ee:	cc                   	int3
fffff800002db1ef:	cc                   	int3
fffff800002db1f0:	cc                   	int3
fffff800002db1f1:	cc                   	int3
fffff800002db1f2:	cc                   	int3
fffff800002db1f3:	cc                   	int3
fffff800002db1f4:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
fffff800002db1f9:	48 83 ec 38          	sub    $0x38,%rsp
fffff800002db1fd:	48 8b c2             	mov    %rdx,%rax
fffff800002db200:	45 8b d1             	mov    %r9d,%r10d
fffff800002db203:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002db207:	a8 02                	test   $0x2,%al
fffff800002db209:	75 37                	jne    0xfffff800002db242
fffff800002db20b:	45 85 c0             	test   %r8d,%r8d
fffff800002db20e:	75 0e                	jne    0xfffff800002db21e
fffff800002db210:	49 8b c0             	mov    %r8,%rax
fffff800002db213:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002db217:	3d ff 00 00 00       	cmp    $0xff,%eax
fffff800002db21c:	74 50                	je     0xfffff800002db26e
fffff800002db21e:	41 8d 40 ff          	lea    -0x1(%r8),%eax
fffff800002db222:	83 f8 01             	cmp    $0x1,%eax
fffff800002db225:	77 0c                	ja     0xfffff800002db233
fffff800002db227:	49 8b c0             	mov    %r8,%rax
fffff800002db22a:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002db22e:	83 f8 ff             	cmp    $0xffffffff,%eax
fffff800002db231:	74 3b                	je     0xfffff800002db26e
fffff800002db233:	8a 44 24 60          	mov    0x60(%rsp),%al
fffff800002db237:	88 44 24 20          	mov    %al,0x20(%rsp)
fffff800002db23b:	e8 7c 35 f5 ff       	call   0xfffff8000022e7bc
fffff800002db240:	eb 4b                	jmp    0xfffff800002db28d
fffff800002db242:	83 fa 01             	cmp    $0x1,%edx
fffff800002db245:	75 0f                	jne    0xfffff800002db256
fffff800002db247:	8a 44 24 60          	mov    0x60(%rsp),%al
fffff800002db24b:	88 44 24 20          	mov    %al,0x20(%rsp)
fffff800002db24f:	e8 ac 3a 00 00       	call   0xfffff800002ded00
fffff800002db254:	eb 37                	jmp    0xfffff800002db28d
fffff800002db256:	41 83 f8 01          	cmp    $0x1,%r8d
fffff800002db25a:	75 21                	jne    0xfffff800002db27d
fffff800002db25c:	8b 44 24 54          	mov    0x54(%rsp),%eax
fffff800002db260:	41 b9 00 00 ff ff    	mov    $0xffff0000,%r9d
fffff800002db266:	41 23 c1             	and    %r9d,%eax
fffff800002db269:	41 3b c1             	cmp    %r9d,%eax
fffff800002db26c:	75 0f                	jne    0xfffff800002db27d
fffff800002db26e:	44 8a 4c 24 60       	mov    0x60(%rsp),%r9b
fffff800002db273:	45 8b c2             	mov    %r10d,%r8d
fffff800002db276:	e8 41 34 00 00       	call   0xfffff800002de6bc
fffff800002db27b:	eb 10                	jmp    0xfffff800002db28d
fffff800002db27d:	8a 44 24 60          	mov    0x60(%rsp),%al
fffff800002db281:	45 8b ca             	mov    %r10d,%r9d
fffff800002db284:	88 44 24 20          	mov    %al,0x20(%rsp)
fffff800002db288:	e8 83 37 00 00       	call   0xfffff800002dea10
fffff800002db28d:	48 83 c4 38          	add    $0x38,%rsp
fffff800002db291:	c3                   	ret
fffff800002db292:	cc                   	int3
fffff800002db293:	cc                   	int3
fffff800002db294:	cc                   	int3
fffff800002db295:	cc                   	int3
fffff800002db296:	cc                   	int3
fffff800002db297:	cc                   	int3
fffff800002db298:	cc                   	int3
fffff800002db299:	cc                   	int3
fffff800002db29a:	cc                   	int3
fffff800002db29b:	cc                   	int3
fffff800002db29c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002db2a1:	57                   	push   %rdi
fffff800002db2a2:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002db2a6:	45 8b d9             	mov    %r9d,%r11d
fffff800002db2a9:	44 8b d2             	mov    %edx,%r10d
fffff800002db2ac:	48 8b f9             	mov    %rcx,%rdi
fffff800002db2af:	e8 9c 59 f4 ff       	call   0xfffff80000220c50
fffff800002db2b4:	4a 8b 9c d1 58 01 00 	mov    0x158(%rcx,%r10,8),%rbx
fffff800002db2bb:	00
fffff800002db2bc:	48 85 db             	test   %rbx,%rbx
fffff800002db2bf:	74 4a                	je     0xfffff800002db30b
fffff800002db2c1:	48 8b 83 a8 02 00 00 	mov    0x2a8(%rbx),%rax
fffff800002db2c8:	8a 80 00 0b 00 00    	mov    0xb00(%rax),%al
fffff800002db2ce:	84 c0                	test   %al,%al
fffff800002db2d0:	74 39                	je     0xfffff800002db30b
fffff800002db2d2:	48 8b 9b a8 02 00 00 	mov    0x2a8(%rbx),%rbx
fffff800002db2d9:	45 33 c9             	xor    %r9d,%r9d
fffff800002db2dc:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
fffff800002db2e2:	45 33 c0             	xor    %r8d,%r8d
fffff800002db2e5:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
fffff800002db2eb:	41 8b d3             	mov    %r11d,%edx
fffff800002db2ee:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
fffff800002db2f3:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
fffff800002db2f7:	e8 8c f7 f2 ff       	call   0xfffff8000020aa88
fffff800002db2fc:	84 c0                	test   %al,%al
fffff800002db2fe:	74 0b                	je     0xfffff800002db30b
fffff800002db300:	8a d0                	mov    %al,%dl
fffff800002db302:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
fffff800002db306:	e8 f5 fd f2 ff       	call   0xfffff8000020b100
fffff800002db30b:	48 8b cf             	mov    %rdi,%rcx
fffff800002db30e:	e8 11 59 f4 ff       	call   0xfffff80000220c24
fffff800002db313:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff800002db318:	48 83 c4 40          	add    $0x40,%rsp
fffff800002db31c:	5f                   	pop    %rdi
fffff800002db31d:	c3                   	ret
fffff800002db31e:	cc                   	int3
fffff800002db31f:	cc                   	int3
fffff800002db320:	cc                   	int3
fffff800002db321:	cc                   	int3
fffff800002db322:	cc                   	int3
fffff800002db323:	cc                   	int3
fffff800002db324:	cc                   	int3
fffff800002db325:	cc                   	int3
fffff800002db326:	cc                   	int3
fffff800002db327:	cc                   	int3
fffff800002db328:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002db32d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002db332:	57                   	push   %rdi
fffff800002db333:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002db337:	48 8b da             	mov    %rdx,%rbx
fffff800002db33a:	48 8b f9             	mov    %rcx,%rdi
fffff800002db33d:	e8 6e 8b 02 00       	call   0xfffff80000303eb0
fffff800002db342:	8b d0                	mov    %eax,%edx
fffff800002db344:	33 f6                	xor    %esi,%esi
fffff800002db346:	81 e2 01 02 00 00    	and    $0x201,%edx
fffff800002db34c:	83 fa 01             	cmp    $0x1,%edx
fffff800002db34f:	75 29                	jne    0xfffff800002db37a
fffff800002db351:	d1 e8                	shr    $1,%eax
fffff800002db353:	83 e0 07             	and    $0x7,%eax
fffff800002db356:	75 04                	jne    0xfffff800002db35c
fffff800002db358:	84 da                	test   %bl,%dl
fffff800002db35a:	75 14                	jne    0xfffff800002db370
fffff800002db35c:	48 8b cb             	mov    %rbx,%rcx
fffff800002db35f:	83 e1 01             	and    $0x1,%ecx
fffff800002db362:	83 f8 02             	cmp    $0x2,%eax
fffff800002db365:	75 13                	jne    0xfffff800002db37a
fffff800002db367:	48 85 c9             	test   %rcx,%rcx
fffff800002db36a:	75 04                	jne    0xfffff800002db370
fffff800002db36c:	84 d8                	test   %bl,%al
fffff800002db36e:	74 0a                	je     0xfffff800002db37a
fffff800002db370:	b2 01                	mov    $0x1,%dl
fffff800002db372:	48 8b cf             	mov    %rdi,%rcx
fffff800002db375:	e8 92 fa ff ff       	call   0xfffff800002dae0c
fffff800002db37a:	48 8b d3             	mov    %rbx,%rdx
fffff800002db37d:	48 8b cf             	mov    %rdi,%rcx
fffff800002db380:	e8 83 91 02 00       	call   0xfffff80000304508
fffff800002db385:	f6 c3 01             	test   $0x1,%bl
fffff800002db388:	74 05                	je     0xfffff800002db38f
fffff800002db38a:	f6 c3 02             	test   $0x2,%bl
fffff800002db38d:	75 08                	jne    0xfffff800002db397
fffff800002db38f:	48 8b cf             	mov    %rdi,%rcx
fffff800002db392:	e8 e1 0f f5 ff       	call   0xfffff8000022c378
fffff800002db397:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002db39c:	0f b7 c6             	movzwl %si,%eax
fffff800002db39f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff800002db3a4:	48 83 c4 20          	add    $0x20,%rsp
fffff800002db3a8:	5f                   	pop    %rdi
fffff800002db3a9:	c3                   	ret
fffff800002db3aa:	cc                   	int3
fffff800002db3ab:	cc                   	int3
fffff800002db3ac:	cc                   	int3
fffff800002db3ad:	cc                   	int3
fffff800002db3ae:	cc                   	int3
fffff800002db3af:	cc                   	int3
fffff800002db3b0:	cc                   	int3
fffff800002db3b1:	cc                   	int3
fffff800002db3b2:	cc                   	int3
fffff800002db3b3:	cc                   	int3
fffff800002db3b4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002db3b9:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff800002db3be:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff800002db3c3:	57                   	push   %rdi
fffff800002db3c4:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002db3c8:	49 8b f8             	mov    %r8,%rdi
fffff800002db3cb:	8b f2                	mov    %edx,%esi