1406e4699:	e8 e2 fd ff ff       	call   0x1406e4480
1406e469e:	90                   	nop
1406e469f:	48 8d 8e 78 02 00 00 	lea    0x278(%rsi),%rcx
1406e46a6:	e8 55 3c cc ff       	call   0x1403a8300
1406e46ab:	90                   	nop
1406e46ac:	48 8d 8e b8 02 00 00 	lea    0x2b8(%rsi),%rcx
1406e46b3:	e8 b8 fc ff ff       	call   0x1406e4370
1406e46b8:	90                   	nop
1406e46b9:	48 8d 8e f8 02 00 00 	lea    0x2f8(%rsi),%rcx
1406e46c0:	e8 bb 02 b7 ff       	call   0x140254980
1406e46c5:	90                   	nop
1406e46c6:	c6 86 38 03 00 00 00 	movb   $0x0,0x338(%rsi)
1406e46cd:	48 8d 8e 40 03 00 00 	lea    0x340(%rsi),%rcx
1406e46d4:	e8 a7 3c cc ff       	call   0x1403a8380
1406e46d9:	90                   	nop
1406e46da:	48 8d 8e 80 03 00 00 	lea    0x380(%rsi),%rcx
1406e46e1:	e8 1a 3c cc ff       	call   0x1403a8300
1406e46e6:	90                   	nop
1406e46e7:	48 8d be c0 03 00 00 	lea    0x3c0(%rsi),%rdi
1406e46ee:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1406e46f3:	44 89 3f             	mov    %r15d,(%rdi)
1406e46f6:	4c 89 7f 08          	mov    %r15,0x8(%rdi)
1406e46fa:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
1406e46fe:	b9 38 00 00 00       	mov    $0x38,%ecx
1406e4703:	e8 00 6a 73 00       	call   0x140e1b108
1406e4708:	48 89 00             	mov    %rax,(%rax)
1406e470b:	48 89 40 08          	mov    %rax,0x8(%rax)
1406e470f:	48 89 47 08          	mov    %rax,0x8(%rdi)
1406e4713:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
1406e4717:	4c 89 39             	mov    %r15,(%rcx)
1406e471a:	4c 89 79 08          	mov    %r15,0x8(%rcx)
1406e471e:	4c 89 79 10          	mov    %r15,0x10(%rcx)
1406e4722:	48 c7 47 30 07 00 00 	movq   $0x7,0x30(%rdi)
1406e4729:	00
1406e472a:	48 c7 47 38 08 00 00 	movq   $0x8,0x38(%rdi)
1406e4731:	00
1406e4732:	c7 07 00 00 80 3f    	movl   $0x3f800000,(%rdi)
1406e4738:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1406e473c:	ba 10 00 00 00       	mov    $0x10,%edx
1406e4741:	e8 3a 83 ca ff       	call   0x14038ca80
1406e4746:	90                   	nop
1406e4747:	48 8d be 00 04 00 00 	lea    0x400(%rsi),%rdi
1406e474e:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1406e4753:	44 89 3f             	mov    %r15d,(%rdi)
1406e4756:	4c 89 7f 08          	mov    %r15,0x8(%rdi)
1406e475a:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
1406e475e:	b9 38 00 00 00       	mov    $0x38,%ecx
1406e4763:	e8 a0 69 73 00       	call   0x140e1b108
1406e4768:	48 89 00             	mov    %rax,(%rax)
1406e476b:	48 89 40 08          	mov    %rax,0x8(%rax)
1406e476f:	48 89 47 08          	mov    %rax,0x8(%rdi)
1406e4773:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
1406e4777:	4c 89 39             	mov    %r15,(%rcx)
1406e477a:	4c 89 79 08          	mov    %r15,0x8(%rcx)
1406e477e:	4c 89 79 10          	mov    %r15,0x10(%rcx)
1406e4782:	48 c7 47 30 07 00 00 	movq   $0x7,0x30(%rdi)
1406e4789:	00
1406e478a:	48 c7 47 38 08 00 00 	movq   $0x8,0x38(%rdi)
1406e4791:	00
1406e4792:	c7 07 00 00 80 3f    	movl   $0x3f800000,(%rdi)
1406e4798:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1406e479c:	ba 10 00 00 00       	mov    $0x10,%edx
1406e47a1:	e8 ca f1 b3 ff       	call   0x140223970
1406e47a6:	90                   	nop
1406e47a7:	48 8d 8e 40 04 00 00 	lea    0x440(%rsi),%rcx
1406e47ae:	e8 cd fc ff ff       	call   0x1406e4480
1406e47b3:	90                   	nop
1406e47b4:	48 8d 9e 80 04 00 00 	lea    0x480(%rsi),%rbx
1406e47bb:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1406e47c0:	44 89 3b             	mov    %r15d,(%rbx)
1406e47c3:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1406e47c7:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1406e47cb:	b9 48 00 00 00       	mov    $0x48,%ecx
1406e47d0:	e8 33 69 73 00       	call   0x140e1b108
1406e47d5:	48 89 00             	mov    %rax,(%rax)
1406e47d8:	48 89 40 08          	mov    %rax,0x8(%rax)
1406e47dc:	48 89 43 08          	mov    %rax,0x8(%rbx)
1406e47e0:	4c 89 7b 18          	mov    %r15,0x18(%rbx)
1406e47e4:	4c 89 7b 20          	mov    %r15,0x20(%rbx)
1406e47e8:	4c 89 7b 28          	mov    %r15,0x28(%rbx)
1406e47ec:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
1406e47f3:	00
1406e47f4:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
1406e47fb:	00
1406e47fc:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
1406e4802:	48 8b 6b 08          	mov    0x8(%rbx),%rbp
1406e4806:	49 8b cf             	mov    %r15,%rcx
1406e4809:	49 8b c7             	mov    %r15,%rax
1406e480c:	48 c1 f8 03          	sar    $0x3,%rax
1406e4810:	48 83 f8 10          	cmp    $0x10,%rax
1406e4814:	73 79                	jae    0x1406e488f
1406e4816:	b9 80 00 00 00       	mov    $0x80,%ecx
1406e481b:	e8 e8 68 73 00       	call   0x140e1b108
1406e4820:	48 8b f8             	mov    %rax,%rdi
1406e4823:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1406e4827:	48 8b 43 28          	mov    0x28(%rbx),%rax
1406e482b:	48 2b c1             	sub    %rcx,%rax
1406e482e:	48 c1 f8 03          	sar    $0x3,%rax
1406e4832:	48 85 c0             	test   %rax,%rax
1406e4835:	74 32                	je     0x1406e4869
1406e4837:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
1406e483e:	00
1406e483f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e4846:	72 1c                	jb     0x1406e4864
1406e4848:	48 83 c2 27          	add    $0x27,%rdx
1406e484c:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e4850:	49 2b c8             	sub    %r8,%rcx
1406e4853:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e4857:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e485b:	0f 87 db 09 00 00    	ja     0x1406e523c
1406e4861:	49 8b c8             	mov    %r8,%rcx
1406e4864:	e8 db 68 73 00       	call   0x140e1b144
1406e4869:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
1406e486d:	48 8d 87 80 00 00 00 	lea    0x80(%rdi),%rax
1406e4874:	48 89 43 20          	mov    %rax,0x20(%rbx)
1406e4878:	48 89 43 28          	mov    %rax,0x28(%rbx)
1406e487c:	48 3b f8             	cmp    %rax,%rdi
1406e487f:	74 23                	je     0x1406e48a4
1406e4881:	48 89 2f             	mov    %rbp,(%rdi)
1406e4884:	48 83 c7 08          	add    $0x8,%rdi
1406e4888:	48 3b f8             	cmp    %rax,%rdi
1406e488b:	75 f4                	jne    0x1406e4881
1406e488d:	eb 15                	jmp    0x1406e48a4
1406e488f:	48 83 c1 07          	add    $0x7,%rcx
1406e4893:	48 c1 e9 03          	shr    $0x3,%rcx
1406e4897:	48 85 c9             	test   %rcx,%rcx
1406e489a:	74 08                	je     0x1406e48a4
1406e489c:	33 ff                	xor    %edi,%edi
1406e489e:	48 8b c5             	mov    %rbp,%rax
1406e48a1:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1406e48a4:	4c 89 be c0 04 00 00 	mov    %r15,0x4c0(%rsi)
1406e48ab:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e48ae:	0f 11 86 c8 04 00 00 	movups %xmm0,0x4c8(%rsi)
1406e48b5:	4c 89 be d8 04 00 00 	mov    %r15,0x4d8(%rsi)
1406e48bc:	48 c7 86 e0 04 00 00 	movq   $0xf,0x4e0(%rsi)
1406e48c3:	0f 00 00 00
1406e48c7:	c6 86 c8 04 00 00 00 	movb   $0x0,0x4c8(%rsi)
1406e48ce:	48 8d 9e e8 04 00 00 	lea    0x4e8(%rsi),%rbx
1406e48d5:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1406e48da:	44 89 3b             	mov    %r15d,(%rbx)
1406e48dd:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1406e48e1:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1406e48e5:	b9 38 00 00 00       	mov    $0x38,%ecx
1406e48ea:	e8 19 68 73 00       	call   0x140e1b108
1406e48ef:	48 89 00             	mov    %rax,(%rax)
1406e48f2:	48 89 40 08          	mov    %rax,0x8(%rax)
1406e48f6:	48 89 43 08          	mov    %rax,0x8(%rbx)
1406e48fa:	4c 89 7b 18          	mov    %r15,0x18(%rbx)
1406e48fe:	4c 89 7b 20          	mov    %r15,0x20(%rbx)
1406e4902:	4c 89 7b 28          	mov    %r15,0x28(%rbx)
1406e4906:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
1406e490d:	00
1406e490e:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
1406e4915:	00
1406e4916:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
1406e491c:	48 8b 6b 08          	mov    0x8(%rbx),%rbp
1406e4920:	49 8b cf             	mov    %r15,%rcx
1406e4923:	49 8b c7             	mov    %r15,%rax
1406e4926:	48 c1 f8 03          	sar    $0x3,%rax
1406e492a:	48 83 f8 10          	cmp    $0x10,%rax
1406e492e:	0f 83 7a 00 00 00    	jae    0x1406e49ae
1406e4934:	b9 80 00 00 00       	mov    $0x80,%ecx
1406e4939:	e8 ca 67 73 00       	call   0x140e1b108
1406e493e:	48 8b f8             	mov    %rax,%rdi
1406e4941:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1406e4945:	48 8b 43 28          	mov    0x28(%rbx),%rax
1406e4949:	48 2b c1             	sub    %rcx,%rax
1406e494c:	48 c1 f8 03          	sar    $0x3,%rax
1406e4950:	48 85 c0             	test   %rax,%rax
1406e4953:	74 32                	je     0x1406e4987
1406e4955:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
1406e495c:	00
1406e495d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e4964:	72 1c                	jb     0x1406e4982
1406e4966:	48 83 c2 27          	add    $0x27,%rdx
1406e496a:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e496e:	49 2b c8             	sub    %r8,%rcx
1406e4971:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e4975:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e4979:	0f 87 c3 08 00 00    	ja     0x1406e5242
1406e497f:	49 8b c8             	mov    %r8,%rcx
1406e4982:	e8 bd 67 73 00       	call   0x140e1b144
1406e4987:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
1406e498b:	48 8d 87 80 00 00 00 	lea    0x80(%rdi),%rax
1406e4992:	48 89 43 20          	mov    %rax,0x20(%rbx)
1406e4996:	48 89 43 28          	mov    %rax,0x28(%rbx)
1406e499a:	48 3b f8             	cmp    %rax,%rdi
1406e499d:	74 24                	je     0x1406e49c3
1406e499f:	90                   	nop
1406e49a0:	48 89 2f             	mov    %rbp,(%rdi)
1406e49a3:	48 83 c7 08          	add    $0x8,%rdi
1406e49a7:	48 3b f8             	cmp    %rax,%rdi
1406e49aa:	75 f4                	jne    0x1406e49a0
1406e49ac:	eb 15                	jmp    0x1406e49c3
1406e49ae:	48 83 c1 07          	add    $0x7,%rcx
1406e49b2:	48 c1 e9 03          	shr    $0x3,%rcx
1406e49b6:	48 85 c9             	test   %rcx,%rcx
1406e49b9:	74 08                	je     0x1406e49c3
1406e49bb:	33 ff                	xor    %edi,%edi
1406e49bd:	48 8b c5             	mov    %rbp,%rax
1406e49c0:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1406e49c3:	48 8d 9e 28 05 00 00 	lea    0x528(%rsi),%rbx
1406e49ca:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1406e49cf:	44 89 3b             	mov    %r15d,(%rbx)
1406e49d2:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1406e49d6:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1406e49da:	b9 28 00 00 00       	mov    $0x28,%ecx
1406e49df:	e8 24 67 73 00       	call   0x140e1b108
1406e49e4:	48 89 00             	mov    %rax,(%rax)
1406e49e7:	48 89 40 08          	mov    %rax,0x8(%rax)
1406e49eb:	48 89 43 08          	mov    %rax,0x8(%rbx)
1406e49ef:	4c 89 7b 18          	mov    %r15,0x18(%rbx)
1406e49f3:	4c 89 7b 20          	mov    %r15,0x20(%rbx)
1406e49f7:	4c 89 7b 28          	mov    %r15,0x28(%rbx)
1406e49fb:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
1406e4a02:	00
1406e4a03:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
1406e4a0a:	00
1406e4a0b:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
1406e4a11:	48 8b 6b 08          	mov    0x8(%rbx),%rbp
1406e4a15:	49 8b cf             	mov    %r15,%rcx
1406e4a18:	49 8b c7             	mov    %r15,%rax
1406e4a1b:	48 c1 f8 03          	sar    $0x3,%rax
1406e4a1f:	48 83 f8 10          	cmp    $0x10,%rax
1406e4a23:	73 79                	jae    0x1406e4a9e
1406e4a25:	b9 80 00 00 00       	mov    $0x80,%ecx
1406e4a2a:	e8 d9 66 73 00       	call   0x140e1b108
1406e4a2f:	48 8b f8             	mov    %rax,%rdi
1406e4a32:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1406e4a36:	48 8b 43 28          	mov    0x28(%rbx),%rax
1406e4a3a:	48 2b c1             	sub    %rcx,%rax
1406e4a3d:	48 c1 f8 03          	sar    $0x3,%rax
1406e4a41:	48 85 c0             	test   %rax,%rax
1406e4a44:	74 32                	je     0x1406e4a78
1406e4a46:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
1406e4a4d:	00
1406e4a4e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e4a55:	72 1c                	jb     0x1406e4a73
1406e4a57:	48 83 c2 27          	add    $0x27,%rdx
1406e4a5b:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e4a5f:	49 2b c8             	sub    %r8,%rcx
1406e4a62:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e4a66:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e4a6a:	0f 87 d8 07 00 00    	ja     0x1406e5248
1406e4a70:	49 8b c8             	mov    %r8,%rcx
1406e4a73:	e8 cc 66 73 00       	call   0x140e1b144
1406e4a78:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
1406e4a7c:	48 8d 87 80 00 00 00 	lea    0x80(%rdi),%rax
1406e4a83:	48 89 43 20          	mov    %rax,0x20(%rbx)
1406e4a87:	48 89 43 28          	mov    %rax,0x28(%rbx)
1406e4a8b:	48 3b f8             	cmp    %rax,%rdi
1406e4a8e:	74 23                	je     0x1406e4ab3
1406e4a90:	48 89 2f             	mov    %rbp,(%rdi)
1406e4a93:	48 83 c7 08          	add    $0x8,%rdi
1406e4a97:	48 3b f8             	cmp    %rax,%rdi
1406e4a9a:	75 f4                	jne    0x1406e4a90
1406e4a9c:	eb 15                	jmp    0x1406e4ab3
1406e4a9e:	48 83 c1 07          	add    $0x7,%rcx
1406e4aa2:	48 c1 e9 03          	shr    $0x3,%rcx
1406e4aa6:	48 85 c9             	test   %rcx,%rcx
1406e4aa9:	74 08                	je     0x1406e4ab3
1406e4aab:	33 ff                	xor    %edi,%edi
1406e4aad:	48 8b c5             	mov    %rbp,%rax
1406e4ab0:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1406e4ab3:	48 8d 9e 68 05 00 00 	lea    0x568(%rsi),%rbx
1406e4aba:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1406e4abf:	44 89 3b             	mov    %r15d,(%rbx)
1406e4ac2:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1406e4ac6:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1406e4aca:	b9 20 00 00 00       	mov    $0x20,%ecx
1406e4acf:	e8 34 66 73 00       	call   0x140e1b108
1406e4ad4:	48 89 00             	mov    %rax,(%rax)
1406e4ad7:	48 89 40 08          	mov    %rax,0x8(%rax)
1406e4adb:	48 89 43 08          	mov    %rax,0x8(%rbx)
1406e4adf:	4c 89 7b 18          	mov    %r15,0x18(%rbx)
1406e4ae3:	4c 89 7b 20          	mov    %r15,0x20(%rbx)
1406e4ae7:	4c 89 7b 28          	mov    %r15,0x28(%rbx)
1406e4aeb:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
1406e4af2:	00
1406e4af3:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
1406e4afa:	00
1406e4afb:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
1406e4b01:	48 8b 6b 08          	mov    0x8(%rbx),%rbp
1406e4b05:	49 8b cf             	mov    %r15,%rcx
1406e4b08:	49 8b c7             	mov    %r15,%rax
1406e4b0b:	48 c1 f8 03          	sar    $0x3,%rax
1406e4b0f:	48 83 f8 10          	cmp    $0x10,%rax
1406e4b13:	73 79                	jae    0x1406e4b8e
1406e4b15:	b9 80 00 00 00       	mov    $0x80,%ecx
1406e4b1a:	e8 e9 65 73 00       	call   0x140e1b108
1406e4b1f:	48 8b f8             	mov    %rax,%rdi
1406e4b22:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1406e4b26:	48 8b 43 28          	mov    0x28(%rbx),%rax
1406e4b2a:	48 2b c1             	sub    %rcx,%rax
1406e4b2d:	48 c1 f8 03          	sar    $0x3,%rax
1406e4b31:	48 85 c0             	test   %rax,%rax
1406e4b34:	74 32                	je     0x1406e4b68
1406e4b36:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
1406e4b3d:	00
1406e4b3e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e4b45:	72 1c                	jb     0x1406e4b63
1406e4b47:	48 83 c2 27          	add    $0x27,%rdx
1406e4b4b:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406e4b4f:	49 2b c8             	sub    %r8,%rcx
1406e4b52:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406e4b56:	48 83 f8 1f          	cmp    $0x1f,%rax
1406e4b5a:	0f 87 ee 06 00 00    	ja     0x1406e524e
1406e4b60:	49 8b c8             	mov    %r8,%rcx
1406e4b63:	e8 dc 65 73 00       	call   0x140e1b144
1406e4b68:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
1406e4b6c:	48 8d 87 80 00 00 00 	lea    0x80(%rdi),%rax
1406e4b73:	48 89 43 20          	mov    %rax,0x20(%rbx)
1406e4b77:	48 89 43 28          	mov    %rax,0x28(%rbx)
1406e4b7b:	48 3b f8             	cmp    %rax,%rdi
1406e4b7e:	74 23                	je     0x1406e4ba3
1406e4b80:	48 89 2f             	mov    %rbp,(%rdi)
1406e4b83:	48 83 c7 08          	add    $0x8,%rdi
1406e4b87:	48 3b f8             	cmp    %rax,%rdi
1406e4b8a:	75 f4                	jne    0x1406e4b80
1406e4b8c:	eb 15                	jmp    0x1406e4ba3
1406e4b8e:	48 83 c1 07          	add    $0x7,%rcx
1406e4b92:	48 c1 e9 03          	shr    $0x3,%rcx
1406e4b96:	48 85 c9             	test   %rcx,%rcx
1406e4b99:	74 08                	je     0x1406e4ba3
1406e4b9b:	33 ff                	xor    %edi,%edi
1406e4b9d:	48 8b c5             	mov    %rbp,%rax
1406e4ba0:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1406e4ba3:	48 8d be a8 05 00 00 	lea    0x5a8(%rsi),%rdi
1406e4baa:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1406e4baf:	44 89 3f             	mov    %r15d,(%rdi)
1406e4bb2:	4c 89 7f 08          	mov    %r15,0x8(%rdi)
1406e4bb6:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
1406e4bba:	b9 40 00 00 00       	mov    $0x40,%ecx
1406e4bbf:	e8 44 65 73 00       	call   0x140e1b108
1406e4bc4:	48 89 00             	mov    %rax,(%rax)
1406e4bc7:	48 89 40 08          	mov    %rax,0x8(%rax)
1406e4bcb:	48 89 47 08          	mov    %rax,0x8(%rdi)
1406e4bcf:	48 8d 5f 18          	lea    0x18(%rdi),%rbx
1406e4bd3:	4c 89 3b             	mov    %r15,(%rbx)
1406e4bd6:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1406e4bda:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1406e4bde:	48 c7 47 30 07 00 00 	movq   $0x7,0x30(%rdi)
1406e4be5:	00
1406e4be6:	48 c7 47 38 08 00 00 	movq   $0x8,0x38(%rdi)
1406e4bed:	00
1406e4bee:	c7 07 00 00 80 3f    	movl   $0x3f800000,(%rdi)
1406e4bf4:	48 8b 6f 08          	mov    0x8(%rdi),%rbp
1406e4bf8:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1406e4bfc:	48 8b c1             	mov    %rcx,%rax
1406e4bff:	48 c1 f8 03          	sar    $0x3,%rax