1405a09e6:	cc                   	int3
1405a09e7:	cc                   	int3
1405a09e8:	cc                   	int3
1405a09e9:	cc                   	int3
1405a09ea:	cc                   	int3
1405a09eb:	cc                   	int3
1405a09ec:	cc                   	int3
1405a09ed:	cc                   	int3
1405a09ee:	cc                   	int3
1405a09ef:	cc                   	int3
1405a09f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1405a09f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1405a09fa:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1405a09ff:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1405a0a04:	41 57                	push   %r15
1405a0a06:	48 83 ec 20          	sub    $0x20,%rsp
1405a0a0a:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
1405a0a11:	4d 8b f8             	mov    %r8,%r15
1405a0a14:	48 c7 41 08 00 00 00 	movq   $0x0,0x8(%rcx)
1405a0a1b:	00
1405a0a1c:	48 8b fa             	mov    %rdx,%rdi
1405a0a1f:	48 c7 41 10 00 00 00 	movq   $0x0,0x10(%rcx)
1405a0a26:	00
1405a0a27:	4c 8b f1             	mov    %rcx,%r14
1405a0a2a:	48 85 d2             	test   %rdx,%rdx
1405a0a2d:	0f 84 a1 00 00 00    	je     0x1405a0ad4
1405a0a33:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
1405a0a3a:	ff ff 1f
1405a0a3d:	48 3b d0             	cmp    %rax,%rdx
1405a0a40:	0f 87 b2 00 00 00    	ja     0x1405a0af8
1405a0a46:	48 8d 34 d5 00 00 00 	lea    0x0(,%rdx,8),%rsi
1405a0a4d:	00
1405a0a4e:	48 85 f6             	test   %rsi,%rsi
1405a0a51:	75 04                	jne    0x1405a0a57
1405a0a53:	33 db                	xor    %ebx,%ebx
1405a0a55:	eb 39                	jmp    0x1405a0a90
1405a0a57:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
1405a0a5e:	72 25                	jb     0x1405a0a85
1405a0a60:	48 8d 4e 27          	lea    0x27(%rsi),%rcx
1405a0a64:	48 3b ce             	cmp    %rsi,%rcx
1405a0a67:	0f 86 91 00 00 00    	jbe    0x1405a0afe
1405a0a6d:	e8 96 a6 87 00       	call   0x140e1b108
1405a0a72:	48 85 c0             	test   %rax,%rax
1405a0a75:	74 7b                	je     0x1405a0af2
1405a0a77:	48 8d 58 27          	lea    0x27(%rax),%rbx
1405a0a7b:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
1405a0a7f:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
1405a0a83:	eb 0b                	jmp    0x1405a0a90
1405a0a85:	48 8b ce             	mov    %rsi,%rcx
1405a0a88:	e8 7b a6 87 00       	call   0x140e1b108
1405a0a8d:	48 8b d8             	mov    %rax,%rbx
1405a0a90:	49 89 1e             	mov    %rbx,(%r14)
1405a0a93:	48 8d 04 1e          	lea    (%rsi,%rbx,1),%rax
1405a0a97:	49 89 5e 08          	mov    %rbx,0x8(%r14)
1405a0a9b:	49 89 46 10          	mov    %rax,0x10(%r14)
1405a0a9f:	49 83 3f 00          	cmpq   $0x0,(%r15)
1405a0aa3:	75 1b                	jne    0x1405a0ac0
1405a0aa5:	4c 8b c6             	mov    %rsi,%r8
1405a0aa8:	33 d2                	xor    %edx,%edx
1405a0aaa:	48 8b cb             	mov    %rbx,%rcx
1405a0aad:	e8 fe eb 93 00       	call   0x140edf6b0
1405a0ab2:	48 03 de             	add    %rsi,%rbx
1405a0ab5:	eb 19                	jmp    0x1405a0ad0
1405a0ab7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1405a0abe:	00 00
1405a0ac0:	49 8b 07             	mov    (%r15),%rax
1405a0ac3:	48 89 03             	mov    %rax,(%rbx)
1405a0ac6:	48 83 c3 08          	add    $0x8,%rbx
1405a0aca:	48 83 ef 01          	sub    $0x1,%rdi
1405a0ace:	75 f0                	jne    0x1405a0ac0
1405a0ad0:	49 89 5e 08          	mov    %rbx,0x8(%r14)
1405a0ad4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1405a0ad9:	49 8b c6             	mov    %r14,%rax
1405a0adc:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1405a0ae1:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1405a0ae6:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1405a0aeb:	48 83 c4 20          	add    $0x20,%rsp
1405a0aef:	41 5f                	pop    %r15
1405a0af1:	c3                   	ret
1405a0af2:	e8 ad 96 88 00       	call   0x140e2a1a4
1405a0af7:	cc                   	int3
1405a0af8:	e8 93 ca bf ff       	call   0x14019d590
1405a0afd:	cc                   	int3
1405a0afe:	e8 8d c6 bf ff       	call   0x14019d190
1405a0b03:	cc                   	int3
1405a0b04:	cc                   	int3
1405a0b05:	cc                   	int3
1405a0b06:	cc                   	int3
1405a0b07:	cc                   	int3
1405a0b08:	cc                   	int3
1405a0b09:	cc                   	int3
1405a0b0a:	cc                   	int3
1405a0b0b:	cc                   	int3
1405a0b0c:	cc                   	int3
1405a0b0d:	cc                   	int3
1405a0b0e:	cc                   	int3
1405a0b0f:	cc                   	int3
1405a0b10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1405a0b15:	55                   	push   %rbp
1405a0b16:	56                   	push   %rsi
1405a0b17:	57                   	push   %rdi
1405a0b18:	41 54                	push   %r12
1405a0b1a:	41 55                	push   %r13
1405a0b1c:	41 56                	push   %r14
1405a0b1e:	41 57                	push   %r15
1405a0b20:	48 83 ec 30          	sub    $0x30,%rsp
1405a0b24:	48 8b 05 d5 83 e1 00 	mov    0xe183d5(%rip),%rax        # 0x1413b8f00
1405a0b2b:	48 33 c4             	xor    %rsp,%rax
1405a0b2e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1405a0b33:	48 8b 31             	mov    (%rcx),%rsi
1405a0b36:	48 b8 75 65 73 70 65 	movabs $0x736f6d6570736575,%rax
1405a0b3d:	6d 6f 73
1405a0b40:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1405a0b44:	4c 8b f6             	mov    %rsi,%r14
1405a0b47:	4c 33 f0             	xor    %rax,%r14
1405a0b4a:	48 8b fb             	mov    %rbx,%rdi
1405a0b4d:	48 b8 6d 6f 64 6e 61 	movabs $0x646f72616e646f6d,%rax
1405a0b54:	72 6f 64
1405a0b57:	4d 8b e8             	mov    %r8,%r13
1405a0b5a:	48 33 f8             	xor    %rax,%rdi
1405a0b5d:	41 83 e0 07          	and    $0x7,%r8d
1405a0b61:	48 b8 61 72 65 6e 65 	movabs $0x6c7967656e657261,%rax
1405a0b68:	67 79 6c
1405a0b6b:	4d 8b fd             	mov    %r13,%r15
1405a0b6e:	48 33 f0             	xor    %rax,%rsi
1405a0b71:	4c 8b e2             	mov    %rdx,%r12
1405a0b74:	48 b8 73 65 74 79 62 	movabs $0x7465646279746573,%rax
1405a0b7b:	64 65 74
1405a0b7e:	bd 02 00 00 00       	mov    $0x2,%ebp
1405a0b83:	48 33 d8             	xor    %rax,%rbx
1405a0b86:	41 b9 00 00 00 00    	mov    $0x0,%r9d
1405a0b8c:	4d 2b f8             	sub    %r8,%r15
1405a0b8f:	74 5f                	je     0x1405a0bf0
1405a0b91:	4f 8b 14 0c          	mov    (%r12,%r9,1),%r10
1405a0b95:	4c 8b dd             	mov    %rbp,%r11
1405a0b98:	49 33 da             	xor    %r10,%rbx
1405a0b9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1405a0ba0:	48 8d 04 1e          	lea    (%rsi,%rbx,1),%rax
1405a0ba4:	48 c1 cb 30          	ror    $0x30,%rbx
1405a0ba8:	49 8d 0c 3e          	lea    (%r14,%rdi,1),%rcx
1405a0bac:	48 33 d8             	xor    %rax,%rbx
1405a0baf:	48 c1 cf 33          	ror    $0x33,%rdi
1405a0bb3:	48 33 f9             	xor    %rcx,%rdi
1405a0bb6:	48 c1 c9 20          	ror    $0x20,%rcx
1405a0bba:	48 8d 14 07          	lea    (%rdi,%rax,1),%rdx
1405a0bbe:	48 c1 cf 2f          	ror    $0x2f,%rdi
1405a0bc2:	48 8b f2             	mov    %rdx,%rsi
1405a0bc5:	4c 8d 34 19          	lea    (%rcx,%rbx,1),%r14
1405a0bc9:	48 33 fa             	xor    %rdx,%rdi
1405a0bcc:	48 c1 ee 20          	shr    $0x20,%rsi
1405a0bd0:	48 c1 e2 20          	shl    $0x20,%rdx
1405a0bd4:	48 c1 cb 2b          	ror    $0x2b,%rbx
1405a0bd8:	48 0b f2             	or     %rdx,%rsi
1405a0bdb:	49 33 de             	xor    %r14,%rbx
1405a0bde:	49 83 eb 01          	sub    $0x1,%r11
1405a0be2:	75 bc                	jne    0x1405a0ba0
1405a0be4:	4d 33 f2             	xor    %r10,%r14
1405a0be7:	49 83 c1 08          	add    $0x8,%r9
1405a0beb:	4d 3b cf             	cmp    %r15,%r9
1405a0bee:	72 a1                	jb     0x1405a0b91
1405a0bf0:	4b 8d 14 27          	lea    (%r15,%r12,1),%rdx
1405a0bf4:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1405a0bfb:	00 00
1405a0bfd:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1405a0c02:	e8 09 e4 93 00       	call   0x140edf010
1405a0c07:	44 88 6c 24 27       	mov    %r13b,0x27(%rsp)
1405a0c0c:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1405a0c11:	48 33 d8             	xor    %rax,%rbx
1405a0c14:	0f 1f 40 00          	nopl   0x0(%rax)
1405a0c18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1405a0c1f:	00
1405a0c20:	48 8d 0c 1e          	lea    (%rsi,%rbx,1),%rcx
1405a0c24:	48 c1 cb 30          	ror    $0x30,%rbx
1405a0c28:	49 8d 14 3e          	lea    (%r14,%rdi,1),%rdx
1405a0c2c:	48 33 d9             	xor    %rcx,%rbx
1405a0c2f:	48 c1 cf 33          	ror    $0x33,%rdi
1405a0c33:	48 33 fa             	xor    %rdx,%rdi
1405a0c36:	48 c1 ca 20          	ror    $0x20,%rdx
1405a0c3a:	4c 8d 04 0f          	lea    (%rdi,%rcx,1),%r8
1405a0c3e:	48 c1 cf 2f          	ror    $0x2f,%rdi
1405a0c42:	49 8b f0             	mov    %r8,%rsi
1405a0c45:	4c 8d 34 1a          	lea    (%rdx,%rbx,1),%r14
1405a0c49:	49 33 f8             	xor    %r8,%rdi
1405a0c4c:	48 c1 ee 20          	shr    $0x20,%rsi
1405a0c50:	49 c1 e0 20          	shl    $0x20,%r8
1405a0c54:	48 c1 cb 2b          	ror    $0x2b,%rbx
1405a0c58:	49 0b f0             	or     %r8,%rsi
1405a0c5b:	49 33 de             	xor    %r14,%rbx
1405a0c5e:	48 83 ed 01          	sub    $0x1,%rbp
1405a0c62:	75 bc                	jne    0x1405a0c20
1405a0c64:	4c 33 f0             	xor    %rax,%r14
1405a0c67:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1405a0c6d:	48 81 f6 ff 00 00 00 	xor    $0xff,%rsi
1405a0c74:	0f 1f 40 00          	nopl   0x0(%rax)
1405a0c78:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1405a0c7f:	00
1405a0c80:	48 8d 04 1e          	lea    (%rsi,%rbx,1),%rax
1405a0c84:	48 c1 cb 30          	ror    $0x30,%rbx
1405a0c88:	49 8d 0c 3e          	lea    (%r14,%rdi,1),%rcx
1405a0c8c:	48 33 d8             	xor    %rax,%rbx
1405a0c8f:	48 c1 cf 33          	ror    $0x33,%rdi
1405a0c93:	48 33 f9             	xor    %rcx,%rdi
1405a0c96:	48 c1 c9 20          	ror    $0x20,%rcx
1405a0c9a:	48 8d 14 07          	lea    (%rdi,%rax,1),%rdx
1405a0c9e:	48 c1 cf 2f          	ror    $0x2f,%rdi
1405a0ca2:	48 8b f2             	mov    %rdx,%rsi
1405a0ca5:	4c 8d 34 19          	lea    (%rcx,%rbx,1),%r14
1405a0ca9:	48 33 fa             	xor    %rdx,%rdi
1405a0cac:	48 c1 ee 20          	shr    $0x20,%rsi
1405a0cb0:	48 c1 e2 20          	shl    $0x20,%rdx
1405a0cb4:	48 c1 cb 2b          	ror    $0x2b,%rbx
1405a0cb8:	48 0b f2             	or     %rdx,%rsi
1405a0cbb:	49 33 de             	xor    %r14,%rbx
1405a0cbe:	49 83 e8 01          	sub    $0x1,%r8
1405a0cc2:	75 bc                	jne    0x1405a0c80
1405a0cc4:	4c 33 f7             	xor    %rdi,%r14
1405a0cc7:	4c 33 f6             	xor    %rsi,%r14
1405a0cca:	4c 33 f3             	xor    %rbx,%r14
1405a0ccd:	49 8b c6             	mov    %r14,%rax
1405a0cd0:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1405a0cd5:	48 33 cc             	xor    %rsp,%rcx
1405a0cd8:	e8 23 a8 87 00       	call   0x140e1b500
1405a0cdd:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1405a0ce2:	48 83 c4 30          	add    $0x30,%rsp
1405a0ce6:	41 5f                	pop    %r15
1405a0ce8:	41 5e                	pop    %r14
1405a0cea:	41 5d                	pop    %r13
1405a0cec:	41 5c                	pop    %r12
1405a0cee:	5f                   	pop    %rdi
1405a0cef:	5e                   	pop    %rsi
1405a0cf0:	5d                   	pop    %rbp
1405a0cf1:	c3                   	ret
1405a0cf2:	cc                   	int3
1405a0cf3:	cc                   	int3
1405a0cf4:	cc                   	int3
1405a0cf5:	cc                   	int3
1405a0cf6:	cc                   	int3
1405a0cf7:	cc                   	int3
1405a0cf8:	cc                   	int3
1405a0cf9:	cc                   	int3
1405a0cfa:	cc                   	int3
1405a0cfb:	cc                   	int3
1405a0cfc:	cc                   	int3
1405a0cfd:	cc                   	int3
1405a0cfe:	cc                   	int3
1405a0cff:	cc                   	int3
1405a0d00:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1405a0d05:	53                   	push   %rbx
1405a0d06:	56                   	push   %rsi
1405a0d07:	57                   	push   %rdi
1405a0d08:	41 54                	push   %r12
1405a0d0a:	41 55                	push   %r13
1405a0d0c:	41 56                	push   %r14
1405a0d0e:	41 57                	push   %r15
1405a0d10:	48 83 ec 20          	sub    $0x20,%rsp
1405a0d14:	4d 8b e8             	mov    %r8,%r13
1405a0d17:	4c 8b e2             	mov    %rdx,%r12
1405a0d1a:	48 8b f9             	mov    %rcx,%rdi
1405a0d1d:	48 8b 01             	mov    (%rcx),%rax
1405a0d20:	4c 8b fa             	mov    %rdx,%r15
1405a0d23:	4c 2b f8             	sub    %rax,%r15
1405a0d26:	4c 8b 71 08          	mov    0x8(%rcx),%r14
1405a0d2a:	4c 2b f0             	sub    %rax,%r14
1405a0d2d:	49 c1 fe 04          	sar    $0x4,%r14
1405a0d31:	49 b8 ff ff ff ff ff 	movabs $0xfffffffffffffff,%r8
1405a0d38:	ff ff 0f
1405a0d3b:	4d 3b f0             	cmp    %r8,%r14
1405a0d3e:	0f 84 42 01 00 00    	je     0x1405a0e86
1405a0d44:	49 ff c6             	inc    %r14
1405a0d47:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1405a0d4b:	48 2b c8             	sub    %rax,%rcx
1405a0d4e:	48 c1 f9 04          	sar    $0x4,%rcx
1405a0d52:	48 8b d1             	mov    %rcx,%rdx
1405a0d55:	48 d1 ea             	shr    $1,%rdx
1405a0d58:	49 8b c0             	mov    %r8,%rax
1405a0d5b:	48 2b c2             	sub    %rdx,%rax
1405a0d5e:	48 3b c8             	cmp    %rax,%rcx
1405a0d61:	0f 87 19 01 00 00    	ja     0x1405a0e80
1405a0d67:	48 8d 04 0a          	lea    (%rdx,%rcx,1),%rax
1405a0d6b:	49 8b ce             	mov    %r14,%rcx
1405a0d6e:	49 3b c6             	cmp    %r14,%rax
1405a0d71:	48 0f 43 c8          	cmovae %rax,%rcx
1405a0d75:	49 3b c8             	cmp    %r8,%rcx
1405a0d78:	0f 87 02 01 00 00    	ja     0x1405a0e80
1405a0d7e:	48 8b f1             	mov    %rcx,%rsi
1405a0d81:	48 c1 e6 04          	shl    $0x4,%rsi
1405a0d85:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1405a0d8a:	48 85 f6             	test   %rsi,%rsi
1405a0d8d:	75 09                	jne    0x1405a0d98
1405a0d8f:	33 db                	xor    %ebx,%ebx
1405a0d91:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1405a0d96:	eb 3d                	jmp    0x1405a0dd5
1405a0d98:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
1405a0d9f:	72 29                	jb     0x1405a0dca
1405a0da1:	48 8d 4e 27          	lea    0x27(%rsi),%rcx
1405a0da5:	48 3b ce             	cmp    %rsi,%rcx
1405a0da8:	0f 86 d2 00 00 00    	jbe    0x1405a0e80
1405a0dae:	e8 55 a3 87 00       	call   0x140e1b108
1405a0db3:	48 85 c0             	test   %rax,%rax
1405a0db6:	0f 84 d0 00 00 00    	je     0x1405a0e8c
1405a0dbc:	48 8d 58 27          	lea    0x27(%rax),%rbx
1405a0dc0:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
1405a0dc4:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
1405a0dc8:	eb 0b                	jmp    0x1405a0dd5
1405a0dca:	48 8b ce             	mov    %rsi,%rcx
1405a0dcd:	e8 36 a3 87 00       	call   0x140e1b108
1405a0dd2:	48 8b d8             	mov    %rax,%rbx
1405a0dd5:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
1405a0dda:	49 83 e7 f0          	and    $0xfffffffffffffff0,%r15
1405a0dde:	4c 03 fb             	add    %rbx,%r15
1405a0de1:	41 0f 28 45 00       	movaps 0x0(%r13),%xmm0
1405a0de6:	66 41 0f 7f 07       	movdqa %xmm0,(%r15)
1405a0deb:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1405a0def:	48 8b 17             	mov    (%rdi),%rdx
1405a0df2:	48 8b cb             	mov    %rbx,%rcx
1405a0df5:	4d 3b e0             	cmp    %r8,%r12
1405a0df8:	75 05                	jne    0x1405a0dff
1405a0dfa:	4c 2b c2             	sub    %rdx,%r8
1405a0dfd:	eb 19                	jmp    0x1405a0e18
1405a0dff:	4d 8b c4             	mov    %r12,%r8
1405a0e02:	4c 2b c2             	sub    %rdx,%r8
1405a0e05:	e8 06 e2 93 00       	call   0x140edf010
1405a0e0a:	49 8d 4f 10          	lea    0x10(%r15),%rcx
1405a0e0e:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1405a0e12:	4d 2b c4             	sub    %r12,%r8
1405a0e15:	49 8b d4             	mov    %r12,%rdx
1405a0e18:	e8 f3 e1 93 00       	call   0x140edf010
1405a0e1d:	90                   	nop
1405a0e1e:	48 8b 0f             	mov    (%rdi),%rcx
1405a0e21:	48 85 c9             	test   %rcx,%rcx
1405a0e24:	74 31                	je     0x1405a0e57
1405a0e26:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1405a0e2a:	48 2b d1             	sub    %rcx,%rdx
1405a0e2d:	48 83 e2 f0          	and    $0xfffffffffffffff0,%rdx
1405a0e31:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405a0e38:	72 18                	jb     0x1405a0e52
1405a0e3a:	48 83 c2 27          	add    $0x27,%rdx
1405a0e3e:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1405a0e42:	49 2b c8             	sub    %r8,%rcx
1405a0e45:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1405a0e49:	48 83 f8 1f          	cmp    $0x1f,%rax
1405a0e4d:	77 3d                	ja     0x1405a0e8c
1405a0e4f:	49 8b c8             	mov    %r8,%rcx
1405a0e52:	e8 ed a2 87 00       	call   0x140e1b144
1405a0e57:	48 89 1f             	mov    %rbx,(%rdi)
1405a0e5a:	49 c1 e6 04          	shl    $0x4,%r14
1405a0e5e:	4c 03 f3             	add    %rbx,%r14
1405a0e61:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1405a0e65:	48 8d 0c 1e          	lea    (%rsi,%rbx,1),%rcx
1405a0e69:	48 89 4f 10          	mov    %rcx,0x10(%rdi)