fffff800002ef6e3:	48 89 00             	mov    %rax,(%rax)
fffff800002ef6e6:	48 89 97 a0 01 00 00 	mov    %rdx,0x1a0(%rdi)
fffff800002ef6ed:	f6 05 6c 9e 31 00 08 	testb  $0x8,0x319e6c(%rip)        # 0xfffff80000609560
fffff800002ef6f4:	0f 84 8e 00 00 00    	je     0xfffff800002ef788
fffff800002ef6fa:	8a 05 51 ca 31 00    	mov    0x31ca51(%rip),%al        # 0xfffff8000060c151
fffff800002ef700:	84 c0                	test   %al,%al
fffff800002ef702:	0f 84 80 00 00 00    	je     0xfffff800002ef788
fffff800002ef708:	a8 02                	test   $0x2,%al
fffff800002ef70a:	75 04                	jne    0xfffff800002ef710
fffff800002ef70c:	a8 08                	test   $0x8,%al
fffff800002ef70e:	74 51                	je     0xfffff800002ef761
fffff800002ef710:	41 be 01 00 00 00    	mov    $0x1,%r14d
fffff800002ef716:	44 84 b6 20 01 00 00 	test   %r14b,0x120(%rsi)
fffff800002ef71d:	74 51                	je     0xfffff800002ef770
fffff800002ef71f:	48 8b 86 30 01 00 00 	mov    0x130(%rsi),%rax
fffff800002ef726:	4c 8d 8f 28 01 00 00 	lea    0x128(%rdi),%r9
fffff800002ef72d:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
fffff800002ef732:	48 8d 96 70 22 00 00 	lea    0x2270(%rsi),%rdx
fffff800002ef739:	48 8b 08             	mov    (%rax),%rcx
fffff800002ef73c:	e8 63 12 fe ff       	call   0xfffff800002d09a4
fffff800002ef741:	33 d2                	xor    %edx,%edx
fffff800002ef743:	44 0f b7 f0          	movzwl %ax,%r14d
fffff800002ef747:	66 85 c0             	test   %ax,%ax
fffff800002ef74a:	0f 85 b6 fe ff ff    	jne    0xfffff800002ef606
fffff800002ef750:	44 8d 72 01          	lea    0x1(%rdx),%r14d
fffff800002ef754:	48 89 97 30 01 00 00 	mov    %rdx,0x130(%rdi)
fffff800002ef75b:	44 88 75 97          	mov    %r14b,-0x69(%rbp)
fffff800002ef75f:	eb 06                	jmp    0xfffff800002ef767
fffff800002ef761:	41 be 01 00 00 00    	mov    $0x1,%r14d
fffff800002ef767:	44 84 b6 20 01 00 00 	test   %r14b,0x120(%rsi)
fffff800002ef76e:	75 08                	jne    0xfffff800002ef778
fffff800002ef770:	49 8b cc             	mov    %r12,%rcx
fffff800002ef773:	e8 6c 29 ff ff       	call   0xfffff800002e20e4
fffff800002ef778:	48 8b cf             	mov    %rdi,%rcx
fffff800002ef77b:	e8 8c 0f 00 00       	call   0xfffff800002f070c
fffff800002ef780:	33 d2                	xor    %edx,%edx
fffff800002ef782:	44 88 75 5f          	mov    %r14b,0x5f(%rbp)
fffff800002ef786:	eb 06                	jmp    0xfffff800002ef78e
fffff800002ef788:	41 be 01 00 00 00    	mov    $0x1,%r14d
fffff800002ef78e:	8a 05 bd c9 31 00    	mov    0x31c9bd(%rip),%al        # 0xfffff8000060c151
fffff800002ef794:	d0 e8                	shr    $1,%al
fffff800002ef796:	41 22 c6             	and    %r14b,%al
fffff800002ef799:	44 88 75 b0          	mov    %r14b,-0x50(%rbp)
fffff800002ef79d:	88 45 b1             	mov    %al,-0x4f(%rbp)
fffff800002ef7a0:	4d 85 ed             	test   %r13,%r13
fffff800002ef7a3:	0f 84 05 01 00 00    	je     0xfffff800002ef8ae
fffff800002ef7a9:	49 8b 45 60          	mov    0x60(%r13),%rax
fffff800002ef7ad:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
fffff800002ef7b1:	44 84 b6 20 01 00 00 	test   %r14b,0x120(%rsi)
fffff800002ef7b8:	74 0e                	je     0xfffff800002ef7c8
fffff800002ef7ba:	49 8b 45 30          	mov    0x30(%r13),%rax
fffff800002ef7be:	48 89 47 58          	mov    %rax,0x58(%rdi)
fffff800002ef7c2:	49 8b 45 60          	mov    0x60(%r13),%rax
fffff800002ef7c6:	eb 31                	jmp    0xfffff800002ef7f9
fffff800002ef7c8:	48 8b 96 a0 35 00 00 	mov    0x35a0(%rsi),%rdx
fffff800002ef7cf:	4c 8d 4f 58          	lea    0x58(%rdi),%r9
fffff800002ef7d3:	4d 8b c5             	mov    %r13,%r8
fffff800002ef7d6:	48 8b ce             	mov    %rsi,%rcx
fffff800002ef7d9:	e8 56 f9 ff ff       	call   0xfffff800002ef134
fffff800002ef7de:	33 d2                	xor    %edx,%edx
fffff800002ef7e0:	44 0f b7 f0          	movzwl %ax,%r14d
fffff800002ef7e4:	66 85 c0             	test   %ax,%ax
fffff800002ef7e7:	0f 85 ec fd ff ff    	jne    0xfffff800002ef5d9
fffff800002ef7ed:	48 8b 47 58          	mov    0x58(%rdi),%rax
fffff800002ef7f1:	44 8d 72 01          	lea    0x1(%rdx),%r14d
fffff800002ef7f5:	48 83 c0 48          	add    $0x48,%rax
fffff800002ef7f9:	4c 8d 4f 60          	lea    0x60(%rdi),%r9
fffff800002ef7fd:	48 8b d7             	mov    %rdi,%rdx
fffff800002ef800:	49 89 01             	mov    %rax,(%r9)
fffff800002ef803:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
fffff800002ef807:	44 88 77 68          	mov    %r14b,0x68(%rdi)
fffff800002ef80b:	49 8b cd             	mov    %r13,%rcx
fffff800002ef80e:	8a 86 20 01 00 00    	mov    0x120(%rsi),%al
fffff800002ef814:	41 22 c6             	and    %r14b,%al
fffff800002ef817:	88 47 69             	mov    %al,0x69(%rdi)
fffff800002ef81a:	44 88 7f 6a          	mov    %r15b,0x6a(%rdi)
fffff800002ef81e:	e8 a1 d9 02 00       	call   0xfffff8000031d1c4
fffff800002ef823:	44 84 b6 20 01 00 00 	test   %r14b,0x120(%rsi)
fffff800002ef82a:	75 4c                	jne    0xfffff800002ef878
fffff800002ef82c:	44 88 7d c9          	mov    %r15b,-0x37(%rbp)
fffff800002ef830:	4d 8d 7c 24 18       	lea    0x18(%r12),%r15
fffff800002ef835:	4d 8b 37             	mov    (%r15),%r14
fffff800002ef838:	4c 89 75 b7          	mov    %r14,-0x49(%rbp)
fffff800002ef83c:	4d 3b f7             	cmp    %r15,%r14
fffff800002ef83f:	74 33                	je     0xfffff800002ef874
fffff800002ef841:	49 8b c6             	mov    %r14,%rax
fffff800002ef844:	48 3b 47 40          	cmp    0x40(%rdi),%rax
fffff800002ef848:	74 1b                	je     0xfffff800002ef865
fffff800002ef84a:	49 8b 46 60          	mov    0x60(%r14),%rax
fffff800002ef84e:	4c 8d 4d bf          	lea    -0x41(%rbp),%r9
fffff800002ef852:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
fffff800002ef856:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
fffff800002ef85a:	48 8b d7             	mov    %rdi,%rdx
fffff800002ef85d:	49 8b ce             	mov    %r14,%rcx
fffff800002ef860:	e8 5f d9 02 00       	call   0xfffff8000031d1c4
fffff800002ef865:	49 8b 06             	mov    (%r14),%rax
fffff800002ef868:	4c 8b f0             	mov    %rax,%r14
fffff800002ef86b:	49 3b c7             	cmp    %r15,%rax
fffff800002ef86e:	75 d4                	jne    0xfffff800002ef844
fffff800002ef870:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
fffff800002ef874:	83 4f 1c 04          	orl    $0x4,0x1c(%rdi)
fffff800002ef878:	33 d2                	xor    %edx,%edx
fffff800002ef87a:	b9 01 00 00 00       	mov    $0x1,%ecx
fffff800002ef87f:	84 8e 20 01 00 00    	test   %cl,0x120(%rsi)
fffff800002ef885:	75 17                	jne    0xfffff800002ef89e
fffff800002ef887:	f0 01 0d b2 c7 31 00 	lock add %ecx,0x31c7b2(%rip)        # 0xfffff8000060c040
fffff800002ef88e:	4c 8b 65 d7          	mov    -0x29(%rbp),%r12
fffff800002ef892:	48 8b 7d cf          	mov    -0x31(%rbp),%rdi
fffff800002ef896:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
fffff800002ef89a:	4c 89 65 9f          	mov    %r12,-0x61(%rbp)
fffff800002ef89e:	48 8b 45 77          	mov    0x77(%rbp),%rax
fffff800002ef8a2:	44 0f b7 f2          	movzwl %dx,%r14d
fffff800002ef8a6:	48 89 38             	mov    %rdi,(%rax)
fffff800002ef8a9:	e9 21 fd ff ff       	jmp    0xfffff800002ef5cf
fffff800002ef8ae:	44 84 b6 20 01 00 00 	test   %r14b,0x120(%rsi)
fffff800002ef8b5:	4d 8d 6c 24 18       	lea    0x18(%r12),%r13
fffff800002ef8ba:	0f b6 45 c7          	movzbl -0x39(%rbp),%eax
fffff800002ef8be:	4d 8b 65 00          	mov    0x0(%r13),%r12
fffff800002ef8c2:	41 0f 45 c6          	cmovne %r14d,%eax
fffff800002ef8c6:	88 45 c7             	mov    %al,-0x39(%rbp)
fffff800002ef8c9:	8a 86 20 01 00 00    	mov    0x120(%rsi),%al
fffff800002ef8cf:	41 22 c6             	and    %r14b,%al
fffff800002ef8d2:	44 88 7d c9          	mov    %r15b,-0x37(%rbp)
fffff800002ef8d6:	88 45 c8             	mov    %al,-0x38(%rbp)
fffff800002ef8d9:	4c 89 6d ef          	mov    %r13,-0x11(%rbp)
fffff800002ef8dd:	4c 89 65 b7          	mov    %r12,-0x49(%rbp)
fffff800002ef8e1:	4d 3b e5             	cmp    %r13,%r12
fffff800002ef8e4:	0f 84 5b 01 00 00    	je     0xfffff800002efa45
fffff800002ef8ea:	49 8b 4c 24 60       	mov    0x60(%r12),%rcx
fffff800002ef8ef:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
fffff800002ef8f3:	44 84 b6 20 01 00 00 	test   %r14b,0x120(%rsi)
fffff800002ef8fa:	74 06                	je     0xfffff800002ef902
fffff800002ef8fc:	48 89 4d bf          	mov    %rcx,-0x41(%rbp)
fffff800002ef900:	eb 48                	jmp    0xfffff800002ef94a
fffff800002ef902:	41 8b 44 24 38       	mov    0x38(%r12),%eax
fffff800002ef907:	41 84 c6             	test   %al,%r14b
fffff800002ef90a:	74 37                	je     0xfffff800002ef943
fffff800002ef90c:	48 8b 96 a0 35 00 00 	mov    0x35a0(%rsi),%rdx
fffff800002ef913:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
fffff800002ef917:	4d 8b c4             	mov    %r12,%r8
fffff800002ef91a:	48 8b ce             	mov    %rsi,%rcx
fffff800002ef91d:	e8 12 f8 ff ff       	call   0xfffff800002ef134
fffff800002ef922:	33 d2                	xor    %edx,%edx
fffff800002ef924:	44 0f b7 f0          	movzwl %ax,%r14d
fffff800002ef928:	66 85 c0             	test   %ax,%ax
fffff800002ef92b:	75 3b                	jne    0xfffff800002ef968
fffff800002ef92d:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
fffff800002ef931:	44 8d 72 01          	lea    0x1(%rdx),%r14d
fffff800002ef935:	48 83 c0 48          	add    $0x48,%rax
fffff800002ef939:	44 88 75 c7          	mov    %r14b,-0x39(%rbp)
fffff800002ef93d:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
fffff800002ef941:	eb 07                	jmp    0xfffff800002ef94a
fffff800002ef943:	48 89 55 bf          	mov    %rdx,-0x41(%rbp)
fffff800002ef947:	88 55 c7             	mov    %dl,-0x39(%rbp)
fffff800002ef94a:	4c 8d 4d bf          	lea    -0x41(%rbp),%r9
fffff800002ef94e:	48 8b d7             	mov    %rdi,%rdx
fffff800002ef951:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
fffff800002ef955:	49 8b cc             	mov    %r12,%rcx
fffff800002ef958:	e8 67 d8 02 00       	call   0xfffff8000031d1c4
fffff800002ef95d:	4d 8b 24 24          	mov    (%r12),%r12
fffff800002ef961:	33 d2                	xor    %edx,%edx
fffff800002ef963:	e9 75 ff ff ff       	jmp    0xfffff800002ef8dd
fffff800002ef968:	44 88 7d b1          	mov    %r15b,-0x4f(%rbp)
fffff800002ef96c:	4d 8b 7d 00          	mov    0x0(%r13),%r15
fffff800002ef970:	88 55 b0             	mov    %dl,-0x50(%rbp)
fffff800002ef973:	e9 c2 00 00 00       	jmp    0xfffff800002efa3a
fffff800002ef978:	4d 3b fc             	cmp    %r12,%r15
fffff800002ef97b:	0f 84 4a fc ff ff    	je     0xfffff800002ef5cb
fffff800002ef981:	41 8b 47 38          	mov    0x38(%r15),%eax
fffff800002ef985:	b9 01 00 00 00       	mov    $0x1,%ecx
fffff800002ef98a:	84 c1                	test   %al,%cl
fffff800002ef98c:	74 6e                	je     0xfffff800002ef9fc
fffff800002ef98e:	4c 8b ae a0 35 00 00 	mov    0x35a0(%rsi),%r13
fffff800002ef995:	41 f6 45 00 02       	testb  $0x2,0x0(%r13)
fffff800002ef99a:	74 05                	je     0xfffff800002ef9a1
fffff800002ef99c:	4c 8b ea             	mov    %rdx,%r13
fffff800002ef99f:	eb 10                	jmp    0xfffff800002ef9b1
fffff800002ef9a1:	4d 8b 6d 08          	mov    0x8(%r13),%r13
fffff800002ef9a5:	eb 04                	jmp    0xfffff800002ef9ab
fffff800002ef9a7:	4d 8b 6d 00          	mov    0x0(%r13),%r13
fffff800002ef9ab:	4d 39 7d 10          	cmp    %r15,0x10(%r13)
fffff800002ef9af:	75 f6                	jne    0xfffff800002ef9a7
fffff800002ef9b1:	49 8d 45 48          	lea    0x48(%r13),%rax
fffff800002ef9b5:	88 4d af             	mov    %cl,-0x51(%rbp)
fffff800002ef9b8:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
fffff800002ef9bc:	4c 8d 4d f7          	lea    -0x9(%rbp),%r9
fffff800002ef9c0:	49 8b 47 60          	mov    0x60(%r15),%rax
fffff800002ef9c4:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
fffff800002ef9c8:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002ef9cb:	48 8b d7             	mov    %rdi,%rdx
fffff800002ef9ce:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
fffff800002ef9d2:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
fffff800002ef9d6:	8a 05 75 c7 31 00    	mov    0x31c775(%rip),%al        # 0xfffff8000060c151
fffff800002ef9dc:	d0 e8                	shr    $1,%al
fffff800002ef9de:	22 c1                	and    %cl,%al
fffff800002ef9e0:	49 8b cf             	mov    %r15,%rcx
fffff800002ef9e3:	88 45 01             	mov    %al,0x1(%rbp)
fffff800002ef9e6:	e8 d9 d7 02 00       	call   0xfffff8000031d1c4
fffff800002ef9eb:	49 8b d5             	mov    %r13,%rdx
fffff800002ef9ee:	48 8b ce             	mov    %rsi,%rcx
fffff800002ef9f1:	e8 7a f5 ff ff       	call   0xfffff800002eef70
fffff800002ef9f6:	4c 8b 6d ef          	mov    -0x11(%rbp),%r13
fffff800002ef9fa:	eb 36                	jmp    0xfffff800002efa32
fffff800002ef9fc:	49 8b 47 60          	mov    0x60(%r15),%rax
fffff800002efa00:	4c 8d 4d 07          	lea    0x7(%rbp),%r9
fffff800002efa04:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002efa07:	48 89 55 a7          	mov    %rdx,-0x59(%rbp)
fffff800002efa0b:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
fffff800002efa0f:	48 89 45 07          	mov    %rax,0x7(%rbp)
fffff800002efa13:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
fffff800002efa17:	8a 05 34 c7 31 00    	mov    0x31c734(%rip),%al        # 0xfffff8000060c151
fffff800002efa1d:	d0 e8                	shr    $1,%al
fffff800002efa1f:	22 c1                	and    %cl,%al
fffff800002efa21:	88 55 af             	mov    %dl,-0x51(%rbp)
fffff800002efa24:	49 8b cf             	mov    %r15,%rcx
fffff800002efa27:	88 45 11             	mov    %al,0x11(%rbp)
fffff800002efa2a:	48 8b d7             	mov    %rdi,%rdx
fffff800002efa2d:	e8 92 d7 02 00       	call   0xfffff8000031d1c4
fffff800002efa32:	4d 8b 3f             	mov    (%r15),%r15
fffff800002efa35:	ba 00 00 00 00       	mov    $0x0,%edx
fffff800002efa3a:	4d 3b fd             	cmp    %r13,%r15
fffff800002efa3d:	0f 85 35 ff ff ff    	jne    0xfffff800002ef978
fffff800002efa43:	cd 2c                	int    $0x2c
fffff800002efa45:	4c 8b 65 9f          	mov    -0x61(%rbp),%r12
fffff800002efa49:	e9 2c fe ff ff       	jmp    0xfffff800002ef87a
fffff800002efa4e:	e8 09 93 f3 ff       	call   0xfffff80000228d5c
fffff800002efa53:	45 84 e4             	test   %r12b,%r12b
fffff800002efa56:	74 0c                	je     0xfffff800002efa64
fffff800002efa58:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
fffff800002efa5c:	48 8b d3             	mov    %rbx,%rdx
fffff800002efa5f:	e8 78 0a 00 00       	call   0xfffff800002f04dc
fffff800002efa64:	48 8b 9c 24 10 01 00 	mov    0x110(%rsp),%rbx
fffff800002efa6b:	00
fffff800002efa6c:	41 0f b7 c6          	movzwl %r14w,%eax
fffff800002efa70:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
fffff800002efa77:	41 5f                	pop    %r15
fffff800002efa79:	41 5e                	pop    %r14
fffff800002efa7b:	41 5d                	pop    %r13
fffff800002efa7d:	41 5c                	pop    %r12
fffff800002efa7f:	5f                   	pop    %rdi
fffff800002efa80:	5e                   	pop    %rsi
fffff800002efa81:	5d                   	pop    %rbp
fffff800002efa82:	c3                   	ret
fffff800002efa83:	cc                   	int3
fffff800002efa84:	cc                   	int3
fffff800002efa85:	cc                   	int3
fffff800002efa86:	cc                   	int3
fffff800002efa87:	cc                   	int3
fffff800002efa88:	cc                   	int3
fffff800002efa89:	cc                   	int3
fffff800002efa8a:	cc                   	int3
fffff800002efa8b:	cc                   	int3
fffff800002efa8c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
fffff800002efa91:	55                   	push   %rbp
fffff800002efa92:	56                   	push   %rsi
fffff800002efa93:	57                   	push   %rdi
fffff800002efa94:	41 54                	push   %r12
fffff800002efa96:	41 55                	push   %r13
fffff800002efa98:	41 56                	push   %r14
fffff800002efa9a:	41 57                	push   %r15
fffff800002efa9c:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
fffff800002efaa1:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
fffff800002efaa8:	48 8b 05 39 1b 31 00 	mov    0x311b39(%rip),%rax        # 0xfffff800006015e8
fffff800002efaaf:	48 33 c4             	xor    %rsp,%rax
fffff800002efab2:	48 89 45 17          	mov    %rax,0x17(%rbp)
fffff800002efab6:	33 c0                	xor    %eax,%eax
fffff800002efab8:	4c 8b f9             	mov    %rcx,%r15
fffff800002efabb:	48 8b 0d 26 cc 4b 00 	mov    0x4bcc26(%rip),%rcx        # 0xfffff800007ac6e8
fffff800002efac2:	4d 8b e8             	mov    %r8,%r13
fffff800002efac5:	48 81 c1 98 35 00 00 	add    $0x3598,%rcx
fffff800002efacc:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
fffff800002efad0:	48 8b f2             	mov    %rdx,%rsi
fffff800002efad3:	44 8a e0             	mov    %al,%r12b
fffff800002efad6:	44 0f b7 f0          	movzwl %ax,%r14d
fffff800002efada:	f0 48 0f ba 29 00    	lock btsq $0x0,(%rcx)
fffff800002efae0:	73 05                	jae    0xfffff800002efae7
fffff800002efae2:	e8 29 bb f2 ff       	call   0xfffff8000021b610
fffff800002efae7:	4c 8b 1d fa cb 4b 00 	mov    0x4bcbfa(%rip),%r11        # 0xfffff800007ac6e8
fffff800002efaee:	48 8b d6             	mov    %rsi,%rdx
fffff800002efaf1:	49 8b cb             	mov    %r11,%rcx
fffff800002efaf4:	e8 73 4d ff ff       	call   0xfffff800002e486c
fffff800002efaf9:	45 33 c9             	xor    %r9d,%r9d
fffff800002efafc:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
fffff800002efb00:	48 8b f8             	mov    %rax,%rdi
fffff800002efb03:	ba 08 00 00 00       	mov    $0x8,%edx
fffff800002efb08:	48 85 c0             	test   %rax,%rax
fffff800002efb0b:	0f 85 b7 00 00 00    	jne    0xfffff800002efbc8
fffff800002efb11:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
fffff800002efb16:	45 33 c0             	xor    %r8d,%r8d
fffff800002efb19:	4c 8d 4d 9f          	lea    -0x61(%rbp),%r9
fffff800002efb1d:	48 8b d6             	mov    %rsi,%rdx
fffff800002efb20:	49 8b cb             	mov    %r11,%rcx
fffff800002efb23:	e8 68 43 ff ff       	call   0xfffff800002e3e90
fffff800002efb28:	45 33 c9             	xor    %r9d,%r9d
fffff800002efb2b:	0f b7 d8             	movzwl %ax,%ebx
fffff800002efb2e:	66 85 c0             	test   %ax,%ax
fffff800002efb31:	74 1c                	je     0xfffff800002efb4f
fffff800002efb33:	66 83 f8 0b          	cmp    $0xb,%ax
fffff800002efb37:	74 06                	je     0xfffff800002efb3f
fffff800002efb39:	66 83 f8 75          	cmp    $0x75,%ax
fffff800002efb3d:	75 05                	jne    0xfffff800002efb44
fffff800002efb3f:	bb 73 00 00 00       	mov    $0x73,%ebx
fffff800002efb44:	41 be 1a 04 00 00    	mov    $0x41a,%r14d
fffff800002efb4a:	e9 61 01 00 00       	jmp    0xfffff800002efcb0
fffff800002efb4f:	48 8b 7d 9f          	mov    -0x61(%rbp),%rdi
fffff800002efb53:	ba 08 00 00 00       	mov    $0x8,%edx
fffff800002efb58:	ff 87 20 01 00 00    	incl   0x120(%rdi)
fffff800002efb5e:	41 b4 01             	mov    $0x1,%r12b
fffff800002efb61:	8a 8f 40 01 00 00    	mov    0x140(%rdi),%cl
fffff800002efb67:	8a c1                	mov    %cl,%al
fffff800002efb69:	24 03                	and    $0x3,%al
fffff800002efb6b:	41 3a c4             	cmp    %r12b,%al
fffff800002efb6e:	0f 85 33 01 00 00    	jne    0xfffff800002efca7
fffff800002efb74:	f6 c1 04             	test   $0x4,%cl
fffff800002efb77:	0f 85 2a 01 00 00    	jne    0xfffff800002efca7
fffff800002efb7d:	8b 47 1c             	mov    0x1c(%rdi),%eax
fffff800002efb80:	a8 02                	test   $0x2,%al
fffff800002efb82:	0f 85 17 01 00 00    	jne    0xfffff800002efc9f
fffff800002efb88:	4c 39 4f 40          	cmp    %r9,0x40(%rdi)
fffff800002efb8c:	0f 84 0d 01 00 00    	je     0xfffff800002efc9f
fffff800002efb92:	49 8b 87 30 01 00 00 	mov    0x130(%r15),%rax
fffff800002efb99:	49 8d 97 70 22 00 00 	lea    0x2270(%r15),%rdx
fffff800002efba0:	4c 8d 4d a7          	lea    -0x59(%rbp),%r9
fffff800002efba4:	41 b8 88 02 00 00    	mov    $0x288,%r8d
fffff800002efbaa:	48 8b 08             	mov    (%rax),%rcx
fffff800002efbad:	e8 5a 96 f3 ff       	call   0xfffff8000022920c
fffff800002efbb2:	45 33 c9             	xor    %r9d,%r9d
fffff800002efbb5:	0f b7 d8             	movzwl %ax,%ebx
fffff800002efbb8:	66 85 c0             	test   %ax,%ax
fffff800002efbbb:	74 25                	je     0xfffff800002efbe2
fffff800002efbbd:	41 be 47 04 00 00    	mov    $0x447,%r14d
fffff800002efbc3:	e9 e8 00 00 00       	jmp    0xfffff800002efcb0
fffff800002efbc8:	8b 40 18             	mov    0x18(%rax),%eax
fffff800002efbcb:	ff c8                	dec    %eax
fffff800002efbcd:	83 f8 01             	cmp    $0x1,%eax
fffff800002efbd0:	76 86                	jbe    0xfffff800002efb58
fffff800002efbd2:	bb 19 00 00 00       	mov    $0x19,%ebx
fffff800002efbd7:	41 be 22 04 00 00    	mov    $0x422,%r14d
fffff800002efbdd:	e9 ce 00 00 00       	jmp    0xfffff800002efcb0
fffff800002efbe2:	0f 10 07             	movups (%rdi),%xmm0
fffff800002efbe5:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
fffff800002efbe9:	0f 11 02             	movups %xmm0,(%rdx)
fffff800002efbec:	f2 0f 10 4f 10       	movsd  0x10(%rdi),%xmm1
fffff800002efbf1:	f2 0f 11 4a 10       	movsd  %xmm1,0x10(%rdx)
fffff800002efbf6:	48 8b 87 40 01 00 00 	mov    0x140(%rdi),%rax
fffff800002efbfd:	48 89 82 40 01 00 00 	mov    %rax,0x140(%rdx)
fffff800002efc04:	48 8b 87 48 01 00 00 	mov    0x148(%rdi),%rax
fffff800002efc0b:	48 89 82 48 01 00 00 	mov    %rax,0x148(%rdx)
fffff800002efc12:	48 8b 47 40          	mov    0x40(%rdi),%rax
fffff800002efc16:	48 89 42 40          	mov    %rax,0x40(%rdx)