1401df2e5:	57                   	push   %rdi
1401df2e6:	48 83 ec 30          	sub    $0x30,%rsp
1401df2ea:	48 8b 05 0f 9c 1d 01 	mov    0x11d9c0f(%rip),%rax        # 0x1413b8f00
1401df2f1:	48 33 c4             	xor    %rsp,%rax
1401df2f4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401df2f9:	48 8b fa             	mov    %rdx,%rdi
1401df2fc:	48 8b d9             	mov    %rcx,%rbx
1401df2ff:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401df304:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401df309:	e8 32 ab 8b 00       	call   0x140a99e40
1401df30e:	48 8d 05 fb a6 dc 00 	lea    0xdca6fb(%rip),%rax        # 0x140fa9a10
1401df315:	48 89 03             	mov    %rax,(%rbx)
1401df318:	0f 57 c0             	xorps  %xmm0,%xmm0
1401df31b:	0f 11 43 70          	movups %xmm0,0x70(%rbx)
1401df31f:	33 c0                	xor    %eax,%eax
1401df321:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
1401df328:	48 89 83 88 00 00 00 	mov    %rax,0x88(%rbx)
1401df32f:	0f 10 07             	movups (%rdi),%xmm0
1401df332:	0f 11 43 70          	movups %xmm0,0x70(%rbx)
1401df336:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
1401df33a:	0f 11 8b 80 00 00 00 	movups %xmm1,0x80(%rbx)
1401df341:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
1401df348:	00
1401df349:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401df34d:	88 07                	mov    %al,(%rdi)
1401df34f:	0f 57 c0             	xorps  %xmm0,%xmm0
1401df352:	0f 11 83 90 00 00 00 	movups %xmm0,0x90(%rbx)
1401df359:	48 89 83 a0 00 00 00 	mov    %rax,0xa0(%rbx)
1401df360:	48 89 83 a8 00 00 00 	mov    %rax,0xa8(%rbx)
1401df367:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
1401df36b:	0f 11 83 90 00 00 00 	movups %xmm0,0x90(%rbx)
1401df372:	0f 10 4f 30          	movups 0x30(%rdi),%xmm1
1401df376:	0f 11 8b a0 00 00 00 	movups %xmm1,0xa0(%rbx)
1401df37d:	48 89 47 30          	mov    %rax,0x30(%rdi)
1401df381:	48 c7 47 38 0f 00 00 	movq   $0xf,0x38(%rdi)
1401df388:	00
1401df389:	88 47 20             	mov    %al,0x20(%rdi)
1401df38c:	48 8b cf             	mov    %rdi,%rcx
1401df38f:	e8 7c a2 fb ff       	call   0x140199610
1401df394:	48 8b c3             	mov    %rbx,%rax
1401df397:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1401df39c:	48 33 cc             	xor    %rsp,%rcx
1401df39f:	e8 5c c1 c3 00       	call   0x140e1b500
1401df3a4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401df3a9:	48 83 c4 30          	add    $0x30,%rsp
1401df3ad:	5f                   	pop    %rdi
1401df3ae:	c3                   	ret
1401df3af:	cc                   	int3
1401df3b0:	40 53                	rex push %rbx
1401df3b2:	48 83 ec 20          	sub    $0x20,%rsp
1401df3b6:	48 8b d9             	mov    %rcx,%rbx
1401df3b9:	e8 12 fa ff ff       	call   0x1401dedd0
1401df3be:	48 8d 05 eb a5 dc 00 	lea    0xdca5eb(%rip),%rax        # 0x140fa99b0
1401df3c5:	48 89 03             	mov    %rax,(%rbx)
1401df3c8:	48 8b c3             	mov    %rbx,%rax
1401df3cb:	48 83 c4 20          	add    $0x20,%rsp
1401df3cf:	5b                   	pop    %rbx
1401df3d0:	c3                   	ret
1401df3d1:	cc                   	int3
1401df3d2:	cc                   	int3
1401df3d3:	cc                   	int3
1401df3d4:	cc                   	int3
1401df3d5:	cc                   	int3
1401df3d6:	cc                   	int3
1401df3d7:	cc                   	int3
1401df3d8:	cc                   	int3
1401df3d9:	cc                   	int3
1401df3da:	cc                   	int3
1401df3db:	cc                   	int3
1401df3dc:	cc                   	int3
1401df3dd:	cc                   	int3
1401df3de:	cc                   	int3
1401df3df:	cc                   	int3
1401df3e0:	40 53                	rex push %rbx
1401df3e2:	48 83 ec 20          	sub    $0x20,%rsp
1401df3e6:	48 8b d9             	mov    %rcx,%rbx
1401df3e9:	e8 52 aa 8b 00       	call   0x140a99e40
1401df3ee:	48 8d 05 bb a5 dc 00 	lea    0xdca5bb(%rip),%rax        # 0x140fa99b0
1401df3f5:	48 89 03             	mov    %rax,(%rbx)
1401df3f8:	48 8b c3             	mov    %rbx,%rax
1401df3fb:	48 83 c4 20          	add    $0x20,%rsp
1401df3ff:	5b                   	pop    %rbx
1401df400:	c3                   	ret
1401df401:	cc                   	int3
1401df402:	cc                   	int3
1401df403:	cc                   	int3
1401df404:	cc                   	int3
1401df405:	cc                   	int3
1401df406:	cc                   	int3
1401df407:	cc                   	int3
1401df408:	cc                   	int3
1401df409:	cc                   	int3
1401df40a:	cc                   	int3
1401df40b:	cc                   	int3
1401df40c:	cc                   	int3
1401df40d:	cc                   	int3
1401df40e:	cc                   	int3
1401df40f:	cc                   	int3
1401df410:	40 53                	rex push %rbx
1401df412:	48 83 ec 20          	sub    $0x20,%rsp
1401df416:	48 8b d9             	mov    %rcx,%rbx
1401df419:	e8 b2 f9 ff ff       	call   0x1401dedd0
1401df41e:	48 8d 05 a3 a5 dc 00 	lea    0xdca5a3(%rip),%rax        # 0x140fa99c8
1401df425:	48 89 03             	mov    %rax,(%rbx)
1401df428:	48 8b c3             	mov    %rbx,%rax
1401df42b:	48 83 c4 20          	add    $0x20,%rsp
1401df42f:	5b                   	pop    %rbx
1401df430:	c3                   	ret
1401df431:	cc                   	int3
1401df432:	cc                   	int3
1401df433:	cc                   	int3
1401df434:	cc                   	int3
1401df435:	cc                   	int3
1401df436:	cc                   	int3
1401df437:	cc                   	int3
1401df438:	cc                   	int3
1401df439:	cc                   	int3
1401df43a:	cc                   	int3
1401df43b:	cc                   	int3
1401df43c:	cc                   	int3
1401df43d:	cc                   	int3
1401df43e:	cc                   	int3
1401df43f:	cc                   	int3
1401df440:	40 53                	rex push %rbx
1401df442:	48 83 ec 20          	sub    $0x20,%rsp
1401df446:	48 8b d9             	mov    %rcx,%rbx
1401df449:	e8 f2 a9 8b 00       	call   0x140a99e40
1401df44e:	48 8d 05 73 a5 dc 00 	lea    0xdca573(%rip),%rax        # 0x140fa99c8
1401df455:	48 89 03             	mov    %rax,(%rbx)
1401df458:	48 8b c3             	mov    %rbx,%rax
1401df45b:	48 83 c4 20          	add    $0x20,%rsp
1401df45f:	5b                   	pop    %rbx
1401df460:	c3                   	ret
1401df461:	cc                   	int3
1401df462:	cc                   	int3
1401df463:	cc                   	int3
1401df464:	cc                   	int3
1401df465:	cc                   	int3
1401df466:	cc                   	int3
1401df467:	cc                   	int3
1401df468:	cc                   	int3
1401df469:	cc                   	int3
1401df46a:	cc                   	int3
1401df46b:	cc                   	int3
1401df46c:	cc                   	int3
1401df46d:	cc                   	int3
1401df46e:	cc                   	int3
1401df46f:	cc                   	int3
1401df470:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401df475:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401df47a:	55                   	push   %rbp
1401df47b:	56                   	push   %rsi
1401df47c:	57                   	push   %rdi
1401df47d:	48 83 ec 20          	sub    $0x20,%rsp
1401df481:	48 8b fa             	mov    %rdx,%rdi
1401df484:	48 8b d9             	mov    %rcx,%rbx
1401df487:	33 ed                	xor    %ebp,%ebp
1401df489:	48 89 29             	mov    %rbp,(%rcx)
1401df48c:	48 89 69 08          	mov    %rbp,0x8(%rcx)
1401df490:	0f b7 42 10          	movzwl 0x10(%rdx),%eax
1401df494:	66 89 41 10          	mov    %ax,0x10(%rcx)
1401df498:	40 88 69 14          	mov    %bpl,0x14(%rcx)
1401df49c:	40 38 6a 14          	cmp    %bpl,0x14(%rdx)
1401df4a0:	74 12                	je     0x1401df4b4
1401df4a2:	0f b6 42 12          	movzbl 0x12(%rdx),%eax
1401df4a6:	88 41 12             	mov    %al,0x12(%rcx)
1401df4a9:	0f b6 42 13          	movzbl 0x13(%rdx),%eax
1401df4ad:	88 41 13             	mov    %al,0x13(%rcx)
1401df4b0:	c6 41 14 01          	movb   $0x1,0x14(%rcx)
1401df4b4:	0f b7 42 15          	movzwl 0x15(%rdx),%eax
1401df4b8:	66 89 41 15          	mov    %ax,0x15(%rcx)
1401df4bc:	0f b7 42 17          	movzwl 0x17(%rdx),%eax
1401df4c0:	66 89 41 17          	mov    %ax,0x17(%rcx)
1401df4c4:	48 8d 71 20          	lea    0x20(%rcx),%rsi
1401df4c8:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1401df4cd:	48 83 c2 20          	add    $0x20,%rdx
1401df4d1:	c6 46 30 00          	movb   $0x0,0x30(%rsi)
1401df4d5:	80 7a 30 00          	cmpb   $0x0,0x30(%rdx)
1401df4d9:	74 0c                	je     0x1401df4e7
1401df4db:	48 8b ce             	mov    %rsi,%rcx
1401df4de:	e8 4d f5 ff ff       	call   0x1401dea30
1401df4e3:	c6 46 30 01          	movb   $0x1,0x30(%rsi)
1401df4e7:	48 89 6b 58          	mov    %rbp,0x58(%rbx)
1401df4eb:	48 89 6b 60          	mov    %rbp,0x60(%rbx)
1401df4ef:	48 8b 47 60          	mov    0x60(%rdi),%rax
1401df4f3:	48 85 c0             	test   %rax,%rax
1401df4f6:	74 04                	je     0x1401df4fc
1401df4f8:	f0 ff 40 08          	lock incl 0x8(%rax)
1401df4fc:	48 8b 47 58          	mov    0x58(%rdi),%rax
1401df500:	48 89 43 58          	mov    %rax,0x58(%rbx)
1401df504:	48 8b 47 60          	mov    0x60(%rdi),%rax
1401df508:	48 89 43 60          	mov    %rax,0x60(%rbx)
1401df50c:	48 8d 73 68          	lea    0x68(%rbx),%rsi
1401df510:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1401df515:	48 8d 57 68          	lea    0x68(%rdi),%rdx
1401df519:	c6 46 70 00          	movb   $0x0,0x70(%rsi)
1401df51d:	80 7a 70 00          	cmpb   $0x0,0x70(%rdx)
1401df521:	74 16                	je     0x1401df539
1401df523:	48 8b ce             	mov    %rsi,%rcx
1401df526:	e8 a5 f8 ff ff       	call   0x1401dedd0
1401df52b:	48 8d 05 d6 a3 dc 00 	lea    0xdca3d6(%rip),%rax        # 0x140fa9908
1401df532:	48 89 06             	mov    %rax,(%rsi)
1401df535:	c6 46 70 01          	movb   $0x1,0x70(%rsi)
1401df539:	48 8b c3             	mov    %rbx,%rax
1401df53c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401df541:	48 83 c4 20          	add    $0x20,%rsp
1401df545:	5f                   	pop    %rdi
1401df546:	5e                   	pop    %rsi
1401df547:	5d                   	pop    %rbp
1401df548:	c3                   	ret
1401df549:	cc                   	int3
1401df54a:	cc                   	int3
1401df54b:	cc                   	int3
1401df54c:	cc                   	int3
1401df54d:	cc                   	int3
1401df54e:	cc                   	int3
1401df54f:	cc                   	int3
1401df550:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401df555:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401df55a:	55                   	push   %rbp
1401df55b:	56                   	push   %rsi
1401df55c:	57                   	push   %rdi
1401df55d:	48 83 ec 20          	sub    $0x20,%rsp
1401df561:	48 8b fa             	mov    %rdx,%rdi
1401df564:	48 8b d9             	mov    %rcx,%rbx
1401df567:	33 ed                	xor    %ebp,%ebp
1401df569:	48 89 69 08          	mov    %rbp,0x8(%rcx)
1401df56d:	48 89 69 10          	mov    %rbp,0x10(%rcx)
1401df571:	48 8d 71 18          	lea    0x18(%rcx),%rsi
1401df575:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1401df57a:	48 83 c2 18          	add    $0x18,%rdx
1401df57e:	40 88 6e 18          	mov    %bpl,0x18(%rsi)
1401df582:	40 38 6a 18          	cmp    %bpl,0x18(%rdx)
1401df586:	74 0c                	je     0x1401df594
1401df588:	48 8b ce             	mov    %rsi,%rcx
1401df58b:	e8 60 df ff ff       	call   0x1401dd4f0
1401df590:	c6 46 18 01          	movb   $0x1,0x18(%rsi)
1401df594:	48 8d 73 38          	lea    0x38(%rbx),%rsi
1401df598:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1401df59d:	48 8d 57 38          	lea    0x38(%rdi),%rdx
1401df5a1:	c6 46 30 00          	movb   $0x0,0x30(%rsi)
1401df5a5:	80 7a 30 00          	cmpb   $0x0,0x30(%rdx)
1401df5a9:	74 0c                	je     0x1401df5b7
1401df5ab:	48 8b ce             	mov    %rsi,%rcx
1401df5ae:	e8 7d f4 ff ff       	call   0x1401dea30
1401df5b3:	c6 46 30 01          	movb   $0x1,0x30(%rsi)
1401df5b7:	48 89 6b 70          	mov    %rbp,0x70(%rbx)
1401df5bb:	48 89 6b 78          	mov    %rbp,0x78(%rbx)
1401df5bf:	48 8b 47 78          	mov    0x78(%rdi),%rax
1401df5c3:	48 85 c0             	test   %rax,%rax
1401df5c6:	74 04                	je     0x1401df5cc
1401df5c8:	f0 ff 40 08          	lock incl 0x8(%rax)
1401df5cc:	48 8b 47 70          	mov    0x70(%rdi),%rax
1401df5d0:	48 89 43 70          	mov    %rax,0x70(%rbx)
1401df5d4:	48 8b 47 78          	mov    0x78(%rdi),%rax
1401df5d8:	48 89 43 78          	mov    %rax,0x78(%rbx)
1401df5dc:	48 8d b3 80 00 00 00 	lea    0x80(%rbx),%rsi
1401df5e3:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1401df5e8:	48 8d 97 80 00 00 00 	lea    0x80(%rdi),%rdx
1401df5ef:	c6 46 70 00          	movb   $0x0,0x70(%rsi)
1401df5f3:	80 7a 70 00          	cmpb   $0x0,0x70(%rdx)
1401df5f7:	74 16                	je     0x1401df60f
1401df5f9:	48 8b ce             	mov    %rsi,%rcx
1401df5fc:	e8 cf f7 ff ff       	call   0x1401dedd0
1401df601:	48 8d 05 00 a3 dc 00 	lea    0xdca300(%rip),%rax        # 0x140fa9908
1401df608:	48 89 06             	mov    %rax,(%rsi)
1401df60b:	c6 46 70 01          	movb   $0x1,0x70(%rsi)
1401df60f:	48 8b 87 f8 00 00 00 	mov    0xf8(%rdi),%rax
1401df616:	48 89 83 f8 00 00 00 	mov    %rax,0xf8(%rbx)
1401df61d:	48 8b 87 00 01 00 00 	mov    0x100(%rdi),%rax
1401df624:	48 89 83 00 01 00 00 	mov    %rax,0x100(%rbx)
1401df62b:	48 8b c3             	mov    %rbx,%rax
1401df62e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401df633:	48 83 c4 20          	add    $0x20,%rsp
1401df637:	5f                   	pop    %rdi
1401df638:	5e                   	pop    %rsi
1401df639:	5d                   	pop    %rbp
1401df63a:	c3                   	ret
1401df63b:	cc                   	int3
1401df63c:	cc                   	int3
1401df63d:	cc                   	int3
1401df63e:	cc                   	int3
1401df63f:	cc                   	int3
1401df640:	33 c0                	xor    %eax,%eax
1401df642:	0f 57 c0             	xorps  %xmm0,%xmm0
1401df645:	48 89 41 08          	mov    %rax,0x8(%rcx)
1401df649:	48 89 41 10          	mov    %rax,0x10(%rcx)
1401df64d:	88 41 30             	mov    %al,0x30(%rcx)
1401df650:	88 41 68             	mov    %al,0x68(%rcx)
1401df653:	0f 11 41 70          	movups %xmm0,0x70(%rcx)
1401df657:	48 89 41 70          	mov    %rax,0x70(%rcx)
1401df65b:	48 89 41 78          	mov    %rax,0x78(%rcx)
1401df65f:	88 81 f0 00 00 00    	mov    %al,0xf0(%rcx)
1401df665:	48 8b 02             	mov    (%rdx),%rax
1401df668:	48 89 81 f8 00 00 00 	mov    %rax,0xf8(%rcx)
1401df66f:	49 8b 00             	mov    (%r8),%rax
1401df672:	48 89 81 00 01 00 00 	mov    %rax,0x100(%rcx)
1401df679:	48 8b c1             	mov    %rcx,%rax
1401df67c:	c3                   	ret
1401df67d:	cc                   	int3
1401df67e:	cc                   	int3
1401df67f:	cc                   	int3
1401df680:	40 53                	rex push %rbx
1401df682:	48 83 ec 20          	sub    $0x20,%rsp
1401df686:	48 8b d9             	mov    %rcx,%rbx
1401df689:	e8 42 f7 ff ff       	call   0x1401dedd0
1401df68e:	48 8d 05 73 a5 dc 00 	lea    0xdca573(%rip),%rax        # 0x140fa9c08
1401df695:	48 89 03             	mov    %rax,(%rbx)
1401df698:	48 8b c3             	mov    %rbx,%rax
1401df69b:	48 83 c4 20          	add    $0x20,%rsp
1401df69f:	5b                   	pop    %rbx
1401df6a0:	c3                   	ret
1401df6a1:	cc                   	int3
1401df6a2:	cc                   	int3
1401df6a3:	cc                   	int3
1401df6a4:	cc                   	int3
1401df6a5:	cc                   	int3
1401df6a6:	cc                   	int3
1401df6a7:	cc                   	int3
1401df6a8:	cc                   	int3
1401df6a9:	cc                   	int3
1401df6aa:	cc                   	int3
1401df6ab:	cc                   	int3
1401df6ac:	cc                   	int3
1401df6ad:	cc                   	int3
1401df6ae:	cc                   	int3
1401df6af:	cc                   	int3
1401df6b0:	40 53                	rex push %rbx
1401df6b2:	48 83 ec 40          	sub    $0x40,%rsp
1401df6b6:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
1401df6bb:	48 8b d9             	mov    %rcx,%rbx
1401df6be:	49 8b c0             	mov    %r8,%rax
1401df6c1:	76 03                	jbe    0x1401df6c6
1401df6c3:	49 8b 00             	mov    (%r8),%rax
1401df6c6:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1401df6cb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401df6d0:	49 8b 40 10          	mov    0x10(%r8),%rax
1401df6d4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401df6d9:	48 8b c2             	mov    %rdx,%rax
1401df6dc:	76 03                	jbe    0x1401df6e1
1401df6de:	48 8b 02             	mov    (%rdx),%rax
1401df6e1:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1401df6e6:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401df6eb:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401df6f0:	48 8b 42 10          	mov    0x10(%rdx),%rax
1401df6f4:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401df6f9:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401df6fe:	0f 28 4c 24 30       	movaps 0x30(%rsp),%xmm1
1401df703:	66 0f 7f 4c 24 30    	movdqa %xmm1,0x30(%rsp)
1401df709:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)