140942272:	00
140942273:	f3 0f 7f 8c 24 b0 00 	movdqu %xmm1,0xb0(%rsp)
14094227a:	00 00
14094227c:	8b 15 b6 ad 22 00    	mov    0x22adb6(%rip),%edx        # 0x140b6d038
140942282:	89 94 24 a0 00 00 00 	mov    %edx,0xa0(%rsp)
140942289:	0f b7 15 ac ad 22 00 	movzwl 0x22adac(%rip),%edx        # 0x140b6d03c
140942290:	66 89 94 24 a4 00 00 	mov    %dx,0xa4(%rsp)
140942297:	00
140942298:	c6 84 24 a6 00 00 00 	movb   $0x0,0xa6(%rsp)
14094229f:	00
1409422a0:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
1409422a7:	00
1409422a8:	48 8b 40 40          	mov    0x40(%rax),%rax
1409422ac:	ff 15 86 a9 1c 00    	call   *0x1ca986(%rip)        # 0x140b0cc38
1409422b2:	48 8b 48 08          	mov    0x8(%rax),%rcx
1409422b6:	48 85 c9             	test   %rcx,%rcx
1409422b9:	74 04                	je     0x1409422bf
1409422bb:	f0 ff 41 08          	lock incl 0x8(%rcx)
1409422bf:	4c 8b 30             	mov    (%rax),%r14
1409422c2:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1409422c7:	48 8b 70 08          	mov    0x8(%rax),%rsi
1409422cb:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1409422d0:	48 85 db             	test   %rbx,%rbx
1409422d3:	74 36                	je     0x14094230b
1409422d5:	8b c7                	mov    %edi,%eax
1409422d7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1409422dc:	03 c7                	add    %edi,%eax
1409422de:	75 2b                	jne    0x14094230b
1409422e0:	48 8b 03             	mov    (%rbx),%rax
1409422e3:	48 8b cb             	mov    %rbx,%rcx
1409422e6:	48 8b 00             	mov    (%rax),%rax
1409422e9:	ff 15 49 a9 1c 00    	call   *0x1ca949(%rip)        # 0x140b0cc38
1409422ef:	8b c7                	mov    %edi,%eax
1409422f1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409422f6:	03 c7                	add    %edi,%eax
1409422f8:	75 11                	jne    0x14094230b
1409422fa:	48 8b 03             	mov    (%rbx),%rax
1409422fd:	48 8b cb             	mov    %rbx,%rcx
140942300:	48 8b 40 08          	mov    0x8(%rax),%rax
140942304:	ff 15 2e a9 1c 00    	call   *0x1ca92e(%rip)        # 0x140b0cc38
14094230a:	90                   	nop
14094230b:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
140942312:	00
140942313:	48 83 f8 0f          	cmp    $0xf,%rax
140942317:	76 31                	jbe    0x14094234a
140942319:	48 ff c0             	inc    %rax
14094231c:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140942323:	00
140942324:	48 8b d1             	mov    %rcx,%rdx
140942327:	49 3b c7             	cmp    %r15,%rax
14094232a:	72 18                	jb     0x140942344
14094232c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140942330:	48 2b d1             	sub    %rcx,%rdx
140942333:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140942337:	48 83 f8 1f          	cmp    $0x1f,%rax
14094233b:	76 07                	jbe    0x140942344
14094233d:	ff 15 55 a6 1c 00    	call   *0x1ca655(%rip)        # 0x140b0c998
140942343:	cc                   	int3
140942344:	ff 15 76 a5 1c 00    	call   *0x1ca576(%rip)        # 0x140b0c8c0
14094234a:	4d 85 f6             	test   %r14,%r14
14094234d:	0f 84 a3 07 00 00    	je     0x140942af6
140942353:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140942358:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
14094235f:	00
140942360:	e8 db 9b 7e ff       	call   0x14012bf40
140942365:	90                   	nop
140942366:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
14094236d:	00
14094236e:	48 85 c9             	test   %rcx,%rcx
140942371:	0f 84 a9 07 00 00    	je     0x140942b20
140942377:	48 8b 01             	mov    (%rcx),%rax
14094237a:	48 8b 40 50          	mov    0x50(%rax),%rax
14094237e:	ff 15 b4 a8 1c 00    	call   *0x1ca8b4(%rip)        # 0x140b0cc38
140942384:	89 44 24 30          	mov    %eax,0x30(%rsp)
140942388:	49 8b 4c 24 28       	mov    0x28(%r12),%rcx
14094238d:	48 8b 01             	mov    (%rcx),%rax
140942390:	48 8d 15 89 90 1e 00 	lea    0x1e9089(%rip),%rdx        # 0x140b2b420
140942397:	48 89 94 24 90 01 00 	mov    %rdx,0x190(%rsp)
14094239e:	00
14094239f:	48 8d 94 24 90 01 00 	lea    0x190(%rsp),%rdx
1409423a6:	00
1409423a7:	48 89 94 24 c8 01 00 	mov    %rdx,0x1c8(%rsp)
1409423ae:	00
1409423af:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1409423b4:	48 89 94 24 d0 00 00 	mov    %rdx,0xd0(%rsp)
1409423bb:	00
1409423bc:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409423c1:	48 89 94 24 d8 00 00 	mov    %rdx,0xd8(%rsp)
1409423c8:	00
1409423c9:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1409423ce:	48 89 94 24 e0 00 00 	mov    %rdx,0xe0(%rsp)
1409423d5:	00
1409423d6:	48 8d 15 7b 90 1e 00 	lea    0x1e907b(%rip),%rdx        # 0x140b2b458
1409423dd:	48 89 94 24 50 01 00 	mov    %rdx,0x150(%rsp)
1409423e4:	00
1409423e5:	0f 10 84 24 d0 00 00 	movups 0xd0(%rsp),%xmm0
1409423ec:	00
1409423ed:	0f 11 84 24 58 01 00 	movups %xmm0,0x158(%rsp)
1409423f4:	00
1409423f5:	f2 0f 10 8c 24 e0 00 	movsd  0xe0(%rsp),%xmm1
1409423fc:	00 00
1409423fe:	f2 0f 11 8c 24 68 01 	movsd  %xmm1,0x168(%rsp)
140942405:	00 00
140942407:	48 8d 94 24 50 01 00 	lea    0x150(%rsp),%rdx
14094240e:	00
14094240f:	48 89 94 24 88 01 00 	mov    %rdx,0x188(%rsp)
140942416:	00
140942417:	4c 8d 8c 24 90 01 00 	lea    0x190(%rsp),%r9
14094241e:	00
14094241f:	4c 8d 84 24 50 01 00 	lea    0x150(%rsp),%r8
140942426:	00
140942427:	ba 01 00 00 00       	mov    $0x1,%edx
14094242c:	48 8b 40 08          	mov    0x8(%rax),%rax
140942430:	ff 15 02 a8 1c 00    	call   *0x1ca802(%rip)        # 0x140b0cc38
140942436:	48 8b 8c 24 88 01 00 	mov    0x188(%rsp),%rcx
14094243d:	00
14094243e:	48 85 c9             	test   %rcx,%rcx
140942441:	74 24                	je     0x140942467
140942443:	48 8b 01             	mov    (%rcx),%rax
140942446:	48 8d 94 24 50 01 00 	lea    0x150(%rsp),%rdx
14094244d:	00
14094244e:	48 3b ca             	cmp    %rdx,%rcx
140942451:	0f 95 c2             	setne  %dl
140942454:	48 8b 40 20          	mov    0x20(%rax),%rax
140942458:	ff 15 da a7 1c 00    	call   *0x1ca7da(%rip)        # 0x140b0cc38
14094245e:	48 83 a4 24 88 01 00 	andq   $0x0,0x188(%rsp)
140942465:	00 00
140942467:	48 8b 8c 24 c8 01 00 	mov    0x1c8(%rsp),%rcx
14094246e:	00
14094246f:	48 85 c9             	test   %rcx,%rcx
140942472:	74 1b                	je     0x14094248f
140942474:	48 8b 01             	mov    (%rcx),%rax
140942477:	48 8d 94 24 90 01 00 	lea    0x190(%rsp),%rdx
14094247e:	00
14094247f:	48 3b ca             	cmp    %rdx,%rcx
140942482:	0f 95 c2             	setne  %dl
140942485:	48 8b 40 20          	mov    0x20(%rax),%rax
140942489:	ff 15 a9 a7 1c 00    	call   *0x1ca7a9(%rip)        # 0x140b0cc38
14094248f:	0f 57 c0             	xorps  %xmm0,%xmm0
140942492:	66 0f 7f 84 24 d0 00 	movdqa %xmm0,0xd0(%rsp)
140942499:	00 00
14094249b:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1409424a0:	48 85 c0             	test   %rax,%rax
1409424a3:	74 04                	je     0x1409424a9
1409424a5:	f0 ff 40 08          	lock incl 0x8(%rax)
1409424a9:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1409424ae:	66 0f 7f 84 24 d0 00 	movdqa %xmm0,0xd0(%rsp)
1409424b5:	00 00
1409424b7:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
1409424bc:	48 8d 94 24 d0 00 00 	lea    0xd0(%rsp),%rdx
1409424c3:	00
1409424c4:	49 8b cc             	mov    %r12,%rcx
1409424c7:	e8 ac ea ff ff       	call   0x140940f78
1409424cc:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1409424d1:	48 8b 01             	mov    (%rcx),%rax
1409424d4:	0f 57 c0             	xorps  %xmm0,%xmm0
1409424d7:	0f 11 84 24 d0 00 00 	movups %xmm0,0xd0(%rsp)
1409424de:	00
1409424df:	66 0f 6f 0d b9 f7 26 	movdqa 0x26f7b9(%rip),%xmm1        # 0x140bb1ca0
1409424e6:	00
1409424e7:	f3 0f 7f 8c 24 e0 00 	movdqu %xmm1,0xe0(%rsp)
1409424ee:	00 00
1409424f0:	8b 15 0e df 1f 00    	mov    0x1fdf0e(%rip),%edx        # 0x140b40404
1409424f6:	89 94 24 d0 00 00 00 	mov    %edx,0xd0(%rsp)
1409424fd:	8a 15 05 df 1f 00    	mov    0x1fdf05(%rip),%dl        # 0x140b40408
140942503:	88 94 24 d4 00 00 00 	mov    %dl,0xd4(%rsp)
14094250a:	c6 84 24 d5 00 00 00 	movb   $0x0,0xd5(%rsp)
140942511:	00
140942512:	48 8d 94 24 d0 00 00 	lea    0xd0(%rsp),%rdx
140942519:	00
14094251a:	48 8b 40 40          	mov    0x40(%rax),%rax
14094251e:	ff 15 14 a7 1c 00    	call   *0x1ca714(%rip)        # 0x140b0cc38
140942524:	48 8b 48 08          	mov    0x8(%rax),%rcx
140942528:	48 85 c9             	test   %rcx,%rcx
14094252b:	74 04                	je     0x140942531
14094252d:	f0 ff 41 08          	lock incl 0x8(%rcx)
140942531:	48 8b 18             	mov    (%rax),%rbx
140942534:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140942539:	48 8b 40 08          	mov    0x8(%rax),%rax
14094253d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140942542:	48 85 f6             	test   %rsi,%rsi
140942545:	74 36                	je     0x14094257d
140942547:	8b c7                	mov    %edi,%eax
140942549:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
14094254e:	03 c7                	add    %edi,%eax
140942550:	75 2b                	jne    0x14094257d
140942552:	48 8b 06             	mov    (%rsi),%rax
140942555:	48 8b ce             	mov    %rsi,%rcx
140942558:	48 8b 00             	mov    (%rax),%rax
14094255b:	ff 15 d7 a6 1c 00    	call   *0x1ca6d7(%rip)        # 0x140b0cc38
140942561:	8b c7                	mov    %edi,%eax
140942563:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
140942568:	03 c7                	add    %edi,%eax
14094256a:	75 11                	jne    0x14094257d
14094256c:	48 8b 06             	mov    (%rsi),%rax
14094256f:	48 8b ce             	mov    %rsi,%rcx
140942572:	48 8b 40 08          	mov    0x8(%rax),%rax
140942576:	ff 15 bc a6 1c 00    	call   *0x1ca6bc(%rip)        # 0x140b0cc38
14094257c:	90                   	nop
14094257d:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
140942584:	00
140942585:	48 83 f8 0f          	cmp    $0xf,%rax
140942589:	76 31                	jbe    0x1409425bc
14094258b:	48 ff c0             	inc    %rax
14094258e:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
140942595:	00
140942596:	48 8b d1             	mov    %rcx,%rdx
140942599:	49 3b c7             	cmp    %r15,%rax
14094259c:	72 18                	jb     0x1409425b6
14094259e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409425a2:	48 2b d1             	sub    %rcx,%rdx
1409425a5:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409425a9:	48 83 f8 1f          	cmp    $0x1f,%rax
1409425ad:	76 07                	jbe    0x1409425b6
1409425af:	ff 15 e3 a3 1c 00    	call   *0x1ca3e3(%rip)        # 0x140b0c998
1409425b5:	cc                   	int3
1409425b6:	ff 15 04 a3 1c 00    	call   *0x1ca304(%rip)        # 0x140b0c8c0
1409425bc:	48 85 db             	test   %rbx,%rbx
1409425bf:	0f 84 82 05 00 00    	je     0x140942b47
1409425c5:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1409425ca:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
1409425d1:	00
1409425d2:	e8 81 44 7e ff       	call   0x140126a58
1409425d7:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
1409425de:	00
1409425df:	48 85 db             	test   %rbx,%rbx
1409425e2:	0f 84 86 05 00 00    	je     0x140942b6e
1409425e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1409425ef:	00
1409425f0:	45 33 f6             	xor    %r14d,%r14d
1409425f3:	48 8b 03             	mov    (%rbx),%rax
1409425f6:	48 8b cb             	mov    %rbx,%rcx
1409425f9:	48 8b 40 48          	mov    0x48(%rax),%rax
1409425fd:	ff 15 35 a6 1c 00    	call   *0x1ca635(%rip)        # 0x140b0cc38
140942603:	48 85 c0             	test   %rax,%rax
140942606:	0f 84 03 01 00 00    	je     0x14094270f
14094260c:	48 8b 03             	mov    (%rbx),%rax
14094260f:	41 8b d6             	mov    %r14d,%edx
140942612:	48 8b cb             	mov    %rbx,%rcx
140942615:	48 8b 40 40          	mov    0x40(%rax),%rax
140942619:	ff 15 19 a6 1c 00    	call   *0x1ca619(%rip)        # 0x140b0cc38
14094261f:	48 8b 48 08          	mov    0x8(%rax),%rcx
140942623:	48 85 c9             	test   %rcx,%rcx
140942626:	74 0c                	je     0x140942634
140942628:	f0 ff 41 08          	lock incl 0x8(%rcx)
14094262c:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
140942633:	00
140942634:	4c 8b 38             	mov    (%rax),%r15
140942637:	4c 8b 60 08          	mov    0x8(%rax),%r12
14094263b:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140942640:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140942645:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
14094264a:	48 85 f6             	test   %rsi,%rsi
14094264d:	74 3d                	je     0x14094268c
14094264f:	8b c7                	mov    %edi,%eax
140942651:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
140942656:	03 c7                	add    %edi,%eax
140942658:	75 2a                	jne    0x140942684
14094265a:	48 8b 06             	mov    (%rsi),%rax
14094265d:	48 8b ce             	mov    %rsi,%rcx
140942660:	48 8b 00             	mov    (%rax),%rax
140942663:	ff 15 cf a5 1c 00    	call   *0x1ca5cf(%rip)        # 0x140b0cc38
140942669:	8b c7                	mov    %edi,%eax
14094266b:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
140942670:	03 c7                	add    %edi,%eax
140942672:	75 10                	jne    0x140942684
140942674:	48 8b 06             	mov    (%rsi),%rax
140942677:	48 8b ce             	mov    %rsi,%rcx
14094267a:	48 8b 40 08          	mov    0x8(%rax),%rax
14094267e:	ff 15 b4 a5 1c 00    	call   *0x1ca5b4(%rip)        # 0x140b0cc38
140942684:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
14094268b:	00
14094268c:	4d 85 ff             	test   %r15,%r15
14094268f:	0f 84 00 05 00 00    	je     0x140942b95
140942695:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14094269a:	0f 57 c0             	xorps  %xmm0,%xmm0
14094269d:	66 0f 7f 84 24 f0 00 	movdqa %xmm0,0xf0(%rsp)
1409426a4:	00 00
1409426a6:	4d 85 e4             	test   %r12,%r12
1409426a9:	74 11                	je     0x1409426bc
1409426ab:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1409426b0:	f0 ff 40 08          	lock incl 0x8(%rax)
1409426b4:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
1409426bb:	00
1409426bc:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1409426c1:	66 0f 7f 84 24 f0 00 	movdqa %xmm0,0xf0(%rsp)
1409426c8:	00 00
1409426ca:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1409426cf:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1409426d4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409426d9:	4c 8d 8c 24 f0 00 00 	lea    0xf0(%rsp),%r9
1409426e0:	00
1409426e1:	45 8b c5             	mov    %r13d,%r8d
1409426e4:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1409426e9:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1409426ee:	e8 91 f5 ff ff       	call   0x140941c84
1409426f3:	49 ff c6             	inc    %r14
1409426f6:	48 8b 03             	mov    (%rbx),%rax
1409426f9:	48 8b cb             	mov    %rbx,%rcx
1409426fc:	48 8b 40 48          	mov    0x48(%rax),%rax
140942700:	ff 15 32 a5 1c 00    	call   *0x1ca532(%rip)        # 0x140b0cc38
140942706:	4c 3b f0             	cmp    %rax,%r14
140942709:	0f 82 fd fe ff ff    	jb     0x14094260c
14094270f:	48 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%rcx
140942716:	00
140942717:	48 85 c9             	test   %rcx,%rcx
14094271a:	74 43                	je     0x14094275f
14094271c:	8b c7                	mov    %edi,%eax
14094271e:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140942723:	03 c7                	add    %edi,%eax
140942725:	75 38                	jne    0x14094275f
140942727:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
14094272e:	00
14094272f:	48 8b 03             	mov    (%rbx),%rax
140942732:	48 8b cb             	mov    %rbx,%rcx
140942735:	48 8b 00             	mov    (%rax),%rax
140942738:	ff 15 fa a4 1c 00    	call   *0x1ca4fa(%rip)        # 0x140b0cc38
14094273e:	8b c7                	mov    %edi,%eax
140942740:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140942745:	03 c7                	add    %edi,%eax
140942747:	75 16                	jne    0x14094275f
140942749:	48 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%rcx
140942750:	00
140942751:	48 8b 01             	mov    (%rcx),%rax
140942754:	48 8b 40 08          	mov    0x8(%rax),%rax
140942758:	ff 15 da a4 1c 00    	call   *0x1ca4da(%rip)        # 0x140b0cc38
14094275e:	90                   	nop
14094275f:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
140942766:	00
140942767:	48 85 c9             	test   %rcx,%rcx
14094276a:	0f 84 85 01 00 00    	je     0x1409428f5
140942770:	8b c7                	mov    %edi,%eax
140942772:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140942777:	03 c7                	add    %edi,%eax
140942779:	0f 85 76 01 00 00    	jne    0x1409428f5
14094277f:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140942786:	00
140942787:	48 8b 03             	mov    (%rbx),%rax
14094278a:	48 8b cb             	mov    %rbx,%rcx
14094278d:	48 8b 00             	mov    (%rax),%rax
140942790:	ff 15 a2 a4 1c 00    	call   *0x1ca4a2(%rip)        # 0x140b0cc38
140942796:	8b c7                	mov    %edi,%eax
140942798:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14094279d:	03 c7                	add    %edi,%eax
14094279f:	0f 85 50 01 00 00    	jne    0x1409428f5
1409427a5:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1409427ac:	00
1409427ad:	48 8b 01             	mov    (%rcx),%rax
1409427b0:	48 8b 40 08          	mov    0x8(%rax),%rax
1409427b4:	ff 15 7e a4 1c 00    	call   *0x1ca47e(%rip)        # 0x140b0cc38