1403128a3:	41 57                	push   %r15
1403128a5:	48 83 ec 70          	sub    $0x70,%rsp
1403128a9:	48 8b fa             	mov    %rdx,%rdi
1403128ac:	4c 8b f9             	mov    %rcx,%r15
1403128af:	33 f6                	xor    %esi,%esi
1403128b1:	48 89 31             	mov    %rsi,(%rcx)
1403128b4:	48 89 71 08          	mov    %rsi,0x8(%rcx)
1403128b8:	b9 b0 01 00 00       	mov    $0x1b0,%ecx
1403128bd:	e8 86 79 fe ff       	call   0x1402fa248
1403128c2:	4c 8b e0             	mov    %rax,%r12
1403128c5:	48 89 00             	mov    %rax,(%rax)
1403128c8:	48 89 40 08          	mov    %rax,0x8(%rax)
1403128cc:	48 89 40 10          	mov    %rax,0x10(%rax)
1403128d0:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1403128d6:	49 89 07             	mov    %rax,(%r15)
1403128d9:	48 8b 1f             	mov    (%rdi),%rbx
1403128dc:	4c 8b 6f 08          	mov    0x8(%rdi),%r13
1403128e0:	49 3b dd             	cmp    %r13,%rbx
1403128e3:	0f 84 11 01 00 00    	je     0x1403129fa
1403128e9:	48 bf 42 7b 09 ed 25 	movabs $0x97b425ed097b42,%rdi
1403128f0:	b4 97 00
1403128f3:	0f 1f 40 00          	nopl   0x0(%rax)
1403128f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1403128fe:	00 00
140312900:	4c 8b cb             	mov    %rbx,%r9
140312903:	4d 8b c4             	mov    %r12,%r8
140312906:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14031290b:	49 8b cf             	mov    %r15,%rcx
14031290e:	e8 3d fc ff ff       	call   0x140312550
140312913:	0f 10 00             	movups (%rax),%xmm0
140312916:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14031291b:	f2 0f 10 40 10       	movsd  0x10(%rax),%xmm0
140312920:	f2 0f 11 44 24 50    	movsd  %xmm0,0x50(%rsp)
140312926:	80 7c 24 50 00       	cmpb   $0x0,0x50(%rsp)
14031292b:	0f 85 b9 00 00 00    	jne    0x1403129ea
140312931:	49 39 7f 08          	cmp    %rdi,0x8(%r15)
140312935:	0f 84 da 00 00 00    	je     0x140312a15
14031293b:	49 8b 2f             	mov    (%r15),%rbp
14031293e:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140312943:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140312948:	b9 b0 01 00 00       	mov    $0x1b0,%ecx
14031294d:	e8 f6 78 fe ff       	call   0x1402fa248
140312952:	4c 8b f0             	mov    %rax,%r14
140312955:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14031295a:	48 8d 78 20          	lea    0x20(%rax),%rdi
14031295e:	48 89 bc 24 c0 00 00 	mov    %rdi,0xc0(%rsp)
140312965:	00
140312966:	48 8b d3             	mov    %rbx,%rdx
140312969:	48 8b cf             	mov    %rdi,%rcx
14031296c:	e8 5f 34 d7 ff       	call   0x140085dd0
140312971:	90                   	nop
140312972:	48 8d 77 20          	lea    0x20(%rdi),%rsi
140312976:	48 89 b4 24 c8 00 00 	mov    %rsi,0xc8(%rsp)
14031297d:	00
14031297e:	48 8d 53 20          	lea    0x20(%rbx),%rdx
140312982:	48 8b ce             	mov    %rsi,%rcx
140312985:	e8 46 34 d7 ff       	call   0x140085dd0
14031298a:	90                   	nop
14031298b:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
14031298f:	48 8d 53 40          	lea    0x40(%rbx),%rdx
140312993:	e8 a8 00 00 00       	call   0x140312a40
140312998:	90                   	nop
140312999:	48 8d 8e 58 01 00 00 	lea    0x158(%rsi),%rcx
1403129a0:	48 8d 93 78 01 00 00 	lea    0x178(%rbx),%rdx
1403129a7:	e8 a4 28 d8 ff       	call   0x140095250
1403129ac:	90                   	nop
1403129ad:	49 89 2e             	mov    %rbp,(%r14)
1403129b0:	49 89 6e 08          	mov    %rbp,0x8(%r14)
1403129b4:	49 89 6e 10          	mov    %rbp,0x10(%r14)
1403129b8:	66 41 c7 46 18 00 00 	movw   $0x0,0x18(%r14)
1403129bf:	33 f6                	xor    %esi,%esi
1403129c1:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1403129c6:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1403129cb:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1403129d0:	4d 8b c6             	mov    %r14,%r8
1403129d3:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1403129d8:	49 8b cf             	mov    %r15,%rcx
1403129db:	e8 40 de da ff       	call   0x1400c0820
1403129e0:	48 bf 42 7b 09 ed 25 	movabs $0x97b425ed097b42,%rdi
1403129e7:	b4 97 00
1403129ea:	48 81 c3 90 01 00 00 	add    $0x190,%rbx
1403129f1:	49 3b dd             	cmp    %r13,%rbx
1403129f4:	0f 85 06 ff ff ff    	jne    0x140312900
1403129fa:	49 8b c7             	mov    %r15,%rax
1403129fd:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
140312a04:	00
140312a05:	48 83 c4 70          	add    $0x70,%rsp
140312a09:	41 5f                	pop    %r15
140312a0b:	41 5e                	pop    %r14
140312a0d:	41 5d                	pop    %r13
140312a0f:	41 5c                	pop    %r12
140312a11:	5f                   	pop    %rdi
140312a12:	5e                   	pop    %rsi
140312a13:	5d                   	pop    %rbp
140312a14:	c3                   	ret
140312a15:	e8 b6 e3 da ff       	call   0x1400c0dd0
140312a1a:	90                   	nop
140312a1b:	cc                   	int3
140312a1c:	cc                   	int3
140312a1d:	cc                   	int3
140312a1e:	cc                   	int3
140312a1f:	cc                   	int3
140312a20:	33 c0                	xor    %eax,%eax
140312a22:	48 89 01             	mov    %rax,(%rcx)
140312a25:	48 89 41 08          	mov    %rax,0x8(%rcx)
140312a29:	48 89 41 10          	mov    %rax,0x10(%rcx)
140312a2d:	48 8b c1             	mov    %rcx,%rax
140312a30:	c3                   	ret
140312a31:	cc                   	int3
140312a32:	cc                   	int3
140312a33:	cc                   	int3
140312a34:	cc                   	int3
140312a35:	cc                   	int3
140312a36:	cc                   	int3
140312a37:	cc                   	int3
140312a38:	cc                   	int3
140312a39:	cc                   	int3
140312a3a:	cc                   	int3
140312a3b:	cc                   	int3
140312a3c:	cc                   	int3
140312a3d:	cc                   	int3
140312a3e:	cc                   	int3
140312a3f:	cc                   	int3
140312a40:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140312a45:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140312a4a:	55                   	push   %rbp
140312a4b:	56                   	push   %rsi
140312a4c:	57                   	push   %rdi
140312a4d:	48 83 ec 20          	sub    $0x20,%rsp
140312a51:	48 8b fa             	mov    %rdx,%rdi
140312a54:	48 8b f1             	mov    %rcx,%rsi
140312a57:	e8 74 33 d7 ff       	call   0x140085dd0
140312a5c:	90                   	nop
140312a5d:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
140312a61:	48 8d 57 20          	lea    0x20(%rdi),%rdx
140312a65:	e8 66 33 d7 ff       	call   0x140085dd0
140312a6a:	90                   	nop
140312a6b:	48 8d 4e 40          	lea    0x40(%rsi),%rcx
140312a6f:	48 8d 57 40          	lea    0x40(%rdi),%rdx
140312a73:	e8 58 33 d7 ff       	call   0x140085dd0
140312a78:	90                   	nop
140312a79:	48 8d 4e 60          	lea    0x60(%rsi),%rcx
140312a7d:	48 8d 57 60          	lea    0x60(%rdi),%rdx
140312a81:	e8 4a 33 d7 ff       	call   0x140085dd0
140312a86:	90                   	nop
140312a87:	48 8d 8e 80 00 00 00 	lea    0x80(%rsi),%rcx
140312a8e:	48 8d 97 80 00 00 00 	lea    0x80(%rdi),%rdx
140312a95:	e8 36 33 d7 ff       	call   0x140085dd0
140312a9a:	90                   	nop
140312a9b:	0f b6 87 a0 00 00 00 	movzbl 0xa0(%rdi),%eax
140312aa2:	88 86 a0 00 00 00    	mov    %al,0xa0(%rsi)
140312aa8:	48 8d 8e a8 00 00 00 	lea    0xa8(%rsi),%rcx
140312aaf:	48 8d 97 a8 00 00 00 	lea    0xa8(%rdi),%rdx
140312ab6:	e8 95 27 d8 ff       	call   0x140095250
140312abb:	90                   	nop
140312abc:	48 8d 9e c0 00 00 00 	lea    0xc0(%rsi),%rbx
140312ac3:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140312ac8:	8b 87 c0 00 00 00    	mov    0xc0(%rdi),%eax
140312ace:	89 03                	mov    %eax,(%rbx)
140312ad0:	33 ed                	xor    %ebp,%ebp
140312ad2:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
140312ad6:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
140312ada:	b9 48 00 00 00       	mov    $0x48,%ecx
140312adf:	e8 64 77 fe ff       	call   0x1402fa248
140312ae4:	48 89 00             	mov    %rax,(%rax)
140312ae7:	48 89 40 08          	mov    %rax,0x8(%rax)
140312aeb:	48 89 43 08          	mov    %rax,0x8(%rbx)
140312aef:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
140312af3:	48 89 29             	mov    %rbp,(%rcx)
140312af6:	48 89 69 08          	mov    %rbp,0x8(%rcx)
140312afa:	48 89 69 10          	mov    %rbp,0x10(%rcx)
140312afe:	48 8b 87 f0 00 00 00 	mov    0xf0(%rdi),%rax
140312b05:	48 89 43 30          	mov    %rax,0x30(%rbx)
140312b09:	48 8b 87 f8 00 00 00 	mov    0xf8(%rdi),%rax
140312b10:	48 89 43 38          	mov    %rax,0x38(%rbx)
140312b14:	48 8b 97 e0 00 00 00 	mov    0xe0(%rdi),%rdx
140312b1b:	48 2b 97 d8 00 00 00 	sub    0xd8(%rdi),%rdx
140312b22:	48 c1 fa 03          	sar    $0x3,%rdx
140312b26:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140312b2a:	e8 b1 bf da ff       	call   0x1400beae0
140312b2f:	4c 8b 87 c8 00 00 00 	mov    0xc8(%rdi),%r8
140312b36:	49 8b 10             	mov    (%r8),%rdx
140312b39:	48 8b cb             	mov    %rbx,%rcx
140312b3c:	e8 bf c6 d7 ff       	call   0x14008f200
140312b41:	90                   	nop
140312b42:	48 8d 8e 00 01 00 00 	lea    0x100(%rsi),%rcx
140312b49:	48 8d 97 00 01 00 00 	lea    0x100(%rdi),%rdx
140312b50:	e8 fb 26 d8 ff       	call   0x140095250
140312b55:	90                   	nop
140312b56:	8b 87 18 01 00 00    	mov    0x118(%rdi),%eax
140312b5c:	89 86 18 01 00 00    	mov    %eax,0x118(%rsi)
140312b62:	48 8d 8e 20 01 00 00 	lea    0x120(%rsi),%rcx
140312b69:	48 8d 97 20 01 00 00 	lea    0x120(%rdi),%rdx
140312b70:	e8 db 26 d8 ff       	call   0x140095250
140312b75:	90                   	nop
140312b76:	48 8b c6             	mov    %rsi,%rax
140312b79:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140312b7e:	48 83 c4 20          	add    $0x20,%rsp
140312b82:	5f                   	pop    %rdi
140312b83:	5e                   	pop    %rsi
140312b84:	5d                   	pop    %rbp
140312b85:	c3                   	ret
140312b86:	cc                   	int3
140312b87:	cc                   	int3
140312b88:	cc                   	int3
140312b89:	cc                   	int3
140312b8a:	cc                   	int3
140312b8b:	cc                   	int3
140312b8c:	cc                   	int3
140312b8d:	cc                   	int3
140312b8e:	cc                   	int3
140312b8f:	cc                   	int3
140312b90:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140312b94:	48 85 c9             	test   %rcx,%rcx
140312b97:	74 0a                	je     0x140312ba3
140312b99:	ba b0 01 00 00       	mov    $0x1b0,%edx
140312b9e:	e9 e1 76 fe ff       	jmp    0x1402fa284
140312ba3:	c3                   	ret
140312ba4:	cc                   	int3
140312ba5:	cc                   	int3
140312ba6:	cc                   	int3
140312ba7:	cc                   	int3
140312ba8:	cc                   	int3
140312ba9:	cc                   	int3
140312baa:	cc                   	int3
140312bab:	cc                   	int3
140312bac:	cc                   	int3
140312bad:	cc                   	int3
140312bae:	cc                   	int3
140312baf:	cc                   	int3
140312bb0:	40 53                	rex push %rbx
140312bb2:	48 83 ec 20          	sub    $0x20,%rsp
140312bb6:	4c 8b 01             	mov    (%rcx),%r8
140312bb9:	48 8b d1             	mov    %rcx,%rdx
140312bbc:	48 8b d9             	mov    %rcx,%rbx
140312bbf:	4d 8b 40 08          	mov    0x8(%r8),%r8
140312bc3:	e8 08 f9 ff ff       	call   0x1403124d0
140312bc8:	48 8b 0b             	mov    (%rbx),%rcx
140312bcb:	ba b0 01 00 00       	mov    $0x1b0,%edx
140312bd0:	48 83 c4 20          	add    $0x20,%rsp
140312bd4:	5b                   	pop    %rbx
140312bd5:	e9 aa 76 fe ff       	jmp    0x1402fa284
140312bda:	cc                   	int3
140312bdb:	cc                   	int3
140312bdc:	cc                   	int3
140312bdd:	cc                   	int3
140312bde:	cc                   	int3
140312bdf:	cc                   	int3
140312be0:	40 53                	rex push %rbx
140312be2:	48 83 ec 20          	sub    $0x20,%rsp
140312be6:	48 8b d9             	mov    %rcx,%rbx
140312be9:	48 83 c1 20          	add    $0x20,%rcx
140312bed:	e8 6e 95 ff ff       	call   0x14030c160
140312bf2:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140312bf6:	48 83 fa 0f          	cmp    $0xf,%rdx
140312bfa:	76 2c                	jbe    0x140312c28
140312bfc:	48 8b 0b             	mov    (%rbx),%rcx
140312bff:	48 ff c2             	inc    %rdx
140312c02:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140312c09:	72 18                	jb     0x140312c23
140312c0b:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140312c0f:	48 83 c2 27          	add    $0x27,%rdx
140312c13:	49 2b c8             	sub    %r8,%rcx
140312c16:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140312c1a:	48 83 f8 1f          	cmp    $0x1f,%rax
140312c1e:	77 21                	ja     0x140312c41
140312c20:	49 8b c8             	mov    %r8,%rcx
140312c23:	e8 5c 76 fe ff       	call   0x1402fa284
140312c28:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140312c2f:	00
140312c30:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140312c37:	00
140312c38:	c6 03 00             	movb   $0x0,(%rbx)
140312c3b:	48 83 c4 20          	add    $0x20,%rsp
140312c3f:	5b                   	pop    %rbx
140312c40:	c3                   	ret
140312c41:	ff 15 b1 73 01 00    	call   *0x173b1(%rip)        # 0x140329ff8
140312c47:	cc                   	int3
140312c48:	cc                   	int3
140312c49:	cc                   	int3
140312c4a:	cc                   	int3
140312c4b:	cc                   	int3
140312c4c:	cc                   	int3
140312c4d:	cc                   	int3
140312c4e:	cc                   	int3
140312c4f:	cc                   	int3
140312c50:	40 53                	rex push %rbx
140312c52:	48 83 ec 20          	sub    $0x20,%rsp
140312c56:	48 8b d9             	mov    %rcx,%rbx
140312c59:	e8 ca 9d fe ff       	call   0x1402fca28
140312c5e:	48 8b c3             	mov    %rbx,%rax
140312c61:	48 83 c4 20          	add    $0x20,%rsp
140312c65:	5b                   	pop    %rbx
140312c66:	c3                   	ret
140312c67:	cc                   	int3
140312c68:	cc                   	int3
140312c69:	cc                   	int3
140312c6a:	cc                   	int3
140312c6b:	cc                   	int3
140312c6c:	cc                   	int3
140312c6d:	cc                   	int3
140312c6e:	cc                   	int3
140312c6f:	cc                   	int3
140312c70:	48 83 ec 28          	sub    $0x28,%rsp
140312c74:	8b 0d ee d2 0f 00    	mov    0xfd2ee(%rip),%ecx        # 0x14040ff68
140312c7a:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140312c81:	00 00
140312c83:	ba c4 00 00 00       	mov    $0xc4,%edx
140312c88:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
140312c8c:	8b 04 02             	mov    (%rdx,%rax,1),%eax
140312c8f:	39 05 13 d4 0f 00    	cmp    %eax,0xfd413(%rip)        # 0x1404100a8
140312c95:	7f 0c                	jg     0x140312ca3
140312c97:	48 8d 05 ea d3 0f 00 	lea    0xfd3ea(%rip),%rax        # 0x140410088
140312c9e:	48 83 c4 28          	add    $0x28,%rsp
140312ca2:	c3                   	ret
140312ca3:	48 8d 0d fe d3 0f 00 	lea    0xfd3fe(%rip),%rcx        # 0x1404100a8
140312caa:	e8 95 7d fe ff       	call   0x1402faa44
140312caf:	83 3d f2 d3 0f 00 ff 	cmpl   $0xffffffff,0xfd3f2(%rip)        # 0x1404100a8
140312cb6:	75 df                	jne    0x140312c97
140312cb8:	33 c0                	xor    %eax,%eax
140312cba:	c7 05 c4 d3 0f 00 42 	movl   $0xd3a06042,0xfd3c4(%rip)        # 0x140410088
140312cc1:	60 a0 d3
140312cc4:	48 8d 0d cd d3 0f 00 	lea    0xfd3cd(%rip),%rcx        # 0x140410098
140312ccb:	48 89 05 c6 d3 0f 00 	mov    %rax,0xfd3c6(%rip)        # 0x140410098
140312cd2:	41 b8 42 60 a0 d3    	mov    $0xd3a06042,%r8d
140312cd8:	48 89 0d b1 d3 0f 00 	mov    %rcx,0xfd3b1(%rip)        # 0x140410090
140312cdf:	48 8d 15 7a 7e 01 00 	lea    0x17e7a(%rip),%rdx        # 0x14032ab60
140312ce6:	66 89 05 b3 d3 0f 00 	mov    %ax,0xfd3b3(%rip)        # 0x1404100a0
140312ced:	e8 1e 2f db ff       	call   0x1400c5c10
140312cf2:	48 8d 0d af d3 0f 00 	lea    0xfd3af(%rip),%rcx        # 0x1404100a8
140312cf9:	e8 da 7c fe ff       	call   0x1402fa9d8
140312cfe:	48 8d 05 83 d3 0f 00 	lea    0xfd383(%rip),%rax        # 0x140410088
140312d05:	48 83 c4 28          	add    $0x28,%rsp
140312d09:	c3                   	ret
140312d0a:	cc                   	int3
140312d0b:	cc                   	int3
140312d0c:	cc                   	int3
140312d0d:	cc                   	int3
140312d0e:	cc                   	int3
140312d0f:	cc                   	int3
140312d10:	40 57                	rex push %rdi
140312d12:	48 83 ec 20          	sub    $0x20,%rsp
140312d16:	41 80 78 08 00       	cmpb   $0x0,0x8(%r8)
140312d1b:	48 8b fa             	mov    %rdx,%rdi
140312d1e:	74 24                	je     0x140312d44
140312d20:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140312d25:	48 8b ca             	mov    %rdx,%rcx
140312d28:	49 8b 18             	mov    (%r8),%rbx
140312d2b:	e8 f0 e5 d8 ff       	call   0x1400a1320
140312d30:	48 8b cf             	mov    %rdi,%rcx