fffff8000027b6d4:	83 e0 3f             	and    $0x3f,%eax
fffff8000027b6d7:	4c 8b c6             	mov    %rsi,%r8
fffff8000027b6da:	0d c0 00 00 00       	or     $0xc0,%eax
fffff8000027b6df:	89 44 24 40          	mov    %eax,0x40(%rsp)
fffff8000027b6e3:	e8 d4 22 00 00       	call   0xfffff8000027d9bc
fffff8000027b6e8:	0f b7 d8             	movzwl %ax,%ebx
fffff8000027b6eb:	66 85 c0             	test   %ax,%ax
fffff8000027b6ee:	0f 85 a2 00 00 00    	jne    0xfffff8000027b796
fffff8000027b6f4:	48 8b 16             	mov    (%rsi),%rdx
fffff8000027b6f7:	41 8d 5e 06          	lea    0x6(%r14),%ebx
fffff8000027b6fb:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000027b702:	00 00
fffff8000027b704:	44 8b c3             	mov    %ebx,%r8d
fffff8000027b707:	48 c1 ea 0c          	shr    $0xc,%rdx
fffff8000027b70b:	e8 a8 cb f8 ff       	call   0xfffff800002082b8
fffff8000027b710:	48 8b 15 39 1b 57 00 	mov    0x571b39(%rip),%rdx        # 0xfffff800007ed250
fffff8000027b717:	44 8b c3             	mov    %ebx,%r8d
fffff8000027b71a:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000027b721:	00 00
fffff8000027b723:	48 8b f8             	mov    %rax,%rdi
fffff8000027b726:	48 c1 ea 0c          	shr    $0xc,%rdx
fffff8000027b72a:	e8 89 cb f8 ff       	call   0xfffff800002082b8
fffff8000027b72f:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
fffff8000027b735:	48 8b d0             	mov    %rax,%rdx
fffff8000027b738:	48 8b cf             	mov    %rdi,%rcx
fffff8000027b73b:	48 8b d8             	mov    %rax,%rbx
fffff8000027b73e:	e8 bd 8b fc ff       	call   0xfffff80000244300
fffff8000027b743:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000027b74a:	00 00
fffff8000027b74c:	45 33 c0             	xor    %r8d,%r8d
fffff8000027b74f:	48 8b d3             	mov    %rbx,%rdx
fffff8000027b752:	e8 59 ad fa ff       	call   0xfffff800002264b0
fffff8000027b757:	48 8b 0e             	mov    (%rsi),%rcx
fffff8000027b75a:	48 b8 00 f0 ff ff ff 	movabs $0xffffffffff000,%rax
fffff8000027b761:	ff 0f 00
fffff8000027b764:	48 33 8f f0 0f 00 00 	xor    0xff0(%rdi),%rcx
fffff8000027b76b:	48 8b d7             	mov    %rdi,%rdx
fffff8000027b76e:	48 23 c8             	and    %rax,%rcx
fffff8000027b771:	48 31 8f f0 0f 00 00 	xor    %rcx,0xff0(%rdi)
fffff8000027b778:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000027b77f:	00 00
fffff8000027b781:	e8 2a ad fa ff       	call   0xfffff800002264b0
fffff8000027b786:	48 8b cd             	mov    %rbp,%rcx
fffff8000027b789:	e8 5a 13 00 00       	call   0xfffff8000027cae8
fffff8000027b78e:	0f b7 d8             	movzwl %ax,%ebx
fffff8000027b791:	66 85 c0             	test   %ax,%ax
fffff8000027b794:	74 19                	je     0xfffff8000027b7af
fffff8000027b796:	48 8b 16             	mov    (%rsi),%rdx
fffff8000027b799:	48 83 fa ff          	cmp    $0xffffffffffffffff,%rdx
fffff8000027b79d:	74 10                	je     0xfffff8000027b7af
fffff8000027b79f:	48 8b 0d 02 a1 4a 00 	mov    0x4aa102(%rip),%rcx        # 0xfffff800007258a8
fffff8000027b7a6:	e8 75 24 00 00       	call   0xfffff8000027dc20
fffff8000027b7ab:	48 83 0e ff          	orq    $0xffffffffffffffff,(%rsi)
fffff8000027b7af:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
fffff8000027b7b4:	0f b7 c3             	movzwl %bx,%eax
fffff8000027b7b7:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
fffff8000027b7bc:	48 83 c4 20          	add    $0x20,%rsp
fffff8000027b7c0:	41 5e                	pop    %r14
fffff8000027b7c2:	5f                   	pop    %rdi
fffff8000027b7c3:	5e                   	pop    %rsi
fffff8000027b7c4:	c3                   	ret
fffff8000027b7c5:	cc                   	int3
fffff8000027b7c6:	cc                   	int3
fffff8000027b7c7:	cc                   	int3
fffff8000027b7c8:	cc                   	int3
fffff8000027b7c9:	cc                   	int3
fffff8000027b7ca:	cc                   	int3
fffff8000027b7cb:	cc                   	int3
fffff8000027b7cc:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000027b7d0:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff8000027b7d7:	00
fffff8000027b7d8:	3b 05 7a c7 4a 00    	cmp    0x4ac77a(%rip),%eax        # 0xfffff80000727f58
fffff8000027b7de:	74 21                	je     0xfffff8000027b801
fffff8000027b7e0:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000027b7e7:	00 00
fffff8000027b7e9:	48 8b 05 50 e0 49 00 	mov    0x49e050(%rip),%rax        # 0xfffff80000719840
fffff8000027b7f0:	48 89 81 20 8c 02 00 	mov    %rax,0x28c20(%rcx)
fffff8000027b7f7:	e8 34 31 00 00       	call   0xfffff8000027e930
fffff8000027b7fc:	e8 9f 2f 00 00       	call   0xfffff8000027e7a0
fffff8000027b801:	48 83 c4 28          	add    $0x28,%rsp
fffff8000027b805:	c3                   	ret
fffff8000027b806:	cc                   	int3
fffff8000027b807:	cc                   	int3
fffff8000027b808:	cc                   	int3
fffff8000027b809:	cc                   	int3
fffff8000027b80a:	cc                   	int3
fffff8000027b80b:	cc                   	int3
fffff8000027b80c:	cc                   	int3
fffff8000027b80d:	cc                   	int3
fffff8000027b80e:	cc                   	int3
fffff8000027b80f:	cc                   	int3
fffff8000027b810:	48 8b c4             	mov    %rsp,%rax
fffff8000027b813:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff8000027b817:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff8000027b81b:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff8000027b81f:	55                   	push   %rbp
fffff8000027b820:	41 54                	push   %r12
fffff8000027b822:	41 55                	push   %r13
fffff8000027b824:	41 56                	push   %r14
fffff8000027b826:	41 57                	push   %r15
fffff8000027b828:	48 8d a8 18 f0 ff ff 	lea    -0xfe8(%rax),%rbp
fffff8000027b82f:	b8 c0 10 00 00       	mov    $0x10c0,%eax
fffff8000027b834:	e8 57 1d fc ff       	call   0xfffff8000023d590
fffff8000027b839:	48 2b e0             	sub    %rax,%rsp
fffff8000027b83c:	48 8b 05 a5 5d 38 00 	mov    0x385da5(%rip),%rax        # 0xfffff800006015e8
fffff8000027b843:	48 33 c4             	xor    %rsp,%rax
fffff8000027b846:	48 89 85 b0 0f 00 00 	mov    %rax,0xfb0(%rbp)
fffff8000027b84d:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000027b850:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
fffff8000027b854:	0f 57 c9             	xorps  %xmm1,%xmm1
fffff8000027b857:	45 33 f6             	xor    %r14d,%r14d
fffff8000027b85a:	48 8b fa             	mov    %rdx,%rdi
fffff8000027b85d:	44 8b e9             	mov    %ecx,%r13d
fffff8000027b860:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
fffff8000027b865:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
fffff8000027b86a:	0f 11 4c 24 40       	movups %xmm1,0x40(%rsp)
fffff8000027b86f:	0f 11 4c 24 50       	movups %xmm1,0x50(%rsp)
fffff8000027b874:	85 c9                	test   %ecx,%ecx
fffff8000027b876:	75 33                	jne    0xfffff8000027b8ab
fffff8000027b878:	44 8b 82 50 23 00 00 	mov    0x2350(%rdx),%r8d
fffff8000027b87f:	48 8d 0d fa 9f 4a 00 	lea    0x4a9ffa(%rip),%rcx        # 0xfffff80000725880
fffff8000027b886:	4c 03 c2             	add    %rdx,%r8
fffff8000027b889:	8b 92 4c 23 00 00    	mov    0x234c(%rdx),%edx
fffff8000027b88f:	e8 d8 44 00 00       	call   0xfffff8000027fd6c
fffff8000027b894:	48 8b 8f 08 25 00 00 	mov    0x2508(%rdi),%rcx
fffff8000027b89b:	41 0f b7 c6          	movzwl %r14w,%eax
fffff8000027b89f:	48 89 0d 92 ab 38 00 	mov    %rcx,0x38ab92(%rip)        # 0xfffff80000606438
fffff8000027b8a6:	e9 6c 04 00 00       	jmp    0xfffff8000027bd17
fffff8000027b8ab:	e8 7c 45 00 00       	call   0xfffff8000027fe2c
fffff8000027b8b0:	8b 0d ba 9f 4a 00    	mov    0x4a9fba(%rip),%ecx        # 0xfffff80000725870
fffff8000027b8b6:	48 8d 35 c3 9f 4a 00 	lea    0x4a9fc3(%rip),%rsi        # 0xfffff80000725880
fffff8000027b8bd:	83 c1 f4             	add    $0xfffffff4,%ecx
fffff8000027b8c0:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000027b8c5:	48 d3 e0             	shl    %cl,%rax
fffff8000027b8c8:	48 8b ce             	mov    %rsi,%rcx
fffff8000027b8cb:	48 89 05 a6 9f 4a 00 	mov    %rax,0x4a9fa6(%rip)        # 0xfffff80000725878
fffff8000027b8d2:	e8 79 04 00 00       	call   0xfffff8000027bd50
fffff8000027b8d7:	0f b7 d8             	movzwl %ax,%ebx
fffff8000027b8da:	66 85 c0             	test   %ax,%ax
fffff8000027b8dd:	0f 85 31 04 00 00    	jne    0xfffff8000027bd14
fffff8000027b8e3:	48 8b ce             	mov    %rsi,%rcx
fffff8000027b8e6:	e8 4d 16 00 00       	call   0xfffff8000027cf38
fffff8000027b8eb:	0f b7 d8             	movzwl %ax,%ebx
fffff8000027b8ee:	66 85 c0             	test   %ax,%ax
fffff8000027b8f1:	0f 85 1d 04 00 00    	jne    0xfffff8000027bd14
fffff8000027b8f7:	48 8d 15 ea de 49 00 	lea    0x49deea(%rip),%rdx        # 0xfffff800007197e8
fffff8000027b8fe:	48 8b ce             	mov    %rsi,%rcx
fffff8000027b901:	e8 a2 45 00 00       	call   0xfffff8000027fea8
fffff8000027b906:	0f b7 d8             	movzwl %ax,%ebx
fffff8000027b909:	66 85 c0             	test   %ax,%ax
fffff8000027b90c:	75 0c                	jne    0xfffff8000027b91a
fffff8000027b90e:	48 8b 0d d3 de 49 00 	mov    0x49ded3(%rip),%rcx        # 0xfffff800007197e8
fffff8000027b915:	e8 ae bd fa ff       	call   0xfffff800002276c8
fffff8000027b91a:	66 85 db             	test   %bx,%bx
fffff8000027b91d:	0f 85 f1 03 00 00    	jne    0xfffff8000027bd14
fffff8000027b923:	48 8b ce             	mov    %rsi,%rcx
fffff8000027b926:	e8 65 65 00 00       	call   0xfffff80000281e90
fffff8000027b92b:	0f b7 d8             	movzwl %ax,%ebx
fffff8000027b92e:	66 85 c0             	test   %ax,%ax
fffff8000027b931:	0f 85 dd 03 00 00    	jne    0xfffff8000027bd14
fffff8000027b937:	8b 87 ec 24 00 00    	mov    0x24ec(%rdi),%eax
fffff8000027b93d:	48 8b ce             	mov    %rsi,%rcx
fffff8000027b940:	44 8b 87 3c 24 00 00 	mov    0x243c(%rdi),%r8d
fffff8000027b947:	48 03 c7             	add    %rdi,%rax
fffff8000027b94a:	44 8b 8f e8 24 00 00 	mov    0x24e8(%rdi),%r9d
fffff8000027b951:	4c 03 c7             	add    %rdi,%r8
fffff8000027b954:	8b 97 38 24 00 00    	mov    0x2438(%rdi),%edx
fffff8000027b95a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000027b95f:	e8 48 34 00 00       	call   0xfffff8000027edac
fffff8000027b964:	0f b7 d8             	movzwl %ax,%ebx
fffff8000027b967:	66 85 c0             	test   %ax,%ax
fffff8000027b96a:	75 23                	jne    0xfffff8000027b98f
fffff8000027b96c:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000027b973:	00 00
fffff8000027b975:	8b 05 89 aa 38 00    	mov    0x38aa89(%rip),%eax        # 0xfffff80000606404
fffff8000027b97b:	89 05 b7 de 49 00    	mov    %eax,0x49deb7(%rip)        # 0xfffff80000719838
fffff8000027b981:	48 8b 05 b8 de 49 00 	mov    0x49deb8(%rip),%rax        # 0xfffff80000719840
fffff8000027b988:	48 89 81 20 8c 02 00 	mov    %rax,0x28c20(%rcx)
fffff8000027b98f:	66 85 db             	test   %bx,%bx
fffff8000027b992:	0f 85 7c 03 00 00    	jne    0xfffff8000027bd14
fffff8000027b998:	48 8b ce             	mov    %rsi,%rcx
fffff8000027b99b:	e8 8c 3c 00 00       	call   0xfffff8000027f62c
fffff8000027b9a0:	0f b7 d8             	movzwl %ax,%ebx
fffff8000027b9a3:	66 85 c0             	test   %ax,%ax
fffff8000027b9a6:	75 03                	jne    0xfffff8000027b9ab
fffff8000027b9a8:	41 8b de             	mov    %r14d,%ebx
fffff8000027b9ab:	66 85 db             	test   %bx,%bx
fffff8000027b9ae:	0f 85 60 03 00 00    	jne    0xfffff8000027bd14
fffff8000027b9b4:	48 8b ce             	mov    %rsi,%rcx
fffff8000027b9b7:	e8 78 75 00 00       	call   0xfffff80000282f34
fffff8000027b9bc:	0f b7 d8             	movzwl %ax,%ebx
fffff8000027b9bf:	66 85 c0             	test   %ax,%ax
fffff8000027b9c2:	0f 85 4c 03 00 00    	jne    0xfffff8000027bd14
fffff8000027b9c8:	45 8b de             	mov    %r14d,%r11d
fffff8000027b9cb:	4c 8d 55 80          	lea    -0x80(%rbp),%r10
fffff8000027b9cf:	48 bb ff ff ff ff ff 	movabs $0xffffffffff,%rbx
fffff8000027b9d6:	00 00 00
fffff8000027b9d9:	49 21 1a             	and    %rbx,(%r10)
fffff8000027b9dc:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
fffff8000027b9e1:	41 8b cb             	mov    %r11d,%ecx
fffff8000027b9e4:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
fffff8000027b9e9:	c1 e1 0c             	shl    $0xc,%ecx
fffff8000027b9ec:	48 03 8f 68 23 00 00 	add    0x2368(%rdi),%rcx
fffff8000027b9f3:	e8 98 06 0c 00       	call   0xfffff8000033c090
fffff8000027b9f8:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
fffff8000027b9fd:	41 ff c3             	inc    %r11d
fffff8000027ba00:	49 c1 e9 0c          	shr    $0xc,%r9
fffff8000027ba04:	4d 33 0a             	xor    (%r10),%r9
fffff8000027ba07:	4c 23 cb             	and    %rbx,%r9
fffff8000027ba0a:	4d 31 0a             	xor    %r9,(%r10)
fffff8000027ba0d:	4d 8d 52 08          	lea    0x8(%r10),%r10
fffff8000027ba11:	41 83 fb 05          	cmp    $0x5,%r11d
fffff8000027ba15:	72 c2                	jb     0xfffff8000027b9d9
fffff8000027ba17:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
fffff8000027ba1b:	ba 05 00 00 00       	mov    $0x5,%edx
fffff8000027ba20:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff8000027ba25:	e8 42 43 00 00       	call   0xfffff8000027fd6c
fffff8000027ba2a:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
fffff8000027ba2e:	89 4c 24 44          	mov    %ecx,0x44(%rsp)
fffff8000027ba32:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff8000027ba37:	e8 f0 3c 00 00       	call   0xfffff8000027f72c
fffff8000027ba3c:	48 8b ce             	mov    %rsi,%rcx
fffff8000027ba3f:	e8 e8 3c 00 00       	call   0xfffff8000027f72c
fffff8000027ba44:	8b 87 64 23 00 00    	mov    0x2364(%rdi),%eax
fffff8000027ba4a:	85 c0                	test   %eax,%eax
fffff8000027ba4c:	74 26                	je     0xfffff8000027ba74
fffff8000027ba4e:	8b 97 60 23 00 00    	mov    0x2360(%rdi),%edx
fffff8000027ba54:	4c 8d 04 07          	lea    (%rdi,%rax,1),%r8
fffff8000027ba58:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
fffff8000027ba5d:	e8 0a 43 00 00       	call   0xfffff8000027fd6c
fffff8000027ba62:	8b 4c 24 60          	mov    0x60(%rsp),%ecx
fffff8000027ba66:	89 4c 24 64          	mov    %ecx,0x64(%rsp)
fffff8000027ba6a:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
fffff8000027ba6f:	e8 b8 3c 00 00       	call   0xfffff8000027f72c
fffff8000027ba74:	41 8b d6             	mov    %r14d,%edx
fffff8000027ba77:	44 39 b7 24 01 00 00 	cmp    %r14d,0x124(%rdi)
fffff8000027ba7e:	76 55                	jbe    0xfffff8000027bad5
fffff8000027ba80:	8b ca                	mov    %edx,%ecx
fffff8000027ba82:	48 8d 41 13          	lea    0x13(%rcx),%rax
fffff8000027ba86:	48 03 c9             	add    %rcx,%rcx
fffff8000027ba89:	48 03 c0             	add    %rax,%rax
fffff8000027ba8c:	4c 8b 0c c7          	mov    (%rdi,%rax,8),%r9
fffff8000027ba90:	48 8b 84 cf 28 01 00 	mov    0x128(%rdi,%rcx,8),%rax
fffff8000027ba97:	00
fffff8000027ba98:	4d 85 c9             	test   %r9,%r9
fffff8000027ba9b:	74 2e                	je     0xfffff8000027bacb
fffff8000027ba9d:	48 b9 00 00 00 00 00 	movabs $0xfffffe0000000000,%rcx
fffff8000027baa4:	fe ff ff
fffff8000027baa7:	4c 8d 04 c1          	lea    (%rcx,%rax,8),%r8
fffff8000027baab:	49 8b 08             	mov    (%r8),%rcx
fffff8000027baae:	8a c1                	mov    %cl,%al
fffff8000027bab0:	24 03                	and    $0x3,%al
fffff8000027bab2:	3c 01                	cmp    $0x1,%al
fffff8000027bab4:	75 0b                	jne    0xfffff8000027bac1
fffff8000027bab6:	48 83 e1 fe          	and    $0xfffffffffffffffe,%rcx
fffff8000027baba:	48 83 c9 02          	or     $0x2,%rcx
fffff8000027babe:	49 89 08             	mov    %rcx,(%r8)
fffff8000027bac1:	49 83 c0 08          	add    $0x8,%r8
fffff8000027bac5:	49 83 e9 01          	sub    $0x1,%r9
fffff8000027bac9:	75 e0                	jne    0xfffff8000027baab
fffff8000027bacb:	ff c2                	inc    %edx
fffff8000027bacd:	3b 97 24 01 00 00    	cmp    0x124(%rdi),%edx
fffff8000027bad3:	72 ab                	jb     0xfffff8000027ba80
fffff8000027bad5:	8b 1d b1 9d 4a 00    	mov    0x4a9db1(%rip),%ebx        # 0xfffff8000072588c
fffff8000027badb:	45 8b ce             	mov    %r14d,%r9d
fffff8000027bade:	3b 1d a4 9d 4a 00    	cmp    0x4a9da4(%rip),%ebx        # 0xfffff80000725888
fffff8000027bae4:	0f 83 9b 00 00 00    	jae    0xfffff8000027bb85
fffff8000027baea:	49 bd ff ff ff ff ff 	movabs $0xffffffffff,%r13
fffff8000027baf1:	00 00 00
fffff8000027baf4:	44 8b 35 95 9d 4a 00 	mov    0x4a9d95(%rip),%r14d        # 0xfffff80000725890
fffff8000027bafb:	48 8b 15 96 9d 4a 00 	mov    0x4a9d96(%rip),%rdx        # 0xfffff80000725898
fffff8000027bb02:	45 8b fe             	mov    %r14d,%r15d
fffff8000027bb05:	44 8b e3             	mov    %ebx,%r12d
fffff8000027bb08:	4a 8b 04 e2          	mov    (%rdx,%r12,8),%rax
fffff8000027bb0c:	48 c1 e8 28          	shr    $0x28,%rax
fffff8000027bb10:	4c 3b f0             	cmp    %rax,%r14
fffff8000027bb13:	77 46                	ja     0xfffff8000027bb5b
fffff8000027bb15:	41 81 f9 00 02 00 00 	cmp    $0x200,%r9d
fffff8000027bb1c:	72 0f                	jb     0xfffff8000027bb2d
fffff8000027bb1e:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
fffff8000027bb22:	41 8b d1             	mov    %r9d,%edx
fffff8000027bb25:	e8 9e 29 00 00       	call   0xfffff8000027e4c8
fffff8000027bb2a:	45 33 c9             	xor    %r9d,%r9d
fffff8000027bb2d:	48 8b 15 64 9d 4a 00 	mov    0x4a9d64(%rip),%rdx        # 0xfffff80000725898
fffff8000027bb34:	41 ff c6             	inc    %r14d
fffff8000027bb37:	41 8b c1             	mov    %r9d,%eax
fffff8000027bb3a:	41 ff c1             	inc    %r9d
fffff8000027bb3d:	4a 8b 14 e2          	mov    (%rdx,%r12,8),%rdx
fffff8000027bb41:	48 8b ca             	mov    %rdx,%rcx
fffff8000027bb44:	48 c1 ea 28          	shr    $0x28,%rdx
fffff8000027bb48:	49 23 cd             	and    %r13,%rcx
fffff8000027bb4b:	49 03 cf             	add    %r15,%rcx
fffff8000027bb4e:	45 8b fe             	mov    %r14d,%r15d
fffff8000027bb51:	48 89 4c c5 b0       	mov    %rcx,-0x50(%rbp,%rax,8)
fffff8000027bb56:	4c 3b fa             	cmp    %rdx,%r15
fffff8000027bb59:	76 ba                	jbe    0xfffff8000027bb15
fffff8000027bb5b:	45 33 f6             	xor    %r14d,%r14d
fffff8000027bb5e:	ff c3                	inc    %ebx
fffff8000027bb60:	3b 1d 22 9d 4a 00    	cmp    0x4a9d22(%rip),%ebx        # 0xfffff80000725888
fffff8000027bb66:	44 89 35 23 9d 4a 00 	mov    %r14d,0x4a9d23(%rip)        # 0xfffff80000725890
fffff8000027bb6d:	72 85                	jb     0xfffff8000027baf4
fffff8000027bb6f:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
fffff8000027bb74:	45 85 c9             	test   %r9d,%r9d
fffff8000027bb77:	74 0c                	je     0xfffff8000027bb85
fffff8000027bb79:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
fffff8000027bb7d:	41 8b d1             	mov    %r9d,%edx
fffff8000027bb80:	e8 43 29 00 00       	call   0xfffff8000027e4c8
fffff8000027bb85:	e8 3e 31 00 00       	call   0xfffff8000027ecc8
fffff8000027bb8a:	48 8b ce             	mov    %rsi,%rcx
fffff8000027bb8d:	e8 92 34 00 00       	call   0xfffff8000027f024
fffff8000027bb92:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff8000027bb97:	e8 88 34 00 00       	call   0xfffff8000027f024
fffff8000027bb9c:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
fffff8000027bba1:	e8 7e 34 00 00       	call   0xfffff8000027f024
fffff8000027bba6:	41 8b de             	mov    %r14d,%ebx
fffff8000027bba9:	44 39 b7 24 01 00 00 	cmp    %r14d,0x124(%rdi)
fffff8000027bbb0:	76 26                	jbe    0xfffff8000027bbd8
fffff8000027bbb2:	8b cb                	mov    %ebx,%ecx
fffff8000027bbb4:	48 8d 41 13          	lea    0x13(%rcx),%rax
fffff8000027bbb8:	48 03 c9             	add    %rcx,%rcx
fffff8000027bbbb:	48 03 c0             	add    %rax,%rax
fffff8000027bbbe:	48 8b 8c cf 28 01 00 	mov    0x128(%rdi,%rcx,8),%rcx
fffff8000027bbc5:	00
fffff8000027bbc6:	8b 14 c7             	mov    (%rdi,%rax,8),%edx
fffff8000027bbc9:	e8 aa 34 00 00       	call   0xfffff8000027f078
fffff8000027bbce:	ff c3                	inc    %ebx
fffff8000027bbd0:	3b 9f 24 01 00 00    	cmp    0x124(%rdi),%ebx
fffff8000027bbd6:	72 da                	jb     0xfffff8000027bbb2
fffff8000027bbd8:	48 8b 0d 11 c0 4a 00 	mov    0x4ac011(%rip),%rcx        # 0xfffff80000727bf0
fffff8000027bbdf:	ba 01 00 00 00       	mov    $0x1,%edx
fffff8000027bbe4:	e8 73 38 00 00       	call   0xfffff8000027f45c
fffff8000027bbe9:	8b 97 08 01 00 00    	mov    0x108(%rdi),%edx
fffff8000027bbef:	48 8b 8f 10 01 00 00 	mov    0x110(%rdi),%rcx
fffff8000027bbf6:	e8 61 38 00 00       	call   0xfffff8000027f45c
fffff8000027bbfb:	e8 a0 41 00 00       	call   0xfffff8000027fda0
fffff8000027bc00:	0f b7 d8             	movzwl %ax,%ebx
fffff8000027bc03:	66 85 c0             	test   %ax,%ax
fffff8000027bc06:	0f 85 08 01 00 00    	jne    0xfffff8000027bd14
fffff8000027bc0c:	48 8b cf             	mov    %rdi,%rcx
fffff8000027bc0f:	e8 8c 2c 00 00       	call   0xfffff8000027e8a0
fffff8000027bc14:	66 0f 6f 15 14 f6 18 	movdqa 0x18f614(%rip),%xmm2        # 0xfffff8000040b230
fffff8000027bc1b:	00
fffff8000027bc1c:	48 8d 0d 3d 5c 4a 00 	lea    0x4a5c3d(%rip),%rcx        # 0xfffff80000721860
fffff8000027bc23:	48 8b d1             	mov    %rcx,%rdx
fffff8000027bc26:	48 8d 05 33 dc 49 00 	lea    0x49dc33(%rip),%rax        # 0xfffff80000719860
fffff8000027bc2d:	41 b9 40 00 00 00    	mov    $0x40,%r9d
fffff8000027bc33:	45 8b c6             	mov    %r14d,%r8d
fffff8000027bc36:	f3 0f 7e 05 b2 f5 18 	movq   0x18f5b2(%rip),%xmm0        # 0xfffff8000040b1f0
fffff8000027bc3d:	00
fffff8000027bc3e:	66 41 0f 6e c8       	movd   %r8d,%xmm1