fffff80000294dd5:	74 6f                	je     0xfffff80000294e46
fffff80000294dd7:	81 f9 0a 00 06 00    	cmp    $0x6000a,%ecx
fffff80000294ddd:	0f 84 18 01 00 00    	je     0xfffff80000294efb
fffff80000294de3:	81 f9 0b 00 06 00    	cmp    $0x6000b,%ecx
fffff80000294de9:	74 34                	je     0xfffff80000294e1f
fffff80000294deb:	81 f9 00 00 07 00    	cmp    $0x70000,%ecx
fffff80000294df1:	74 1c                	je     0xfffff80000294e0f
fffff80000294df3:	81 f9 00 00 08 00    	cmp    $0x80000,%ecx
fffff80000294df9:	0f 85 e2 01 00 00    	jne    0xfffff80000294fe1
fffff80000294dff:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff80000294e03:	48 8b 88 c0 34 00 00 	mov    0x34c0(%rax),%rcx
fffff80000294e0a:	e9 59 03 00 00       	jmp    0xfffff80000295168
fffff80000294e0f:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff80000294e13:	48 8b 88 58 37 00 00 	mov    0x3758(%rax),%rcx
fffff80000294e1a:	e9 49 03 00 00       	jmp    0xfffff80000295168
fffff80000294e1f:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
fffff80000294e23:	48 8d 05 b6 be 47 00 	lea    0x47beb6(%rip),%rax        # 0xfffff80000710ce0
fffff80000294e2a:	f6 81 20 01 00 00 01 	testb  $0x1,0x120(%rcx)
fffff80000294e31:	75 07                	jne    0xfffff80000294e3a
fffff80000294e33:	48 8d 81 78 34 00 00 	lea    0x3478(%rcx),%rax
fffff80000294e3a:	48 8b 40 08          	mov    0x8(%rax),%rax
fffff80000294e3e:	48 89 03             	mov    %rax,(%rbx)
fffff80000294e41:	e9 25 03 00 00       	jmp    0xfffff8000029516b
fffff80000294e46:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff80000294e4a:	48 8b 88 38 0b 01 00 	mov    0x10b38(%rax),%rcx
fffff80000294e51:	e9 12 03 00 00       	jmp    0xfffff80000295168
fffff80000294e56:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff80000294e5a:	48 8b 88 98 34 00 00 	mov    0x3498(%rax),%rcx
fffff80000294e61:	48 0b 88 90 34 00 00 	or     0x3490(%rax),%rcx
fffff80000294e68:	e8 53 4e 06 00       	call   0xfffff800002f9cc0
fffff80000294e6d:	44 8b c8             	mov    %eax,%r9d
fffff80000294e70:	4c 89 0b             	mov    %r9,(%rbx)
fffff80000294e73:	e9 f3 02 00 00       	jmp    0xfffff8000029516b
fffff80000294e78:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff80000294e7c:	48 8b 90 98 34 00 00 	mov    0x3498(%rax),%rdx
fffff80000294e83:	48 0b 90 90 34 00 00 	or     0x3490(%rax),%rdx
fffff80000294e8a:	48 89 13             	mov    %rdx,(%rbx)
fffff80000294e8d:	e9 d9 02 00 00       	jmp    0xfffff8000029516b
fffff80000294e92:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff80000294e96:	48 8b 88 b0 24 00 00 	mov    0x24b0(%rax),%rcx
fffff80000294e9d:	48 8b 01             	mov    (%rcx),%rax
fffff80000294ea0:	8b 48 78             	mov    0x78(%rax),%ecx
fffff80000294ea3:	e9 c0 02 00 00       	jmp    0xfffff80000295168
fffff80000294ea8:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff80000294eac:	48 63 88 04 0b 01 00 	movslq 0x10b04(%rax),%rcx
fffff80000294eb3:	e9 b0 02 00 00       	jmp    0xfffff80000295168
fffff80000294eb8:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff80000294ebc:	48 8b 88 e8 34 00 00 	mov    0x34e8(%rax),%rcx
fffff80000294ec3:	e9 a0 02 00 00       	jmp    0xfffff80000295168
fffff80000294ec8:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff80000294ecc:	8b 88 b8 34 00 00    	mov    0x34b8(%rax),%ecx
fffff80000294ed2:	e9 91 02 00 00       	jmp    0xfffff80000295168
fffff80000294ed7:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
fffff80000294edb:	48 8b 05 ee bd 47 00 	mov    0x47bdee(%rip),%rax        # 0xfffff80000710cd0
fffff80000294ee2:	f6 81 20 01 00 00 01 	testb  $0x1,0x120(%rcx)
fffff80000294ee9:	0f 85 4f ff ff ff    	jne    0xfffff80000294e3e
fffff80000294eef:	48 8b 81 88 34 00 00 	mov    0x3488(%rcx),%rax
fffff80000294ef6:	e9 43 ff ff ff       	jmp    0xfffff80000294e3e
fffff80000294efb:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
fffff80000294eff:	48 8d 05 da bd 47 00 	lea    0x47bdda(%rip),%rax        # 0xfffff80000710ce0
fffff80000294f06:	f6 81 20 01 00 00 01 	testb  $0x1,0x120(%rcx)
fffff80000294f0d:	75 07                	jne    0xfffff80000294f16
fffff80000294f0f:	48 8d 81 78 34 00 00 	lea    0x3478(%rcx),%rax
fffff80000294f16:	48 8b 00             	mov    (%rax),%rax
fffff80000294f19:	e9 20 ff ff ff       	jmp    0xfffff80000294e3e
fffff80000294f1e:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
fffff80000294f22:	e8 61 d3 00 00       	call   0xfffff800002a2288
fffff80000294f27:	48 63 c8             	movslq %eax,%rcx
fffff80000294f2a:	e9 39 02 00 00       	jmp    0xfffff80000295168
fffff80000294f2f:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff80000294f36:	01 00
fffff80000294f38:	f6 80 20 01 00 00 01 	testb  $0x1,0x120(%rax)
fffff80000294f3f:	0f 84 92 00 00 00    	je     0xfffff80000294fd7
fffff80000294f45:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
fffff80000294f49:	8b 81 20 01 00 00    	mov    0x120(%rcx),%eax
fffff80000294f4f:	48 0f ba e0 17       	bt     $0x17,%rax
fffff80000294f54:	72 0a                	jb     0xfffff80000294f60
fffff80000294f56:	bf 05 00 00 00       	mov    $0x5,%edi
fffff80000294f5b:	e9 0b 02 00 00       	jmp    0xfffff8000029516b
fffff80000294f60:	48 8b 81 10 0d 01 00 	mov    0x10d10(%rcx),%rax
fffff80000294f67:	48 89 03             	mov    %rax,(%rbx)
fffff80000294f6a:	41 0f b7 fe          	movzwl %r14w,%edi
fffff80000294f6e:	e9 f8 01 00 00       	jmp    0xfffff8000029516b
fffff80000294f73:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff80000294f77:	48 63 88 dc 0c 01 00 	movslq 0x10cdc(%rax),%rcx
fffff80000294f7e:	e9 e5 01 00 00       	jmp    0xfffff80000295168
fffff80000294f83:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff80000294f87:	8b 88 d8 0c 01 00    	mov    0x10cd8(%rax),%ecx
fffff80000294f8d:	e9 d6 01 00 00       	jmp    0xfffff80000295168
fffff80000294f92:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff80000294f96:	8b 80 c0 0c 01 00    	mov    0x10cc0(%rax),%eax
fffff80000294f9c:	e9 9d fe ff ff       	jmp    0xfffff80000294e3e
fffff80000294fa1:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff80000294fa5:	8b 80 c4 0c 01 00    	mov    0x10cc4(%rax),%eax
fffff80000294fab:	e9 8e fe ff ff       	jmp    0xfffff80000294e3e
fffff80000294fb0:	48 8b 55 20          	mov    0x20(%rbp),%rdx
fffff80000294fb4:	f6 82 20 01 00 00 20 	testb  $0x20,0x120(%rdx)
fffff80000294fbb:	74 1a                	je     0xfffff80000294fd7
fffff80000294fbd:	48 f7 05 98 45 37 00 	testq  $0x800000,0x374598(%rip)        # 0xfffff80000609560
fffff80000294fc4:	00 00 80 00
fffff80000294fc8:	74 0d                	je     0xfffff80000294fd7
fffff80000294fca:	48 8b 84 ca f0 0b d9 	mov    -0x26f410(%rdx,%rcx,8),%rax
fffff80000294fd1:	ff
fffff80000294fd2:	e9 67 fe ff ff       	jmp    0xfffff80000294e3e
fffff80000294fd7:	bf 06 00 00 00       	mov    $0x6,%edi
fffff80000294fdc:	e9 8a 01 00 00       	jmp    0xfffff8000029516b
fffff80000294fe1:	bf 09 00 00 00       	mov    $0x9,%edi
fffff80000294fe6:	e9 80 01 00 00       	jmp    0xfffff8000029516b
fffff80000294feb:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
fffff80000294fef:	f6 81 20 01 00 00 20 	testb  $0x20,0x120(%rcx)
fffff80000294ff6:	74 df                	je     0xfffff80000294fd7
fffff80000294ff8:	48 8b 81 20 0c 01 00 	mov    0x10c20(%rcx),%rax
fffff80000294fff:	e9 3a fe ff ff       	jmp    0xfffff80000294e3e
fffff80000295004:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff80000295008:	48 8b 90 b0 24 00 00 	mov    0x24b0(%rax),%rdx
fffff8000029500f:	48 8b 42 08          	mov    0x8(%rdx),%rax
fffff80000295013:	f6 80 20 01 00 00 01 	testb  $0x1,0x120(%rax)
fffff8000029501a:	75 bb                	jne    0xfffff80000294fd7
fffff8000029501c:	41 8b c6             	mov    %r14d,%eax
fffff8000029501f:	49 8b ce             	mov    %r14,%rcx
fffff80000295022:	87 82 b0 01 00 00    	xchg   %eax,0x1b0(%rdx)
fffff80000295028:	85 c0                	test   %eax,%eax
fffff8000029502a:	41 0f b7 fe          	movzwl %r14w,%edi
fffff8000029502e:	0f 95 c1             	setne  %cl
fffff80000295031:	e9 32 01 00 00       	jmp    0xfffff80000295168
fffff80000295036:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
fffff8000029503a:	e8 31 03 03 00       	call   0xfffff800002c5370
fffff8000029503f:	e9 fa fd ff ff       	jmp    0xfffff80000294e3e
fffff80000295044:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff80000295048:	48 8b 88 b0 24 00 00 	mov    0x24b0(%rax),%rcx
fffff8000029504f:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff80000295053:	48 85 c0             	test   %rax,%rax
fffff80000295056:	75 08                	jne    0xfffff80000295060
fffff80000295058:	8d 78 07             	lea    0x7(%rax),%edi
fffff8000029505b:	e9 0b 01 00 00       	jmp    0xfffff8000029516b
fffff80000295060:	8b 80 e4 12 00 00    	mov    0x12e4(%rax),%eax
fffff80000295066:	e9 fc fe ff ff       	jmp    0xfffff80000294f67
fffff8000029506b:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff8000029506f:	8b 88 58 0b 01 00    	mov    0x10b58(%rax),%ecx
fffff80000295075:	e9 ee 00 00 00       	jmp    0xfffff80000295168
fffff8000029507a:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
fffff8000029507e:	e8 41 20 03 00       	call   0xfffff800002c70c4
fffff80000295083:	8b c0                	mov    %eax,%eax
fffff80000295085:	e9 b4 fd ff ff       	jmp    0xfffff80000294e3e
fffff8000029508a:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff8000029508e:	8a 88 a4 36 00 00    	mov    0x36a4(%rax),%cl
fffff80000295094:	83 e1 0f             	and    $0xf,%ecx
fffff80000295097:	e9 cc 00 00 00       	jmp    0xfffff80000295168
fffff8000029509c:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff800002950a0:	48 8b 88 b0 24 00 00 	mov    0x24b0(%rax),%rcx
fffff800002950a7:	48 8b 01             	mov    (%rcx),%rax
fffff800002950aa:	f6 40 0c 02          	testb  $0x2,0xc(%rax)
fffff800002950ae:	75 08                	jne    0xfffff800002950b8
fffff800002950b0:	41 8b c6             	mov    %r14d,%eax
fffff800002950b3:	e9 86 fd ff ff       	jmp    0xfffff80000294e3e
fffff800002950b8:	48 8b 05 21 42 37 00 	mov    0x374221(%rip),%rax        # 0xfffff800006092e0
fffff800002950bf:	48 8b 08             	mov    (%rax),%rcx
fffff800002950c2:	8b 81 18 30 01 00    	mov    0x13018(%rcx),%eax
fffff800002950c8:	e9 71 fd ff ff       	jmp    0xfffff80000294e3e
fffff800002950cd:	4c 8b 45 20          	mov    0x20(%rbp),%r8
fffff800002950d1:	45 8a ce             	mov    %r14b,%r9b
fffff800002950d4:	41 f6 80 20 01 00 00 	testb  $0x1,0x120(%r8)
fffff800002950db:	01
fffff800002950dc:	74 18                	je     0xfffff800002950f6
fffff800002950de:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002950e5:	01 00
fffff800002950e7:	4c 8b 45 20          	mov    0x20(%rbp),%r8
fffff800002950eb:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff800002950f2:	44 8a 49 14          	mov    0x14(%rcx),%r9b
fffff800002950f6:	49 8d 88 00 0b 01 00 	lea    0x10b00(%r8),%rcx
fffff800002950fd:	e8 9a bd f8 ff       	call   0xfffff80000220e9c
fffff80000295102:	84 c0                	test   %al,%al
fffff80000295104:	75 07                	jne    0xfffff8000029510d
fffff80000295106:	bf 16 10 00 00       	mov    $0x1016,%edi
fffff8000029510b:	eb 5e                	jmp    0xfffff8000029516b
fffff8000029510d:	41 0f b6 c1          	movzbl %r9b,%eax
fffff80000295111:	49 8b 94 c0 48 36 00 	mov    0x3648(%r8,%rax,8),%rdx
fffff80000295118:	00
fffff80000295119:	48 85 d2             	test   %rdx,%rdx
fffff8000029511c:	74 09                	je     0xfffff80000295127
fffff8000029511e:	0f b7 42 12          	movzwl 0x12(%rdx),%eax
fffff80000295122:	48 89 03             	mov    %rax,(%rbx)
fffff80000295125:	eb 05                	jmp    0xfffff8000029512c
fffff80000295127:	bf 06 00 00 00       	mov    $0x6,%edi
fffff8000029512c:	f0 ff 09             	lock decl (%rcx)
fffff8000029512f:	eb 3a                	jmp    0xfffff8000029516b
fffff80000295131:	ba 03 00 00 00       	mov    $0x3,%edx
fffff80000295136:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
fffff8000029513a:	4c 8b c3             	mov    %rbx,%r8
fffff8000029513d:	48 8b 89 68 22 00 00 	mov    0x2268(%rcx),%rcx
fffff80000295144:	e8 e3 87 00 00       	call   0xfffff8000029d92c
fffff80000295149:	eb 20                	jmp    0xfffff8000029516b
fffff8000029514b:	33 d2                	xor    %edx,%edx
fffff8000029514d:	eb e7                	jmp    0xfffff80000295136
fffff8000029514f:	ba 02 00 00 00       	mov    $0x2,%edx
fffff80000295154:	eb e0                	jmp    0xfffff80000295136
fffff80000295156:	ba 01 00 00 00       	mov    $0x1,%edx
fffff8000029515b:	eb d9                	jmp    0xfffff80000295136
fffff8000029515d:	48 8b 45 20          	mov    0x20(%rbp),%rax
fffff80000295161:	48 8b 88 28 01 00 00 	mov    0x128(%rax),%rcx
fffff80000295168:	48 89 0b             	mov    %rcx,(%rbx)
fffff8000029516b:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff8000029516f:	48 85 c9             	test   %rcx,%rcx
fffff80000295172:	74 05                	je     0xfffff80000295179
fffff80000295174:	e8 ff d5 f6 ff       	call   0xfffff80000202778
fffff80000295179:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
fffff8000029517e:	0f b7 c7             	movzwl %di,%eax
fffff80000295181:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
fffff80000295186:	48 83 c4 40          	add    $0x40,%rsp
fffff8000029518a:	41 5e                	pop    %r14
fffff8000029518c:	5f                   	pop    %rdi
fffff8000029518d:	5d                   	pop    %rbp
fffff8000029518e:	c3                   	ret
fffff8000029518f:	cc                   	int3
fffff80000295190:	cc                   	int3
fffff80000295191:	cc                   	int3
fffff80000295192:	cc                   	int3
fffff80000295193:	cc                   	int3
fffff80000295194:	cc                   	int3
fffff80000295195:	cc                   	int3
fffff80000295196:	cc                   	int3
fffff80000295197:	cc                   	int3
fffff80000295198:	cc                   	int3
fffff80000295199:	cc                   	int3
fffff8000029519a:	cc                   	int3
fffff8000029519b:	cc                   	int3
fffff8000029519c:	cc                   	int3
fffff8000029519d:	cc                   	int3
fffff8000029519e:	cc                   	int3
fffff8000029519f:	cc                   	int3
fffff800002951a0:	4c 8b dc             	mov    %rsp,%r11
fffff800002951a3:	49 89 5b 10          	mov    %rbx,0x10(%r11)
fffff800002951a7:	57                   	push   %rdi
fffff800002951a8:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002951ac:	48 8b 09             	mov    (%rcx),%rcx
fffff800002951af:	49 8d 43 e8          	lea    -0x18(%r11),%rax
fffff800002951b3:	33 ff                	xor    %edi,%edi
fffff800002951b5:	49 89 43 e0          	mov    %rax,-0x20(%r11)
fffff800002951b9:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002951bc:	49 89 7b 08          	mov    %rdi,0x8(%r11)
fffff800002951c0:	49 8d 43 08          	lea    0x8(%r11),%rax
fffff800002951c4:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
fffff800002951c9:	44 8d 47 01          	lea    0x1(%rdi),%r8d
fffff800002951cd:	49 89 43 d8          	mov    %rax,-0x28(%r11)
fffff800002951d1:	45 8b c8             	mov    %r8d,%r9d
fffff800002951d4:	8d 57 03             	lea    0x3(%rdi),%edx
fffff800002951d7:	e8 dc da f6 ff       	call   0xfffff80000202cb8
fffff800002951dc:	0f b7 d8             	movzwl %ax,%ebx
fffff800002951df:	66 85 c0             	test   %ax,%ax
fffff800002951e2:	75 1c                	jne    0xfffff80000295200
fffff800002951e4:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
fffff800002951e9:	e8 aa 9d 00 00       	call   0xfffff8000029ef98
fffff800002951ee:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff800002951f3:	0f b7 d8             	movzwl %ax,%ebx
fffff800002951f6:	48 85 c9             	test   %rcx,%rcx
fffff800002951f9:	74 05                	je     0xfffff80000295200
fffff800002951fb:	e8 78 d5 f6 ff       	call   0xfffff80000202778
fffff80000295200:	0f b7 c3             	movzwl %bx,%eax
fffff80000295203:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
fffff80000295208:	48 83 c4 40          	add    $0x40,%rsp
fffff8000029520c:	5f                   	pop    %rdi
fffff8000029520d:	c3                   	ret
fffff8000029520e:	cc                   	int3
fffff8000029520f:	cc                   	int3
fffff80000295210:	cc                   	int3
fffff80000295211:	cc                   	int3
fffff80000295212:	cc                   	int3
fffff80000295213:	cc                   	int3
fffff80000295214:	cc                   	int3
fffff80000295215:	cc                   	int3
fffff80000295216:	cc                   	int3
fffff80000295217:	cc                   	int3
fffff80000295218:	cc                   	int3
fffff80000295219:	cc                   	int3
fffff8000029521a:	cc                   	int3
fffff8000029521b:	cc                   	int3
fffff8000029521c:	cc                   	int3
fffff8000029521d:	cc                   	int3
fffff8000029521e:	cc                   	int3
fffff8000029521f:	cc                   	int3
fffff80000295220:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000295225:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff8000029522a:	57                   	push   %rdi
fffff8000029522b:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029522f:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff80000295236:	01 00
fffff80000295238:	48 8b f9             	mov    %rcx,%rdi
fffff8000029523b:	48 8b 90 28 01 00 00 	mov    0x128(%rax),%rdx
fffff80000295242:	48 b8 00 00 00 00 00 	movabs $0x100000000000,%rax
fffff80000295249:	10 00 00
fffff8000029524c:	48 85 d0             	test   %rdx,%rax
fffff8000029524f:	75 0a                	jne    0xfffff8000029525b
fffff80000295251:	bb 06 00 00 00       	mov    $0x6,%ebx
fffff80000295256:	e9 9e 01 00 00       	jmp    0xfffff800002953f9
fffff8000029525b:	8b 09                	mov    (%rcx),%ecx
fffff8000029525d:	33 f6                	xor    %esi,%esi
fffff8000029525f:	0f b7 de             	movzwl %si,%ebx
fffff80000295262:	83 e9 01             	sub    $0x1,%ecx
fffff80000295265:	0f 84 6d 01 00 00    	je     0xfffff800002953d8
fffff8000029526b:	83 e9 01             	sub    $0x1,%ecx
fffff8000029526e:	0f 84 d2 00 00 00    	je     0xfffff80000295346
fffff80000295274:	83 e9 01             	sub    $0x1,%ecx
fffff80000295277:	0f 84 bf 00 00 00    	je     0xfffff8000029533c
fffff8000029527d:	83 e9 01             	sub    $0x1,%ecx
fffff80000295280:	0f 84 ac 00 00 00    	je     0xfffff80000295332
fffff80000295286:	83 f9 01             	cmp    $0x1,%ecx
fffff80000295289:	0f 85 0a 01 00 00    	jne    0xfffff80000295399
fffff8000029528f:	33 c9                	xor    %ecx,%ecx
fffff80000295291:	e8 e2 e7 fb ff       	call   0xfffff80000253a78
fffff80000295296:	0f b7 d8             	movzwl %ax,%ebx
fffff80000295299:	66 85 c0             	test   %ax,%ax
fffff8000029529c:	0f 85 57 01 00 00    	jne    0xfffff800002953f9
fffff800002952a2:	48 8b 05 3f 74 51 00 	mov    0x51743f(%rip),%rax        # 0xfffff800007ac6e8
fffff800002952a9:	83 b8 48 01 00 00 01 	cmpl   $0x1,0x148(%rax)
fffff800002952b0:	75 69                	jne    0xfffff8000029531b
fffff800002952b2:	8b 4f 04             	mov    0x4(%rdi),%ecx
fffff800002952b5:	85 c9                	test   %ecx,%ecx
fffff800002952b7:	0f 44 0d 42 11 37 00 	cmove  0x371142(%rip),%ecx        # 0xfffff80000606400
fffff800002952be:	3b 0d 3c 11 37 00    	cmp    0x37113c(%rip),%ecx        # 0xfffff80000606400
fffff800002952c4:	76 05                	jbe    0xfffff800002952cb
fffff800002952c6:	8d 5e 05             	lea    0x5(%rsi),%ebx
fffff800002952c9:	eb 55                	jmp    0xfffff80000295320
fffff800002952cb:	40 38 35 36 11 37 00 	cmp    %sil,0x371136(%rip)        # 0xfffff80000606408
fffff800002952d2:	75 08                	jne    0xfffff800002952dc
fffff800002952d4:	3b 0d 32 11 37 00    	cmp    0x371132(%rip),%ecx        # 0xfffff8000060640c
fffff800002952da:	75 3f                	jne    0xfffff8000029531b
fffff800002952dc:	40 38 35 0d d5 4d 00 	cmp    %sil,0x4dd50d(%rip)        # 0xfffff800007727f0
fffff800002952e3:	74 07                	je     0xfffff800002952ec
fffff800002952e5:	bb 08 00 00 00       	mov    $0x8,%ebx
fffff800002952ea:	eb 34                	jmp    0xfffff80000295320
fffff800002952ec:	89 0d 1a 11 37 00    	mov    %ecx,0x37111a(%rip)        # 0xfffff8000060640c
fffff800002952f2:	e8 cd 04 fc ff       	call   0xfffff800002557c4
fffff800002952f7:	0f b7 d8             	movzwl %ax,%ebx
fffff800002952fa:	66 85 c0             	test   %ax,%ax
fffff800002952fd:	75 07                	jne    0xfffff80000295306
fffff800002952ff:	e8 38 44 ff ff       	call   0xfffff8000028973c
fffff80000295304:	eb 1a                	jmp    0xfffff80000295320
fffff80000295306:	40 38 35 fb 10 37 00 	cmp    %sil,0x3710fb(%rip)        # 0xfffff80000606408
fffff8000029530d:	74 11                	je     0xfffff80000295320
fffff8000029530f:	c7 05 f3 10 37 00 01 	movl   $0x1,0x3710f3(%rip)        # 0xfffff8000060640c
fffff80000295316:	00 00 00
fffff80000295319:	eb 05                	jmp    0xfffff80000295320
fffff8000029531b:	bb 06 00 00 00       	mov    $0x6,%ebx
fffff80000295320:	e8 e3 e9 fb ff       	call   0xfffff80000253d08
fffff80000295325:	f0 48 21 35 83 61 51 	lock and %rsi,0x516183(%rip)        # 0xfffff800007ab4b0
fffff8000029532c:	00
fffff8000029532d:	e9 c7 00 00 00       	jmp    0xfffff800002953f9
fffff80000295332:	e8 c5 1a fc ff       	call   0xfffff80000256dfc
fffff80000295337:	e9 97 00 00 00       	jmp    0xfffff800002953d3
fffff8000029533c:	e8 5b 3f fc ff       	call   0xfffff8000025929c