1800fa795:	33 d2                	xor    %edx,%edx
1800fa797:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1800fa79b:	44 8d 40 60          	lea    0x60(%rax),%r8d
1800fa79f:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
1800fa7a4:	e8 d7 b4 03 00       	call   0x180135c80
1800fa7a9:	33 c0                	xor    %eax,%eax
1800fa7ab:	0f 57 c0             	xorps  %xmm0,%xmm0
1800fa7ae:	21 44 24 34          	and    %eax,0x34(%rsp)
1800fa7b2:	0f 57 c9             	xorps  %xmm1,%xmm1
1800fa7b5:	48 89 45 10          	mov    %rax,0x10(%rbp)
1800fa7b9:	89 45 18             	mov    %eax,0x18(%rbp)
1800fa7bc:	88 45 1c             	mov    %al,0x1c(%rbp)
1800fa7bf:	44 8d 78 14          	lea    0x14(%rax),%r15d
1800fa7c3:	89 44 24 60          	mov    %eax,0x60(%rsp)
1800fa7c7:	89 44 24 78          	mov    %eax,0x78(%rsp)
1800fa7cb:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1800fa7cf:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1800fa7d3:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1800fa7d7:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1800fa7dc:	0f 11 4c 24 68       	movups %xmm1,0x68(%rsp)
1800fa7e1:	48 85 ff             	test   %rdi,%rdi
1800fa7e4:	75 07                	jne    0x1800fa7ed
1800fa7e6:	ba 04 01 29 80       	mov    $0x80290104,%edx
1800fa7eb:	eb 27                	jmp    0x1800fa814
1800fa7ed:	48 85 db             	test   %rbx,%rbx
1800fa7f0:	75 07                	jne    0x1800fa7f9
1800fa7f2:	ba 03 01 29 80       	mov    $0x80290103,%edx
1800fa7f7:	eb 1b                	jmp    0x1800fa814
1800fa7f9:	83 7f 10 03          	cmpl   $0x3,0x10(%rdi)
1800fa7fd:	75 10                	jne    0x1800fa80f
1800fa7ff:	48 83 7f 20 00       	cmpq   $0x0,0x20(%rdi)
1800fa804:	48 8b 47 28          	mov    0x28(%rdi),%rax
1800fa808:	74 50                	je     0x1800fa85a
1800fa80a:	48 85 c0             	test   %rax,%rax
1800fa80d:	75 50                	jne    0x1800fa85f
1800fa80f:	ba 00 01 29 80       	mov    $0x80290100,%edx
1800fa814:	33 c0                	xor    %eax,%eax
1800fa816:	48 8d 7d e0          	lea    -0x20(%rbp),%rdi
1800fa81a:	8d 48 3d             	lea    0x3d(%rax),%ecx
1800fa81d:	f3 aa                	rep stos %al,%es:(%rdi)
1800fa81f:	48 8d 7c 24 50       	lea    0x50(%rsp),%rdi
1800fa824:	49 8b cf             	mov    %r15,%rcx
1800fa827:	f3 aa                	rep stos %al,%es:(%rdi)
1800fa829:	48 8d 7c 24 68       	lea    0x68(%rsp),%rdi
1800fa82e:	49 8b cf             	mov    %r15,%rcx
1800fa831:	f3 aa                	rep stos %al,%es:(%rdi)
1800fa833:	8b c2                	mov    %edx,%eax
1800fa835:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1800fa839:	48 33 cc             	xor    %rsp,%rcx
1800fa83c:	e8 eb b2 f1 ff       	call   0x180015b2c
1800fa841:	4c 8d 9c 24 30 01 00 	lea    0x130(%rsp),%r11
1800fa848:	00
1800fa849:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1800fa84d:	49 8b 73 38          	mov    0x38(%r11),%rsi
1800fa851:	49 8b e3             	mov    %r11,%rsp
1800fa854:	41 5f                	pop    %r15
1800fa856:	5f                   	pop    %rdi
1800fa857:	5d                   	pop    %rbp
1800fa858:	c3                   	ret
1800fa859:	cc                   	int3
1800fa85a:	48 85 c0             	test   %rax,%rax
1800fa85d:	75 b0                	jne    0x1800fa80f
1800fa85f:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1800fa864:	41 8b d7             	mov    %r15d,%edx
1800fa867:	48 8b cf             	mov    %rdi,%rcx
1800fa86a:	e8 19 16 02 00       	call   0x18011be88
1800fa86f:	8b d0                	mov    %eax,%edx
1800fa871:	85 c0                	test   %eax,%eax
1800fa873:	78 9f                	js     0x1800fa814
1800fa875:	48 8d 54 24 34       	lea    0x34(%rsp),%rdx
1800fa87a:	48 8b cf             	mov    %rdi,%rcx
1800fa87d:	e8 ae 14 02 00       	call   0x18011bd30
1800fa882:	8b d0                	mov    %eax,%edx
1800fa884:	85 c0                	test   %eax,%eax
1800fa886:	78 8c                	js     0x1800fa814
1800fa888:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1800fa88d:	41 8b d7             	mov    %r15d,%edx
1800fa890:	48 8b cf             	mov    %rdi,%rcx
1800fa893:	e8 f0 15 02 00       	call   0x18011be88
1800fa898:	8b d0                	mov    %eax,%edx
1800fa89a:	85 c0                	test   %eax,%eax
1800fa89c:	0f 88 72 ff ff ff    	js     0x1800fa814
1800fa8a2:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1800fa8a6:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1800fa8aa:	83 65 d4 00          	andl   $0x0,-0x2c(%rbp)
1800fa8ae:	8b c6                	mov    %esi,%eax
1800fa8b0:	83 65 d8 00          	andl   $0x0,-0x28(%rbp)
1800fa8b4:	48 83 c2 06          	add    $0x6,%rdx
1800fa8b8:	c1 e8 18             	shr    $0x18,%eax
1800fa8bb:	88 44 24 30          	mov    %al,0x30(%rsp)
1800fa8bf:	8b c6                	mov    %esi,%eax
1800fa8c1:	c1 e8 10             	shr    $0x10,%eax
1800fa8c4:	88 44 24 31          	mov    %al,0x31(%rsp)
1800fa8c8:	8b c6                	mov    %esi,%eax
1800fa8ca:	40 88 74 24 33       	mov    %sil,0x33(%rsp)
1800fa8cf:	be 04 00 00 00       	mov    $0x4,%esi
1800fa8d4:	c1 e8 08             	shr    $0x8,%eax
1800fa8d7:	44 8b c6             	mov    %esi,%r8d
1800fa8da:	88 44 24 32          	mov    %al,0x32(%rsp)
1800fa8de:	c7 45 c0 01 23 45 67 	movl   $0x67452301,-0x40(%rbp)
1800fa8e5:	c7 45 c4 89 ab cd ef 	movl   $0xefcdab89,-0x3c(%rbp)
1800fa8ec:	c7 45 c8 fe dc ba 98 	movl   $0x98badcfe,-0x38(%rbp)
1800fa8f3:	c7 45 cc 76 54 32 10 	movl   $0x10325476,-0x34(%rbp)
1800fa8fa:	c7 45 d0 f0 e1 d2 c3 	movl   $0xc3d2e1f0,-0x30(%rbp)
1800fa901:	e8 6a ea 02 00       	call   0x180129370
1800fa906:	44 8b c6             	mov    %esi,%r8d
1800fa909:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1800fa90e:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1800fa912:	e8 59 ea 02 00       	call   0x180129370
1800fa917:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1800fa91b:	48 85 d2             	test   %rdx,%rdx
1800fa91e:	74 10                	je     0x1800fa930
1800fa920:	44 8b 47 28          	mov    0x28(%rdi),%r8d
1800fa924:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1800fa928:	44 2b c2             	sub    %edx,%r8d
1800fa92b:	e8 40 ea 02 00       	call   0x180129370
1800fa930:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1800fa934:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1800fa938:	e8 73 eb 02 00       	call   0x1801294b0
1800fa93d:	0f 10 44 24 38       	movups 0x38(%rsp),%xmm0
1800fa942:	33 c0                	xor    %eax,%eax
1800fa944:	48 8d 7d 80          	lea    -0x80(%rbp),%rdi
1800fa948:	4c 8d 43 34          	lea    0x34(%rbx),%r8
1800fa94c:	ba 3d 00 00 00       	mov    $0x3d,%edx
1800fa951:	0f 11 45 f4          	movups %xmm0,-0xc(%rbp)
1800fa955:	0f 10 43 20          	movups 0x20(%rbx),%xmm0
1800fa959:	8d 48 60             	lea    0x60(%rax),%ecx
1800fa95c:	f3 aa                	rep stos %al,%es:(%rdi)
1800fa95e:	8b 43 30             	mov    0x30(%rbx),%eax
1800fa961:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1800fa965:	8b 7c 24 48          	mov    0x48(%rsp),%edi
1800fa969:	89 45 18             	mov    %eax,0x18(%rbp)
1800fa96c:	8a 44 24 34          	mov    0x34(%rsp),%al
1800fa970:	88 45 1c             	mov    %al,0x1c(%rbp)
1800fa973:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1800fa978:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1800fa97d:	89 7d 04             	mov    %edi,0x4(%rbp)
1800fa980:	0f 11 45 08          	movups %xmm0,0x8(%rbp)
1800fa984:	e8 9f 03 00 00       	call   0x1800fad28
1800fa989:	8b d0                	mov    %eax,%edx
1800fa98b:	85 c0                	test   %eax,%eax
1800fa98d:	0f 88 81 fe ff ff    	js     0x1800fa814
1800fa993:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1800fa998:	48 3b 44 24 50       	cmp    0x50(%rsp),%rax
1800fa99d:	75 27                	jne    0x1800fa9c6
1800fa99f:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1800fa9a4:	48 3b 44 24 58       	cmp    0x58(%rsp),%rax
1800fa9a9:	75 1b                	jne    0x1800fa9c6
1800fa9ab:	8b 44 24 78          	mov    0x78(%rsp),%eax
1800fa9af:	3b 44 24 60          	cmp    0x60(%rsp),%eax
1800fa9b3:	75 11                	jne    0x1800fa9c6
1800fa9b5:	0f 10 44 24 38       	movups 0x38(%rsp),%xmm0
1800fa9ba:	0f 11 43 0c          	movups %xmm0,0xc(%rbx)
1800fa9be:	89 7b 1c             	mov    %edi,0x1c(%rbx)
1800fa9c1:	e9 4e fe ff ff       	jmp    0x1800fa814
1800fa9c6:	ba 09 01 29 80       	mov    $0x80290109,%edx
1800fa9cb:	e9 44 fe ff ff       	jmp    0x1800fa814
1800fa9d0:	48 8b c4             	mov    %rsp,%rax
1800fa9d3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800fa9d7:	55                   	push   %rbp
1800fa9d8:	56                   	push   %rsi
1800fa9d9:	57                   	push   %rdi
1800fa9da:	41 56                	push   %r14
1800fa9dc:	41 57                	push   %r15
1800fa9de:	48 83 ec 30          	sub    $0x30,%rsp
1800fa9e2:	83 60 10 00          	andl   $0x0,0x10(%rax)
1800fa9e6:	33 ed                	xor    %ebp,%ebp
1800fa9e8:	45 8b 38             	mov    (%r8),%r15d
1800fa9eb:	48 8b fa             	mov    %rdx,%rdi
1800fa9ee:	48 89 50 18          	mov    %rdx,0x18(%rax)
1800fa9f2:	4c 8b f1             	mov    %rcx,%r14
1800fa9f5:	48 8b f2             	mov    %rdx,%rsi
1800fa9f8:	48 85 d2             	test   %rdx,%rdx
1800fa9fb:	75 1e                	jne    0x1800faa1b
1800fa9fd:	48 8d 50 18          	lea    0x18(%rax),%rdx
1800faa01:	e8 fa 00 00 00       	call   0x1800fab00
1800faa06:	8b d8                	mov    %eax,%ebx
1800faa08:	85 c0                	test   %eax,%eax
1800faa0a:	0f 88 bf 00 00 00    	js     0x1800faacf
1800faa10:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
1800faa15:	48 8b ef             	mov    %rdi,%rbp
1800faa18:	48 8b f7             	mov    %rdi,%rsi
1800faa1b:	ba c1 00 00 00       	mov    $0xc1,%edx
1800faa20:	48 8b cf             	mov    %rdi,%rcx
1800faa23:	44 8d 42 f9          	lea    -0x7(%rdx),%r8d
1800faa27:	e8 30 15 02 00       	call   0x18011bf5c
1800faa2c:	8b d8                	mov    %eax,%ebx
1800faa2e:	85 c0                	test   %eax,%eax
1800faa30:	0f 88 99 00 00 00    	js     0x1800faacf
1800faa36:	41 8b d7             	mov    %r15d,%edx
1800faa39:	48 8b cf             	mov    %rdi,%rcx
1800faa3c:	e8 eb 11 02 00       	call   0x18011bc2c
1800faa41:	8b d8                	mov    %eax,%ebx
1800faa43:	85 c0                	test   %eax,%eax
1800faa45:	0f 88 84 00 00 00    	js     0x1800faacf
1800faa4b:	ba 02 00 00 00       	mov    $0x2,%edx
1800faa50:	48 8b cf             	mov    %rdi,%rcx
1800faa53:	e8 d4 11 02 00       	call   0x18011bc2c
1800faa58:	8b d8                	mov    %eax,%ebx
1800faa5a:	85 c0                	test   %eax,%eax
1800faa5c:	78 71                	js     0x1800faacf
1800faa5e:	48 8b cf             	mov    %rdi,%rcx
1800faa61:	e8 c6 15 02 00       	call   0x18011c02c
1800faa66:	8b d8                	mov    %eax,%ebx
1800faa68:	85 c0                	test   %eax,%eax
1800faa6a:	78 63                	js     0x1800faacf
1800faa6c:	8b 07                	mov    (%rdi),%eax
1800faa6e:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
1800faa73:	89 44 24 68          	mov    %eax,0x68(%rsp)
1800faa77:	49 8b ce             	mov    %r14,%rcx
1800faa7a:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1800faa7e:	8b 57 14             	mov    0x14(%rdi),%edx
1800faa81:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1800faa86:	e8 e9 d1 ff ff       	call   0x1800f7c74
1800faa8b:	8b d8                	mov    %eax,%ebx
1800faa8d:	85 c0                	test   %eax,%eax
1800faa8f:	78 3e                	js     0x1800faacf
1800faa91:	8b 54 24 68          	mov    0x68(%rsp),%edx
1800faa95:	48 8b cf             	mov    %rdi,%rcx
1800faa98:	e8 e3 15 02 00       	call   0x18011c080
1800faa9d:	8b d8                	mov    %eax,%ebx
1800faa9f:	85 c0                	test   %eax,%eax
1800faaa1:	78 2c                	js     0x1800faacf
1800faaa3:	48 8b cf             	mov    %rdi,%rcx
1800faaa6:	e8 11 16 02 00       	call   0x18011c0bc
1800faaab:	8b d8                	mov    %eax,%ebx
1800faaad:	85 c0                	test   %eax,%eax
1800faaaf:	78 1e                	js     0x1800faacf
1800faab1:	33 db                	xor    %ebx,%ebx
1800faab3:	48 85 f6             	test   %rsi,%rsi
1800faab6:	75 07                	jne    0x1800faabf
1800faab8:	bb 04 01 29 80       	mov    $0x80290104,%ebx
1800faabd:	eb 10                	jmp    0x1800faacf
1800faabf:	83 7e 10 03          	cmpl   $0x3,0x10(%rsi)
1800faac3:	74 07                	je     0x1800faacc
1800faac5:	bb 00 01 29 80       	mov    $0x80290100,%ebx
1800faaca:	eb 03                	jmp    0x1800faacf
1800faacc:	21 5e 10             	and    %ebx,0x10(%rsi)
1800faacf:	48 8b d5             	mov    %rbp,%rdx
1800faad2:	49 8b ce             	mov    %r14,%rcx
1800faad5:	e8 26 01 00 00       	call   0x1800fac00
1800faada:	81 fb 35 00 28 80    	cmp    $0x80280035,%ebx
1800faae0:	74 08                	je     0x1800faaea
1800faae2:	81 fb 22 00 28 80    	cmp    $0x80280022,%ebx
1800faae8:	75 02                	jne    0x1800faaec
1800faaea:	33 db                	xor    %ebx,%ebx
1800faaec:	8b c3                	mov    %ebx,%eax
1800faaee:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1800faaf3:	48 83 c4 30          	add    $0x30,%rsp
1800faaf7:	41 5f                	pop    %r15
1800faaf9:	41 5e                	pop    %r14
1800faafb:	5f                   	pop    %rdi
1800faafc:	5e                   	pop    %rsi
1800faafd:	5d                   	pop    %rbp
1800faafe:	c3                   	ret
1800faaff:	cc                   	int3
1800fab00:	48 8b c4             	mov    %rsp,%rax
1800fab03:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800fab07:	48 89 70 10          	mov    %rsi,0x10(%rax)
1800fab0b:	57                   	push   %rdi
1800fab0c:	48 83 ec 20          	sub    $0x20,%rsp
1800fab10:	48 83 60 20 00       	andq   $0x0,0x20(%rax)
1800fab15:	48 8b f2             	mov    %rdx,%rsi
1800fab18:	48 83 60 18 00       	andq   $0x0,0x18(%rax)
1800fab1d:	48 8b f9             	mov    %rcx,%rdi
1800fab20:	48 8b 05 b1 aa 09 00 	mov    0x9aab1(%rip),%rax        # 0x1801955d8
1800fab27:	48 85 c0             	test   %rax,%rax
1800fab2a:	75 0a                	jne    0x1800fab36
1800fab2c:	bb 0a 01 29 80       	mov    $0x8029010a,%ebx
1800fab31:	e9 93 00 00 00       	jmp    0x1800fabc9
1800fab36:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1800fab3b:	ba 00 10 00 00       	mov    $0x1000,%edx
1800fab40:	ff d0                	call   *%rax
1800fab42:	0f 1f 00             	nopl   (%rax)
1800fab45:	8b d8                	mov    %eax,%ebx
1800fab47:	85 c0                	test   %eax,%eax
1800fab49:	78 7e                	js     0x1800fabc9
1800fab4b:	48 8b 05 86 aa 09 00 	mov    0x9aa86(%rip),%rax        # 0x1801955d8
1800fab52:	48 85 c0             	test   %rax,%rax
1800fab55:	74 d5                	je     0x1800fab2c
1800fab57:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1800fab5c:	ba 30 00 00 00       	mov    $0x30,%edx
1800fab61:	48 8b cf             	mov    %rdi,%rcx
1800fab64:	ff d0                	call   *%rax
1800fab66:	0f 1f 00             	nopl   (%rax)
1800fab69:	8b d8                	mov    %eax,%ebx
1800fab6b:	85 c0                	test   %eax,%eax
1800fab6d:	78 5a                	js     0x1800fabc9
1800fab6f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1800fab74:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1800fab79:	48 85 c9             	test   %rcx,%rcx
1800fab7c:	75 07                	jne    0x1800fab85
1800fab7e:	bb 04 01 29 80       	mov    $0x80290104,%ebx
1800fab83:	eb 44                	jmp    0x1800fabc9
1800fab85:	48 85 c0             	test   %rax,%rax
1800fab88:	75 07                	jne    0x1800fab91
1800fab8a:	bb 03 01 29 80       	mov    $0x80290103,%ebx
1800fab8f:	eb 38                	jmp    0x1800fabc9
1800fab91:	83 60 04 00          	andl   $0x0,0x4(%rax)
1800fab95:	83 60 10 00          	andl   $0x0,0x10(%rax)
1800fab99:	83 60 14 00          	andl   $0x0,0x14(%rax)
1800fab9d:	48 83 60 20 00       	andq   $0x0,0x20(%rax)
1800faba2:	48 83 60 28 00       	andq   $0x0,0x28(%rax)
1800faba7:	c7 00 00 10 00 00    	movl   $0x1000,(%rax)
1800fabad:	48 89 48 08          	mov    %rcx,0x8(%rax)
1800fabb1:	48 89 48 18          	mov    %rcx,0x18(%rax)
1800fabb5:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1800fabba:	33 db                	xor    %ebx,%ebx
1800fabbc:	48 21 5c 24 48       	and    %rbx,0x48(%rsp)
1800fabc1:	48 21 5c 24 40       	and    %rbx,0x40(%rsp)
1800fabc6:	48 89 0e             	mov    %rcx,(%rsi)
1800fabc9:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1800fabce:	ba 00 10 00 00       	mov    $0x1000,%edx
1800fabd3:	48 8b cf             	mov    %rdi,%rcx
1800fabd6:	e8 89 d2 ff ff       	call   0x1800f7e64
1800fabdb:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1800fabe0:	ba 30 00 00 00       	mov    $0x30,%edx
1800fabe5:	48 8b cf             	mov    %rdi,%rcx
1800fabe8:	e8 77 d2 ff ff       	call   0x1800f7e64
1800fabed:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1800fabf2:	8b c3                	mov    %ebx,%eax
1800fabf4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800fabf9:	48 83 c4 20          	add    $0x20,%rsp
1800fabfd:	5f                   	pop    %rdi
1800fabfe:	c3                   	ret
1800fabff:	cc                   	int3
1800fac00:	48 85 d2             	test   %rdx,%rdx
1800fac03:	74 4f                	je     0x1800fac54
1800fac05:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800fac0a:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800fac0f:	57                   	push   %rdi
1800fac10:	48 83 ec 20          	sub    $0x20,%rsp
1800fac14:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
1800fac18:	0f 57 c0             	xorps  %xmm0,%xmm0
1800fac1b:	8b 3a                	mov    (%rdx),%edi
1800fac1d:	4c 8b c2             	mov    %rdx,%r8
1800fac20:	0f 11 02             	movups %xmm0,(%rdx)
1800fac23:	48 8b f1             	mov    %rcx,%rsi
1800fac26:	0f 11 42 10          	movups %xmm0,0x10(%rdx)
1800fac2a:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
1800fac2e:	ba 30 00 00 00       	mov    $0x30,%edx
1800fac33:	e8 2c d2 ff ff       	call   0x1800f7e64
1800fac38:	4c 8b c3             	mov    %rbx,%r8
1800fac3b:	8b d7                	mov    %edi,%edx
1800fac3d:	48 8b ce             	mov    %rsi,%rcx
1800fac40:	e8 1f d2 ff ff       	call   0x1800f7e64
1800fac45:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800fac4a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1800fac4f:	48 83 c4 20          	add    $0x20,%rsp
1800fac53:	5f                   	pop    %rdi