14019e05c:	8b 44 24 10          	mov    0x10(%rsp),%eax
14019e060:	0f 11 81 80 00 00 00 	movups %xmm0,0x80(%rcx)
14019e067:	89 81 90 00 00 00    	mov    %eax,0x90(%rcx)
14019e06d:	48 83 c4 28          	add    $0x28,%rsp
14019e071:	c3                   	ret
14019e072:	90                   	nop
14019e073:	90                   	nop
14019e074:	90                   	nop
14019e075:	90                   	nop
14019e076:	90                   	nop
14019e077:	90                   	nop
14019e078:	90                   	nop
14019e079:	90                   	nop
14019e07a:	90                   	nop
14019e07b:	90                   	nop
14019e07c:	90                   	nop
14019e07d:	90                   	nop
14019e07e:	90                   	nop
14019e07f:	90                   	nop
14019e080:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14019e085:	57                   	push   %rdi
14019e086:	48 83 ec 20          	sub    $0x20,%rsp
14019e08a:	8b da                	mov    %edx,%ebx
14019e08c:	48 8b f9             	mov    %rcx,%rdi
14019e08f:	e8 24 00 00 00       	call   0x14019e0b8
14019e094:	f6 c3 01             	test   $0x1,%bl
14019e097:	74 0e                	je     0x14019e0a7
14019e099:	48 85 ff             	test   %rdi,%rdi
14019e09c:	74 09                	je     0x14019e0a7
14019e09e:	48 8b cf             	mov    %rdi,%rcx
14019e0a1:	ff 15 99 4a 07 00    	call   *0x74a99(%rip)        # 0x140212b40
14019e0a7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14019e0ac:	48 8b c7             	mov    %rdi,%rax
14019e0af:	48 83 c4 20          	add    $0x20,%rsp
14019e0b3:	5f                   	pop    %rdi
14019e0b4:	c3                   	ret
14019e0b5:	90                   	nop
14019e0b6:	90                   	nop
14019e0b7:	90                   	nop
14019e0b8:	40 53                	rex push %rbx
14019e0ba:	48 83 ec 20          	sub    $0x20,%rsp
14019e0be:	48 8d 05 3b 65 0a 00 	lea    0xa653b(%rip),%rax        # 0x140244600
14019e0c5:	48 8b d9             	mov    %rcx,%rbx
14019e0c8:	48 89 01             	mov    %rax,(%rcx)
14019e0cb:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14019e0cf:	48 85 c9             	test   %rcx,%rcx
14019e0d2:	74 06                	je     0x14019e0da
14019e0d4:	ff 15 5e 46 19 00    	call   *0x19465e(%rip)        # 0x140332738
14019e0da:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14019e0de:	48 85 c9             	test   %rcx,%rcx
14019e0e1:	74 06                	je     0x14019e0e9
14019e0e3:	ff 15 57 46 19 00    	call   *0x194657(%rip)        # 0x140332740
14019e0e9:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14019e0ed:	48 85 c9             	test   %rcx,%rcx
14019e0f0:	74 06                	je     0x14019e0f8
14019e0f2:	ff 15 38 46 19 00    	call   *0x194638(%rip)        # 0x140332730
14019e0f8:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14019e0fc:	48 85 c9             	test   %rcx,%rcx
14019e0ff:	74 06                	je     0x14019e107
14019e101:	ff 15 69 46 19 00    	call   *0x194669(%rip)        # 0x140332770
14019e107:	48 83 c4 20          	add    $0x20,%rsp
14019e10b:	5b                   	pop    %rbx
14019e10c:	c3                   	ret
14019e10d:	90                   	nop
14019e10e:	90                   	nop
14019e10f:	90                   	nop
14019e110:	40 53                	rex push %rbx
14019e112:	48 83 ec 20          	sub    $0x20,%rsp
14019e116:	4c 8b 49 18          	mov    0x18(%rcx),%r9
14019e11a:	48 8d 59 20          	lea    0x20(%rcx),%rbx
14019e11e:	45 8b d0             	mov    %r8d,%r10d
14019e121:	4c 8b da             	mov    %rdx,%r11
14019e124:	4c 8b c3             	mov    %rbx,%r8
14019e127:	41 8b d2             	mov    %r10d,%edx
14019e12a:	49 8b cb             	mov    %r11,%rcx
14019e12d:	ff 15 55 46 19 00    	call   *0x194655(%rip)        # 0x140332788
14019e133:	85 c0                	test   %eax,%eax
14019e135:	79 04                	jns    0x14019e13b
14019e137:	48 83 23 00          	andq   $0x0,(%rbx)
14019e13b:	48 8b 03             	mov    (%rbx),%rax
14019e13e:	48 83 c4 20          	add    $0x20,%rsp
14019e142:	5b                   	pop    %rbx
14019e143:	c3                   	ret
14019e144:	90                   	nop
14019e145:	90                   	nop
14019e146:	90                   	nop
14019e147:	90                   	nop
14019e148:	90                   	nop
14019e149:	90                   	nop
14019e14a:	90                   	nop
14019e14b:	90                   	nop
14019e14c:	90                   	nop
14019e14d:	90                   	nop
14019e14e:	90                   	nop
14019e14f:	90                   	nop
14019e150:	40 53                	rex push %rbx
14019e152:	48 83 ec 20          	sub    $0x20,%rsp
14019e156:	4c 8b 49 18          	mov    0x18(%rcx),%r9
14019e15a:	48 8d 59 28          	lea    0x28(%rcx),%rbx
14019e15e:	4c 8b c3             	mov    %rbx,%r8
14019e161:	33 d2                	xor    %edx,%edx
14019e163:	33 c9                	xor    %ecx,%ecx
14019e165:	ff 15 35 46 19 00    	call   *0x194635(%rip)        # 0x1403327a0
14019e16b:	85 c0                	test   %eax,%eax
14019e16d:	79 04                	jns    0x14019e173
14019e16f:	48 83 23 00          	andq   $0x0,(%rbx)
14019e173:	48 8b 03             	mov    (%rbx),%rax
14019e176:	48 83 c4 20          	add    $0x20,%rsp
14019e17a:	5b                   	pop    %rbx
14019e17b:	c3                   	ret
14019e17c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14019e181:	55                   	push   %rbp
14019e182:	56                   	push   %rsi
14019e183:	57                   	push   %rdi
14019e184:	48 8b ec             	mov    %rsp,%rbp
14019e187:	48 83 ec 40          	sub    $0x40,%rsp
14019e18b:	8a d9                	mov    %cl,%bl
14019e18d:	33 f6                	xor    %esi,%esi
14019e18f:	48 89 75 38          	mov    %rsi,0x38(%rbp)
14019e193:	48 8d 45 38          	lea    0x38(%rbp),%rax
14019e197:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14019e19c:	4c 8d 0d fd 7f 11 00 	lea    0x117ffd(%rip),%r9        # 0x1402b61a0
14019e1a3:	44 8d 46 17          	lea    0x17(%rsi),%r8d
14019e1a7:	48 8d 0d e2 7f 11 00 	lea    0x117fe2(%rip),%rcx        # 0x1402b6190
14019e1ae:	e8 51 7f e8 ff       	call   0x140026104
14019e1b3:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14019e1b7:	85 c0                	test   %eax,%eax
14019e1b9:	0f 88 a3 00 00 00    	js     0x14019e262
14019e1bf:	48 85 c9             	test   %rcx,%rcx
14019e1c2:	0f 84 b0 00 00 00    	je     0x14019e278
14019e1c8:	66 89 75 28          	mov    %si,0x28(%rbp)
14019e1cc:	48 8b 01             	mov    (%rcx),%rax
14019e1cf:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14019e1d3:	84 db                	test   %bl,%bl
14019e1d5:	75 33                	jne    0x14019e20a
14019e1d7:	48 8b 40 58          	mov    0x58(%rax),%rax
14019e1db:	ff 15 4f 4c 07 00    	call   *0x74c4f(%rip)        # 0x140212e30
14019e1e1:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14019e1e5:	85 c0                	test   %eax,%eax
14019e1e7:	78 79                	js     0x14019e262
14019e1e9:	66 39 75 28          	cmp    %si,0x28(%rbp)
14019e1ed:	0f 95 c3             	setne  %bl
14019e1f0:	48 85 c9             	test   %rcx,%rcx
14019e1f3:	74 11                	je     0x14019e206
14019e1f5:	48 89 75 38          	mov    %rsi,0x38(%rbp)
14019e1f9:	48 8b 11             	mov    (%rcx),%rdx
14019e1fc:	48 8b 42 10          	mov    0x10(%rdx),%rax
14019e200:	ff 15 2a 4c 07 00    	call   *0x74c2a(%rip)        # 0x140212e30
14019e206:	8a c3                	mov    %bl,%al
14019e208:	eb 70                	jmp    0x14019e27a
14019e20a:	48 8b 40 60          	mov    0x60(%rax),%rax
14019e20e:	ff 15 1c 4c 07 00    	call   *0x74c1c(%rip)        # 0x140212e30
14019e214:	85 c0                	test   %eax,%eax
14019e216:	78 46                	js     0x14019e25e
14019e218:	66 39 75 28          	cmp    %si,0x28(%rbp)
14019e21c:	74 40                	je     0x14019e25e
14019e21e:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
14019e222:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14019e226:	48 85 c9             	test   %rcx,%rcx
14019e229:	0f 84 6e 01 00 00    	je     0x14019e39d
14019e22f:	48 8b 01             	mov    (%rcx),%rax
14019e232:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14019e236:	48 8b 40 48          	mov    0x48(%rax),%rax
14019e23a:	ff 15 f0 4b 07 00    	call   *0x74bf0(%rip)        # 0x140212e30
14019e240:	85 c0                	test   %eax,%eax
14019e242:	79 43                	jns    0x14019e287
14019e244:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14019e248:	48 85 c9             	test   %rcx,%rcx
14019e24b:	74 11                	je     0x14019e25e
14019e24d:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
14019e251:	48 8b 01             	mov    (%rcx),%rax
14019e254:	48 8b 40 10          	mov    0x10(%rax),%rax
14019e258:	ff 15 d2 4b 07 00    	call   *0x74bd2(%rip)        # 0x140212e30
14019e25e:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14019e262:	48 85 c9             	test   %rcx,%rcx
14019e265:	74 11                	je     0x14019e278
14019e267:	48 89 75 38          	mov    %rsi,0x38(%rbp)
14019e26b:	48 8b 01             	mov    (%rcx),%rax
14019e26e:	48 8b 40 10          	mov    0x10(%rax),%rax
14019e272:	ff 15 b8 4b 07 00    	call   *0x74bb8(%rip)        # 0x140212e30
14019e278:	32 c0                	xor    %al,%al
14019e27a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14019e27f:	48 83 c4 40          	add    $0x40,%rsp
14019e283:	5f                   	pop    %rdi
14019e284:	5e                   	pop    %rsi
14019e285:	5d                   	pop    %rbp
14019e286:	c3                   	ret
14019e287:	4c 8b c6             	mov    %rsi,%r8
14019e28a:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
14019e28e:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
14019e292:	48 85 db             	test   %rbx,%rbx
14019e295:	74 c7                	je     0x14019e25e
14019e297:	48 8b 03             	mov    (%rbx),%rax
14019e29a:	48 8b 78 40          	mov    0x40(%rax),%rdi
14019e29e:	4d 85 c0             	test   %r8,%r8
14019e2a1:	74 14                	je     0x14019e2b7
14019e2a3:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
14019e2a7:	49 8b 08             	mov    (%r8),%rcx
14019e2aa:	48 8b 41 10          	mov    0x10(%rcx),%rax
14019e2ae:	49 8b c8             	mov    %r8,%rcx
14019e2b1:	ff 15 79 4b 07 00    	call   *0x74b79(%rip)        # 0x140212e30
14019e2b7:	45 33 c9             	xor    %r9d,%r9d
14019e2ba:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
14019e2be:	41 8d 51 01          	lea    0x1(%r9),%edx
14019e2c2:	48 8b cb             	mov    %rbx,%rcx
14019e2c5:	48 8b c7             	mov    %rdi,%rax
14019e2c8:	ff 15 62 4b 07 00    	call   *0x74b62(%rip)        # 0x140212e30
14019e2ce:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
14019e2d2:	85 c0                	test   %eax,%eax
14019e2d4:	0f 85 8a 00 00 00    	jne    0x14019e364
14019e2da:	89 75 30             	mov    %esi,0x30(%rbp)
14019e2dd:	4d 85 c0             	test   %r8,%r8
14019e2e0:	74 22                	je     0x14019e304
14019e2e2:	49 8b 00             	mov    (%r8),%rax
14019e2e5:	48 8d 55 30          	lea    0x30(%rbp),%rdx
14019e2e9:	49 8b c8             	mov    %r8,%rcx
14019e2ec:	48 8b 40 68          	mov    0x68(%rax),%rax
14019e2f0:	ff 15 3a 4b 07 00    	call   *0x74b3a(%rip)        # 0x140212e30
14019e2f6:	85 c0                	test   %eax,%eax
14019e2f8:	78 06                	js     0x14019e300
14019e2fa:	83 7d 30 02          	cmpl   $0x2,0x30(%rbp)
14019e2fe:	74 0f                	je     0x14019e30f
14019e300:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
14019e304:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
14019e308:	48 85 db             	test   %rbx,%rbx
14019e30b:	75 8a                	jne    0x14019e297
14019e30d:	eb 59                	jmp    0x14019e368
14019e30f:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14019e313:	48 85 c9             	test   %rcx,%rcx
14019e316:	74 11                	je     0x14019e329
14019e318:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
14019e31c:	48 8b 01             	mov    (%rcx),%rax
14019e31f:	48 8b 40 10          	mov    0x10(%rax),%rax
14019e323:	ff 15 07 4b 07 00    	call   *0x74b07(%rip)        # 0x140212e30
14019e329:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14019e32d:	48 85 c9             	test   %rcx,%rcx
14019e330:	74 11                	je     0x14019e343
14019e332:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
14019e336:	48 8b 01             	mov    (%rcx),%rax
14019e339:	48 8b 40 10          	mov    0x10(%rax),%rax
14019e33d:	ff 15 ed 4a 07 00    	call   *0x74aed(%rip)        # 0x140212e30
14019e343:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14019e347:	48 85 c9             	test   %rcx,%rcx
14019e34a:	74 11                	je     0x14019e35d
14019e34c:	48 89 75 38          	mov    %rsi,0x38(%rbp)
14019e350:	48 8b 11             	mov    (%rcx),%rdx
14019e353:	48 8b 42 10          	mov    0x10(%rdx),%rax
14019e357:	ff 15 d3 4a 07 00    	call   *0x74ad3(%rip)        # 0x140212e30
14019e35d:	b0 01                	mov    $0x1,%al
14019e35f:	e9 16 ff ff ff       	jmp    0x14019e27a
14019e364:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
14019e368:	4d 85 c0             	test   %r8,%r8
14019e36b:	74 18                	je     0x14019e385
14019e36d:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
14019e371:	49 8b 00             	mov    (%r8),%rax
14019e374:	49 8b c8             	mov    %r8,%rcx
14019e377:	48 8b 40 10          	mov    0x10(%rax),%rax
14019e37b:	ff 15 af 4a 07 00    	call   *0x74aaf(%rip)        # 0x140212e30
14019e381:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
14019e385:	48 85 db             	test   %rbx,%rbx
14019e388:	0f 84 d0 fe ff ff    	je     0x14019e25e
14019e38e:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
14019e392:	48 8b 03             	mov    (%rbx),%rax
14019e395:	48 8b cb             	mov    %rbx,%rcx
14019e398:	e9 b7 fe ff ff       	jmp    0x14019e254
14019e39d:	33 d2                	xor    %edx,%edx
14019e39f:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14019e3a4:	e8 3b cf e6 ff       	call   0x14000b2e4
14019e3a9:	cc                   	int3
14019e3aa:	90                   	nop
14019e3ab:	90                   	nop
14019e3ac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14019e3b1:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14019e3b6:	55                   	push   %rbp
14019e3b7:	57                   	push   %rdi
14019e3b8:	41 56                	push   %r14
14019e3ba:	48 8b ec             	mov    %rsp,%rbp
14019e3bd:	48 83 ec 50          	sub    $0x50,%rsp
14019e3c1:	40 8a f9             	mov    %cl,%dil
14019e3c4:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
14019e3c9:	45 33 c0             	xor    %r8d,%r8d
14019e3cc:	48 8d 55 30          	lea    0x30(%rbp),%rdx
14019e3d0:	48 8d 0d 39 67 16 00 	lea    0x166739(%rip),%rcx        # 0x140304b10
14019e3d7:	e8 78 1c ed ff       	call   0x140070054
14019e3dc:	48 8b 55 30          	mov    0x30(%rbp),%rdx
14019e3e0:	48 89 55 28          	mov    %rdx,0x28(%rbp)
14019e3e4:	85 c0                	test   %eax,%eax
14019e3e6:	79 2c                	jns    0x14019e414
14019e3e8:	40 8a cf             	mov    %dil,%cl
14019e3eb:	e8 8c fd ff ff       	call   0x14019e17c
14019e3f0:	8a d8                	mov    %al,%bl
14019e3f2:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14019e3f6:	48 85 c9             	test   %rcx,%rcx
14019e3f9:	74 12                	je     0x14019e40d
14019e3fb:	48 83 65 28 00       	andq   $0x0,0x28(%rbp)
14019e400:	48 8b 11             	mov    (%rcx),%rdx
14019e403:	48 8b 42 10          	mov    0x10(%rdx),%rax
14019e407:	ff 15 23 4a 07 00    	call   *0x74a23(%rip)        # 0x140212e30
14019e40d:	8a c3                	mov    %bl,%al
14019e40f:	e9 ee 02 00 00       	jmp    0x14019e702
14019e414:	45 33 c9             	xor    %r9d,%r9d
14019e417:	45 33 c0             	xor    %r8d,%r8d
14019e41a:	41 8d 51 01          	lea    0x1(%r9),%edx
14019e41e:	33 c9                	xor    %ecx,%ecx
14019e420:	ff 15 6a 3e 07 00    	call   *0x73e6a(%rip)        # 0x140212290
14019e426:	48 89 45 30          	mov    %rax,0x30(%rbp)
14019e42a:	48 8d 55 30          	lea    0x30(%rbp),%rdx
14019e42e:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14019e432:	e8 ed 04 00 00       	call   0x14019e924
14019e437:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
14019e43b:	48 85 db             	test   %rbx,%rbx
14019e43e:	74 08                	je     0x14019e448
14019e440:	f0 ff 43 08          	lock incl 0x8(%rbx)
14019e444:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
14019e448:	b9 30 00 00 00       	mov    $0x30,%ecx
14019e44d:	ff 15 fd 46 07 00    	call   *0x746fd(%rip)        # 0x140212b50
14019e453:	48 8b c8             	mov    %rax,%rcx
14019e456:	48 85 c0             	test   %rax,%rax
14019e459:	0f 84 a6 00 00 00    	je     0x14019e505
14019e45f:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
14019e466:	4c 8d 70 10          	lea    0x10(%rax),%r14
14019e46a:	48 8d 05 0f 62 0a 00 	lea    0xa620f(%rip),%rax        # 0x140244680
14019e471:	48 89 01             	mov    %rax,(%rcx)
14019e474:	48 8d 05 c5 61 0a 00 	lea    0xa61c5(%rip),%rax        # 0x140244640
14019e47b:	49 89 06             	mov    %rax,(%r14)
14019e47e:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
14019e483:	48 83 61 20 00       	andq   $0x0,0x20(%rcx)
14019e488:	48 85 db             	test   %rbx,%rbx
14019e48b:	74 08                	je     0x14019e495
14019e48d:	f0 ff 43 08          	lock incl 0x8(%rbx)
14019e491:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
14019e495:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
14019e499:	48 89 41 18          	mov    %rax,0x18(%rcx)
14019e49d:	48 89 59 20          	mov    %rbx,0x20(%rcx)
14019e4a1:	40 88 79 28          	mov    %dil,0x28(%rcx)
14019e4a5:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
14019e4aa:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
14019e4ae:	e8 1d ce 00 00       	call   0x1401ab2d0
14019e4b3:	8b f0                	mov    %eax,%esi
14019e4b5:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
14019e4b9:	85 c0                	test   %eax,%eax
14019e4bb:	78 20                	js     0x14019e4dd
14019e4bd:	48 8b 07             	mov    (%rdi),%rax
14019e4c0:	41 b9 30 30 30 30    	mov    $0x30303030,%r9d
14019e4c6:	4d 8b c6             	mov    %r14,%r8
14019e4c9:	ba 20 21 00 00       	mov    $0x2120,%edx
14019e4ce:	48 8b cf             	mov    %rdi,%rcx
14019e4d1:	48 8b 40 20          	mov    0x20(%rax),%rax
14019e4d5:	ff 15 55 49 07 00    	call   *0x74955(%rip)        # 0x140212e30
14019e4db:	8b f0                	mov    %eax,%esi