fffff80000265d90:	0f 86 0b 03 00 00    	jbe    0xfffff800002660a1
fffff80000265d96:	48 8b 0d 8b c2 51 00 	mov    0x51c28b(%rip),%rcx        # 0xfffff80000782028
fffff80000265d9d:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
fffff80000265da2:	48 2b 0d 77 c2 51 00 	sub    0x51c277(%rip),%rcx        # 0xfffff80000782020
fffff80000265da9:	41 be 01 00 00 00    	mov    $0x1,%r14d
fffff80000265daf:	48 89 45 20          	mov    %rax,0x20(%rbp)
fffff80000265db3:	49 8b dc             	mov    %r12,%rbx
fffff80000265db6:	49 8b 47 28          	mov    0x28(%r15),%rax
fffff80000265dba:	41 2b d9             	sub    %r9d,%ebx
fffff80000265dbd:	48 f7 e1             	mul    %rcx
fffff80000265dc0:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
fffff80000265dc5:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
fffff80000265dca:	48 89 45 30          	mov    %rax,0x30(%rbp)
fffff80000265dce:	0f b7 05 12 0b 1a 00 	movzwl 0x1a0b12(%rip),%eax        # 0xfffff800004068e7
fffff80000265dd5:	89 45 9c             	mov    %eax,-0x64(%rbp)
fffff80000265dd8:	48 8b 05 39 b2 39 00 	mov    0x39b239(%rip),%rax        # 0xfffff80000601018
fffff80000265ddf:	48 89 45 00          	mov    %rax,0x0(%rbp)
fffff80000265de3:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
fffff80000265de8:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
fffff80000265dec:	48 c7 45 28 08 00 00 	movq   $0x8,0x28(%rbp)
fffff80000265df3:	00
fffff80000265df4:	0f b7 00             	movzwl (%rax),%eax
fffff80000265df7:	89 45 08             	mov    %eax,0x8(%rbp)
fffff80000265dfa:	48 8d 05 f0 0a 1a 00 	lea    0x1a0af0(%rip),%rax        # 0xfffff800004068f1
fffff80000265e01:	48 89 45 10          	mov    %rax,0x10(%rbp)
fffff80000265e05:	48 8d 45 00          	lea    0x0(%rbp),%rax
fffff80000265e09:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000265e0e:	48 c7 45 38 08 00 00 	movq   $0x8,0x38(%rbp)
fffff80000265e15:	00
fffff80000265e16:	c7 45 98 00 00 00 0b 	movl   $0xb000000,-0x68(%rbp)
fffff80000265e1d:	48 89 7d a0          	mov    %rdi,-0x60(%rbp)
fffff80000265e21:	c7 45 0c 02 00 00 00 	movl   $0x2,0xc(%rbp)
fffff80000265e28:	c7 45 18 1e 00 00 00 	movl   $0x1e,0x18(%rbp)
fffff80000265e2f:	44 89 75 1c          	mov    %r14d,0x1c(%rbp)
fffff80000265e33:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
fffff80000265e3a:	00
fffff80000265e3b:	89 9d d8 01 00 00    	mov    %ebx,0x1d8(%rbp)
fffff80000265e41:	e8 66 46 01 00       	call   0xfffff8000027a4ac
fffff80000265e46:	83 3d c3 b1 39 00 05 	cmpl   $0x5,0x39b1c3(%rip)        # 0xfffff80000601010
fffff80000265e4d:	0f 86 4e 02 00 00    	jbe    0xfffff800002660a1
fffff80000265e53:	48 8b 0d ae c1 51 00 	mov    0x51c1ae(%rip),%rcx        # 0xfffff80000782008
fffff80000265e5a:	45 8d 4e 01          	lea    0x1(%r14),%r9d
fffff80000265e5e:	48 2b 0d 9b c1 51 00 	sub    0x51c19b(%rip),%rcx        # 0xfffff80000782000
fffff80000265e65:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
fffff80000265e6a:	48 89 45 60          	mov    %rax,0x60(%rbp)
fffff80000265e6e:	49 8b 47 28          	mov    0x28(%r15),%rax
fffff80000265e72:	48 f7 e1             	mul    %rcx
fffff80000265e75:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
fffff80000265e7a:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
fffff80000265e7f:	48 89 45 70          	mov    %rax,0x70(%rbp)
fffff80000265e83:	0f b7 05 09 0a 1a 00 	movzwl 0x1a0a09(%rip),%eax        # 0xfffff80000406893
fffff80000265e8a:	89 45 ac             	mov    %eax,-0x54(%rbp)
fffff80000265e8d:	48 8b 05 84 b1 39 00 	mov    0x39b184(%rip),%rax        # 0xfffff80000601018
fffff80000265e94:	48 89 45 40          	mov    %rax,0x40(%rbp)
fffff80000265e98:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
fffff80000265e9d:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
fffff80000265ea1:	48 c7 45 68 08 00 00 	movq   $0x8,0x68(%rbp)
fffff80000265ea8:	00
fffff80000265ea9:	0f b7 00             	movzwl (%rax),%eax
fffff80000265eac:	89 45 48             	mov    %eax,0x48(%rbp)
fffff80000265eaf:	48 8d 05 e7 09 1a 00 	lea    0x1a09e7(%rip),%rax        # 0xfffff8000040689d
fffff80000265eb6:	48 89 45 50          	mov    %rax,0x50(%rbp)
fffff80000265eba:	48 8d 45 40          	lea    0x40(%rbp),%rax
fffff80000265ebe:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000265ec3:	48 c7 45 78 08 00 00 	movq   $0x8,0x78(%rbp)
fffff80000265eca:	00
fffff80000265ecb:	c7 45 a8 00 00 00 0b 	movl   $0xb000000,-0x58(%rbp)
fffff80000265ed2:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
fffff80000265ed6:	44 89 4d 4c          	mov    %r9d,0x4c(%rbp)
fffff80000265eda:	c7 45 58 1e 00 00 00 	movl   $0x1e,0x58(%rbp)
fffff80000265ee1:	44 89 75 5c          	mov    %r14d,0x5c(%rbp)
fffff80000265ee5:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
fffff80000265eec:	00
fffff80000265eed:	89 9d d8 01 00 00    	mov    %ebx,0x1d8(%rbp)
fffff80000265ef3:	e8 b4 45 01 00       	call   0xfffff8000027a4ac
fffff80000265ef8:	83 3d 11 b1 39 00 05 	cmpl   $0x5,0x39b111(%rip)        # 0xfffff80000601010
fffff80000265eff:	0f 86 9c 01 00 00    	jbe    0xfffff800002660a1
fffff80000265f05:	48 8b 0d 0c c1 51 00 	mov    0x51c10c(%rip),%rcx        # 0xfffff80000782018
fffff80000265f0c:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
fffff80000265f11:	48 2b 0d f8 c0 51 00 	sub    0x51c0f8(%rip),%rcx        # 0xfffff80000782010
fffff80000265f18:	48 89 85 a0 00 00 00 	mov    %rax,0xa0(%rbp)
fffff80000265f1f:	49 8b 47 28          	mov    0x28(%r15),%rax
fffff80000265f23:	48 f7 e1             	mul    %rcx
fffff80000265f26:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
fffff80000265f2b:	48 c7 44 24 50 03 00 	movq   $0x3,0x50(%rsp)
fffff80000265f32:	00 00
fffff80000265f34:	48 89 85 b0 00 00 00 	mov    %rax,0xb0(%rbp)
fffff80000265f3b:	0f b7 05 f9 09 1a 00 	movzwl 0x1a09f9(%rip),%eax        # 0xfffff8000040693b
fffff80000265f42:	89 45 bc             	mov    %eax,-0x44(%rbp)
fffff80000265f45:	48 8b 05 cc b0 39 00 	mov    0x39b0cc(%rip),%rax        # 0xfffff80000601018
fffff80000265f4c:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
fffff80000265f53:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
fffff80000265f58:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
fffff80000265f5c:	48 c7 85 a8 00 00 00 	movq   $0x8,0xa8(%rbp)
fffff80000265f63:	08 00 00 00
fffff80000265f67:	0f b7 00             	movzwl (%rax),%eax
fffff80000265f6a:	89 85 88 00 00 00    	mov    %eax,0x88(%rbp)
fffff80000265f70:	48 8d 05 ce 09 1a 00 	lea    0x1a09ce(%rip),%rax        # 0xfffff80000406945
fffff80000265f77:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
fffff80000265f7e:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
fffff80000265f85:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000265f8a:	48 c7 85 b8 00 00 00 	movq   $0x8,0xb8(%rbp)
fffff80000265f91:	08 00 00 00
fffff80000265f95:	c7 45 b8 00 00 00 0b 	movl   $0xb000000,-0x48(%rbp)
fffff80000265f9c:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
fffff80000265fa0:	c7 85 8c 00 00 00 02 	movl   $0x2,0x8c(%rbp)
fffff80000265fa7:	00 00 00
fffff80000265faa:	c7 85 98 00 00 00 1e 	movl   $0x1e,0x98(%rbp)
fffff80000265fb1:	00 00 00
fffff80000265fb4:	44 89 b5 9c 00 00 00 	mov    %r14d,0x9c(%rbp)
fffff80000265fbb:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
fffff80000265fc2:	00
fffff80000265fc3:	89 9d d8 01 00 00    	mov    %ebx,0x1d8(%rbp)
fffff80000265fc9:	e8 de 44 01 00       	call   0xfffff8000027a4ac
fffff80000265fce:	83 3d 3b b0 39 00 05 	cmpl   $0x5,0x39b03b(%rip)        # 0xfffff80000601010
fffff80000265fd5:	0f 86 c6 00 00 00    	jbe    0xfffff800002660a1
fffff80000265fdb:	48 8b 0d 56 c0 51 00 	mov    0x51c056(%rip),%rcx        # 0xfffff80000782038
fffff80000265fe2:	45 8d 46 03          	lea    0x3(%r14),%r8d
fffff80000265fe6:	48 2b 0d 43 c0 51 00 	sub    0x51c043(%rip),%rcx        # 0xfffff80000782030
fffff80000265fed:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
fffff80000265ff2:	48 89 85 e0 00 00 00 	mov    %rax,0xe0(%rbp)
fffff80000265ff9:	49 8b 47 28          	mov    0x28(%r15),%rax
fffff80000265ffd:	48 f7 e1             	mul    %rcx
fffff80000266000:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
fffff80000266005:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
fffff8000026600a:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
fffff80000266011:	0f b7 05 a5 08 1a 00 	movzwl 0x1a08a5(%rip),%eax        # 0xfffff800004068bd
fffff80000266018:	89 45 cc             	mov    %eax,-0x34(%rbp)
fffff8000026601b:	48 8b 05 f6 af 39 00 	mov    0x39aff6(%rip),%rax        # 0xfffff80000601018
fffff80000266022:	48 89 85 c0 00 00 00 	mov    %rax,0xc0(%rbp)
fffff80000266029:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
fffff8000026602e:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
fffff80000266032:	48 c7 85 e8 00 00 00 	movq   $0x8,0xe8(%rbp)
fffff80000266039:	08 00 00 00
fffff8000026603d:	0f b7 00             	movzwl (%rax),%eax
fffff80000266040:	89 85 c8 00 00 00    	mov    %eax,0xc8(%rbp)
fffff80000266046:	48 8d 05 7a 08 1a 00 	lea    0x1a087a(%rip),%rax        # 0xfffff800004068c7
fffff8000026604d:	48 89 85 d0 00 00 00 	mov    %rax,0xd0(%rbp)
fffff80000266054:	48 8d 85 c0 00 00 00 	lea    0xc0(%rbp),%rax
fffff8000026605b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000266060:	48 c7 85 f8 00 00 00 	movq   $0x8,0xf8(%rbp)
fffff80000266067:	08 00 00 00
fffff8000026606b:	c7 45 c8 00 00 00 0b 	movl   $0xb000000,-0x38(%rbp)
fffff80000266072:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
fffff80000266076:	c7 85 cc 00 00 00 02 	movl   $0x2,0xcc(%rbp)
fffff8000026607d:	00 00 00
fffff80000266080:	c7 85 d8 00 00 00 1e 	movl   $0x1e,0xd8(%rbp)
fffff80000266087:	00 00 00
fffff8000026608a:	44 89 b5 dc 00 00 00 	mov    %r14d,0xdc(%rbp)
fffff80000266091:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
fffff80000266096:	89 9d d8 01 00 00    	mov    %ebx,0x1d8(%rbp)
fffff8000026609c:	e8 0b 44 01 00       	call   0xfffff8000027a4ac
fffff800002660a1:	e8 f6 6f 03 00       	call   0xfffff8000029d09c
fffff800002660a6:	41 be 15 00 00 00    	mov    $0x15,%r14d
fffff800002660ac:	e8 ff c1 03 00       	call   0xfffff800002a22b0
fffff800002660b1:	48 8b ce             	mov    %rsi,%rcx
fffff800002660b4:	e8 d3 3f fd ff       	call   0xfffff8000023a08c
fffff800002660b9:	48 8b ce             	mov    %rsi,%rcx
fffff800002660bc:	e8 87 41 09 00       	call   0xfffff800002fa248
fffff800002660c1:	0f b7 d8             	movzwl %ax,%ebx
fffff800002660c4:	66 85 c0             	test   %ax,%ax
fffff800002660c7:	0f 85 e4 04 00 00    	jne    0xfffff800002665b1
fffff800002660cd:	48 8b ce             	mov    %rsi,%rcx
fffff800002660d0:	e8 df 49 0a 00       	call   0xfffff8000030aab4
fffff800002660d5:	0f b7 d8             	movzwl %ax,%ebx
fffff800002660d8:	66 85 c0             	test   %ax,%ax
fffff800002660db:	0f 85 d0 04 00 00    	jne    0xfffff800002665b1
fffff800002660e1:	e8 8e e9 06 00       	call   0xfffff800002d4a74
fffff800002660e6:	48 8d 0d db 24 1a 00 	lea    0x1a24db(%rip),%rcx        # 0xfffff800004085c8
fffff800002660ed:	41 8d 56 ef          	lea    -0x11(%r14),%edx
fffff800002660f1:	8b 01                	mov    (%rcx),%eax
fffff800002660f3:	48 8d 49 04          	lea    0x4(%rcx),%rcx
fffff800002660f7:	0f ab 05 fa 32 54 00 	bts    %eax,0x5432fa(%rip)        # 0xfffff800007a93f8
fffff800002660fe:	48 83 ea 01          	sub    $0x1,%rdx
fffff80000266102:	75 ed                	jne    0xfffff800002660f1
fffff80000266104:	ba 12 00 00 00       	mov    $0x12,%edx
fffff80000266109:	48 89 3d 78 aa 3a 00 	mov    %rdi,0x3aaa78(%rip)        # 0xfffff80000610b88
fffff80000266110:	48 8b ce             	mov    %rsi,%rcx
fffff80000266113:	e8 30 f3 ff ff       	call   0xfffff80000265448
fffff80000266118:	84 c0                	test   %al,%al
fffff8000026611a:	74 07                	je     0xfffff80000266123
fffff8000026611c:	c6 05 7d aa 4a 00 01 	movb   $0x1,0x4aaa7d(%rip)        # 0xfffff80000710ba0
fffff80000266123:	48 8b ce             	mov    %rsi,%rcx
fffff80000266126:	41 be 18 00 00 00    	mov    $0x18,%r14d
fffff8000026612c:	e8 af aa 07 00       	call   0xfffff800002e0be0
fffff80000266131:	0f b7 d8             	movzwl %ax,%ebx
fffff80000266134:	66 85 c0             	test   %ax,%ax
fffff80000266137:	0f 85 74 04 00 00    	jne    0xfffff800002665b1
fffff8000026613d:	48 8b ce             	mov    %rsi,%rcx
fffff80000266140:	41 be 19 00 00 00    	mov    $0x19,%r14d
fffff80000266146:	e8 d1 f5 05 00       	call   0xfffff800002c571c
fffff8000026614b:	0f b7 d8             	movzwl %ax,%ebx
fffff8000026614e:	66 85 c0             	test   %ax,%ax
fffff80000266151:	0f 85 5a 04 00 00    	jne    0xfffff800002665b1
fffff80000266157:	4c 8d 0d e2 b2 39 00 	lea    0x39b2e2(%rip),%r9        # 0xfffff80000601440
fffff8000026615e:	41 b8 00 f0 ff 00    	mov    $0xfff000,%r8d
fffff80000266164:	ba ff 0f 00 00       	mov    $0xfff,%edx
fffff80000266169:	48 8d 0d ed b2 39 00 	lea    0x39b2ed(%rip),%rcx        # 0xfffff8000060145d
fffff80000266170:	49 2b c9             	sub    %r9,%rcx
fffff80000266173:	48 8d 05 ca b2 39 00 	lea    0x39b2ca(%rip),%rax        # 0xfffff80000601444
fffff8000026617a:	48 c1 e1 0c          	shl    $0xc,%rcx
fffff8000026617e:	49 2b c1             	sub    %r9,%rax
fffff80000266181:	49 23 c8             	and    %r8,%rcx
fffff80000266184:	48 23 c2             	and    %rdx,%rax
fffff80000266187:	48 0b c8             	or     %rax,%rcx
fffff8000026618a:	48 8d 05 be b2 39 00 	lea    0x39b2be(%rip),%rax        # 0xfffff8000060144f
fffff80000266191:	48 89 0d 18 aa 4a 00 	mov    %rcx,0x4aaa18(%rip)        # 0xfffff80000710bb0
fffff80000266198:	49 2b c1             	sub    %r9,%rax
fffff8000026619b:	48 23 c2             	and    %rdx,%rax
fffff8000026619e:	48 8d 0d c3 b2 39 00 	lea    0x39b2c3(%rip),%rcx        # 0xfffff80000601468
fffff800002661a5:	49 2b c9             	sub    %r9,%rcx
fffff800002661a8:	48 c1 e1 0c          	shl    $0xc,%rcx
fffff800002661ac:	49 23 c8             	and    %r8,%rcx
fffff800002661af:	48 0b c8             	or     %rax,%rcx
fffff800002661b2:	48 89 0d ff a9 4a 00 	mov    %rcx,0x4aa9ff(%rip)        # 0xfffff80000710bb8
fffff800002661b9:	e8 8e 84 03 00       	call   0xfffff8000029e64c
fffff800002661be:	49 8b cf             	mov    %r15,%rcx
fffff800002661c1:	41 be 1d 00 00 00    	mov    $0x1d,%r14d
fffff800002661c7:	e8 90 f8 fe ff       	call   0xfffff80000255a5c
fffff800002661cc:	0f b7 d8             	movzwl %ax,%ebx
fffff800002661cf:	66 85 c0             	test   %ax,%ax
fffff800002661d2:	0f 85 d9 03 00 00    	jne    0xfffff800002665b1
fffff800002661d8:	41 be 1e 00 00 00    	mov    $0x1e,%r14d
fffff800002661de:	e8 25 58 0a 00       	call   0xfffff8000030ba08
fffff800002661e3:	0f b7 d8             	movzwl %ax,%ebx
fffff800002661e6:	66 85 c0             	test   %ax,%ax
fffff800002661e9:	0f 85 c2 03 00 00    	jne    0xfffff800002665b1
fffff800002661ef:	e8 6c 04 00 00       	call   0xfffff80000266660
fffff800002661f4:	48 8b ce             	mov    %rsi,%rcx
fffff800002661f7:	41 be 20 00 00 00    	mov    $0x20,%r14d
fffff800002661fd:	e8 1e f8 01 00       	call   0xfffff80000285a20
fffff80000266202:	48 8b 0d 9f f6 4b 00 	mov    0x4bf69f(%rip),%rcx        # 0xfffff800007258a8
fffff80000266209:	4c 8d 85 e0 01 00 00 	lea    0x1e0(%rbp),%r8
fffff80000266210:	33 d2                	xor    %edx,%edx
fffff80000266212:	e8 8d 60 01 00       	call   0xfffff8000027c2a4
fffff80000266217:	0f b7 d8             	movzwl %ax,%ebx
fffff8000026621a:	66 85 c0             	test   %ax,%ax
fffff8000026621d:	0f 85 8e 03 00 00    	jne    0xfffff800002665b1
fffff80000266223:	65 48 8b 0c 25 38 00 	mov    %gs:0x38,%rcx
fffff8000026622a:	00 00
fffff8000026622c:	48 8b 95 e0 01 00 00 	mov    0x1e0(%rbp),%rdx
fffff80000266233:	e8 f8 65 01 00       	call   0xfffff8000027c830
fffff80000266238:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000026623f:	00 00
fffff80000266241:	f6 05 18 33 3a 00 04 	testb  $0x4,0x3a3318(%rip)        # 0xfffff80000609560
fffff80000266248:	74 1b                	je     0xfffff80000266265
fffff8000026624a:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff8000026624e:	0f 31                	rdtsc
fffff80000266250:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000266254:	48 0b c2             	or     %rdx,%rax
fffff80000266257:	48 8b c8             	mov    %rax,%rcx
fffff8000026625a:	49 8b c0             	mov    %r8,%rax
fffff8000026625d:	48 f7 e1             	mul    %rcx
fffff80000266260:	48 8b fa             	mov    %rdx,%rdi
fffff80000266263:	eb 08                	jmp    0xfffff8000026626d
fffff80000266265:	e8 f2 02 fd ff       	call   0xfffff8000023655c
fffff8000026626a:	48 8b f8             	mov    %rax,%rdi
fffff8000026626d:	e8 62 88 03 00       	call   0xfffff8000029ead4
fffff80000266272:	0f b7 d8             	movzwl %ax,%ebx
fffff80000266275:	66 85 c0             	test   %ax,%ax
fffff80000266278:	0f 85 31 03 00 00    	jne    0xfffff800002665af
fffff8000026627e:	83 3d 8b ad 39 00 05 	cmpl   $0x5,0x39ad8b(%rip)        # 0xfffff80000601010
fffff80000266285:	0f 86 fc 00 00 00    	jbe    0xfffff80000266387
fffff8000026628b:	48 c7 44 24 70 05 00 	movq   $0x5,0x70(%rsp)
fffff80000266292:	00 00
fffff80000266294:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
fffff80000266299:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff800002662a0:	00 00
fffff800002662a2:	f6 05 b7 32 3a 00 04 	testb  $0x4,0x3a32b7(%rip)        # 0xfffff80000609560
fffff800002662a9:	48 89 85 20 01 00 00 	mov    %rax,0x120(%rbp)
fffff800002662b0:	48 c7 85 28 01 00 00 	movq   $0x8,0x128(%rbp)
fffff800002662b7:	08 00 00 00
fffff800002662bb:	74 1b                	je     0xfffff800002662d8
fffff800002662bd:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff800002662c1:	0f 31                	rdtsc
fffff800002662c3:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002662c7:	48 0b c2             	or     %rdx,%rax
fffff800002662ca:	48 8b c8             	mov    %rax,%rcx
fffff800002662cd:	49 8b c0             	mov    %r8,%rax
fffff800002662d0:	48 f7 e1             	mul    %rcx
fffff800002662d3:	48 8b c2             	mov    %rdx,%rax
fffff800002662d6:	eb 05                	jmp    0xfffff800002662dd
fffff800002662d8:	e8 7f 02 fd ff       	call   0xfffff8000023655c
fffff800002662dd:	48 2b c7             	sub    %rdi,%rax
fffff800002662e0:	48 c7 85 38 01 00 00 	movq   $0x8,0x138(%rbp)
fffff800002662e7:	08 00 00 00
fffff800002662eb:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
fffff800002662f0:	48 8d 0d 61 05 1a 00 	lea    0x1a0561(%rip),%rcx        # 0xfffff80000406858
fffff800002662f7:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
fffff800002662fc:	c7 45 d8 00 00 00 0b 	movl   $0xb000000,-0x28(%rbp)
fffff80000266303:	48 89 85 30 01 00 00 	mov    %rax,0x130(%rbp)
fffff8000026630a:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
fffff8000026630e:	0f b7 05 50 06 1a 00 	movzwl 0x1a0650(%rip),%eax        # 0xfffff80000406965
fffff80000266315:	33 ff                	xor    %edi,%edi
fffff80000266317:	89 45 dc             	mov    %eax,-0x24(%rbp)
fffff8000026631a:	48 8b 05 f7 ac 39 00 	mov    0x39acf7(%rip),%rax        # 0xfffff80000601018
fffff80000266321:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
fffff80000266328:	48 89 7d e0          	mov    %rdi,-0x20(%rbp)
fffff8000026632c:	c7 85 0c 01 00 00 02 	movl   $0x2,0x10c(%rbp)
fffff80000266333:	00 00 00
fffff80000266336:	0f b7 00             	movzwl (%rax),%eax
fffff80000266339:	89 85 08 01 00 00    	mov    %eax,0x108(%rbp)
fffff8000026633f:	48 8d 05 29 06 1a 00 	lea    0x1a0629(%rip),%rax        # 0xfffff8000040696f
fffff80000266346:	48 89 85 10 01 00 00 	mov    %rax,0x110(%rbp)
fffff8000026634d:	49 8b c4             	mov    %r12,%rax
fffff80000266350:	2b c1                	sub    %ecx,%eax
fffff80000266352:	c7 85 18 01 00 00 1e 	movl   $0x1e,0x118(%rbp)
fffff80000266359:	00 00 00
fffff8000026635c:	c7 85 1c 01 00 00 01 	movl   $0x1,0x11c(%rbp)
fffff80000266363:	00 00 00
fffff80000266366:	89 85 d0 01 00 00    	mov    %eax,0x1d0(%rbp)
fffff8000026636c:	48 8d 85 00 01 00 00 	lea    0x100(%rbp),%rax
fffff80000266373:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000266378:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
fffff8000026637f:	00
fffff80000266380:	e8 27 41 01 00       	call   0xfffff8000027a4ac
fffff80000266385:	eb 02                	jmp    0xfffff80000266389
fffff80000266387:	33 ff                	xor    %edi,%edi
fffff80000266389:	8b 96 08 01 00 00    	mov    0x108(%rsi),%edx
fffff8000026638f:	41 be 21 00 00 00    	mov    $0x21,%r14d
fffff80000266395:	48 8b 8e 10 01 00 00 	mov    0x110(%rsi),%rcx
fffff8000026639c:	e8 5f 1b 00 00       	call   0xfffff80000267f00
fffff800002663a1:	0f b7 d8             	movzwl %ax,%ebx
fffff800002663a4:	66 85 c0             	test   %ax,%ax
fffff800002663a7:	0f 85 04 02 00 00    	jne    0xfffff800002665b1
fffff800002663ad:	e8 b6 f3 05 00       	call   0xfffff800002c5768
fffff800002663b2:	0f b7 d8             	movzwl %ax,%ebx
fffff800002663b5:	66 85 c0             	test   %ax,%ax
fffff800002663b8:	0f 85 f3 01 00 00    	jne    0xfffff800002665b1
fffff800002663be:	48 8b ce             	mov    %rsi,%rcx
fffff800002663c1:	41 be 22 00 00 00    	mov    $0x22,%r14d
fffff800002663c7:	e8 f0 b6 07 00       	call   0xfffff800002e1abc
fffff800002663cc:	0f b7 d8             	movzwl %ax,%ebx
fffff800002663cf:	66 85 c0             	test   %ax,%ax
fffff800002663d2:	0f 85 d9 01 00 00    	jne    0xfffff800002665b1
fffff800002663d8:	41 8b 87 40 08 01 00 	mov    0x10840(%r15),%eax
fffff800002663df:	33 c9                	xor    %ecx,%ecx
fffff800002663e1:	8b be fc 00 00 00    	mov    0xfc(%rsi),%edi
fffff800002663e7:	83 e0 3f             	and    $0x3f,%eax
fffff800002663ea:	41 8b 5f 08          	mov    0x8(%r15),%ebx
fffff800002663ee:	0d c0 00 00 00       	or     $0xc0,%eax
fffff800002663f3:	89 85 d0 01 00 00    	mov    %eax,0x1d0(%rbp)
fffff800002663f9:	48 03 fe             	add    %rsi,%rdi
fffff800002663fc:	48 89 0d 0d a8 4a 00 	mov    %rcx,0x4aa80d(%rip)        # 0xfffff80000710c10
fffff80000266403:	41 be 23 00 00 00    	mov    $0x23,%r14d
fffff80000266409:	48 89 0d 30 bc 51 00 	mov    %rcx,0x51bc30(%rip)        # 0xfffff80000782040
fffff80000266410:	48 8b ce             	mov    %rsi,%rcx
fffff80000266413:	48 8b 57 10          	mov    0x10(%rdi),%rdx
fffff80000266417:	e8 50 12 00 00       	call   0xfffff8000026766c
fffff8000026641c:	41 8b 97 80 00 01 00 	mov    0x10080(%r15),%edx