1400955d9:	48 89 00             	mov    %rax,(%rax)
1400955dc:	48 89 40 08          	mov    %rax,0x8(%rax)
1400955e0:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400955e4:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1400955e8:	48 89 31             	mov    %rsi,(%rcx)
1400955eb:	48 89 71 08          	mov    %rsi,0x8(%rcx)
1400955ef:	48 89 71 10          	mov    %rsi,0x10(%rcx)
1400955f3:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
1400955fa:	00
1400955fb:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
140095602:	00
140095603:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
140095609:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14009560d:	ba 10 00 00 00       	mov    $0x10,%edx
140095612:	e8 c9 94 02 00       	call   0x1400beae0
140095617:	90                   	nop
140095618:	0f 57 c0             	xorps  %xmm0,%xmm0
14009561b:	0f 11 87 40 01 00 00 	movups %xmm0,0x140(%rdi)
140095622:	0f 11 87 50 01 00 00 	movups %xmm0,0x150(%rdi)
140095629:	0f 11 87 60 01 00 00 	movups %xmm0,0x160(%rdi)
140095630:	48 89 b7 30 01 00 00 	mov    %rsi,0x130(%rdi)
140095637:	48 89 b7 38 01 00 00 	mov    %rsi,0x138(%rdi)
14009563e:	c7 87 70 01 00 00 ff 	movl   $0xffffffff,0x170(%rdi)
140095645:	ff ff ff
140095648:	c7 87 28 01 00 00 02 	movl   $0x2,0x128(%rdi)
14009564f:	00 00 00
140095652:	89 b7 74 01 00 00    	mov    %esi,0x174(%rdi)
140095658:	48 8d 9f 78 01 00 00 	lea    0x178(%rdi),%rbx
14009565f:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140095664:	89 33                	mov    %esi,(%rbx)
140095666:	48 89 73 08          	mov    %rsi,0x8(%rbx)
14009566a:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14009566e:	b9 20 00 00 00       	mov    $0x20,%ecx
140095673:	e8 d0 4b 26 00       	call   0x1402fa248
140095678:	48 89 00             	mov    %rax,(%rax)
14009567b:	48 89 40 08          	mov    %rax,0x8(%rax)
14009567f:	48 89 43 08          	mov    %rax,0x8(%rbx)
140095683:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
140095687:	48 89 31             	mov    %rsi,(%rcx)
14009568a:	48 89 71 08          	mov    %rsi,0x8(%rcx)
14009568e:	48 89 71 10          	mov    %rsi,0x10(%rcx)
140095692:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
140095699:	00
14009569a:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
1400956a1:	00
1400956a2:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
1400956a8:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1400956ac:	ba 10 00 00 00       	mov    $0x10,%edx
1400956b1:	e8 2a 94 02 00       	call   0x1400beae0
1400956b6:	90                   	nop
1400956b7:	48 8d 9f b8 01 00 00 	lea    0x1b8(%rdi),%rbx
1400956be:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1400956c3:	89 33                	mov    %esi,(%rbx)
1400956c5:	48 89 73 08          	mov    %rsi,0x8(%rbx)
1400956c9:	48 89 73 10          	mov    %rsi,0x10(%rbx)
1400956cd:	b9 20 00 00 00       	mov    $0x20,%ecx
1400956d2:	e8 71 4b 26 00       	call   0x1402fa248
1400956d7:	48 89 00             	mov    %rax,(%rax)
1400956da:	48 89 40 08          	mov    %rax,0x8(%rax)
1400956de:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400956e2:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1400956e6:	48 89 31             	mov    %rsi,(%rcx)
1400956e9:	48 89 71 08          	mov    %rsi,0x8(%rcx)
1400956ed:	48 89 71 10          	mov    %rsi,0x10(%rcx)
1400956f1:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
1400956f8:	00
1400956f9:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
140095700:	00
140095701:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
140095707:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14009570b:	ba 10 00 00 00       	mov    $0x10,%edx
140095710:	e8 cb 93 02 00       	call   0x1400beae0
140095715:	90                   	nop
140095716:	0f 57 c0             	xorps  %xmm0,%xmm0
140095719:	0f 11 87 10 02 00 00 	movups %xmm0,0x210(%rdi)
140095720:	0f 11 87 20 02 00 00 	movups %xmm0,0x220(%rdi)
140095727:	0f 11 87 30 02 00 00 	movups %xmm0,0x230(%rdi)
14009572e:	48 89 b7 00 02 00 00 	mov    %rsi,0x200(%rdi)
140095735:	48 89 b7 08 02 00 00 	mov    %rsi,0x208(%rdi)
14009573c:	c7 87 40 02 00 00 ff 	movl   $0xffffffff,0x240(%rdi)
140095743:	ff ff ff
140095746:	c7 87 f8 01 00 00 02 	movl   $0x2,0x1f8(%rdi)
14009574d:	00 00 00
140095750:	89 b7 44 02 00 00    	mov    %esi,0x244(%rdi)
140095756:	48 8d 9f 48 02 00 00 	lea    0x248(%rdi),%rbx
14009575d:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140095762:	89 33                	mov    %esi,(%rbx)
140095764:	48 89 73 08          	mov    %rsi,0x8(%rbx)
140095768:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14009576c:	b9 70 00 00 00       	mov    $0x70,%ecx
140095771:	e8 d2 4a 26 00       	call   0x1402fa248
140095776:	48 89 00             	mov    %rax,(%rax)
140095779:	48 89 40 08          	mov    %rax,0x8(%rax)
14009577d:	48 89 43 08          	mov    %rax,0x8(%rbx)
140095781:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
140095785:	48 89 31             	mov    %rsi,(%rcx)
140095788:	48 89 71 08          	mov    %rsi,0x8(%rcx)
14009578c:	48 89 71 10          	mov    %rsi,0x10(%rcx)
140095790:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
140095797:	00
140095798:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
14009579f:	00
1400957a0:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
1400957a6:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1400957aa:	ba 10 00 00 00       	mov    $0x10,%edx
1400957af:	e8 2c 93 02 00       	call   0x1400beae0
1400957b4:	90                   	nop
1400957b5:	0f 57 c0             	xorps  %xmm0,%xmm0
1400957b8:	0f 11 87 a0 02 00 00 	movups %xmm0,0x2a0(%rdi)
1400957bf:	0f 11 87 b0 02 00 00 	movups %xmm0,0x2b0(%rdi)
1400957c6:	0f 11 87 c0 02 00 00 	movups %xmm0,0x2c0(%rdi)
1400957cd:	48 89 b7 90 02 00 00 	mov    %rsi,0x290(%rdi)
1400957d4:	48 89 b7 98 02 00 00 	mov    %rsi,0x298(%rdi)
1400957db:	c7 87 d0 02 00 00 ff 	movl   $0xffffffff,0x2d0(%rdi)
1400957e2:	ff ff ff
1400957e5:	c7 87 88 02 00 00 02 	movl   $0x2,0x288(%rdi)
1400957ec:	00 00 00
1400957ef:	89 b7 d4 02 00 00    	mov    %esi,0x2d4(%rdi)
1400957f5:	40 88 b7 d8 02 00 00 	mov    %sil,0x2d8(%rdi)
1400957fc:	48 8b c7             	mov    %rdi,%rax
1400957ff:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140095804:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140095809:	48 83 c4 20          	add    $0x20,%rsp
14009580d:	5f                   	pop    %rdi
14009580e:	c3                   	ret
14009580f:	cc                   	int3
140095810:	40 53                	rex push %rbx
140095812:	48 83 ec 20          	sub    $0x20,%rsp
140095816:	48 8b d9             	mov    %rcx,%rbx
140095819:	48 c7 41 08 00 00 00 	movq   $0x0,0x8(%rcx)
140095820:	00
140095821:	66 c7 41 10 00 01    	movw   $0x100,0x10(%rcx)
140095827:	e8 f4 bb 01 00       	call   0x1400b1420
14009582c:	48 8b c3             	mov    %rbx,%rax
14009582f:	48 83 c4 20          	add    $0x20,%rsp
140095833:	5b                   	pop    %rbx
140095834:	c3                   	ret
140095835:	cc                   	int3
140095836:	cc                   	int3
140095837:	cc                   	int3
140095838:	cc                   	int3
140095839:	cc                   	int3
14009583a:	cc                   	int3
14009583b:	cc                   	int3
14009583c:	cc                   	int3
14009583d:	cc                   	int3
14009583e:	cc                   	int3
14009583f:	cc                   	int3
140095840:	40 53                	rex push %rbx
140095842:	48 83 ec 20          	sub    $0x20,%rsp
140095846:	48 8b d9             	mov    %rcx,%rbx
140095849:	48 c7 41 08 00 00 00 	movq   $0x0,0x8(%rcx)
140095850:	00
140095851:	66 c7 41 10 00 01    	movw   $0x100,0x10(%rcx)
140095857:	e8 74 17 01 00       	call   0x1400a6fd0
14009585c:	48 8b c3             	mov    %rbx,%rax
14009585f:	48 83 c4 20          	add    $0x20,%rsp
140095863:	5b                   	pop    %rbx
140095864:	c3                   	ret
140095865:	cc                   	int3
140095866:	cc                   	int3
140095867:	cc                   	int3
140095868:	cc                   	int3
140095869:	cc                   	int3
14009586a:	cc                   	int3
14009586b:	cc                   	int3
14009586c:	cc                   	int3
14009586d:	cc                   	int3
14009586e:	cc                   	int3
14009586f:	cc                   	int3
140095870:	33 c0                	xor    %eax,%eax
140095872:	66 c7 41 10 00 01    	movw   $0x100,0x10(%rcx)
140095878:	48 89 41 08          	mov    %rax,0x8(%rcx)
14009587c:	48 89 01             	mov    %rax,(%rcx)
14009587f:	48 8b c1             	mov    %rcx,%rax
140095882:	c3                   	ret
140095883:	cc                   	int3
140095884:	cc                   	int3
140095885:	cc                   	int3
140095886:	cc                   	int3
140095887:	cc                   	int3
140095888:	cc                   	int3
140095889:	cc                   	int3
14009588a:	cc                   	int3
14009588b:	cc                   	int3
14009588c:	cc                   	int3
14009588d:	cc                   	int3
14009588e:	cc                   	int3
14009588f:	cc                   	int3
140095890:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140095895:	57                   	push   %rdi
140095896:	48 83 ec 20          	sub    $0x20,%rsp
14009589a:	48 c7 41 08 00 00 00 	movq   $0x0,0x8(%rcx)
1400958a1:	00
1400958a2:	48 8b fa             	mov    %rdx,%rdi
1400958a5:	66 c7 41 10 00 01    	movw   $0x100,0x10(%rcx)
1400958ab:	48 8b d9             	mov    %rcx,%rbx
1400958ae:	48 3b d1             	cmp    %rcx,%rdx
1400958b1:	74 05                	je     0x1400958b8
1400958b3:	e8 68 bb 01 00       	call   0x1400b1420
1400958b8:	0f b6 47 18          	movzbl 0x18(%rdi),%eax
1400958bc:	88 43 18             	mov    %al,0x18(%rbx)
1400958bf:	48 8b c3             	mov    %rbx,%rax
1400958c2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400958c7:	48 83 c4 20          	add    $0x20,%rsp
1400958cb:	5f                   	pop    %rdi
1400958cc:	c3                   	ret
1400958cd:	cc                   	int3
1400958ce:	cc                   	int3
1400958cf:	cc                   	int3
1400958d0:	40 53                	rex push %rbx
1400958d2:	48 83 ec 20          	sub    $0x20,%rsp
1400958d6:	48 8b d9             	mov    %rcx,%rbx
1400958d9:	48 c7 41 08 00 00 00 	movq   $0x0,0x8(%rcx)
1400958e0:	00
1400958e1:	66 c7 41 10 00 01    	movw   $0x100,0x10(%rcx)
1400958e7:	e8 e4 16 01 00       	call   0x1400a6fd0
1400958ec:	48 8b c3             	mov    %rbx,%rax
1400958ef:	c6 43 18 01          	movb   $0x1,0x18(%rbx)
1400958f3:	48 83 c4 20          	add    $0x20,%rsp
1400958f7:	5b                   	pop    %rbx
1400958f8:	c3                   	ret
1400958f9:	cc                   	int3
1400958fa:	cc                   	int3
1400958fb:	cc                   	int3
1400958fc:	cc                   	int3
1400958fd:	cc                   	int3
1400958fe:	cc                   	int3
1400958ff:	cc                   	int3
140095900:	40 53                	rex push %rbx
140095902:	48 83 ec 20          	sub    $0x20,%rsp
140095906:	48 8b d9             	mov    %rcx,%rbx
140095909:	49 8b c8             	mov    %r8,%rcx
14009590c:	e8 2f 8d 01 00       	call   0x1400ae640
140095911:	48 89 43 08          	mov    %rax,0x8(%rbx)
140095915:	48 8b c3             	mov    %rbx,%rax
140095918:	66 c7 43 10 00 00    	movw   $0x0,0x10(%rbx)
14009591e:	c6 43 18 01          	movb   $0x1,0x18(%rbx)
140095922:	48 83 c4 20          	add    $0x20,%rsp
140095926:	5b                   	pop    %rbx
140095927:	c3                   	ret
140095928:	cc                   	int3
140095929:	cc                   	int3
14009592a:	cc                   	int3
14009592b:	cc                   	int3
14009592c:	cc                   	int3
14009592d:	cc                   	int3
14009592e:	cc                   	int3
14009592f:	cc                   	int3
140095930:	33 c0                	xor    %eax,%eax
140095932:	66 c7 41 10 00 01    	movw   $0x100,0x10(%rcx)
140095938:	48 89 41 08          	mov    %rax,0x8(%rcx)
14009593c:	48 89 01             	mov    %rax,(%rcx)
14009593f:	48 8b c1             	mov    %rcx,%rax
140095942:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
140095946:	c3                   	ret
140095947:	cc                   	int3
140095948:	cc                   	int3
140095949:	cc                   	int3
14009594a:	cc                   	int3
14009594b:	cc                   	int3
14009594c:	cc                   	int3
14009594d:	cc                   	int3
14009594e:	cc                   	int3
14009594f:	cc                   	int3
140095950:	48 8d 05 c9 7e 29 00 	lea    0x297ec9(%rip),%rax        # 0x14032d820
140095957:	48 89 51 08          	mov    %rdx,0x8(%rcx)
14009595b:	48 89 01             	mov    %rax,(%rcx)
14009595e:	48 8b c1             	mov    %rcx,%rax
140095961:	4c 89 41 10          	mov    %r8,0x10(%rcx)
140095965:	48 c7 41 18 00 00 00 	movq   $0x0,0x18(%rcx)
14009596c:	00
14009596d:	44 88 49 20          	mov    %r9b,0x20(%rcx)
140095971:	c3                   	ret
140095972:	cc                   	int3
140095973:	cc                   	int3
140095974:	cc                   	int3
140095975:	cc                   	int3
140095976:	cc                   	int3
140095977:	cc                   	int3
140095978:	cc                   	int3
140095979:	cc                   	int3
14009597a:	cc                   	int3
14009597b:	cc                   	int3
14009597c:	cc                   	int3
14009597d:	cc                   	int3
14009597e:	cc                   	int3
14009597f:	cc                   	int3
140095980:	48 8d 05 99 7e 29 00 	lea    0x297e99(%rip),%rax        # 0x14032d820
140095987:	48 89 01             	mov    %rax,(%rcx)
14009598a:	33 c0                	xor    %eax,%eax
14009598c:	48 89 41 08          	mov    %rax,0x8(%rcx)
140095990:	48 89 41 10          	mov    %rax,0x10(%rcx)
140095994:	48 89 41 18          	mov    %rax,0x18(%rcx)
140095998:	88 41 20             	mov    %al,0x20(%rcx)
14009599b:	48 8b c1             	mov    %rcx,%rax
14009599e:	c3                   	ret
14009599f:	cc                   	int3
1400959a0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400959a5:	53                   	push   %rbx
1400959a6:	48 83 ec 20          	sub    $0x20,%rsp
1400959aa:	48 8b d9             	mov    %rcx,%rbx
1400959ad:	8b 02                	mov    (%rdx),%eax
1400959af:	89 01                	mov    %eax,(%rcx)
1400959b1:	0f b6 42 28          	movzbl 0x28(%rdx),%eax
1400959b5:	88 41 28             	mov    %al,0x28(%rcx)
1400959b8:	84 c0                	test   %al,%al
1400959ba:	74 0a                	je     0x1400959c6
1400959bc:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400959c0:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400959c4:	eb 30                	jmp    0x1400959f6
1400959c6:	0f 57 c0             	xorps  %xmm0,%xmm0
1400959c9:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
1400959cd:	33 c0                	xor    %eax,%eax
1400959cf:	48 89 41 18          	mov    %rax,0x18(%rcx)
1400959d3:	48 89 41 20          	mov    %rax,0x20(%rcx)
1400959d7:	0f 10 42 08          	movups 0x8(%rdx),%xmm0
1400959db:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
1400959df:	0f 10 4a 18          	movups 0x18(%rdx),%xmm1
1400959e3:	0f 11 49 18          	movups %xmm1,0x18(%rcx)
1400959e7:	48 89 42 18          	mov    %rax,0x18(%rdx)
1400959eb:	48 c7 42 20 0f 00 00 	movq   $0xf,0x20(%rdx)
1400959f2:	00
1400959f3:	88 42 08             	mov    %al,0x8(%rdx)
1400959f6:	48 83 c1 30          	add    $0x30,%rcx
1400959fa:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400959ff:	48 83 c2 30          	add    $0x30,%rdx
140095a03:	c6 41 40 00          	movb   $0x0,0x40(%rcx)
140095a07:	80 7a 40 00          	cmpb   $0x0,0x40(%rdx)
140095a0b:	74 06                	je     0x140095a13
140095a0d:	e8 4e 71 ff ff       	call   0x14008cb60
140095a12:	90                   	nop
140095a13:	48 8b c3             	mov    %rbx,%rax
140095a16:	48 83 c4 20          	add    $0x20,%rsp
140095a1a:	5b                   	pop    %rbx
140095a1b:	c3                   	ret
140095a1c:	cc                   	int3
140095a1d:	cc                   	int3
140095a1e:	cc                   	int3
140095a1f:	cc                   	int3
140095a20:	33 c0                	xor    %eax,%eax
140095a22:	0f 57 c0             	xorps  %xmm0,%xmm0
140095a25:	0f 11 01             	movups %xmm0,(%rcx)
140095a28:	48 89 41 10          	mov    %rax,0x10(%rcx)
140095a2c:	48 89 41 18          	mov    %rax,0x18(%rcx)
140095a30:	0f 10 02             	movups (%rdx),%xmm0
140095a33:	0f 11 01             	movups %xmm0,(%rcx)
140095a36:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
140095a3a:	0f 57 c0             	xorps  %xmm0,%xmm0
140095a3d:	0f 11 49 10          	movups %xmm1,0x10(%rcx)