1401e2516:	48 8b 87 90 00 00 00 	mov    0x90(%rdi),%rax
1401e251d:	4c 89 a4 24 a0 00 00 	mov    %r12,0xa0(%rsp)
1401e2524:	00
1401e2525:	f3 0f 6f 5b 10       	movdqu 0x10(%rbx),%xmm3
1401e252a:	4c 89 ac 24 a8 00 00 	mov    %r13,0xa8(%rsp)
1401e2531:	00
1401e2532:	4c 89 94 24 b0 00 00 	mov    %r10,0xb0(%rsp)
1401e2539:	00
1401e253a:	4c 89 9c 24 b8 00 00 	mov    %r11,0xb8(%rsp)
1401e2541:	00
1401e2542:	4c 89 84 24 c0 00 00 	mov    %r8,0xc0(%rsp)
1401e2549:	00
1401e254a:	4c 89 8c 24 c8 00 00 	mov    %r9,0xc8(%rsp)
1401e2551:	00
1401e2552:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
1401e2559:	00
1401e255a:	0f 11 54 24 60       	movups %xmm2,0x60(%rsp)
1401e255f:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
1401e2564:	44 0f 11 84 24 90 00 	movups %xmm8,0x90(%rsp)
1401e256b:	00 00
1401e256d:	0f 11 5f 10          	movups %xmm3,0x10(%rdi)
1401e2571:	f3 0f 6f 6b 20       	movdqu 0x20(%rbx),%xmm5
1401e2576:	0f 11 6f 20          	movups %xmm5,0x20(%rdi)
1401e257a:	f3 0f 6f 4b 30       	movdqu 0x30(%rbx),%xmm1
1401e257f:	0f 11 4f 30          	movups %xmm1,0x30(%rdi)
1401e2583:	f3 0f 6f 5b 40       	movdqu 0x40(%rbx),%xmm3
1401e2588:	0f 11 5f 40          	movups %xmm3,0x40(%rdi)
1401e258c:	f3 0f 6f 6b 50       	movdqu 0x50(%rbx),%xmm5
1401e2591:	0f 11 6f 50          	movups %xmm5,0x50(%rdi)
1401e2595:	f3 0f 6f 4b 60       	movdqu 0x60(%rbx),%xmm1
1401e259a:	0f 11 4f 60          	movups %xmm1,0x60(%rdi)
1401e259e:	f3 0f 6f 5b 70       	movdqu 0x70(%rbx),%xmm3
1401e25a3:	0f 11 5f 70          	movups %xmm3,0x70(%rdi)
1401e25a7:	f3 0f 6f ab 80 00 00 	movdqu 0x80(%rbx),%xmm5
1401e25ae:	00
1401e25af:	0f 11 af 80 00 00 00 	movups %xmm5,0x80(%rdi)
1401e25b6:	48 8b 93 90 00 00 00 	mov    0x90(%rbx),%rdx
1401e25bd:	48 89 97 90 00 00 00 	mov    %rdx,0x90(%rdi)
1401e25c4:	4c 89 73 40          	mov    %r14,0x40(%rbx)
1401e25c8:	4c 89 7b 48          	mov    %r15,0x48(%rbx)
1401e25cc:	4c 89 63 60          	mov    %r12,0x60(%rbx)
1401e25d0:	4c 89 6b 68          	mov    %r13,0x68(%rbx)
1401e25d4:	4c 89 53 70          	mov    %r10,0x70(%rbx)
1401e25d8:	4c 89 5b 78          	mov    %r11,0x78(%rbx)
1401e25dc:	4c 89 83 80 00 00 00 	mov    %r8,0x80(%rbx)
1401e25e3:	4c 89 8b 88 00 00 00 	mov    %r9,0x88(%rbx)
1401e25ea:	48 89 83 90 00 00 00 	mov    %rax,0x90(%rbx)
1401e25f1:	0f 11 33             	movups %xmm6,(%rbx)
1401e25f4:	0f 11 63 10          	movups %xmm4,0x10(%rbx)
1401e25f8:	0f 11 53 20          	movups %xmm2,0x20(%rbx)
1401e25fc:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
1401e2600:	44 0f 11 43 50       	movups %xmm8,0x50(%rbx)
1401e2605:	eb 15                	jmp    0x1401e261c
1401e2607:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401e260e:	00 00
1401e2610:	48 89 fa             	mov    %rdi,%rdx
1401e2613:	e8 88 51 ff ff       	call   0x1401d77a0
1401e2618:	85 c0                	test   %eax,%eax
1401e261a:	75 19                	jne    0x1401e2635
1401e261c:	8b 46 28             	mov    0x28(%rsi),%eax
1401e261f:	85 c0                	test   %eax,%eax
1401e2621:	74 10                	je     0x1401e2633
1401e2623:	48 89 f9             	mov    %rdi,%rcx
1401e2626:	e8 55 90 ff ff       	call   0x1401db680
1401e262b:	85 c0                	test   %eax,%eax
1401e262d:	0f 85 8b fd ff ff    	jne    0x1401e23be
1401e2633:	31 c0                	xor    %eax,%eax
1401e2635:	48 8b 3d b4 64 05 00 	mov    0x564b4(%rip),%rdi        # 0x140238af0
1401e263c:	48 8b 94 24 d8 00 00 	mov    0xd8(%rsp),%rdx
1401e2643:	00
1401e2644:	48 2b 17             	sub    (%rdi),%rdx
1401e2647:	75 4e                	jne    0x1401e2697
1401e2649:	0f 10 b4 24 e0 00 00 	movups 0xe0(%rsp),%xmm6
1401e2650:	00
1401e2651:	44 0f 10 84 24 f0 00 	movups 0xf0(%rsp),%xmm8
1401e2658:	00 00
1401e265a:	48 81 c4 08 01 00 00 	add    $0x108,%rsp
1401e2661:	5b                   	pop    %rbx
1401e2662:	5e                   	pop    %rsi
1401e2663:	5f                   	pop    %rdi
1401e2664:	5d                   	pop    %rbp
1401e2665:	41 5c                	pop    %r12
1401e2667:	41 5d                	pop    %r13
1401e2669:	41 5e                	pop    %r14
1401e266b:	41 5f                	pop    %r15
1401e266d:	c3                   	ret
1401e266e:	66 90                	xchg   %ax,%ax
1401e2670:	48 8d 6e 08          	lea    0x8(%rsi),%rbp
1401e2674:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401e2679:	48 89 e9             	mov    %rbp,%rcx
1401e267c:	e8 0f 05 00 00       	call   0x1401e2b90
1401e2681:	85 c0                	test   %eax,%eax
1401e2683:	0f 89 7f fd ff ff    	jns    0x1401e2408
1401e2689:	eb aa                	jmp    0x1401e2635
1401e268b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401e2690:	b8 01 00 00 00       	mov    $0x1,%eax
1401e2695:	eb 9e                	jmp    0x1401e2635
1401e2697:	e8 d4 21 00 00       	call   0x1401e4870
1401e269c:	90                   	nop
1401e269d:	0f 1f 00             	nopl   (%rax)
1401e26a0:	41 57                	push   %r15
1401e26a2:	41 56                	push   %r14
1401e26a4:	41 55                	push   %r13
1401e26a6:	41 54                	push   %r12
1401e26a8:	55                   	push   %rbp
1401e26a9:	57                   	push   %rdi
1401e26aa:	56                   	push   %rsi
1401e26ab:	53                   	push   %rbx
1401e26ac:	48 83 ec 28          	sub    $0x28,%rsp
1401e26b0:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1401e26b5:	49 89 d6             	mov    %rdx,%r14
1401e26b8:	4d 89 c4             	mov    %r8,%r12
1401e26bb:	45 89 cd             	mov    %r9d,%r13d
1401e26be:	4d 85 c0             	test   %r8,%r8
1401e26c1:	0f 84 b0 00 00 00    	je     0x1401e2777
1401e26c7:	31 db                	xor    %ebx,%ebx
1401e26c9:	31 ed                	xor    %ebp,%ebp
1401e26cb:	31 ff                	xor    %edi,%edi
1401e26cd:	eb 13                	jmp    0x1401e26e2
1401e26cf:	90                   	nop
1401e26d0:	48 39 f7             	cmp    %rsi,%rdi
1401e26d3:	72 4a                	jb     0x1401e271f
1401e26d5:	84 c0                	test   %al,%al
1401e26d7:	75 46                	jne    0x1401e271f
1401e26d9:	48 83 c3 01          	add    $0x1,%rbx
1401e26dd:	49 39 dc             	cmp    %rbx,%r12
1401e26e0:	74 49                	je     0x1401e272b
1401e26e2:	49 8b 0c de          	mov    (%r14,%rbx,8),%rcx
1401e26e6:	e8 15 6b ff ff       	call   0x1401d9200
1401e26eb:	49 8b 0c de          	mov    (%r14,%rbx,8),%rcx
1401e26ef:	49 89 c7             	mov    %rax,%r15
1401e26f2:	e8 f9 6a ff ff       	call   0x1401d91f0
1401e26f7:	49 8b 0c de          	mov    (%r14,%rbx,8),%rcx
1401e26fb:	48 89 c6             	mov    %rax,%rsi
1401e26fe:	e8 1d 58 ff ff       	call   0x1401d7f20
1401e2703:	44 39 e8             	cmp    %r13d,%eax
1401e2706:	75 68                	jne    0x1401e2770
1401e2708:	48 85 db             	test   %rbx,%rbx
1401e270b:	0f 94 c0             	sete   %al
1401e270e:	49 39 ef             	cmp    %rbp,%r15
1401e2711:	72 04                	jb     0x1401e2717
1401e2713:	84 c0                	test   %al,%al
1401e2715:	74 b9                	je     0x1401e26d0
1401e2717:	4c 89 fd             	mov    %r15,%rbp
1401e271a:	48 39 f7             	cmp    %rsi,%rdi
1401e271d:	73 b6                	jae    0x1401e26d5
1401e271f:	48 83 c3 01          	add    $0x1,%rbx
1401e2723:	48 89 f7             	mov    %rsi,%rdi
1401e2726:	49 39 dc             	cmp    %rbx,%r12
1401e2729:	75 b7                	jne    0x1401e26e2
1401e272b:	ba 28 00 00 00       	mov    $0x28,%edx
1401e2730:	b9 01 00 00 00       	mov    $0x1,%ecx
1401e2735:	e8 d6 e2 ff ff       	call   0x1401e0a10
1401e273a:	48 85 c0             	test   %rax,%rax
1401e273d:	74 3e                	je     0x1401e277d
1401e273f:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1401e2744:	4c 89 30             	mov    %r14,(%rax)
1401e2747:	4c 89 60 08          	mov    %r12,0x8(%rax)
1401e274b:	48 89 68 18          	mov    %rbp,0x18(%rax)
1401e274f:	48 89 78 20          	mov    %rdi,0x20(%rax)
1401e2753:	44 89 68 10          	mov    %r13d,0x10(%rax)
1401e2757:	48 89 02             	mov    %rax,(%rdx)
1401e275a:	31 c0                	xor    %eax,%eax
1401e275c:	48 83 c4 28          	add    $0x28,%rsp
1401e2760:	5b                   	pop    %rbx
1401e2761:	5e                   	pop    %rsi
1401e2762:	5f                   	pop    %rdi
1401e2763:	5d                   	pop    %rbp
1401e2764:	41 5c                	pop    %r12
1401e2766:	41 5d                	pop    %r13
1401e2768:	41 5e                	pop    %r14
1401e276a:	41 5f                	pop    %r15
1401e276c:	c3                   	ret
1401e276d:	0f 1f 00             	nopl   (%rax)
1401e2770:	b8 fd ff ff ff       	mov    $0xfffffffd,%eax
1401e2775:	eb e5                	jmp    0x1401e275c
1401e2777:	31 ed                	xor    %ebp,%ebp
1401e2779:	31 ff                	xor    %edi,%edi
1401e277b:	eb ae                	jmp    0x1401e272b
1401e277d:	b8 f3 ff ff ff       	mov    $0xfffffff3,%eax
1401e2782:	eb d8                	jmp    0x1401e275c
1401e2784:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401e278b:	00 00 00 00
1401e278f:	90                   	nop
1401e2790:	48 85 c9             	test   %rcx,%rcx
1401e2793:	74 0b                	je     0x1401e27a0
1401e2795:	e9 56 e2 ff ff       	jmp    0x1401e09f0
1401e279a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401e27a0:	c3                   	ret
1401e27a1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401e27a8:	00 00 00 00
1401e27ac:	0f 1f 40 00          	nopl   0x0(%rax)
1401e27b0:	48 8b 41 20          	mov    0x20(%rcx),%rax
1401e27b4:	c3                   	ret
1401e27b5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401e27bc:	00 00 00 00
1401e27c0:	48 8b 41 18          	mov    0x18(%rcx),%rax
1401e27c4:	c3                   	ret
1401e27c5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401e27cc:	00 00 00 00
1401e27d0:	41 56                	push   %r14
1401e27d2:	41 55                	push   %r13
1401e27d4:	41 54                	push   %r12
1401e27d6:	55                   	push   %rbp
1401e27d7:	57                   	push   %rdi
1401e27d8:	56                   	push   %rsi
1401e27d9:	53                   	push   %rbx
1401e27da:	48 83 ec 20          	sub    $0x20,%rsp
1401e27de:	48 89 cd             	mov    %rcx,%rbp
1401e27e1:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401e27e5:	49 89 d6             	mov    %rdx,%r14
1401e27e8:	45 89 c4             	mov    %r8d,%r12d
1401e27eb:	48 85 c9             	test   %rcx,%rcx
1401e27ee:	0f 85 7c 00 00 00    	jne    0x1401e2870
1401e27f4:	ba 38 00 00 00       	mov    $0x38,%edx
1401e27f9:	b9 01 00 00 00       	mov    $0x1,%ecx
1401e27fe:	e8 0d e2 ff ff       	call   0x1401e0a10
1401e2803:	49 89 c5             	mov    %rax,%r13
1401e2806:	31 c0                	xor    %eax,%eax
1401e2808:	4d 85 ed             	test   %r13,%r13
1401e280b:	74 4b                	je     0x1401e2858
1401e280d:	8b 55 14             	mov    0x14(%rbp),%edx
1401e2810:	49 83 3e 00          	cmpq   $0x0,(%r14)
1401e2814:	49 89 45 00          	mov    %rax,0x0(%r13)
1401e2818:	48 8b 45 08          	mov    0x8(%rbp),%rax
1401e281c:	49 c7 45 30 ff ff ff 	movq   $0xffffffffffffffff,0x30(%r13)
1401e2823:	ff
1401e2824:	41 89 55 28          	mov    %edx,0x28(%r13)
1401e2828:	49 89 45 20          	mov    %rax,0x20(%r13)
1401e282c:	0f 85 e5 00 00 00    	jne    0x1401e2917
1401e2832:	48 8d 05 c7 1e 01 00 	lea    0x11ec7(%rip),%rax        # 0x1401f4700
1401e2839:	4d 89 6e 08          	mov    %r13,0x8(%r14)
1401e283d:	31 db                	xor    %ebx,%ebx
1401e283f:	49 89 06             	mov    %rax,(%r14)
1401e2842:	89 d8                	mov    %ebx,%eax
1401e2844:	48 83 c4 20          	add    $0x20,%rsp
1401e2848:	5b                   	pop    %rbx
1401e2849:	5e                   	pop    %rsi
1401e284a:	5f                   	pop    %rdi
1401e284b:	5d                   	pop    %rbp
1401e284c:	41 5c                	pop    %r12
1401e284e:	41 5d                	pop    %r13
1401e2850:	41 5e                	pop    %r14
1401e2852:	c3                   	ret
1401e2853:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401e2858:	bb f3 ff ff ff       	mov    $0xfffffff3,%ebx
1401e285d:	4c 89 e9             	mov    %r13,%rcx
1401e2860:	e8 8b e1 ff ff       	call   0x1401e09f0
1401e2865:	31 c9                	xor    %ecx,%ecx
1401e2867:	e8 84 e1 ff ff       	call   0x1401e09f0
1401e286c:	eb d4                	jmp    0x1401e2842
1401e286e:	66 90                	xchg   %ax,%ax
1401e2870:	ba a8 00 00 00       	mov    $0xa8,%edx
1401e2875:	e8 96 e1 ff ff       	call   0x1401e0a10
1401e287a:	49 89 c5             	mov    %rax,%r13
1401e287d:	48 85 c0             	test   %rax,%rax
1401e2880:	74 d6                	je     0x1401e2858
1401e2882:	48 83 7d 08 00       	cmpq   $0x0,0x8(%rbp)
1401e2887:	0f 84 a4 00 00 00    	je     0x1401e2931
1401e288d:	45 0f b6 e4          	movzbl %r12b,%r12d
1401e2891:	48 8d 70 10          	lea    0x10(%rax),%rsi
1401e2895:	31 ff                	xor    %edi,%edi
1401e2897:	eb 1c                	jmp    0x1401e28b5
1401e2899:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401e28a0:	48 83 c7 01          	add    $0x1,%rdi
1401e28a4:	48 81 c6 a8 00 00 00 	add    $0xa8,%rsi
1401e28ab:	48 3b 7d 08          	cmp    0x8(%rbp),%rdi
1401e28af:	0f 83 7c 00 00 00    	jae    0x1401e2931
1401e28b5:	44 89 e2             	mov    %r12d,%edx
1401e28b8:	48 89 f1             	mov    %rsi,%rcx
1401e28bb:	e8 30 91 ff ff       	call   0x1401db9f0
1401e28c0:	48 8b 45 00          	mov    0x0(%rbp),%rax
1401e28c4:	48 8d 56 f0          	lea    -0x10(%rsi),%rdx
1401e28c8:	45 89 e0             	mov    %r12d,%r8d
1401e28cb:	48 8b 0c f8          	mov    (%rax,%rdi,8),%rcx
1401e28cf:	e8 6c 5f ff ff       	call   0x1401d8840
1401e28d4:	89 c3                	mov    %eax,%ebx
1401e28d6:	85 c0                	test   %eax,%eax
1401e28d8:	79 c6                	jns    0x1401e28a0
1401e28da:	31 ff                	xor    %edi,%edi
1401e28dc:	48 83 7d 08 00       	cmpq   $0x0,0x8(%rbp)
1401e28e1:	4c 89 ee             	mov    %r13,%rsi
1401e28e4:	0f 84 73 ff ff ff    	je     0x1401e285d
1401e28ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401e28f0:	48 89 f1             	mov    %rsi,%rcx
1401e28f3:	48 83 c7 01          	add    $0x1,%rdi
1401e28f7:	e8 34 51 ff ff       	call   0x1401d7a30
1401e28fc:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
1401e2900:	48 81 c6 a8 00 00 00 	add    $0xa8,%rsi
1401e2907:	e8 f4 8c ff ff       	call   0x1401db600
1401e290c:	48 3b 7d 08          	cmp    0x8(%rbp),%rdi
1401e2910:	72 de                	jb     0x1401e28f0
1401e2912:	e9 46 ff ff ff       	jmp    0x1401e285d
1401e2917:	41 b8 b3 00 00 00    	mov    $0xb3,%r8d
1401e291d:	48 8d 15 3c 59 05 00 	lea    0x5593c(%rip),%rdx        # 0x140238260
1401e2924:	48 8d 0d 47 59 05 00 	lea    0x55947(%rip),%rcx        # 0x140238272
1401e292b:	ff 15 a7 ca 0c 00    	call   *0xccaa7(%rip)        # 0x1402af3d8
1401e2931:	ba 38 00 00 00       	mov    $0x38,%edx
1401e2936:	b9 01 00 00 00       	mov    $0x1,%ecx
1401e293b:	e8 d0 e0 ff ff       	call   0x1401e0a10
1401e2940:	48 89 c2             	mov    %rax,%rdx
1401e2943:	48 85 c0             	test   %rax,%rax
1401e2946:	74 0b                	je     0x1401e2953
1401e2948:	4c 89 e8             	mov    %r13,%rax
1401e294b:	49 89 d5             	mov    %rdx,%r13
1401e294e:	e9 ba fe ff ff       	jmp    0x1401e280d
1401e2953:	bb f3 ff ff ff       	mov    $0xfffffff3,%ebx
1401e2958:	e9 7d ff ff ff       	jmp    0x1401e28da
1401e295d:	0f 1f 00             	nopl   (%rax)
1401e2960:	41 b8 72 00 00 00    	mov    $0x72,%r8d
1401e2966:	e9 65 fe ff ff       	jmp    0x1401e27d0
1401e296b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401e2970:	41 b8 67 00 00 00    	mov    $0x67,%r8d
1401e2976:	e9 55 fe ff ff       	jmp    0x1401e27d0
1401e297b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401e2980:	8b 41 10             	mov    0x10(%rcx),%eax
1401e2983:	c3                   	ret
1401e2984:	90                   	nop
1401e2985:	90                   	nop
1401e2986:	90                   	nop
1401e2987:	90                   	nop
1401e2988:	90                   	nop
1401e2989:	90                   	nop
1401e298a:	90                   	nop
1401e298b:	90                   	nop
1401e298c:	90                   	nop
1401e298d:	90                   	nop
1401e298e:	90                   	nop
1401e298f:	90                   	nop
1401e2990:	56                   	push   %rsi
1401e2991:	53                   	push   %rbx
1401e2992:	48 83 ec 28          	sub    $0x28,%rsp
1401e2996:	48 89 cb             	mov    %rcx,%rbx
1401e2999:	48 89 d6             	mov    %rdx,%rsi
1401e299c:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401e29a0:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1401e29a4:	e8 57 8d ff ff       	call   0x1401db700
1401e29a9:	89 c2                	mov    %eax,%edx
1401e29ab:	c1 ea 1f             	shr    $0x1f,%edx
1401e29ae:	41 89 d0             	mov    %edx,%r8d
1401e29b1:	85 c0                	test   %eax,%eax
1401e29b3:	75 0a                	jne    0x1401e29bf
1401e29b5:	48 8b 03             	mov    (%rbx),%rax
1401e29b8:	48 39 06             	cmp    %rax,(%rsi)
1401e29bb:	41 0f 92 c0          	setb   %r8b
1401e29bf:	41 0f b6 c0          	movzbl %r8b,%eax
1401e29c3:	48 83 c4 28          	add    $0x28,%rsp
1401e29c7:	5b                   	pop    %rbx
1401e29c8:	5e                   	pop    %rsi
1401e29c9:	c3                   	ret