fffff80000211e76:	44 84 3d df 76 3f 00 	test   %r15b,0x3f76df(%rip)        # 0xfffff8000060955c
fffff80000211e7d:	48 89 9d b0 00 00 00 	mov    %rbx,0xb0(%rbp)
fffff80000211e84:	74 11                	je     0xfffff80000211e97
fffff80000211e86:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000211e8d:	02 00
fffff80000211e8f:	8b 90 10 03 00 00    	mov    0x310(%rax),%edx
fffff80000211e95:	eb 03                	jmp    0xfffff80000211e9a
fffff80000211e97:	0f 78 ca             	vmread %rcx,%rdx
fffff80000211e9a:	83 e2 fc             	and    $0xfffffffc,%edx
fffff80000211e9d:	44 84 3d b8 76 3f 00 	test   %r15b,0x3f76b8(%rip)        # 0xfffff8000060955c
fffff80000211ea4:	74 1b                	je     0xfffff80000211ec1
fffff80000211ea6:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000211ead:	02 00
fffff80000211eaf:	81 a0 38 03 00 00 ff 	andl   $0xfffffbff,0x338(%rax)
fffff80000211eb6:	fb ff ff
fffff80000211eb9:	89 90 10 03 00 00    	mov    %edx,0x310(%rax)
fffff80000211ebf:	eb 03                	jmp    0xfffff80000211ec4
fffff80000211ec1:	0f 79 ca             	vmwrite %rdx,%rcx
fffff80000211ec4:	41 8b cb             	mov    %r11d,%ecx
fffff80000211ec7:	e8 00 5e 02 00       	call   0xfffff80000237ccc
fffff80000211ecc:	84 c0                	test   %al,%al
fffff80000211ece:	0f 84 91 16 00 00    	je     0xfffff80000213565
fffff80000211ed4:	44 89 1e             	mov    %r11d,(%rsi)
fffff80000211ed7:	e9 89 16 00 00       	jmp    0xfffff80000213565
fffff80000211edc:	83 fb 01             	cmp    $0x1,%ebx
fffff80000211edf:	0f 85 96 06 00 00    	jne    0xfffff8000021257b
fffff80000211ee5:	84 1d 71 76 3f 00    	test   %bl,0x3f7671(%rip)        # 0xfffff8000060955c
fffff80000211eeb:	4c 89 65 28          	mov    %r12,0x28(%rbp)
fffff80000211eef:	74 11                	je     0xfffff80000211f02
fffff80000211ef1:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000211ef8:	02 00
fffff80000211efa:	8b 88 b8 02 00 00    	mov    0x2b8(%rax),%ecx
fffff80000211f00:	eb 0c                	jmp    0xfffff80000211f0e
fffff80000211f02:	b8 04 44 00 00       	mov    $0x4404,%eax
fffff80000211f07:	0f 78 c1             	vmread %rax,%rcx
fffff80000211f0a:	48 89 4d 28          	mov    %rcx,0x28(%rbp)
fffff80000211f0e:	0f b6 c1             	movzbl %cl,%eax
fffff80000211f11:	89 46 10             	mov    %eax,0x10(%rsi)
fffff80000211f14:	48 8b 86 08 01 00 00 	mov    0x108(%rsi),%rax
fffff80000211f1b:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
fffff80000211f1f:	c7 80 70 01 00 00 19 	movl   $0x19,0x170(%rax)
fffff80000211f26:	00 00 00
fffff80000211f29:	48 8b 47 38          	mov    0x38(%rdi),%rax
fffff80000211f2d:	c6 40 17 07          	movb   $0x7,0x17(%rax)
fffff80000211f31:	80 3d 68 73 57 00 00 	cmpb   $0x0,0x577368(%rip)        # 0xfffff800007892a0
fffff80000211f38:	44 8b 7e 10          	mov    0x10(%rsi),%r15d
fffff80000211f3c:	44 89 7c 24 64       	mov    %r15d,0x64(%rsp)
fffff80000211f41:	74 2c                	je     0xfffff80000211f6f
fffff80000211f43:	f7 05 37 73 57 00 00 	testl  $0x400,0x577337(%rip)        # 0xfffff80000789284
fffff80000211f4a:	04 00 00
fffff80000211f4d:	74 20                	je     0xfffff80000211f6f
fffff80000211f4f:	48 8b 47 38          	mov    0x38(%rdi),%rax
fffff80000211f53:	41 8b d7             	mov    %r15d,%edx
fffff80000211f56:	b9 2a 1d 00 00       	mov    $0x1d2a,%ecx
fffff80000211f5b:	4c 63 80 70 01 00 00 	movslq 0x170(%rax),%r8
fffff80000211f62:	4e 8b 84 c0 08 20 00 	mov    0x2008(%rax,%r8,8),%r8
fffff80000211f69:	00
fffff80000211f6a:	e8 21 6e 06 00       	call   0xfffff80000278d90
fffff80000211f6f:	41 81 ff fc 00 00 00 	cmp    $0xfc,%r15d
fffff80000211f76:	75 2b                	jne    0xfffff80000211fa3
fffff80000211f78:	48 8b 05 c1 60 51 00 	mov    0x5160c1(%rip),%rax        # 0xfffff80000728040
fffff80000211f7f:	41 8b d7             	mov    %r15d,%edx
fffff80000211f82:	48 ff 87 38 f0 02 00 	incq   0x2f038(%rdi)
fffff80000211f89:	48 8b cf             	mov    %rdi,%rcx
fffff80000211f8c:	e8 ef ae 02 00       	call   0xfffff8000023ce80
fffff80000211f91:	ba 01 00 00 00       	mov    $0x1,%edx
fffff80000211f96:	48 8b cf             	mov    %rdi,%rcx
fffff80000211f99:	e8 62 f4 ff ff       	call   0xfffff80000211400
fffff80000211f9e:	e9 84 05 00 00       	jmp    0xfffff80000212527
fffff80000211fa3:	44 3b 3d 7a 44 3f 00 	cmp    0x3f447a(%rip),%r15d        # 0xfffff80000606424
fffff80000211faa:	0f 85 7a 04 00 00    	jne    0xfffff8000021242a
fffff80000211fb0:	48 ff 87 40 f0 02 00 	incq   0x2f040(%rdi)
fffff80000211fb7:	48 8b 0d ea 5b 51 00 	mov    0x515bea(%rip),%rcx        # 0xfffff80000727ba8
fffff80000211fbe:	48 8b 51 78          	mov    0x78(%rcx),%rdx
fffff80000211fc2:	48 85 d2             	test   %rdx,%rdx
fffff80000211fc5:	74 10                	je     0xfffff80000211fd7
fffff80000211fc7:	e8 20 50 00 00       	call   0xfffff80000216fec
fffff80000211fcc:	48 8b c8             	mov    %rax,%rcx
fffff80000211fcf:	48 8b c2             	mov    %rdx,%rax
fffff80000211fd2:	e8 a9 ae 02 00       	call   0xfffff8000023ce80
fffff80000211fd7:	4c 8b af 08 f0 02 00 	mov    0x2f008(%rdi),%r13
fffff80000211fde:	8b 05 ec f5 3e 00    	mov    0x3ef5ec(%rip),%eax        # 0xfffff800006015d0
fffff80000211fe4:	4c 89 6d 48          	mov    %r13,0x48(%rbp)
fffff80000211fe8:	83 f8 01             	cmp    $0x1,%eax
fffff80000211feb:	0f 85 d2 00 00 00    	jne    0xfffff800002120c3
fffff80000211ff1:	48 8b 97 d0 05 01 00 	mov    0x105d0(%rdi),%rdx
fffff80000211ff8:	4c 3b ea             	cmp    %rdx,%r13
fffff80000211ffb:	0f 82 a3 03 00 00    	jb     0xfffff800002123a4
fffff80000212001:	4c 8b 97 20 f0 02 00 	mov    0x2f020(%rdi),%r10
fffff80000212008:	49 8b cd             	mov    %r13,%rcx
fffff8000021200b:	48 2b ca             	sub    %rdx,%rcx
fffff8000021200e:	49 8b c2             	mov    %r10,%rax
fffff80000212011:	48 2b 87 c8 05 01 00 	sub    0x105c8(%rdi),%rax
fffff80000212018:	48 81 c1 40 42 0f 00 	add    $0xf4240,%rcx
fffff8000021201f:	48 69 c0 80 96 98 00 	imul   $0x989680,%rax,%rax
fffff80000212026:	33 d2                	xor    %edx,%edx
fffff80000212028:	41 b8 a0 86 01 00    	mov    $0x186a0,%r8d
fffff8000021202e:	48 f7 f1             	div    %rcx
fffff80000212031:	4c 8b c8             	mov    %rax,%r9
fffff80000212034:	48 85 c0             	test   %rax,%rax
fffff80000212037:	74 48                	je     0xfffff80000212081
fffff80000212039:	48 8d 04 c5 00 00 00 	lea    0x0(,%rax,8),%rax
fffff80000212040:	00
fffff80000212041:	4c 2b c0             	sub    %rax,%r8
fffff80000212044:	49 81 f8 88 13 00 00 	cmp    $0x1388,%r8
fffff8000021204b:	7d 0c                	jge    0xfffff80000212059
fffff8000021204d:	41 b8 88 13 00 00    	mov    $0x1388,%r8d
fffff80000212053:	41 b9 63 2e 00 00    	mov    $0x2e63,%r9d
fffff80000212059:	4a 8d 0c cd 00 00 00 	lea    0x0(,%r9,8),%rcx
fffff80000212060:	00
fffff80000212061:	48 b8 47 08 8f 36 8e 	movabs $0x4f8b588e368f0847,%rax
fffff80000212068:	58 8b 4f
fffff8000021206b:	49 0f af c8          	imul   %r8,%rcx
fffff8000021206f:	48 f7 e1             	mul    %rcx
fffff80000212072:	48 2b ca             	sub    %rdx,%rcx
fffff80000212075:	48 d1 e9             	shr    $1,%rcx
fffff80000212078:	48 03 ca             	add    %rdx,%rcx
fffff8000021207b:	48 c1 e9 10          	shr    $0x10,%rcx
fffff8000021207f:	eb 03                	jmp    0xfffff80000212084
fffff80000212081:	49 8b cc             	mov    %r12,%rcx
fffff80000212084:	49 8d 85 40 42 0f 00 	lea    0xf4240(%r13),%rax
fffff8000021208b:	4c 89 97 c8 05 01 00 	mov    %r10,0x105c8(%rdi)
fffff80000212092:	48 89 87 d0 05 01 00 	mov    %rax,0x105d0(%rdi)
fffff80000212099:	48 8b 87 b0 03 01 00 	mov    0x103b0(%rdi),%rax
fffff800002120a0:	4c 89 87 c0 05 01 00 	mov    %r8,0x105c0(%rdi)
fffff800002120a7:	48 85 c0             	test   %rax,%rax
fffff800002120aa:	0f 84 f4 02 00 00    	je     0xfffff800002123a4
fffff800002120b0:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
fffff800002120b7:	48 89 88 e0 00 00 00 	mov    %rcx,0xe0(%rax)
fffff800002120be:	e9 e1 02 00 00       	jmp    0xfffff800002123a4
fffff800002120c3:	83 f8 02             	cmp    $0x2,%eax
fffff800002120c6:	0f 84 d8 02 00 00    	je     0xfffff800002123a4
fffff800002120cc:	48 8b 9f b8 04 01 00 	mov    0x104b8(%rdi),%rbx
fffff800002120d3:	4c 8b 73 08          	mov    0x8(%rbx),%r14
fffff800002120d7:	49 8b 06             	mov    (%r14),%rax
fffff800002120da:	4c 3b 68 48          	cmp    0x48(%rax),%r13
fffff800002120de:	0f 82 c0 02 00 00    	jb     0xfffff800002123a4
fffff800002120e4:	f0 49 0f ba 6e 10 00 	lock btsq $0x0,0x10(%r14)
fffff800002120eb:	73 09                	jae    0xfffff800002120f6
fffff800002120ed:	49 8d 4e 10          	lea    0x10(%r14),%rcx
fffff800002120f1:	e8 1a 95 00 00       	call   0xfffff8000021b610
fffff800002120f6:	4d 8b 16             	mov    (%r14),%r10
fffff800002120f9:	41 bf 01 00 00 00    	mov    $0x1,%r15d
fffff800002120ff:	45 89 7e 44          	mov    %r15d,0x44(%r14)
fffff80000212103:	48 8b 03             	mov    (%rbx),%rax
fffff80000212106:	48 8b 90 20 f0 02 00 	mov    0x2f020(%rax),%rdx
fffff8000021210d:	8b 83 80 00 00 00    	mov    0x80(%rbx),%eax
fffff80000212113:	ff c8                	dec    %eax
fffff80000212115:	41 23 c7             	and    %r15d,%eax
fffff80000212118:	49 8b 44 c6 20       	mov    0x20(%r14,%rax,8),%rax
fffff8000021211d:	48 8b 08             	mov    (%rax),%rcx
fffff80000212120:	49 8b 42 48          	mov    0x48(%r10),%rax
fffff80000212124:	4c 8b 99 20 f0 02 00 	mov    0x2f020(%rcx),%r11
fffff8000021212b:	49 3b d3             	cmp    %r11,%rdx
fffff8000021212e:	4c 0f 4d da          	cmovge %rdx,%r11
fffff80000212132:	4c 3b e8             	cmp    %rax,%r13
fffff80000212135:	0f 82 90 00 00 00    	jb     0xfffff800002121cb
fffff8000021213b:	33 d2                	xor    %edx,%edx
fffff8000021213d:	49 8b cd             	mov    %r13,%rcx
fffff80000212140:	48 2b c8             	sub    %rax,%rcx
fffff80000212143:	41 b8 a0 86 01 00    	mov    $0x186a0,%r8d
fffff80000212149:	48 81 c1 40 42 0f 00 	add    $0xf4240,%rcx
fffff80000212150:	49 8b c3             	mov    %r11,%rax
fffff80000212153:	49 2b 42 40          	sub    0x40(%r10),%rax
fffff80000212157:	48 69 c0 80 96 98 00 	imul   $0x989680,%rax,%rax
fffff8000021215e:	48 f7 f1             	div    %rcx
fffff80000212161:	4c 8b c8             	mov    %rax,%r9
fffff80000212164:	48 85 c0             	test   %rax,%rax
fffff80000212167:	74 48                	je     0xfffff800002121b1
fffff80000212169:	48 8d 0c c5 00 00 00 	lea    0x0(,%rax,8),%rcx
fffff80000212170:	00
fffff80000212171:	4c 2b c1             	sub    %rcx,%r8
fffff80000212174:	49 81 f8 88 13 00 00 	cmp    $0x1388,%r8
fffff8000021217b:	7d 0c                	jge    0xfffff80000212189
fffff8000021217d:	41 b8 88 13 00 00    	mov    $0x1388,%r8d
fffff80000212183:	41 b9 63 2e 00 00    	mov    $0x2e63,%r9d
fffff80000212189:	4a 8d 0c cd 00 00 00 	lea    0x0(,%r9,8),%rcx
fffff80000212190:	00
fffff80000212191:	48 b8 47 08 8f 36 8e 	movabs $0x4f8b588e368f0847,%rax
fffff80000212198:	58 8b 4f
fffff8000021219b:	49 0f af c8          	imul   %r8,%rcx
fffff8000021219f:	48 f7 e1             	mul    %rcx
fffff800002121a2:	48 2b ca             	sub    %rdx,%rcx
fffff800002121a5:	48 d1 e9             	shr    $1,%rcx
fffff800002121a8:	48 03 ca             	add    %rdx,%rcx
fffff800002121ab:	48 c1 e9 10          	shr    $0x10,%rcx
fffff800002121af:	eb 03                	jmp    0xfffff800002121b4
fffff800002121b1:	49 8b cc             	mov    %r12,%rcx
fffff800002121b4:	49 8d 85 40 42 0f 00 	lea    0xf4240(%r13),%rax
fffff800002121bb:	4d 89 5a 40          	mov    %r11,0x40(%r10)
fffff800002121bf:	49 89 42 48          	mov    %rax,0x48(%r10)
fffff800002121c3:	4d 89 42 18          	mov    %r8,0x18(%r10)
fffff800002121c7:	49 89 4a 20          	mov    %rcx,0x20(%r10)
fffff800002121cb:	49 8b 56 30          	mov    0x30(%r14),%rdx
fffff800002121cf:	49 8b dc             	mov    %r12,%rbx
fffff800002121d2:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
fffff800002121d7:	48 85 d2             	test   %rdx,%rdx
fffff800002121da:	74 48                	je     0xfffff80000212224
fffff800002121dc:	0f 1f 40 00          	nopl   0x0(%rax)
fffff800002121e0:	48 8b c2             	mov    %rdx,%rax
fffff800002121e3:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
fffff800002121e8:	48 8b 12             	mov    (%rdx),%rdx
fffff800002121eb:	48 8b 88 a8 00 00 00 	mov    0xa8(%rax),%rcx
fffff800002121f2:	0f b6 41 05          	movzbl 0x5(%rcx),%eax
fffff800002121f6:	84 c0                	test   %al,%al
fffff800002121f8:	75 0d                	jne    0xfffff80000212207
fffff800002121fa:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
fffff800002121ff:	4c 89 20             	mov    %r12,(%rax)
fffff80000212202:	4c 8b e0             	mov    %rax,%r12
fffff80000212205:	eb 14                	jmp    0xfffff8000021221b
fffff80000212207:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
fffff8000021220c:	49 8b 46 38          	mov    0x38(%r14),%rax
fffff80000212210:	48 89 01             	mov    %rax,(%rcx)
fffff80000212213:	41 ff 46 40          	incl   0x40(%r14)
fffff80000212217:	49 89 4e 38          	mov    %rcx,0x38(%r14)
fffff8000021221b:	48 85 d2             	test   %rdx,%rdx
fffff8000021221e:	75 c0                	jne    0xfffff800002121e0
fffff80000212220:	49 89 56 30          	mov    %rdx,0x30(%r14)
fffff80000212224:	41 83 7e 40 00       	cmpl   $0x0,0x40(%r14)
fffff80000212229:	0f 86 f9 00 00 00    	jbe    0xfffff80000212328
fffff8000021222f:	4d 8b 7e 38          	mov    0x38(%r14),%r15
fffff80000212233:	49 8d 4e 38          	lea    0x38(%r14),%rcx
fffff80000212237:	33 db                	xor    %ebx,%ebx
fffff80000212239:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
fffff8000021223d:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
fffff80000212241:	0f 1f 40 00          	nopl   0x0(%rax)
fffff80000212245:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
fffff8000021224c:	00 00 00 00
fffff80000212250:	65 4c 8b 04 25 00 00 	mov    %gs:0x0,%r8
fffff80000212257:	00 00
fffff80000212259:	4d 8b af a8 00 00 00 	mov    0xa8(%r15),%r13
fffff80000212260:	48 89 5d 40          	mov    %rbx,0x40(%rbp)
fffff80000212264:	4c 89 65 38          	mov    %r12,0x38(%rbp)
fffff80000212268:	4c 89 45 30          	mov    %r8,0x30(%rbp)
fffff8000021226c:	f0 49 0f ba 6d 20 00 	lock btsq $0x0,0x20(%r13)
fffff80000212273:	73 0d                	jae    0xfffff80000212282
fffff80000212275:	49 8d 4d 20          	lea    0x20(%r13),%rcx
fffff80000212279:	e8 92 93 00 00       	call   0xfffff8000021b610
fffff8000021227e:	4c 8b 45 30          	mov    0x30(%rbp),%r8
fffff80000212282:	41 0f b6 55 04       	movzbl 0x4(%r13),%edx
fffff80000212287:	33 c9                	xor    %ecx,%ecx
fffff80000212289:	85 d2                	test   %edx,%edx
fffff8000021228b:	74 44                	je     0xfffff800002122d1
fffff8000021228d:	0f 1f 00             	nopl   (%rax)
fffff80000212290:	49 8b 5c cd 10       	mov    0x10(%r13,%rcx,8),%rbx
fffff80000212295:	80 7b 15 00          	cmpb   $0x0,0x15(%rbx)
fffff80000212299:	75 09                	jne    0xfffff800002122a4
fffff8000021229b:	41 8b 40 08          	mov    0x8(%r8),%eax
fffff8000021229f:	39 43 34             	cmp    %eax,0x34(%rbx)
fffff800002122a2:	74 08                	je     0xfffff800002122ac
fffff800002122a4:	ff c1                	inc    %ecx
fffff800002122a6:	3b ca                	cmp    %edx,%ecx
fffff800002122a8:	72 e6                	jb     0xfffff80000212290
fffff800002122aa:	eb 21                	jmp    0xfffff800002122cd
fffff800002122ac:	80 7b 14 00          	cmpb   $0x0,0x14(%rbx)
fffff800002122b0:	75 0c                	jne    0xfffff800002122be
fffff800002122b2:	48 8b 0b             	mov    (%rbx),%rcx
fffff800002122b5:	e8 32 c4 00 00       	call   0xfffff8000021e6ec
fffff800002122ba:	c6 43 14 01          	movb   $0x1,0x14(%rbx)
fffff800002122be:	c6 43 15 01          	movb   $0x1,0x15(%rbx)
fffff800002122c2:	41 0f b6 45 05       	movzbl 0x5(%r13),%eax
fffff800002122c7:	fe c8                	dec    %al
fffff800002122c9:	41 88 45 05          	mov    %al,0x5(%r13)
fffff800002122cd:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
fffff800002122d1:	f0 49 83 65 20 00    	lock andq $0x0,0x20(%r13)
fffff800002122d7:	41 80 7d 05 00       	cmpb   $0x0,0x5(%r13)
fffff800002122dc:	75 33                	jne    0xfffff80000212311
fffff800002122de:	49 8b 07             	mov    (%r15),%rax
fffff800002122e1:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
fffff800002122e5:	48 89 01             	mov    %rax,(%rcx)
fffff800002122e8:	41 ff 4e 40          	decl   0x40(%r14)
fffff800002122ec:	41 8b 47 30          	mov    0x30(%r15),%eax
fffff800002122f0:	83 f8 02             	cmp    $0x2,%eax
fffff800002122f3:	75 0c                	jne    0xfffff80000212301
fffff800002122f5:	48 8b 45 38          	mov    0x38(%rbp),%rax
fffff800002122f9:	4d 8b e7             	mov    %r15,%r12
fffff800002122fc:	49 89 07             	mov    %rax,(%r15)
fffff800002122ff:	eb 17                	jmp    0xfffff80000212318
fffff80000212301:	48 8b 45 40          	mov    0x40(%rbp),%rax
fffff80000212305:	49 8b df             	mov    %r15,%rbx
fffff80000212308:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
fffff8000021230c:	49 89 07             	mov    %rax,(%r15)
fffff8000021230f:	eb 07                	jmp    0xfffff80000212318
fffff80000212311:	49 8b cf             	mov    %r15,%rcx
fffff80000212314:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
fffff80000212318:	4c 8b 39             	mov    (%rcx),%r15
fffff8000021231b:	4d 85 ff             	test   %r15,%r15
fffff8000021231e:	0f 85 2c ff ff ff    	jne    0xfffff80000212250
fffff80000212324:	4c 8b 6d 48          	mov    0x48(%rbp),%r13
fffff80000212328:	49 8b 46 08          	mov    0x8(%r14),%rax
fffff8000021232c:	48 f7 d8             	neg    %rax
fffff8000021232f:	1b c9                	sbb    %ecx,%ecx
fffff80000212331:	83 e1 02             	and    $0x2,%ecx
fffff80000212334:	41 89 4e 44          	mov    %ecx,0x44(%r14)
fffff80000212338:	f0 49 83 66 10 00    	lock andq $0x0,0x10(%r14)
fffff8000021233e:	4d 85 e4             	test   %r12,%r12
fffff80000212341:	74 26                	je     0xfffff80000212369
fffff80000212343:	0f 1f 40 00          	nopl   0x0(%rax)
fffff80000212347:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
fffff8000021234e:	00 00
fffff80000212350:	49 8b d4             	mov    %r12,%rdx
fffff80000212353:	49 8b ce             	mov    %r14,%rcx
fffff80000212356:	4d 8b 24 24          	mov    (%r12),%r12
fffff8000021235a:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
fffff8000021235f:	e8 30 01 01 00       	call   0xfffff80000222494
fffff80000212364:	4d 85 e4             	test   %r12,%r12
fffff80000212367:	75 e7                	jne    0xfffff80000212350
fffff80000212369:	48 85 db             	test   %rbx,%rbx
fffff8000021236c:	74 2e                	je     0xfffff8000021239c
fffff8000021236e:	66 90                	xchg   %ax,%ax
fffff80000212370:	48 8b d3             	mov    %rbx,%rdx
fffff80000212373:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
fffff80000212378:	48 8b 1b             	mov    (%rbx),%rbx
fffff8000021237b:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
fffff80000212380:	e8 67 77 01 00       	call   0xfffff80000229aec
fffff80000212385:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
fffff8000021238a:	48 85 d2             	test   %rdx,%rdx
fffff8000021238d:	74 08                	je     0xfffff80000212397
fffff8000021238f:	49 8b ce             	mov    %r14,%rcx
fffff80000212392:	e8 fd 00 01 00       	call   0xfffff80000222494
fffff80000212397:	48 85 db             	test   %rbx,%rbx
fffff8000021239a:	75 d4                	jne    0xfffff80000212370
fffff8000021239c:	44 8b 7c 24 64       	mov    0x64(%rsp),%r15d
fffff800002123a1:	45 33 e4             	xor    %r12d,%r12d
fffff800002123a4:	4c 8d b7 80 88 02 00 	lea    0x28880(%rdi),%r14
fffff800002123ab:	49 8b 1e             	mov    (%r14),%rbx
fffff800002123ae:	4c 39 6b 10          	cmp    %r13,0x10(%rbx)
fffff800002123b2:	77 5e                	ja     0xfffff80000212412
fffff800002123b4:	48 8b c3             	mov    %rbx,%rax
fffff800002123b7:	4c 39 70 08          	cmp    %r14,0x8(%rax)
fffff800002123bb:	75 66                	jne    0xfffff80000212423
fffff800002123bd:	48 8b 08             	mov    (%rax),%rcx
fffff800002123c0:	48 39 41 08          	cmp    %rax,0x8(%rcx)
fffff800002123c4:	75 5d                	jne    0xfffff80000212423
fffff800002123c6:	49 89 0e             	mov    %rcx,(%r14)
fffff800002123c9:	48 8b d3             	mov    %rbx,%rdx
fffff800002123cc:	4c 89 71 08          	mov    %r14,0x8(%rcx)
fffff800002123d0:	48 8b cf             	mov    %rdi,%rcx
fffff800002123d3:	48 8b 43 28          	mov    0x28(%rbx),%rax
fffff800002123d7:	c7 43 20 02 00 00 00 	movl   $0x2,0x20(%rbx)
fffff800002123de:	e8 9d aa 02 00       	call   0xfffff8000023ce80
fffff800002123e3:	8b 43 20             	mov    0x20(%rbx),%eax
fffff800002123e6:	83 f8 02             	cmp    $0x2,%eax
fffff800002123e9:	75 1b                	jne    0xfffff80000212406
fffff800002123eb:	4c 8b 43 18          	mov    0x18(%rbx),%r8
fffff800002123ef:	4d 85 c0             	test   %r8,%r8
fffff800002123f2:	74 0e                	je     0xfffff80000212402
fffff800002123f4:	4b 8d 14 28          	lea    (%r8,%r13,1),%rdx
fffff800002123f8:	48 8b cb             	mov    %rbx,%rcx
fffff800002123fb:	e8 e0 6e 01 00       	call   0xfffff800002292e0