14009a338:	48 89 6f 78          	mov    %rbp,0x78(%rdi)
14009a33c:	48 8b 4f 70          	mov    0x70(%rdi),%rcx
14009a340:	48 89 6f 70          	mov    %rbp,0x70(%rdi)
14009a344:	48 8b 47 68          	mov    0x68(%rdi),%rax
14009a348:	48 89 6f 68          	mov    %rbp,0x68(%rdi)
14009a34c:	48 89 46 68          	mov    %rax,0x68(%rsi)
14009a350:	48 89 4e 70          	mov    %rcx,0x70(%rsi)
14009a354:	48 89 56 78          	mov    %rdx,0x78(%rsi)
14009a358:	0f 57 c0             	xorps  %xmm0,%xmm0
14009a35b:	0f 11 86 80 00 00 00 	movups %xmm0,0x80(%rsi)
14009a362:	48 89 ae 90 00 00 00 	mov    %rbp,0x90(%rsi)
14009a369:	48 89 ae 98 00 00 00 	mov    %rbp,0x98(%rsi)
14009a370:	0f 10 87 80 00 00 00 	movups 0x80(%rdi),%xmm0
14009a377:	0f 11 86 80 00 00 00 	movups %xmm0,0x80(%rsi)
14009a37e:	0f 10 8f 90 00 00 00 	movups 0x90(%rdi),%xmm1
14009a385:	0f 11 8e 90 00 00 00 	movups %xmm1,0x90(%rsi)
14009a38c:	4c 89 bf 98 00 00 00 	mov    %r15,0x98(%rdi)
14009a393:	48 89 af 90 00 00 00 	mov    %rbp,0x90(%rdi)
14009a39a:	40 88 af 80 00 00 00 	mov    %bpl,0x80(%rdi)
14009a3a1:	0f 57 c0             	xorps  %xmm0,%xmm0
14009a3a4:	0f 11 86 a0 00 00 00 	movups %xmm0,0xa0(%rsi)
14009a3ab:	48 89 ae b0 00 00 00 	mov    %rbp,0xb0(%rsi)
14009a3b2:	48 89 ae b8 00 00 00 	mov    %rbp,0xb8(%rsi)
14009a3b9:	0f 10 87 a0 00 00 00 	movups 0xa0(%rdi),%xmm0
14009a3c0:	0f 11 86 a0 00 00 00 	movups %xmm0,0xa0(%rsi)
14009a3c7:	0f 10 8f b0 00 00 00 	movups 0xb0(%rdi),%xmm1
14009a3ce:	0f 11 8e b0 00 00 00 	movups %xmm1,0xb0(%rsi)
14009a3d5:	48 89 af b0 00 00 00 	mov    %rbp,0xb0(%rdi)
14009a3dc:	4c 89 bf b8 00 00 00 	mov    %r15,0xb8(%rdi)
14009a3e3:	40 88 af a0 00 00 00 	mov    %bpl,0xa0(%rdi)
14009a3ea:	48 8b 97 d0 00 00 00 	mov    0xd0(%rdi),%rdx
14009a3f1:	48 89 af d0 00 00 00 	mov    %rbp,0xd0(%rdi)
14009a3f8:	48 8b 8f c8 00 00 00 	mov    0xc8(%rdi),%rcx
14009a3ff:	48 89 af c8 00 00 00 	mov    %rbp,0xc8(%rdi)
14009a406:	48 8b 87 c0 00 00 00 	mov    0xc0(%rdi),%rax
14009a40d:	48 89 af c0 00 00 00 	mov    %rbp,0xc0(%rdi)
14009a414:	48 89 86 c0 00 00 00 	mov    %rax,0xc0(%rsi)
14009a41b:	48 89 8e c8 00 00 00 	mov    %rcx,0xc8(%rsi)
14009a422:	48 89 96 d0 00 00 00 	mov    %rdx,0xd0(%rsi)
14009a429:	48 8b 87 d8 00 00 00 	mov    0xd8(%rdi),%rax
14009a430:	48 89 af d8 00 00 00 	mov    %rbp,0xd8(%rdi)
14009a437:	48 89 86 d8 00 00 00 	mov    %rax,0xd8(%rsi)
14009a43e:	48 8b 87 e0 00 00 00 	mov    0xe0(%rdi),%rax
14009a445:	48 89 af e0 00 00 00 	mov    %rbp,0xe0(%rdi)
14009a44c:	48 89 86 e0 00 00 00 	mov    %rax,0xe0(%rsi)
14009a453:	48 8b 87 e8 00 00 00 	mov    0xe8(%rdi),%rax
14009a45a:	48 89 af e8 00 00 00 	mov    %rbp,0xe8(%rdi)
14009a461:	48 89 86 e8 00 00 00 	mov    %rax,0xe8(%rsi)
14009a468:	48 8b 87 f0 00 00 00 	mov    0xf0(%rdi),%rax
14009a46f:	48 89 af f0 00 00 00 	mov    %rbp,0xf0(%rdi)
14009a476:	48 89 86 f0 00 00 00 	mov    %rax,0xf0(%rsi)
14009a47d:	48 8b 87 f8 00 00 00 	mov    0xf8(%rdi),%rax
14009a484:	48 89 af f8 00 00 00 	mov    %rbp,0xf8(%rdi)
14009a48b:	48 89 86 f8 00 00 00 	mov    %rax,0xf8(%rsi)
14009a492:	8a 87 00 01 00 00    	mov    0x100(%rdi),%al
14009a498:	88 86 00 01 00 00    	mov    %al,0x100(%rsi)
14009a49e:	8a 87 01 01 00 00    	mov    0x101(%rdi),%al
14009a4a4:	88 86 01 01 00 00    	mov    %al,0x101(%rsi)
14009a4aa:	8a 87 02 01 00 00    	mov    0x102(%rdi),%al
14009a4b0:	88 86 02 01 00 00    	mov    %al,0x102(%rsi)
14009a4b6:	8a 87 03 01 00 00    	mov    0x103(%rdi),%al
14009a4bc:	88 86 03 01 00 00    	mov    %al,0x103(%rsi)
14009a4c2:	4c 8d b6 08 01 00 00 	lea    0x108(%rsi),%r14
14009a4c9:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
14009a4ce:	8b 87 08 01 00 00    	mov    0x108(%rdi),%eax
14009a4d4:	41 89 06             	mov    %eax,(%r14)
14009a4d7:	49 89 6e 08          	mov    %rbp,0x8(%r14)
14009a4db:	49 89 6e 10          	mov    %rbp,0x10(%r14)
14009a4df:	0f ae e8             	lfence
14009a4e2:	8d 4d 18             	lea    0x18(%rbp),%ecx
14009a4e5:	ff 15 65 86 17 00    	call   *0x178665(%rip)        # 0x140212b50
14009a4eb:	48 85 c0             	test   %rax,%rax
14009a4ee:	75 07                	jne    0x14009a4f7
14009a4f0:	ff 15 3a 86 17 00    	call   *0x17863a(%rip)        # 0x140212b30
14009a4f6:	cc                   	int3
14009a4f7:	48 89 00             	mov    %rax,(%rax)
14009a4fa:	48 89 40 08          	mov    %rax,0x8(%rax)
14009a4fe:	49 89 46 08          	mov    %rax,0x8(%r14)
14009a502:	49 8d 5e 18          	lea    0x18(%r14),%rbx
14009a506:	48 89 2b             	mov    %rbp,(%rbx)
14009a509:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
14009a50d:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
14009a511:	4d 8b 46 08          	mov    0x8(%r14),%r8
14009a515:	ba 10 00 00 00       	mov    $0x10,%edx
14009a51a:	48 8b cb             	mov    %rbx,%rcx
14009a51d:	e8 22 33 f7 ff       	call   0x14000d844
14009a522:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14009a526:	48 8b 87 10 01 00 00 	mov    0x110(%rdi),%rax
14009a52d:	49 89 46 08          	mov    %rax,0x8(%r14)
14009a531:	48 89 8f 10 01 00 00 	mov    %rcx,0x110(%rdi)
14009a538:	49 8b 4e 10          	mov    0x10(%r14),%rcx
14009a53c:	48 8b 87 18 01 00 00 	mov    0x118(%rdi),%rax
14009a543:	49 89 46 10          	mov    %rax,0x10(%r14)
14009a547:	48 89 8f 18 01 00 00 	mov    %rcx,0x118(%rdi)
14009a54e:	48 8b 0b             	mov    (%rbx),%rcx
14009a551:	48 8b 87 20 01 00 00 	mov    0x120(%rdi),%rax
14009a558:	48 89 03             	mov    %rax,(%rbx)
14009a55b:	48 89 8f 20 01 00 00 	mov    %rcx,0x120(%rdi)
14009a562:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14009a566:	48 8b 87 28 01 00 00 	mov    0x128(%rdi),%rax
14009a56d:	48 89 43 08          	mov    %rax,0x8(%rbx)
14009a571:	48 89 8f 28 01 00 00 	mov    %rcx,0x128(%rdi)
14009a578:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14009a57c:	48 8b 87 30 01 00 00 	mov    0x130(%rdi),%rax
14009a583:	48 89 43 10          	mov    %rax,0x10(%rbx)
14009a587:	48 89 8f 30 01 00 00 	mov    %rcx,0x130(%rdi)
14009a58e:	48 8b 87 38 01 00 00 	mov    0x138(%rdi),%rax
14009a595:	48 c7 87 38 01 00 00 	movq   $0x7,0x138(%rdi)
14009a59c:	07 00 00 00
14009a5a0:	49 89 46 30          	mov    %rax,0x30(%r14)
14009a5a4:	48 8b 87 40 01 00 00 	mov    0x140(%rdi),%rax
14009a5ab:	48 c7 87 40 01 00 00 	movq   $0x8,0x140(%rdi)
14009a5b2:	08 00 00 00
14009a5b6:	49 89 46 38          	mov    %rax,0x38(%r14)
14009a5ba:	8a 87 48 01 00 00    	mov    0x148(%rdi),%al
14009a5c0:	88 86 48 01 00 00    	mov    %al,0x148(%rsi)
14009a5c6:	8a 87 49 01 00 00    	mov    0x149(%rdi),%al
14009a5cc:	88 86 49 01 00 00    	mov    %al,0x149(%rsi)
14009a5d2:	8a 87 4a 01 00 00    	mov    0x14a(%rdi),%al
14009a5d8:	88 86 4a 01 00 00    	mov    %al,0x14a(%rsi)
14009a5de:	0f b7 87 4c 01 00 00 	movzwl 0x14c(%rdi),%eax
14009a5e5:	66 89 86 4c 01 00 00 	mov    %ax,0x14c(%rsi)
14009a5ec:	0f 57 c0             	xorps  %xmm0,%xmm0
14009a5ef:	0f 11 86 50 01 00 00 	movups %xmm0,0x150(%rsi)
14009a5f6:	48 89 ae 60 01 00 00 	mov    %rbp,0x160(%rsi)
14009a5fd:	48 89 ae 68 01 00 00 	mov    %rbp,0x168(%rsi)
14009a604:	0f 10 87 50 01 00 00 	movups 0x150(%rdi),%xmm0
14009a60b:	0f 11 86 50 01 00 00 	movups %xmm0,0x150(%rsi)
14009a612:	0f 10 8f 60 01 00 00 	movups 0x160(%rdi),%xmm1
14009a619:	0f 11 8e 60 01 00 00 	movups %xmm1,0x160(%rsi)
14009a620:	4c 89 bf 68 01 00 00 	mov    %r15,0x168(%rdi)
14009a627:	48 89 af 60 01 00 00 	mov    %rbp,0x160(%rdi)
14009a62e:	40 88 af 50 01 00 00 	mov    %bpl,0x150(%rdi)
14009a635:	8a 87 70 01 00 00    	mov    0x170(%rdi),%al
14009a63b:	88 86 70 01 00 00    	mov    %al,0x170(%rsi)
14009a641:	8a 87 71 01 00 00    	mov    0x171(%rdi),%al
14009a647:	88 86 71 01 00 00    	mov    %al,0x171(%rsi)
14009a64d:	0f 57 c0             	xorps  %xmm0,%xmm0
14009a650:	0f 11 86 78 01 00 00 	movups %xmm0,0x178(%rsi)
14009a657:	48 89 ae 88 01 00 00 	mov    %rbp,0x188(%rsi)
14009a65e:	48 89 ae 90 01 00 00 	mov    %rbp,0x190(%rsi)
14009a665:	0f 10 87 78 01 00 00 	movups 0x178(%rdi),%xmm0
14009a66c:	0f 11 86 78 01 00 00 	movups %xmm0,0x178(%rsi)
14009a673:	0f 10 8f 88 01 00 00 	movups 0x188(%rdi),%xmm1
14009a67a:	0f 11 8e 88 01 00 00 	movups %xmm1,0x188(%rsi)
14009a681:	4c 89 bf 90 01 00 00 	mov    %r15,0x190(%rdi)
14009a688:	48 89 af 88 01 00 00 	mov    %rbp,0x188(%rdi)
14009a68f:	40 88 af 78 01 00 00 	mov    %bpl,0x178(%rdi)
14009a696:	0f 57 c0             	xorps  %xmm0,%xmm0
14009a699:	0f 11 86 98 01 00 00 	movups %xmm0,0x198(%rsi)
14009a6a0:	48 89 ae a8 01 00 00 	mov    %rbp,0x1a8(%rsi)
14009a6a7:	48 89 ae b0 01 00 00 	mov    %rbp,0x1b0(%rsi)
14009a6ae:	0f 10 87 98 01 00 00 	movups 0x198(%rdi),%xmm0
14009a6b5:	0f 11 86 98 01 00 00 	movups %xmm0,0x198(%rsi)
14009a6bc:	0f 10 8f a8 01 00 00 	movups 0x1a8(%rdi),%xmm1
14009a6c3:	0f 11 8e a8 01 00 00 	movups %xmm1,0x1a8(%rsi)
14009a6ca:	4c 89 bf b0 01 00 00 	mov    %r15,0x1b0(%rdi)
14009a6d1:	48 89 af a8 01 00 00 	mov    %rbp,0x1a8(%rdi)
14009a6d8:	40 88 af 98 01 00 00 	mov    %bpl,0x198(%rdi)
14009a6df:	0f 57 c0             	xorps  %xmm0,%xmm0
14009a6e2:	0f 11 86 b8 01 00 00 	movups %xmm0,0x1b8(%rsi)
14009a6e9:	48 89 ae c8 01 00 00 	mov    %rbp,0x1c8(%rsi)
14009a6f0:	48 89 ae d0 01 00 00 	mov    %rbp,0x1d0(%rsi)
14009a6f7:	0f 10 87 b8 01 00 00 	movups 0x1b8(%rdi),%xmm0
14009a6fe:	0f 11 86 b8 01 00 00 	movups %xmm0,0x1b8(%rsi)
14009a705:	0f 10 8f c8 01 00 00 	movups 0x1c8(%rdi),%xmm1
14009a70c:	0f 11 8e c8 01 00 00 	movups %xmm1,0x1c8(%rsi)
14009a713:	4c 89 bf d0 01 00 00 	mov    %r15,0x1d0(%rdi)
14009a71a:	48 89 af c8 01 00 00 	mov    %rbp,0x1c8(%rdi)
14009a721:	40 88 af b8 01 00 00 	mov    %bpl,0x1b8(%rdi)
14009a728:	0f 57 c0             	xorps  %xmm0,%xmm0
14009a72b:	0f 11 86 d8 01 00 00 	movups %xmm0,0x1d8(%rsi)
14009a732:	48 89 ae e8 01 00 00 	mov    %rbp,0x1e8(%rsi)
14009a739:	48 89 ae f0 01 00 00 	mov    %rbp,0x1f0(%rsi)
14009a740:	0f 10 87 d8 01 00 00 	movups 0x1d8(%rdi),%xmm0
14009a747:	0f 11 86 d8 01 00 00 	movups %xmm0,0x1d8(%rsi)
14009a74e:	0f 10 8f e8 01 00 00 	movups 0x1e8(%rdi),%xmm1
14009a755:	0f 11 8e e8 01 00 00 	movups %xmm1,0x1e8(%rsi)
14009a75c:	4c 89 bf f0 01 00 00 	mov    %r15,0x1f0(%rdi)
14009a763:	48 89 af e8 01 00 00 	mov    %rbp,0x1e8(%rdi)
14009a76a:	40 88 af d8 01 00 00 	mov    %bpl,0x1d8(%rdi)
14009a771:	0f 57 c0             	xorps  %xmm0,%xmm0
14009a774:	0f 11 86 f8 01 00 00 	movups %xmm0,0x1f8(%rsi)
14009a77b:	48 89 ae 08 02 00 00 	mov    %rbp,0x208(%rsi)
14009a782:	48 89 ae 10 02 00 00 	mov    %rbp,0x210(%rsi)
14009a789:	0f 10 87 f8 01 00 00 	movups 0x1f8(%rdi),%xmm0
14009a790:	0f 11 86 f8 01 00 00 	movups %xmm0,0x1f8(%rsi)
14009a797:	0f 10 8f 08 02 00 00 	movups 0x208(%rdi),%xmm1
14009a79e:	0f 11 8e 08 02 00 00 	movups %xmm1,0x208(%rsi)
14009a7a5:	4c 89 bf 10 02 00 00 	mov    %r15,0x210(%rdi)
14009a7ac:	48 89 af 08 02 00 00 	mov    %rbp,0x208(%rdi)
14009a7b3:	40 88 af f8 01 00 00 	mov    %bpl,0x1f8(%rdi)
14009a7ba:	0f 57 c0             	xorps  %xmm0,%xmm0
14009a7bd:	0f 11 86 18 02 00 00 	movups %xmm0,0x218(%rsi)
14009a7c4:	48 89 ae 28 02 00 00 	mov    %rbp,0x228(%rsi)
14009a7cb:	48 89 ae 30 02 00 00 	mov    %rbp,0x230(%rsi)
14009a7d2:	0f 10 87 18 02 00 00 	movups 0x218(%rdi),%xmm0
14009a7d9:	0f 11 86 18 02 00 00 	movups %xmm0,0x218(%rsi)
14009a7e0:	0f 10 8f 28 02 00 00 	movups 0x228(%rdi),%xmm1
14009a7e7:	0f 11 8e 28 02 00 00 	movups %xmm1,0x228(%rsi)
14009a7ee:	48 89 af 28 02 00 00 	mov    %rbp,0x228(%rdi)
14009a7f5:	4c 89 bf 30 02 00 00 	mov    %r15,0x230(%rdi)
14009a7fc:	40 88 af 18 02 00 00 	mov    %bpl,0x218(%rdi)
14009a803:	8b 87 38 02 00 00    	mov    0x238(%rdi),%eax
14009a809:	89 86 38 02 00 00    	mov    %eax,0x238(%rsi)
14009a80f:	48 8b 87 40 02 00 00 	mov    0x240(%rdi),%rax
14009a816:	48 89 af 40 02 00 00 	mov    %rbp,0x240(%rdi)
14009a81d:	48 89 86 40 02 00 00 	mov    %rax,0x240(%rsi)
14009a824:	48 8b 87 48 02 00 00 	mov    0x248(%rdi),%rax
14009a82b:	48 89 af 48 02 00 00 	mov    %rbp,0x248(%rdi)
14009a832:	48 89 86 48 02 00 00 	mov    %rax,0x248(%rsi)
14009a839:	48 8b 87 50 02 00 00 	mov    0x250(%rdi),%rax
14009a840:	48 89 af 50 02 00 00 	mov    %rbp,0x250(%rdi)
14009a847:	48 89 86 50 02 00 00 	mov    %rax,0x250(%rsi)
14009a84e:	48 8b 87 58 02 00 00 	mov    0x258(%rdi),%rax
14009a855:	48 89 af 58 02 00 00 	mov    %rbp,0x258(%rdi)
14009a85c:	48 89 86 58 02 00 00 	mov    %rax,0x258(%rsi)
14009a863:	48 8b 87 60 02 00 00 	mov    0x260(%rdi),%rax
14009a86a:	48 89 af 60 02 00 00 	mov    %rbp,0x260(%rdi)
14009a871:	48 89 86 60 02 00 00 	mov    %rax,0x260(%rsi)
14009a878:	48 8b 87 68 02 00 00 	mov    0x268(%rdi),%rax
14009a87f:	48 89 af 68 02 00 00 	mov    %rbp,0x268(%rdi)
14009a886:	48 89 86 68 02 00 00 	mov    %rax,0x268(%rsi)
14009a88d:	8a 87 70 02 00 00    	mov    0x270(%rdi),%al
14009a893:	88 86 70 02 00 00    	mov    %al,0x270(%rsi)
14009a899:	48 8b c6             	mov    %rsi,%rax
14009a89c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14009a8a1:	48 83 c4 20          	add    $0x20,%rsp
14009a8a5:	41 5f                	pop    %r15
14009a8a7:	41 5e                	pop    %r14
14009a8a9:	5f                   	pop    %rdi
14009a8aa:	5e                   	pop    %rsi
14009a8ab:	5d                   	pop    %rbp
14009a8ac:	c3                   	ret
14009a8ad:	90                   	nop
14009a8ae:	90                   	nop
14009a8af:	90                   	nop
14009a8b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14009a8b5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14009a8ba:	55                   	push   %rbp
14009a8bb:	57                   	push   %rdi
14009a8bc:	41 54                	push   %r12
14009a8be:	41 56                	push   %r14
14009a8c0:	41 57                	push   %r15
14009a8c2:	48 8d ac 24 b0 fd ff 	lea    -0x250(%rsp),%rbp
14009a8c9:	ff
14009a8ca:	48 81 ec 50 03 00 00 	sub    $0x350,%rsp
14009a8d1:	48 8b 05 a8 68 26 00 	mov    0x2668a8(%rip),%rax        # 0x140301180
14009a8d8:	48 33 c4             	xor    %rsp,%rax
14009a8db:	48 89 85 40 02 00 00 	mov    %rax,0x240(%rbp)
14009a8e2:	48 8b f2             	mov    %rdx,%rsi
14009a8e5:	48 8b f9             	mov    %rcx,%rdi
14009a8e8:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14009a8ec:	e8 ff f5 ff ff       	call   0x140099ef0
14009a8f1:	45 33 e4             	xor    %r12d,%r12d
14009a8f4:	48 8d 0d cd e2 19 00 	lea    0x19e2cd(%rip),%rcx        # 0x140238bc8
14009a8fb:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14009a900:	0f 57 c0             	xorps  %xmm0,%xmm0
14009a903:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
14009a908:	48 8d 0d 01 06 1d 00 	lea    0x1d0601(%rip),%rcx        # 0x14026af10
14009a90f:	ba 1c 09 00 00       	mov    $0x91c,%edx
14009a914:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14009a919:	0f 57 c9             	xorps  %xmm1,%xmm1
14009a91c:	66 0f 7f 4d 80       	movdqa %xmm1,-0x80(%rbp)
14009a921:	45 8d 4c 24 02       	lea    0x2(%r12),%r9d
14009a926:	0f 10 00             	movups (%rax),%xmm0
14009a929:	b9 06 d8 05 22       	mov    $0x2205d806,%ecx
14009a92e:	45 8d 44 24 64       	lea    0x64(%r12),%r8d
14009a933:	0f 29 44 24 70       	movaps %xmm0,0x70(%rsp)
14009a938:	0f 57 c0             	xorps  %xmm0,%xmm0
14009a93b:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14009a93f:	0f 29 4d 80          	movaps %xmm1,-0x80(%rbp)
14009a943:	4c 89 60 10          	mov    %r12,0x10(%rax)
14009a947:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
14009a94e:	00
14009a94f:	44 88 20             	mov    %r12b,(%rax)
14009a952:	41 8d 44 24 04       	lea    0x4(%r12),%eax
14009a957:	66 89 45 90          	mov    %ax,-0x70(%rbp)
14009a95b:	48 8d 05 e6 05 1d 00 	lea    0x1d05e6(%rip),%rax        # 0x14026af48
14009a962:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14009a967:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14009a96c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14009a971:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14009a976:	0f 11 45 98          	movups %xmm0,-0x68(%rbp)
14009a97a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14009a97f:	4c 89 65 a8          	mov    %r12,-0x58(%rbp)
14009a983:	48 c7 45 b0 07 00 00 	movq   $0x7,-0x50(%rbp)
14009a98a:	00
14009a98b:	66 44 89 65 98       	mov    %r12w,-0x68(%rbp)
14009a990:	e8 b7 a9 fc ff       	call   0x14006534c
14009a995:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14009a99a:	e8 a9 c1 fb ff       	call   0x140056b48
14009a99f:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14009a9a3:	e8 d0 df ff ff       	call   0x140098978
14009a9a8:	48 83 c7 e0          	add    $0xffffffffffffffe0,%rdi
14009a9ac:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14009a9b1:	48 8b d7             	mov    %rdi,%rdx
14009a9b4:	e8 1f 60 00 00       	call   0x1400a09d8
14009a9b9:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
14009a9be:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
14009a9c3:	45 8d 44 24 20       	lea    0x20(%r12),%r8d
14009a9c8:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
14009a9cd:	48 8d 15 e4 0c 1a 00 	lea    0x1a0ce4(%rip),%rdx        # 0x14023b6b8
14009a9d4:	4c 8b 30             	mov    (%rax),%r14
14009a9d7:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14009a9dc:	4c 8b 78 08          	mov    0x8(%rax),%r15
14009a9e0:	4c 89 20             	mov    %r12,(%rax)
14009a9e3:	4c 89 60 08          	mov    %r12,0x8(%rax)
14009a9e7:	e8 18 2f fd ff       	call   0x14006d904
14009a9ec:	48 83 7c 24 40 20    	cmpq   $0x20,0x40(%rsp)
14009a9f2:	0f 82 a9 00 00 00    	jb     0x14009aaa1
14009a9f8:	48 8b 8f 80 00 00 00 	mov    0x80(%rdi),%rcx
14009a9ff:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14009aa04:	48 89 0b             	mov    %rcx,(%rbx)
14009aa07:	48 85 c9             	test   %rcx,%rcx
14009aa0a:	74 0d                	je     0x14009aa19
14009aa0c:	48 8b 01             	mov    (%rcx),%rax
14009aa0f:	48 8b 40 08          	mov    0x8(%rax),%rax
14009aa13:	ff 15 17 84 17 00    	call   *0x178417(%rip)        # 0x140212e30
14009aa19:	4c 89 73 08          	mov    %r14,0x8(%rbx)
14009aa1d:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
14009aa21:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
14009aa25:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14009aa2a:	48 85 db             	test   %rbx,%rbx
14009aa2d:	74 65                	je     0x14009aa94
14009aa2f:	48 8b 03             	mov    (%rbx),%rax
14009aa32:	48 8b cb             	mov    %rbx,%rcx
14009aa35:	48 8b 40 48          	mov    0x48(%rax),%rax
14009aa39:	ff 15 f1 83 17 00    	call   *0x1783f1(%rip)        # 0x140212e30
14009aa3f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14009aa44:	48 89 1e             	mov    %rbx,(%rsi)
14009aa47:	48 85 c9             	test   %rcx,%rcx
14009aa4a:	74 1a                	je     0x14009aa66
14009aa4c:	83 ca ff             	or     $0xffffffff,%edx
14009aa4f:	f0 0f c1 51 0c       	lock xadd %edx,0xc(%rcx)
14009aa54:	83 fa 01             	cmp    $0x1,%edx
14009aa57:	75 0d                	jne    0x14009aa66
14009aa59:	48 8b 11             	mov    (%rcx),%rdx
14009aa5c:	48 8b 42 10          	mov    0x10(%rdx),%rax
14009aa60:	ff 15 ca 83 17 00    	call   *0x1783ca(%rip)        # 0x140212e30
14009aa66:	48 8b c6             	mov    %rsi,%rax
14009aa69:	48 8b 8d 40 02 00 00 	mov    0x240(%rbp),%rcx
14009aa70:	48 33 cc             	xor    %rsp,%rcx
14009aa73:	e8 f8 9c 16 00       	call   0x140204770
14009aa78:	4c 8d 9c 24 50 03 00 	lea    0x350(%rsp),%r11
14009aa7f:	00
14009aa80:	49 8b 5b 40          	mov    0x40(%r11),%rbx
14009aa84:	49 8b 73 48          	mov    0x48(%r11),%rsi
14009aa88:	49 8b e3             	mov    %r11,%rsp
14009aa8b:	41 5f                	pop    %r15