1408de13e:	48 8b 41 18          	mov    0x18(%rcx),%rax
1408de142:	48 89 42 18          	mov    %rax,0x18(%rdx)
1408de146:	48 8b 41 20          	mov    0x20(%rcx),%rax
1408de14a:	48 89 42 20          	mov    %rax,0x20(%rdx)
1408de14e:	4c 89 41 18          	mov    %r8,0x18(%rcx)
1408de152:	4c 89 41 20          	mov    %r8,0x20(%rcx)
1408de156:	48 8b 41 28          	mov    0x28(%rcx),%rax
1408de15a:	48 89 42 28          	mov    %rax,0x28(%rdx)
1408de15e:	48 8b c2             	mov    %rdx,%rax
1408de161:	c3                   	ret
1408de162:	90                   	nop
1408de163:	90                   	nop
1408de164:	90                   	nop
1408de165:	90                   	nop
1408de166:	90                   	nop
1408de167:	90                   	nop
1408de168:	90                   	nop
1408de169:	90                   	nop
1408de16a:	90                   	nop
1408de16b:	90                   	nop
1408de16c:	90                   	nop
1408de16d:	90                   	nop
1408de16e:	90                   	nop
1408de16f:	90                   	nop
1408de170:	48 8d 05 29 a5 24 00 	lea    0x24a529(%rip),%rax        # 0x140b286a0
1408de177:	48 89 02             	mov    %rax,(%rdx)
1408de17a:	33 c0                	xor    %eax,%eax
1408de17c:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
1408de180:	f3 0f 7f 42 08       	movdqu %xmm0,0x8(%rdx)
1408de185:	48 89 42 18          	mov    %rax,0x18(%rdx)
1408de189:	48 89 42 20          	mov    %rax,0x20(%rdx)
1408de18d:	48 39 41 20          	cmp    %rax,0x20(%rcx)
1408de191:	74 14                	je     0x1408de1a7
1408de193:	48 8b 41 18          	mov    0x18(%rcx),%rax
1408de197:	48 89 42 18          	mov    %rax,0x18(%rdx)
1408de19b:	48 8b 41 20          	mov    0x20(%rcx),%rax
1408de19f:	48 89 42 20          	mov    %rax,0x20(%rdx)
1408de1a3:	f0 ff 40 0c          	lock incl 0xc(%rax)
1408de1a7:	48 8b 41 28          	mov    0x28(%rcx),%rax
1408de1ab:	48 89 42 28          	mov    %rax,0x28(%rdx)
1408de1af:	48 8b c2             	mov    %rdx,%rax
1408de1b2:	c3                   	ret
1408de1b3:	90                   	nop
1408de1b4:	90                   	nop
1408de1b5:	90                   	nop
1408de1b6:	90                   	nop
1408de1b7:	90                   	nop
1408de1b8:	90                   	nop
1408de1b9:	90                   	nop
1408de1ba:	90                   	nop
1408de1bb:	90                   	nop
1408de1bc:	90                   	nop
1408de1bd:	90                   	nop
1408de1be:	90                   	nop
1408de1bf:	90                   	nop
1408de1c0:	48 8d 05 b9 b3 3f 00 	lea    0x3fb3b9(%rip),%rax        # 0x140cd9580
1408de1c7:	c3                   	ret
1408de1c8:	90                   	nop
1408de1c9:	90                   	nop
1408de1ca:	90                   	nop
1408de1cb:	90                   	nop
1408de1cc:	90                   	nop
1408de1cd:	90                   	nop
1408de1ce:	90                   	nop
1408de1cf:	90                   	nop
1408de1d0:	48 83 ec 38          	sub    $0x38,%rsp
1408de1d4:	4c 63 49 10          	movslq 0x10(%rcx),%r9
1408de1d8:	0f 57 c0             	xorps  %xmm0,%xmm0
1408de1db:	4c 03 49 28          	add    0x28(%rcx),%r9
1408de1df:	4c 8b 41 20          	mov    0x20(%rcx),%r8
1408de1e3:	48 8b 41 08          	mov    0x8(%rcx),%rax
1408de1e7:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1408de1ed:	4d 85 c0             	test   %r8,%r8
1408de1f0:	74 13                	je     0x1408de205
1408de1f2:	48 8b 51 18          	mov    0x18(%rcx),%rdx
1408de1f6:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1408de1fb:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1408de200:	f0 41 ff 40 0c       	lock incl 0xc(%r8)
1408de205:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1408de20a:	49 8b c9             	mov    %r9,%rcx
1408de20d:	ff 15 25 ea 22 00    	call   *0x22ea25(%rip)        # 0x140b0cc38
1408de213:	48 83 c4 38          	add    $0x38,%rsp
1408de217:	c3                   	ret
1408de218:	90                   	nop
1408de219:	90                   	nop
1408de21a:	90                   	nop
1408de21b:	90                   	nop
1408de21c:	90                   	nop
1408de21d:	90                   	nop
1408de21e:	90                   	nop
1408de21f:	90                   	nop
1408de220:	45 33 c0             	xor    %r8d,%r8d
1408de223:	48 8d 05 3e a4 24 00 	lea    0x24a43e(%rip),%rax        # 0x140b28668
1408de22a:	48 89 02             	mov    %rax,(%rdx)
1408de22d:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
1408de231:	f3 0f 7f 42 08       	movdqu %xmm0,0x8(%rdx)
1408de236:	4c 89 42 18          	mov    %r8,0x18(%rdx)
1408de23a:	4c 89 42 20          	mov    %r8,0x20(%rdx)
1408de23e:	48 8b 41 18          	mov    0x18(%rcx),%rax
1408de242:	48 89 42 18          	mov    %rax,0x18(%rdx)
1408de246:	48 8b 41 20          	mov    0x20(%rcx),%rax
1408de24a:	48 89 42 20          	mov    %rax,0x20(%rdx)
1408de24e:	4c 89 41 18          	mov    %r8,0x18(%rcx)
1408de252:	4c 89 41 20          	mov    %r8,0x20(%rcx)
1408de256:	48 8b 41 28          	mov    0x28(%rcx),%rax
1408de25a:	48 89 42 28          	mov    %rax,0x28(%rdx)
1408de25e:	48 8b c2             	mov    %rdx,%rax
1408de261:	c3                   	ret
1408de262:	90                   	nop
1408de263:	90                   	nop
1408de264:	90                   	nop
1408de265:	90                   	nop
1408de266:	90                   	nop
1408de267:	90                   	nop
1408de268:	90                   	nop
1408de269:	90                   	nop
1408de26a:	90                   	nop
1408de26b:	90                   	nop
1408de26c:	90                   	nop
1408de26d:	90                   	nop
1408de26e:	90                   	nop
1408de26f:	90                   	nop
1408de270:	48 8d 05 f1 a3 24 00 	lea    0x24a3f1(%rip),%rax        # 0x140b28668
1408de277:	48 89 02             	mov    %rax,(%rdx)
1408de27a:	33 c0                	xor    %eax,%eax
1408de27c:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
1408de280:	f3 0f 7f 42 08       	movdqu %xmm0,0x8(%rdx)
1408de285:	48 89 42 18          	mov    %rax,0x18(%rdx)
1408de289:	48 89 42 20          	mov    %rax,0x20(%rdx)
1408de28d:	48 39 41 20          	cmp    %rax,0x20(%rcx)
1408de291:	74 14                	je     0x1408de2a7
1408de293:	48 8b 41 18          	mov    0x18(%rcx),%rax
1408de297:	48 89 42 18          	mov    %rax,0x18(%rdx)
1408de29b:	48 8b 41 20          	mov    0x20(%rcx),%rax
1408de29f:	48 89 42 20          	mov    %rax,0x20(%rdx)
1408de2a3:	f0 ff 40 0c          	lock incl 0xc(%rax)
1408de2a7:	48 8b 41 28          	mov    0x28(%rcx),%rax
1408de2ab:	48 89 42 28          	mov    %rax,0x28(%rdx)
1408de2af:	48 8b c2             	mov    %rdx,%rax
1408de2b2:	c3                   	ret
1408de2b3:	90                   	nop
1408de2b4:	90                   	nop
1408de2b5:	90                   	nop
1408de2b6:	90                   	nop
1408de2b7:	90                   	nop
1408de2b8:	90                   	nop
1408de2b9:	90                   	nop
1408de2ba:	90                   	nop
1408de2bb:	90                   	nop
1408de2bc:	90                   	nop
1408de2bd:	90                   	nop
1408de2be:	90                   	nop
1408de2bf:	90                   	nop
1408de2c0:	48 8d 05 39 b3 3f 00 	lea    0x3fb339(%rip),%rax        # 0x140cd9600
1408de2c7:	c3                   	ret
1408de2c8:	90                   	nop
1408de2c9:	90                   	nop
1408de2ca:	90                   	nop
1408de2cb:	90                   	nop
1408de2cc:	90                   	nop
1408de2cd:	90                   	nop
1408de2ce:	90                   	nop
1408de2cf:	90                   	nop
1408de2d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1408de2d5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1408de2da:	57                   	push   %rdi
1408de2db:	48 83 ec 20          	sub    $0x20,%rsp
1408de2df:	48 8b f1             	mov    %rcx,%rsi
1408de2e2:	b9 58 00 00 00       	mov    $0x58,%ecx
1408de2e7:	ff 15 db e5 22 00    	call   *0x22e5db(%rip)        # 0x140b0c8c8
1408de2ed:	48 8b f8             	mov    %rax,%rdi
1408de2f0:	48 85 c0             	test   %rax,%rax
1408de2f3:	75 07                	jne    0x1408de2fc
1408de2f5:	ff 15 9d e1 22 00    	call   *0x22e19d(%rip)        # 0x140b0c498
1408de2fb:	cc                   	int3
1408de2fc:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1408de301:	48 8d 05 d0 a3 24 00 	lea    0x24a3d0(%rip),%rax        # 0x140b286d8
1408de308:	48 89 07             	mov    %rax,(%rdi)
1408de30b:	48 8d 5f 08          	lea    0x8(%rdi),%rbx
1408de30f:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1408de314:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
1408de319:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
1408de31d:	48 85 c9             	test   %rcx,%rcx
1408de320:	74 13                	je     0x1408de335
1408de322:	48 8b 01             	mov    (%rcx),%rax
1408de325:	48 8b d3             	mov    %rbx,%rdx
1408de328:	48 8b 00             	mov    (%rax),%rax
1408de32b:	ff 15 07 e9 22 00    	call   *0x22e907(%rip)        # 0x140b0cc38
1408de331:	48 89 43 38          	mov    %rax,0x38(%rbx)
1408de335:	48 83 63 40 00       	andq   $0x0,0x40(%rbx)
1408de33a:	48 83 63 48 00       	andq   $0x0,0x48(%rbx)
1408de33f:	48 83 7e 50 00       	cmpq   $0x0,0x50(%rsi)
1408de344:	74 14                	je     0x1408de35a
1408de346:	48 8b 46 48          	mov    0x48(%rsi),%rax
1408de34a:	48 89 43 40          	mov    %rax,0x40(%rbx)
1408de34e:	48 8b 46 50          	mov    0x50(%rsi),%rax
1408de352:	48 89 43 48          	mov    %rax,0x48(%rbx)
1408de356:	f0 ff 40 0c          	lock incl 0xc(%rax)
1408de35a:	48 8b c7             	mov    %rdi,%rax
1408de35d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1408de362:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1408de367:	48 83 c4 20          	add    $0x20,%rsp
1408de36b:	5f                   	pop    %rdi
1408de36c:	c3                   	ret
1408de36d:	90                   	nop
1408de36e:	90                   	nop
1408de36f:	90                   	nop
1408de370:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408de375:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408de37a:	57                   	push   %rdi
1408de37b:	48 83 ec 20          	sub    $0x20,%rsp
1408de37f:	48 8b d9             	mov    %rcx,%rbx
1408de382:	b9 58 00 00 00       	mov    $0x58,%ecx
1408de387:	ff 15 3b e5 22 00    	call   *0x22e53b(%rip)        # 0x140b0c8c8
1408de38d:	48 8b f0             	mov    %rax,%rsi
1408de390:	48 85 c0             	test   %rax,%rax
1408de393:	75 07                	jne    0x1408de39c
1408de395:	ff 15 fd e0 22 00    	call   *0x22e0fd(%rip)        # 0x140b0c498
1408de39b:	cc                   	int3
1408de39c:	48 8d 05 35 a3 24 00 	lea    0x24a335(%rip),%rax        # 0x140b286d8
1408de3a3:	48 89 06             	mov    %rax,(%rsi)
1408de3a6:	48 83 66 40 00       	andq   $0x0,0x40(%rsi)
1408de3ab:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1408de3af:	48 85 c9             	test   %rcx,%rcx
1408de3b2:	74 41                	je     0x1408de3f5
1408de3b4:	48 3b cb             	cmp    %rbx,%rcx
1408de3b7:	75 33                	jne    0x1408de3ec
1408de3b9:	48 8b 01             	mov    (%rcx),%rax
1408de3bc:	48 8d 56 08          	lea    0x8(%rsi),%rdx
1408de3c0:	48 8b 40 08          	mov    0x8(%rax),%rax
1408de3c4:	ff 15 6e e8 22 00    	call   *0x22e86e(%rip)        # 0x140b0cc38
1408de3ca:	48 89 46 40          	mov    %rax,0x40(%rsi)
1408de3ce:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1408de3d2:	48 85 c9             	test   %rcx,%rcx
1408de3d5:	74 1e                	je     0x1408de3f5
1408de3d7:	48 8b 01             	mov    (%rcx),%rax
1408de3da:	48 3b cb             	cmp    %rbx,%rcx
1408de3dd:	0f 95 c2             	setne  %dl
1408de3e0:	48 8b 40 20          	mov    0x20(%rax),%rax
1408de3e4:	ff 15 4e e8 22 00    	call   *0x22e84e(%rip)        # 0x140b0cc38
1408de3ea:	eb 04                	jmp    0x1408de3f0
1408de3ec:	48 89 4e 40          	mov    %rcx,0x40(%rsi)
1408de3f0:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
1408de3f5:	48 83 66 48 00       	andq   $0x0,0x48(%rsi)
1408de3fa:	48 83 66 50 00       	andq   $0x0,0x50(%rsi)
1408de3ff:	48 8b 43 40          	mov    0x40(%rbx),%rax
1408de403:	48 89 46 48          	mov    %rax,0x48(%rsi)
1408de407:	48 8b 43 48          	mov    0x48(%rbx),%rax
1408de40b:	48 89 46 50          	mov    %rax,0x50(%rsi)
1408de40f:	48 8b c6             	mov    %rsi,%rax
1408de412:	48 83 63 40 00       	andq   $0x0,0x40(%rbx)
1408de417:	48 83 63 48 00       	andq   $0x0,0x48(%rbx)
1408de41c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408de421:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408de426:	48 83 c4 20          	add    $0x20,%rsp
1408de42a:	5f                   	pop    %rdi
1408de42b:	c3                   	ret
1408de42c:	90                   	nop
1408de42d:	90                   	nop
1408de42e:	90                   	nop
1408de42f:	90                   	nop
1408de430:	48 83 e9 08          	sub    $0x8,%rcx
1408de434:	e9 27 bd ff ff       	jmp    0x1408da160
1408de439:	90                   	nop
1408de43a:	90                   	nop
1408de43b:	90                   	nop
1408de43c:	90                   	nop
1408de43d:	90                   	nop
1408de43e:	90                   	nop
1408de43f:	90                   	nop
1408de440:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408de445:	57                   	push   %rdi
1408de446:	48 83 ec 20          	sub    $0x20,%rsp
1408de44a:	8b da                	mov    %edx,%ebx
1408de44c:	48 8b f9             	mov    %rcx,%rdi
1408de44f:	e8 20 01 00 00       	call   0x1408de574
1408de454:	f6 c3 01             	test   $0x1,%bl
1408de457:	74 08                	je     0x1408de461
1408de459:	48 8b cf             	mov    %rdi,%rcx
1408de45c:	e8 73 11 21 00       	call   0x140aef5d4
1408de461:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408de466:	48 8b c7             	mov    %rdi,%rax
1408de469:	48 83 c4 20          	add    $0x20,%rsp
1408de46d:	5f                   	pop    %rdi
1408de46e:	c3                   	ret
1408de46f:	90                   	nop
1408de470:	40 53                	rex push %rbx
1408de472:	48 83 ec 20          	sub    $0x20,%rsp
1408de476:	48 8b d9             	mov    %rcx,%rbx
1408de479:	e8 22 62 fd ff       	call   0x1408b46a0
1408de47e:	33 c9                	xor    %ecx,%ecx
1408de480:	48 8d 05 c9 a1 24 00 	lea    0x24a1c9(%rip),%rax        # 0x140b28650
1408de487:	48 89 03             	mov    %rax,(%rbx)
1408de48a:	0f 57 c0             	xorps  %xmm0,%xmm0
1408de48d:	48 89 8b 18 01 00 00 	mov    %rcx,0x118(%rbx)
1408de494:	48 89 8b 20 01 00 00 	mov    %rcx,0x120(%rbx)
1408de49b:	48 89 8b 28 01 00 00 	mov    %rcx,0x128(%rbx)
1408de4a2:	8d 41 07             	lea    0x7(%rcx),%eax
1408de4a5:	0f 11 83 58 01 00 00 	movups %xmm0,0x158(%rbx)
1408de4ac:	48 89 83 70 01 00 00 	mov    %rax,0x170(%rbx)
1408de4b3:	48 89 8b 68 01 00 00 	mov    %rcx,0x168(%rbx)
1408de4ba:	66 89 8b 58 01 00 00 	mov    %cx,0x158(%rbx)
1408de4c1:	0f 11 83 78 01 00 00 	movups %xmm0,0x178(%rbx)
1408de4c8:	48 89 83 90 01 00 00 	mov    %rax,0x190(%rbx)
1408de4cf:	48 89 8b 88 01 00 00 	mov    %rcx,0x188(%rbx)
1408de4d6:	66 89 8b 78 01 00 00 	mov    %cx,0x178(%rbx)
1408de4dd:	0f 11 83 98 01 00 00 	movups %xmm0,0x198(%rbx)
1408de4e4:	48 89 83 b0 01 00 00 	mov    %rax,0x1b0(%rbx)
1408de4eb:	48 89 8b a8 01 00 00 	mov    %rcx,0x1a8(%rbx)
1408de4f2:	66 89 8b 98 01 00 00 	mov    %cx,0x198(%rbx)
1408de4f9:	0f 11 83 c0 01 00 00 	movups %xmm0,0x1c0(%rbx)
1408de500:	48 89 83 d8 01 00 00 	mov    %rax,0x1d8(%rbx)
1408de507:	48 89 8b d0 01 00 00 	mov    %rcx,0x1d0(%rbx)
1408de50e:	66 89 8b c0 01 00 00 	mov    %cx,0x1c0(%rbx)
1408de515:	0f 11 83 e0 01 00 00 	movups %xmm0,0x1e0(%rbx)
1408de51c:	48 89 83 f8 01 00 00 	mov    %rax,0x1f8(%rbx)
1408de523:	48 89 8b f0 01 00 00 	mov    %rcx,0x1f0(%rbx)
1408de52a:	66 89 8b e0 01 00 00 	mov    %cx,0x1e0(%rbx)
1408de531:	0f 11 83 00 02 00 00 	movups %xmm0,0x200(%rbx)
1408de538:	48 89 83 18 02 00 00 	mov    %rax,0x218(%rbx)
1408de53f:	48 8b c3             	mov    %rbx,%rax
1408de542:	48 89 8b 10 02 00 00 	mov    %rcx,0x210(%rbx)
1408de549:	66 89 8b 00 02 00 00 	mov    %cx,0x200(%rbx)
1408de550:	48 89 8b 20 02 00 00 	mov    %rcx,0x220(%rbx)
1408de557:	48 89 8b 28 02 00 00 	mov    %rcx,0x228(%rbx)
1408de55e:	48 89 8b 30 02 00 00 	mov    %rcx,0x230(%rbx)
1408de565:	48 89 8b 38 02 00 00 	mov    %rcx,0x238(%rbx)
1408de56c:	48 83 c4 20          	add    $0x20,%rsp
1408de570:	5b                   	pop    %rbx
1408de571:	c3                   	ret
1408de572:	90                   	nop
1408de573:	90                   	nop
1408de574:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408de579:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1408de57e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1408de583:	57                   	push   %rdi
1408de584:	48 83 ec 20          	sub    $0x20,%rsp
1408de588:	48 8b b9 38 02 00 00 	mov    0x238(%rcx),%rdi
1408de58f:	83 ce ff             	or     $0xffffffff,%esi
1408de592:	33 ed                	xor    %ebp,%ebp
1408de594:	48 8b d9             	mov    %rcx,%rbx
1408de597:	48 85 ff             	test   %rdi,%rdi
1408de59a:	74 35                	je     0x1408de5d1
1408de59c:	8b c6                	mov    %esi,%eax
1408de59e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408de5a3:	03 c6                	add    %esi,%eax
1408de5a5:	75 2a                	jne    0x1408de5d1
1408de5a7:	48 8b 07             	mov    (%rdi),%rax
1408de5aa:	48 8b cf             	mov    %rdi,%rcx
1408de5ad:	48 8b 00             	mov    (%rax),%rax