140164eb8:	48 33 cc             	xor    %rsp,%rcx
140164ebb:	e8 b0 f8 09 00       	call   0x140204770
140164ec0:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140164ec5:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140164ec9:	49 8b 73 20          	mov    0x20(%r11),%rsi
140164ecd:	49 8b e3             	mov    %r11,%rsp
140164ed0:	5f                   	pop    %rdi
140164ed1:	c3                   	ret
140164ed2:	33 d2                	xor    %edx,%edx
140164ed4:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140164ed9:	e8 06 64 ea ff       	call   0x14000b2e4
140164ede:	cc                   	int3
140164edf:	90                   	nop
140164ee0:	48 8d 05 89 53 1a 00 	lea    0x1a5389(%rip),%rax        # 0x14030a270
140164ee7:	c3                   	ret
140164ee8:	90                   	nop
140164ee9:	90                   	nop
140164eea:	90                   	nop
140164eeb:	90                   	nop
140164eec:	90                   	nop
140164eed:	90                   	nop
140164eee:	90                   	nop
140164eef:	90                   	nop
140164ef0:	45 8a 09             	mov    (%r9),%r9b
140164ef3:	48 83 c1 08          	add    $0x8,%rcx
140164ef7:	e9 64 e6 ff ff       	jmp    0x140163560
140164efc:	90                   	nop
140164efd:	90                   	nop
140164efe:	90                   	nop
140164eff:	90                   	nop
140164f00:	48 8d 05 09 de 0d 00 	lea    0xdde09(%rip),%rax        # 0x140242d10
140164f07:	48 89 02             	mov    %rax,(%rdx)
140164f0a:	48 8b 41 08          	mov    0x8(%rcx),%rax
140164f0e:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140164f12:	48 89 42 08          	mov    %rax,0x8(%rdx)
140164f16:	4c 89 42 10          	mov    %r8,0x10(%rdx)
140164f1a:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
140164f1f:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
140164f24:	48 8b 41 18          	mov    0x18(%rcx),%rax
140164f28:	48 89 42 18          	mov    %rax,0x18(%rdx)
140164f2c:	48 8b c2             	mov    %rdx,%rax
140164f2f:	c3                   	ret
140164f30:	48 8d 05 d9 dd 0d 00 	lea    0xdddd9(%rip),%rax        # 0x140242d10
140164f37:	48 89 02             	mov    %rax,(%rdx)
140164f3a:	48 8b 41 08          	mov    0x8(%rcx),%rax
140164f3e:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140164f42:	48 89 42 08          	mov    %rax,0x8(%rdx)
140164f46:	48 f7 d8             	neg    %rax
140164f49:	4d 1b c9             	sbb    %r9,%r9
140164f4c:	4d 23 c8             	and    %r8,%r9
140164f4f:	4c 89 4a 10          	mov    %r9,0x10(%rdx)
140164f53:	74 05                	je     0x140164f5a
140164f55:	f0 41 ff 41 0c       	lock incl 0xc(%r9)
140164f5a:	48 8b 41 18          	mov    0x18(%rcx),%rax
140164f5e:	48 89 42 18          	mov    %rax,0x18(%rdx)
140164f62:	48 8b c2             	mov    %rdx,%rax
140164f65:	c3                   	ret
140164f66:	90                   	nop
140164f67:	90                   	nop
140164f68:	90                   	nop
140164f69:	90                   	nop
140164f6a:	90                   	nop
140164f6b:	90                   	nop
140164f6c:	90                   	nop
140164f6d:	90                   	nop
140164f6e:	90                   	nop
140164f6f:	90                   	nop
140164f70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140164f75:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140164f7a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140164f7f:	55                   	push   %rbp
140164f80:	48 8b ec             	mov    %rsp,%rbp
140164f83:	48 83 ec 70          	sub    $0x70,%rsp
140164f87:	48 8b 05 f2 c1 19 00 	mov    0x19c1f2(%rip),%rax        # 0x140301180
140164f8e:	48 33 c4             	xor    %rsp,%rax
140164f91:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140164f95:	48 8b f9             	mov    %rcx,%rdi
140164f98:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140164f9c:	48 85 d2             	test   %rdx,%rdx
140164f9f:	0f 84 42 01 00 00    	je     0x1401650e7
140164fa5:	8b 42 08             	mov    0x8(%rdx),%eax
140164fa8:	eb 0a                	jmp    0x140164fb4
140164faa:	8d 48 01             	lea    0x1(%rax),%ecx
140164fad:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140164fb2:	74 09                	je     0x140164fbd
140164fb4:	85 c0                	test   %eax,%eax
140164fb6:	75 f2                	jne    0x140164faa
140164fb8:	e9 2a 01 00 00       	jmp    0x1401650e7
140164fbd:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
140164fc1:	48 85 db             	test   %rbx,%rbx
140164fc4:	0f 84 1d 01 00 00    	je     0x1401650e7
140164fca:	48 8b 47 20          	mov    0x20(%rdi),%rax
140164fce:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140164fd2:	48 8b 73 18          	mov    0x18(%rbx),%rsi
140164fd6:	48 85 f6             	test   %rsi,%rsi
140164fd9:	0f 84 2a 01 00 00    	je     0x140165109
140164fdf:	48 8d 05 7e aa 11 00 	lea    0x11aa7e(%rip),%rax        # 0x14027fa64
140164fe6:	48 8d 15 47 a1 11 00 	lea    0x11a147(%rip),%rdx        # 0x14027f134
140164fed:	80 7f 48 00          	cmpb   $0x0,0x48(%rdi)
140164ff1:	48 0f 45 d0          	cmovne %rax,%rdx
140164ff5:	0f 57 c0             	xorps  %xmm0,%xmm0
140164ff8:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
140164ffc:	0f 57 c9             	xorps  %xmm1,%xmm1
140164fff:	f3 0f 7f 4d e8       	movdqu %xmm1,-0x18(%rbp)
140165004:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140165008:	49 ff c0             	inc    %r8
14016500b:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
140165010:	75 f6                	jne    0x140165008
140165012:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140165016:	e8 61 06 ea ff       	call   0x14000567c
14016501b:	48 8d 57 28          	lea    0x28(%rdi),%rdx
14016501f:	0f 57 c0             	xorps  %xmm0,%xmm0
140165022:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
140165026:	0f 57 c9             	xorps  %xmm1,%xmm1
140165029:	f3 0f 7f 4d c8       	movdqu %xmm1,-0x38(%rbp)
14016502e:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140165032:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
140165037:	76 03                	jbe    0x14016503c
140165039:	48 8b 12             	mov    (%rdx),%rdx
14016503c:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140165040:	e8 0b 02 ec ff       	call   0x140025250
140165045:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140165049:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
14016504d:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140165051:	48 8b ce             	mov    %rsi,%rcx
140165054:	e8 1b d3 ff ff       	call   0x140162374
140165059:	bf 00 10 00 00       	mov    $0x1000,%edi
14016505e:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
140165062:	48 83 f8 0f          	cmp    $0xf,%rax
140165066:	76 26                	jbe    0x14016508e
140165068:	48 ff c0             	inc    %rax
14016506b:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
14016506f:	48 8b d1             	mov    %rcx,%rdx
140165072:	48 3b c7             	cmp    %rdi,%rax
140165075:	72 11                	jb     0x140165088
140165077:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14016507b:	48 2b d1             	sub    %rcx,%rdx
14016507e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140165082:	48 83 f8 1f          	cmp    $0x1f,%rax
140165086:	77 41                	ja     0x1401650c9
140165088:	ff 15 b2 da 0a 00    	call   *0xadab2(%rip)        # 0x140212b40
14016508e:	66 0f 6f 05 9a b0 15 	movdqa 0x15b09a(%rip),%xmm0        # 0x1402c0130
140165095:	00
140165096:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
14016509b:	c6 45 b8 00          	movb   $0x0,-0x48(%rbp)
14016509f:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1401650a3:	48 83 f8 0f          	cmp    $0xf,%rax
1401650a7:	76 2d                	jbe    0x1401650d6
1401650a9:	48 ff c0             	inc    %rax
1401650ac:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1401650b0:	48 8b d1             	mov    %rcx,%rdx
1401650b3:	48 3b c7             	cmp    %rdi,%rax
1401650b6:	72 18                	jb     0x1401650d0
1401650b8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401650bc:	48 2b d1             	sub    %rcx,%rdx
1401650bf:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401650c3:	48 83 f8 1f          	cmp    $0x1f,%rax
1401650c7:	76 07                	jbe    0x1401650d0
1401650c9:	ff 15 b1 da 0a 00    	call   *0xadab1(%rip)        # 0x140212b80
1401650cf:	cc                   	int3
1401650d0:	ff 15 6a da 0a 00    	call   *0xada6a(%rip)        # 0x140212b40
1401650d6:	48 8b 03             	mov    (%rbx),%rax
1401650d9:	48 8b cb             	mov    %rbx,%rcx
1401650dc:	48 8b 40 10          	mov    0x10(%rax),%rax
1401650e0:	ff 15 4a dd 0a 00    	call   *0xadd4a(%rip)        # 0x140212e30
1401650e6:	90                   	nop
1401650e7:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1401650eb:	48 33 cc             	xor    %rsp,%rcx
1401650ee:	e8 7d f6 09 00       	call   0x140204770
1401650f3:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1401650f8:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1401650fc:	49 8b 73 20          	mov    0x20(%r11),%rsi
140165100:	49 8b 7b 28          	mov    0x28(%r11),%rdi
140165104:	49 8b e3             	mov    %r11,%rsp
140165107:	5d                   	pop    %rbp
140165108:	c3                   	ret
140165109:	33 d2                	xor    %edx,%edx
14016510b:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140165110:	e8 cf 61 ea ff       	call   0x14000b2e4
140165115:	cc                   	int3
140165116:	90                   	nop
140165117:	90                   	nop
140165118:	90                   	nop
140165119:	90                   	nop
14016511a:	90                   	nop
14016511b:	90                   	nop
14016511c:	90                   	nop
14016511d:	90                   	nop
14016511e:	90                   	nop
14016511f:	90                   	nop
140165120:	48 8d 05 19 52 1a 00 	lea    0x1a5219(%rip),%rax        # 0x14030a340
140165127:	c3                   	ret
140165128:	90                   	nop
140165129:	90                   	nop
14016512a:	90                   	nop
14016512b:	90                   	nop
14016512c:	90                   	nop
14016512d:	90                   	nop
14016512e:	90                   	nop
14016512f:	90                   	nop
140165130:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140165135:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14016513a:	57                   	push   %rdi
14016513b:	48 83 ec 20          	sub    $0x20,%rsp
14016513f:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140165143:	4c 8b c1             	mov    %rcx,%r8
140165146:	48 85 d2             	test   %rdx,%rdx
140165149:	0f 84 a7 00 00 00    	je     0x1401651f6
14016514f:	8b 42 08             	mov    0x8(%rdx),%eax
140165152:	eb 0a                	jmp    0x14016515e
140165154:	8d 48 01             	lea    0x1(%rax),%ecx
140165157:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
14016515c:	74 09                	je     0x140165167
14016515e:	85 c0                	test   %eax,%eax
140165160:	75 f2                	jne    0x140165154
140165162:	e9 8f 00 00 00       	jmp    0x1401651f6
140165167:	49 8b 58 08          	mov    0x8(%r8),%rbx
14016516b:	48 85 db             	test   %rbx,%rbx
14016516e:	0f 84 82 00 00 00    	je     0x1401651f6
140165174:	48 8b 7b f8          	mov    -0x8(%rbx),%rdi
140165178:	48 85 ff             	test   %rdi,%rdi
14016517b:	0f 84 90 00 00 00    	je     0x140165211
140165181:	f0 ff 47 0c          	lock incl 0xc(%rdi)
140165185:	49 8b 70 18          	mov    0x18(%r8),%rsi
140165189:	b9 28 00 00 00       	mov    $0x28,%ecx
14016518e:	ff 15 bc d9 0a 00    	call   *0xad9bc(%rip)        # 0x140212b50
140165194:	48 85 c0             	test   %rax,%rax
140165197:	74 6d                	je     0x140165206
140165199:	48 8d 0d f0 da 0d 00 	lea    0xddaf0(%rip),%rcx        # 0x140242c90
1401651a0:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1401651a7:	48 89 08             	mov    %rcx,(%rax)
1401651aa:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401651af:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401651b3:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
1401651b7:	48 89 78 18          	mov    %rdi,0x18(%rax)
1401651bb:	48 89 70 20          	mov    %rsi,0x20(%rax)
1401651bf:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401651c4:	e8 17 d0 ed ff       	call   0x1400421e0
1401651c9:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401651ce:	48 85 c9             	test   %rcx,%rcx
1401651d1:	74 13                	je     0x1401651e6
1401651d3:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1401651d9:	48 8b 01             	mov    (%rcx),%rax
1401651dc:	48 8b 40 10          	mov    0x10(%rax),%rax
1401651e0:	ff 15 4a dc 0a 00    	call   *0xadc4a(%rip)        # 0x140212e30
1401651e6:	48 8b 03             	mov    (%rbx),%rax
1401651e9:	48 8b cb             	mov    %rbx,%rcx
1401651ec:	48 8b 40 10          	mov    0x10(%rax),%rax
1401651f0:	ff 15 3a dc 0a 00    	call   *0xadc3a(%rip)        # 0x140212e30
1401651f6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401651fb:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140165200:	48 83 c4 20          	add    $0x20,%rsp
140165204:	5f                   	pop    %rdi
140165205:	c3                   	ret
140165206:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
14016520b:	e8 68 61 ea ff       	call   0x14000b378
140165210:	cc                   	int3
140165211:	33 d2                	xor    %edx,%edx
140165213:	b9 57 25 65 1f       	mov    $0x1f652557,%ecx
140165218:	e8 c7 60 ea ff       	call   0x14000b2e4
14016521d:	cc                   	int3
14016521e:	90                   	nop
14016521f:	90                   	nop
140165220:	48 8d 05 91 da 0d 00 	lea    0xdda91(%rip),%rax        # 0x140242cb8
140165227:	48 89 02             	mov    %rax,(%rdx)
14016522a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14016522e:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140165232:	48 89 42 08          	mov    %rax,0x8(%rdx)
140165236:	4c 89 42 10          	mov    %r8,0x10(%rdx)
14016523a:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
14016523f:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
140165244:	48 8b 41 18          	mov    0x18(%rcx),%rax
140165248:	48 89 42 18          	mov    %rax,0x18(%rdx)
14016524c:	48 8b c2             	mov    %rdx,%rax
14016524f:	c3                   	ret
140165250:	48 8d 05 61 da 0d 00 	lea    0xdda61(%rip),%rax        # 0x140242cb8
140165257:	48 89 02             	mov    %rax,(%rdx)
14016525a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14016525e:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140165262:	48 89 42 08          	mov    %rax,0x8(%rdx)
140165266:	48 f7 d8             	neg    %rax
140165269:	4d 1b c9             	sbb    %r9,%r9
14016526c:	4d 23 c8             	and    %r8,%r9
14016526f:	4c 89 4a 10          	mov    %r9,0x10(%rdx)
140165273:	74 05                	je     0x14016527a
140165275:	f0 41 ff 41 0c       	lock incl 0xc(%r9)
14016527a:	48 8b 41 18          	mov    0x18(%rcx),%rax
14016527e:	48 89 42 18          	mov    %rax,0x18(%rdx)
140165282:	48 8b c2             	mov    %rdx,%rax
140165285:	c3                   	ret
140165286:	90                   	nop
140165287:	90                   	nop
140165288:	90                   	nop
140165289:	90                   	nop
14016528a:	90                   	nop
14016528b:	90                   	nop
14016528c:	90                   	nop
14016528d:	90                   	nop
14016528e:	90                   	nop
14016528f:	90                   	nop
140165290:	40 53                	rex push %rbx
140165292:	48 83 ec 20          	sub    $0x20,%rsp
140165296:	4c 8b 41 18          	mov    0x18(%rcx),%r8
14016529a:	48 8b d1             	mov    %rcx,%rdx
14016529d:	4d 85 c0             	test   %r8,%r8
1401652a0:	74 50                	je     0x1401652f2
1401652a2:	41 8b 40 08          	mov    0x8(%r8),%eax
1401652a6:	eb 0b                	jmp    0x1401652b3
1401652a8:	8d 48 01             	lea    0x1(%rax),%ecx
1401652ab:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
1401652b1:	74 0a                	je     0x1401652bd
1401652b3:	85 c0                	test   %eax,%eax
1401652b5:	75 f1                	jne    0x1401652a8
1401652b7:	48 83 c4 20          	add    $0x20,%rsp
1401652bb:	5b                   	pop    %rbx
1401652bc:	c3                   	ret
1401652bd:	48 8b 5a 10          	mov    0x10(%rdx),%rbx
1401652c1:	48 85 db             	test   %rbx,%rbx
1401652c4:	74 2c                	je     0x1401652f2
1401652c6:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401652ca:	48 8b 42 20          	mov    0x20(%rdx),%rax
1401652ce:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401652d3:	48 85 c9             	test   %rcx,%rcx
1401652d6:	74 20                	je     0x1401652f8
1401652d8:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401652dd:	e8 0a d2 ff ff       	call   0x1401624ec
1401652e2:	48 8b 03             	mov    (%rbx),%rax
1401652e5:	48 8b cb             	mov    %rbx,%rcx
1401652e8:	48 8b 40 10          	mov    0x10(%rax),%rax
1401652ec:	ff 15 3e db 0a 00    	call   *0xadb3e(%rip)        # 0x140212e30
1401652f2:	48 83 c4 20          	add    $0x20,%rsp
1401652f6:	5b                   	pop    %rbx
1401652f7:	c3                   	ret
1401652f8:	33 d2                	xor    %edx,%edx
1401652fa:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401652ff:	e8 e0 5f ea ff       	call   0x14000b2e4
140165304:	cc                   	int3
140165305:	90                   	nop
140165306:	90                   	nop
140165307:	90                   	nop
140165308:	90                   	nop
140165309:	90                   	nop
14016530a:	90                   	nop
14016530b:	90                   	nop
14016530c:	90                   	nop
14016530d:	90                   	nop
14016530e:	90                   	nop
14016530f:	90                   	nop
140165310:	48 8d 05 f9 50 1a 00 	lea    0x1a50f9(%rip),%rax        # 0x14030a410
140165317:	c3                   	ret