140e91f3d:	48 ff 25 dc 1a 0f 00 	rex.W jmp *0xf1adc(%rip)        # 0x140f83a20
140e91f44:	cc                   	int3
140e91f45:	cc                   	int3
140e91f46:	cc                   	int3
140e91f47:	cc                   	int3
140e91f48:	cc                   	int3
140e91f49:	cc                   	int3
140e91f4a:	cc                   	int3
140e91f4b:	cc                   	int3
140e91f4c:	cc                   	int3
140e91f4d:	cc                   	int3
140e91f4e:	cc                   	int3
140e91f4f:	cc                   	int3
140e91f50:	40 53                	rex push %rbx
140e91f52:	48 83 ec 20          	sub    $0x20,%rsp
140e91f56:	48 8b d9             	mov    %rcx,%rbx
140e91f59:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
140e91f5d:	48 8d 15 f4 40 54 00 	lea    0x5440f4(%rip),%rdx        # 0x1413d6058
140e91f64:	e8 ef bd f8 ff       	call   0x140e1dd58
140e91f69:	33 d2                	xor    %edx,%edx
140e91f6b:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140e91f6f:	85 c0                	test   %eax,%eax
140e91f71:	48 0f 44 d1          	cmove  %rcx,%rdx
140e91f75:	48 8b c2             	mov    %rdx,%rax
140e91f78:	48 83 c4 20          	add    $0x20,%rsp
140e91f7c:	5b                   	pop    %rbx
140e91f7d:	c3                   	ret
140e91f7e:	cc                   	int3
140e91f7f:	cc                   	int3
140e91f80:	48 8d 05 11 41 54 00 	lea    0x544111(%rip),%rax        # 0x1413d6098
140e91f87:	c3                   	ret
140e91f88:	cc                   	int3
140e91f89:	cc                   	int3
140e91f8a:	cc                   	int3
140e91f8b:	cc                   	int3
140e91f8c:	cc                   	int3
140e91f8d:	cc                   	int3
140e91f8e:	cc                   	int3
140e91f8f:	cc                   	int3
140e91f90:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140e91f95:	57                   	push   %rdi
140e91f96:	48 83 ec 20          	sub    $0x20,%rsp
140e91f9a:	48 8b d9             	mov    %rcx,%rbx
140e91f9d:	48 8d 05 cc 0d 36 00 	lea    0x360dcc(%rip),%rax        # 0x1411f2d70
140e91fa4:	48 89 01             	mov    %rax,(%rcx)
140e91fa7:	33 c9                	xor    %ecx,%ecx
140e91fa9:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140e91fad:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
140e91fb1:	48 8b 42 08          	mov    0x8(%rdx),%rax
140e91fb5:	48 85 c0             	test   %rax,%rax
140e91fb8:	74 04                	je     0x140e91fbe
140e91fba:	f0 ff 40 08          	lock incl 0x8(%rax)
140e91fbe:	48 8b 02             	mov    (%rdx),%rax
140e91fc1:	0f 57 c0             	xorps  %xmm0,%xmm0
140e91fc4:	48 89 43 08          	mov    %rax,0x8(%rbx)
140e91fc8:	48 8b 42 08          	mov    0x8(%rdx),%rax
140e91fcc:	48 89 43 10          	mov    %rax,0x10(%rbx)
140e91fd0:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
140e91fd4:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
140e91fd8:	89 4b 28             	mov    %ecx,0x28(%rbx)
140e91fdb:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
140e91fdf:	48 89 4b 40          	mov    %rcx,0x40(%rbx)
140e91fe3:	48 c7 43 48 0f 00 00 	movq   $0xf,0x48(%rbx)
140e91fea:	00
140e91feb:	88 4b 30             	mov    %cl,0x30(%rbx)
140e91fee:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
140e91ff2:	48 85 ff             	test   %rdi,%rdi
140e91ff5:	74 52                	je     0x140e92049
140e91ff7:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140e91ffc:	be ff ff ff ff       	mov    $0xffffffff,%esi
140e92001:	8b c6                	mov    %esi,%eax
140e92003:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140e92008:	83 f8 01             	cmp    $0x1,%eax
140e9200b:	75 29                	jne    0x140e92036
140e9200d:	48 8b 07             	mov    (%rdi),%rax
140e92010:	48 8b cf             	mov    %rdi,%rcx
140e92013:	48 8b 00             	mov    (%rax),%rax
140e92016:	ff 15 04 1a 0f 00    	call   *0xf1a04(%rip)        # 0x140f83a20
140e9201c:	f0 0f c1 77 0c       	lock xadd %esi,0xc(%rdi)
140e92021:	83 fe 01             	cmp    $0x1,%esi
140e92024:	75 10                	jne    0x140e92036
140e92026:	48 8b 07             	mov    (%rdi),%rax
140e92029:	48 8b cf             	mov    %rdi,%rcx
140e9202c:	48 8b 40 08          	mov    0x8(%rax),%rax
140e92030:	ff 15 ea 19 0f 00    	call   *0xf19ea(%rip)        # 0x140f83a20
140e92036:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140e9203b:	48 8b c3             	mov    %rbx,%rax
140e9203e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140e92043:	48 83 c4 20          	add    $0x20,%rsp
140e92047:	5f                   	pop    %rdi
140e92048:	c3                   	ret
140e92049:	48 8b c3             	mov    %rbx,%rax
140e9204c:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140e92051:	48 83 c4 20          	add    $0x20,%rsp
140e92055:	5f                   	pop    %rdi
140e92056:	c3                   	ret
140e92057:	cc                   	int3
140e92058:	cc                   	int3
140e92059:	cc                   	int3
140e9205a:	cc                   	int3
140e9205b:	cc                   	int3
140e9205c:	cc                   	int3
140e9205d:	cc                   	int3
140e9205e:	cc                   	int3
140e9205f:	cc                   	int3
140e92060:	40 53                	rex push %rbx
140e92062:	48 83 ec 20          	sub    $0x20,%rsp
140e92066:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
140e9206a:	48 8b d9             	mov    %rcx,%rbx
140e9206d:	74 49                	je     0x140e920b8
140e9206f:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140e92073:	48 83 fa 0f          	cmp    $0xf,%rdx
140e92077:	76 2c                	jbe    0x140e920a5
140e92079:	48 8b 09             	mov    (%rcx),%rcx
140e9207c:	48 ff c2             	inc    %rdx
140e9207f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e92086:	72 18                	jb     0x140e920a0
140e92088:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140e9208c:	48 83 c2 27          	add    $0x27,%rdx
140e92090:	49 2b c8             	sub    %r8,%rcx
140e92093:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140e92097:	48 83 f8 1f          	cmp    $0x1f,%rax
140e9209b:	77 21                	ja     0x140e920be
140e9209d:	49 8b c8             	mov    %r8,%rcx
140e920a0:	e8 9f 90 f8 ff       	call   0x140e1b144
140e920a5:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140e920ac:	00
140e920ad:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140e920b4:	00
140e920b5:	c6 03 00             	movb   $0x0,(%rbx)
140e920b8:	48 83 c4 20          	add    $0x20,%rsp
140e920bc:	5b                   	pop    %rbx
140e920bd:	c3                   	ret
140e920be:	e8 e1 80 f9 ff       	call   0x140e2a1a4
140e920c3:	cc                   	int3
140e920c4:	cc                   	int3
140e920c5:	cc                   	int3
140e920c6:	cc                   	int3
140e920c7:	cc                   	int3
140e920c8:	cc                   	int3
140e920c9:	cc                   	int3
140e920ca:	cc                   	int3
140e920cb:	cc                   	int3
140e920cc:	cc                   	int3
140e920cd:	cc                   	int3
140e920ce:	cc                   	int3
140e920cf:	cc                   	int3
140e920d0:	e9 8b ff ff ff       	jmp    0x140e92060
140e920d5:	cc                   	int3
140e920d6:	cc                   	int3
140e920d7:	cc                   	int3
140e920d8:	cc                   	int3
140e920d9:	cc                   	int3
140e920da:	cc                   	int3
140e920db:	cc                   	int3
140e920dc:	cc                   	int3
140e920dd:	cc                   	int3
140e920de:	cc                   	int3
140e920df:	cc                   	int3
140e920e0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140e920e4:	48 85 c9             	test   %rcx,%rcx
140e920e7:	0f 85 57 90 f8 ff    	jne    0x140e1b144
140e920ed:	c3                   	ret
140e920ee:	cc                   	int3
140e920ef:	cc                   	int3
140e920f0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140e920f5:	55                   	push   %rbp
140e920f6:	48 83 ec 20          	sub    $0x20,%rsp
140e920fa:	8b ea                	mov    %edx,%ebp
140e920fc:	48 8b d9             	mov    %rcx,%rbx
140e920ff:	48 8b 51 48          	mov    0x48(%rcx),%rdx
140e92103:	48 83 fa 0f          	cmp    $0xf,%rdx
140e92107:	76 31                	jbe    0x140e9213a
140e92109:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140e9210d:	48 ff c2             	inc    %rdx
140e92110:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e92117:	72 1c                	jb     0x140e92135
140e92119:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140e9211d:	48 83 c2 27          	add    $0x27,%rdx
140e92121:	49 2b c8             	sub    %r8,%rcx
140e92124:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140e92128:	48 83 f8 1f          	cmp    $0x1f,%rax
140e9212c:	0f 87 94 00 00 00    	ja     0x140e921c6
140e92132:	49 8b c8             	mov    %r8,%rcx
140e92135:	e8 0a 90 f8 ff       	call   0x140e1b144
140e9213a:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140e9213f:	48 c7 43 40 00 00 00 	movq   $0x0,0x40(%rbx)
140e92146:	00
140e92147:	48 c7 43 48 0f 00 00 	movq   $0xf,0x48(%rbx)
140e9214e:	00
140e9214f:	c6 43 30 00          	movb   $0x0,0x30(%rbx)
140e92153:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
140e92157:	48 85 ff             	test   %rdi,%rdi
140e9215a:	74 44                	je     0x140e921a0
140e9215c:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140e92161:	be ff ff ff ff       	mov    $0xffffffff,%esi
140e92166:	8b c6                	mov    %esi,%eax
140e92168:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140e9216d:	83 f8 01             	cmp    $0x1,%eax
140e92170:	75 29                	jne    0x140e9219b
140e92172:	48 8b 07             	mov    (%rdi),%rax
140e92175:	48 8b cf             	mov    %rdi,%rcx
140e92178:	48 8b 00             	mov    (%rax),%rax
140e9217b:	ff 15 9f 18 0f 00    	call   *0xf189f(%rip)        # 0x140f83a20
140e92181:	f0 0f c1 77 0c       	lock xadd %esi,0xc(%rdi)
140e92186:	83 fe 01             	cmp    $0x1,%esi
140e92189:	75 10                	jne    0x140e9219b
140e9218b:	48 8b 07             	mov    (%rdi),%rax
140e9218e:	48 8b cf             	mov    %rdi,%rcx
140e92191:	48 8b 40 08          	mov    0x8(%rax),%rax
140e92195:	ff 15 85 18 0f 00    	call   *0xf1885(%rip)        # 0x140f83a20
140e9219b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140e921a0:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140e921a5:	40 f6 c5 01          	test   $0x1,%bpl
140e921a9:	74 0d                	je     0x140e921b8
140e921ab:	ba 50 00 00 00       	mov    $0x50,%edx
140e921b0:	48 8b cb             	mov    %rbx,%rcx
140e921b3:	e8 8c 8f f8 ff       	call   0x140e1b144
140e921b8:	48 8b c3             	mov    %rbx,%rax
140e921bb:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140e921c0:	48 83 c4 20          	add    $0x20,%rsp
140e921c4:	5d                   	pop    %rbp
140e921c5:	c3                   	ret
140e921c6:	e8 d9 7f f9 ff       	call   0x140e2a1a4
140e921cb:	cc                   	int3
140e921cc:	cc                   	int3
140e921cd:	cc                   	int3
140e921ce:	cc                   	int3
140e921cf:	cc                   	int3
140e921d0:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140e921d4:	48 8b c1             	mov    %rcx,%rax
140e921d7:	48 83 fa 0f          	cmp    $0xf,%rdx
140e921db:	76 03                	jbe    0x140e921e0
140e921dd:	48 8b 01             	mov    (%rcx),%rax
140e921e0:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140e921e4:	41 ba 31 00 00 00    	mov    $0x31,%r10d
140e921ea:	49 83 f8 09          	cmp    $0x9,%r8
140e921ee:	75 15                	jne    0x140e92205
140e921f0:	49 b9 31 32 37 2e 30 	movabs $0x2e302e302e373231,%r9
140e921f7:	2e 30 2e
140e921fa:	4c 3b 08             	cmp    (%rax),%r9
140e921fd:	75 06                	jne    0x140e92205
140e921ff:	44 3a 50 08          	cmp    0x8(%rax),%r10b
140e92203:	74 1f                	je     0x140e92224
140e92205:	48 83 fa 0f          	cmp    $0xf,%rdx
140e92209:	76 03                	jbe    0x140e9220e
140e9220b:	48 8b 09             	mov    (%rcx),%rcx
140e9220e:	49 83 f8 03          	cmp    $0x3,%r8
140e92212:	75 13                	jne    0x140e92227
140e92214:	b8 3a 3a 00 00       	mov    $0x3a3a,%eax
140e92219:	66 3b 01             	cmp    (%rcx),%ax
140e9221c:	75 09                	jne    0x140e92227
140e9221e:	44 3a 51 02          	cmp    0x2(%rcx),%r10b
140e92222:	75 03                	jne    0x140e92227
140e92224:	32 c0                	xor    %al,%al
140e92226:	c3                   	ret
140e92227:	b0 01                	mov    $0x1,%al
140e92229:	c3                   	ret
140e9222a:	cc                   	int3
140e9222b:	cc                   	int3
140e9222c:	cc                   	int3
140e9222d:	cc                   	int3
140e9222e:	cc                   	int3
140e9222f:	cc                   	int3
140e92230:	40 53                	rex push %rbx
140e92232:	55                   	push   %rbp
140e92233:	56                   	push   %rsi
140e92234:	57                   	push   %rdi
140e92235:	41 56                	push   %r14
140e92237:	48 83 ec 70          	sub    $0x70,%rsp
140e9223b:	48 8b 05 be 6c 52 00 	mov    0x526cbe(%rip),%rax        # 0x1413b8f00
140e92242:	48 33 c4             	xor    %rsp,%rax
140e92245:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140e9224a:	41 8b f1             	mov    %r9d,%esi
140e9224d:	49 8b f8             	mov    %r8,%rdi
140e92250:	48 8b da             	mov    %rdx,%rbx
140e92253:	48 8b e9             	mov    %rcx,%rbp
140e92256:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140e9225b:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
140e92261:	45 8b ce             	mov    %r14d,%r9d
140e92264:	48 8d 05 e5 0a 36 00 	lea    0x360ae5(%rip),%rax        # 0x1411f2d50
140e9226b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e92270:	44 8b c6             	mov    %esi,%r8d
140e92273:	48 8b d7             	mov    %rdi,%rdx
140e92276:	48 8b cb             	mov    %rbx,%rcx
140e92279:	e8 42 38 00 00       	call   0x140e95ac0
140e9227e:	0f 57 c0             	xorps  %xmm0,%xmm0
140e92281:	33 c9                	xor    %ecx,%ecx
140e92283:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140e92288:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140e9228d:	8b c0                	mov    %eax,%eax
140e9228f:	48 8d 0d aa 0a 36 00 	lea    0x360aaa(%rip),%rcx        # 0x1411f2d40
140e92296:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140e9229b:	66 44 89 74 24 28    	mov    %r14w,0x28(%rsp)
140e922a1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e922a6:	44 8b ce             	mov    %esi,%r9d
140e922a9:	4c 8b c7             	mov    %rdi,%r8
140e922ac:	48 8b d3             	mov    %rbx,%rdx
140e922af:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e922b4:	e8 f7 18 00 00       	call   0x140e93bb0
140e922b9:	90                   	nop
140e922ba:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140e922bf:	48 8b cd             	mov    %rbp,%rcx
140e922c2:	e8 e9 01 00 00       	call   0x140e924b0
140e922c7:	90                   	nop
140e922c8:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140e922cd:	48 85 c9             	test   %rcx,%rcx
140e922d0:	74 2e                	je     0x140e92300
140e922d2:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140e922d7:	48 2b d1             	sub    %rcx,%rdx
140e922da:	48 8b c1             	mov    %rcx,%rax
140e922dd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e922e4:	72 15                	jb     0x140e922fb
140e922e6:	48 83 c2 27          	add    $0x27,%rdx
140e922ea:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e922ee:	48 2b c1             	sub    %rcx,%rax
140e922f1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e922f5:	48 83 f8 1f          	cmp    $0x1f,%rax
140e922f9:	77 20                	ja     0x140e9231b
140e922fb:	e8 44 8e f8 ff       	call   0x140e1b144
140e92300:	48 8b c5             	mov    %rbp,%rax
140e92303:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140e92308:	48 33 cc             	xor    %rsp,%rcx
140e9230b:	e8 f0 91 f8 ff       	call   0x140e1b500
140e92310:	48 83 c4 70          	add    $0x70,%rsp
140e92314:	41 5e                	pop    %r14
140e92316:	5f                   	pop    %rdi
140e92317:	5e                   	pop    %rsi
140e92318:	5d                   	pop    %rbp
140e92319:	5b                   	pop    %rbx
140e9231a:	c3                   	ret
140e9231b:	e8 84 7e f9 ff       	call   0x140e2a1a4
140e92320:	cc                   	int3
140e92321:	cc                   	int3
140e92322:	cc                   	int3
140e92323:	cc                   	int3
140e92324:	cc                   	int3
140e92325:	cc                   	int3
140e92326:	cc                   	int3
140e92327:	cc                   	int3
140e92328:	cc                   	int3
140e92329:	cc                   	int3
140e9232a:	cc                   	int3
140e9232b:	cc                   	int3
140e9232c:	cc                   	int3
140e9232d:	cc                   	int3
140e9232e:	cc                   	int3
140e9232f:	cc                   	int3
140e92330:	4c 8b dc             	mov    %rsp,%r11
140e92333:	53                   	push   %rbx