1401429ed:	44 8d 40 d9          	lea    -0x27(%rax),%r8d
1401429f1:	48 83 c4 28          	add    $0x28,%rsp
1401429f5:	e9 c6 03 ec ff       	jmp    0x140002dc0
1401429fa:	cc                   	int3
1401429fb:	cc                   	int3
1401429fc:	cc                   	int3
1401429fd:	cc                   	int3
1401429fe:	cc                   	int3
1401429ff:	cc                   	int3
140142a00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140142a05:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140142a0a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140142a0f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140142a14:	41 56                	push   %r14
140142a16:	b8 20 00 00 00       	mov    $0x20,%eax
140142a1b:	e8 10 e1 16 00       	call   0x1402b0b30
140142a20:	48 2b e0             	sub    %rax,%rsp
140142a23:	49 8b f8             	mov    %r8,%rdi
140142a26:	48 8b ea             	mov    %rdx,%rbp
140142a29:	48 8b f1             	mov    %rcx,%rsi
140142a2c:	4d 85 c0             	test   %r8,%r8
140142a2f:	0f 84 d3 00 00 00    	je     0x140142b08
140142a35:	8b 41 14             	mov    0x14(%rcx),%eax
140142a38:	8b 49 18             	mov    0x18(%rcx),%ecx
140142a3b:	42 8d 14 c0          	lea    (%rax,%r8,8),%edx
140142a3f:	3b d0                	cmp    %eax,%edx
140142a41:	73 02                	jae    0x140142a45
140142a43:	ff c1                	inc    %ecx
140142a45:	48 8b c7             	mov    %rdi,%rax
140142a48:	89 56 14             	mov    %edx,0x14(%rsi)
140142a4b:	48 c1 e8 1d          	shr    $0x1d,%rax
140142a4f:	03 c1                	add    %ecx,%eax
140142a51:	8b 4e 5c             	mov    0x5c(%rsi),%ecx
140142a54:	89 46 18             	mov    %eax,0x18(%rsi)
140142a57:	48 85 c9             	test   %rcx,%rcx
140142a5a:	74 71                	je     0x140142acd
140142a5c:	4c 8d 76 1c          	lea    0x1c(%rsi),%r14
140142a60:	48 83 ff 40          	cmp    $0x40,%rdi
140142a64:	73 1d                	jae    0x140142a83
140142a66:	4a 8d 04 01          	lea    (%rcx,%r8,1),%rax
140142a6a:	48 83 f8 40          	cmp    $0x40,%rax
140142a6e:	73 13                	jae    0x140142a83
140142a70:	49 03 ce             	add    %r14,%rcx
140142a73:	48 8b d5             	mov    %rbp,%rdx
140142a76:	e8 e5 e8 19 00       	call   0x1402e1360
140142a7b:	01 7e 5c             	add    %edi,0x5c(%rsi)
140142a7e:	e9 85 00 00 00       	jmp    0x140142b08
140142a83:	bb 40 00 00 00       	mov    $0x40,%ebx
140142a88:	48 8b d5             	mov    %rbp,%rdx
140142a8b:	48 2b d9             	sub    %rcx,%rbx
140142a8e:	49 03 ce             	add    %r14,%rcx
140142a91:	4c 8b c3             	mov    %rbx,%r8
140142a94:	e8 c7 e8 19 00       	call   0x1402e1360
140142a99:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140142a9f:	49 8b d6             	mov    %r14,%rdx
140142aa2:	48 8b ce             	mov    %rsi,%rcx
140142aa5:	e8 16 03 ec ff       	call   0x140002dc0
140142aaa:	0f 57 c0             	xorps  %xmm0,%xmm0
140142aad:	c7 46 5c 00 00 00 00 	movl   $0x0,0x5c(%rsi)
140142ab4:	41 0f 11 06          	movups %xmm0,(%r14)
140142ab8:	48 03 eb             	add    %rbx,%rbp
140142abb:	41 0f 11 46 10       	movups %xmm0,0x10(%r14)
140142ac0:	48 2b fb             	sub    %rbx,%rdi
140142ac3:	41 0f 11 46 20       	movups %xmm0,0x20(%r14)
140142ac8:	41 0f 11 46 30       	movups %xmm0,0x30(%r14)
140142acd:	48 8b df             	mov    %rdi,%rbx
140142ad0:	48 c1 eb 06          	shr    $0x6,%rbx
140142ad4:	48 85 db             	test   %rbx,%rbx
140142ad7:	74 18                	je     0x140142af1
140142ad9:	4c 8b c3             	mov    %rbx,%r8
140142adc:	48 8b d5             	mov    %rbp,%rdx
140142adf:	48 8b ce             	mov    %rsi,%rcx
140142ae2:	e8 d9 02 ec ff       	call   0x140002dc0
140142ae7:	48 c1 e3 06          	shl    $0x6,%rbx
140142aeb:	48 03 eb             	add    %rbx,%rbp
140142aee:	48 2b fb             	sub    %rbx,%rdi
140142af1:	48 85 ff             	test   %rdi,%rdi
140142af4:	74 12                	je     0x140142b08
140142af6:	48 8d 4e 1c          	lea    0x1c(%rsi),%rcx
140142afa:	89 7e 5c             	mov    %edi,0x5c(%rsi)
140142afd:	4c 8b c7             	mov    %rdi,%r8
140142b00:	48 8b d5             	mov    %rbp,%rdx
140142b03:	e8 58 e8 19 00       	call   0x1402e1360
140142b08:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140142b0d:	b8 01 00 00 00       	mov    $0x1,%eax
140142b12:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140142b17:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140142b1c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140142b21:	48 83 c4 20          	add    $0x20,%rsp
140142b25:	41 5e                	pop    %r14
140142b27:	c3                   	ret
140142b28:	cc                   	int3
140142b29:	cc                   	int3
140142b2a:	cc                   	int3
140142b2b:	cc                   	int3
140142b2c:	cc                   	int3
140142b2d:	cc                   	int3
140142b2e:	cc                   	int3
140142b2f:	cc                   	int3
140142b30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140142b35:	57                   	push   %rdi
140142b36:	b8 70 00 00 00       	mov    $0x70,%eax
140142b3b:	e8 f0 df 16 00       	call   0x1402b0b30
140142b40:	48 2b e0             	sub    %rax,%rsp
140142b43:	48 8b 05 36 2f 29 00 	mov    0x292f36(%rip),%rax        # 0x1403d5a80
140142b4a:	48 33 c4             	xor    %rsp,%rax
140142b4d:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140142b52:	49 8b f9             	mov    %r9,%rdi
140142b55:	48 8b d9             	mov    %rcx,%rbx
140142b58:	83 fa 1d             	cmp    $0x1d,%edx
140142b5b:	74 0a                	je     0x140142b67
140142b5d:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140142b62:	e9 20 01 00 00       	jmp    0x140142c87
140142b67:	48 85 db             	test   %rbx,%rbx
140142b6a:	0f 84 15 01 00 00    	je     0x140142c85
140142b70:	41 83 f8 30          	cmp    $0x30,%r8d
140142b74:	0f 85 0b 01 00 00    	jne    0x140142c85
140142b7a:	41 b8 30 00 00 00    	mov    $0x30,%r8d
140142b80:	48 8b d7             	mov    %rdi,%rdx
140142b83:	e8 78 fe ff ff       	call   0x140142a00
140142b88:	85 c0                	test   %eax,%eax
140142b8a:	0f 8e f5 00 00 00    	jle    0x140142c85
140142b90:	66 0f 6f 05 48 3e 1d 	movdqa 0x1d3e48(%rip),%xmm0        # 0x1403169e0
140142b97:	00
140142b98:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140142b9d:	41 b8 28 00 00 00    	mov    $0x28,%r8d
140142ba3:	66 0f d6 44 24 40    	movq   %xmm0,0x40(%rsp)
140142ba9:	48 8b cb             	mov    %rbx,%rcx
140142bac:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140142bb1:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140142bb6:	e8 45 fe ff ff       	call   0x140142a00
140142bbb:	85 c0                	test   %eax,%eax
140142bbd:	0f 84 c2 00 00 00    	je     0x140142c85
140142bc3:	48 8b d3             	mov    %rbx,%rdx
140142bc6:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140142bcb:	e8 30 fc ff ff       	call   0x140142800
140142bd0:	85 c0                	test   %eax,%eax
140142bd2:	0f 84 ad 00 00 00    	je     0x140142c85
140142bd8:	0f 57 c0             	xorps  %xmm0,%xmm0
140142bdb:	33 c0                	xor    %eax,%eax
140142bdd:	0f 11 43 14          	movups %xmm0,0x14(%rbx)
140142be1:	48 8b d7             	mov    %rdi,%rdx
140142be4:	48 8b cb             	mov    %rbx,%rcx
140142be7:	0f 11 43 24          	movups %xmm0,0x24(%rbx)
140142beb:	44 8d 40 30          	lea    0x30(%rax),%r8d
140142bef:	0f 11 43 34          	movups %xmm0,0x34(%rbx)
140142bf3:	0f 11 43 44          	movups %xmm0,0x44(%rbx)
140142bf7:	48 89 43 54          	mov    %rax,0x54(%rbx)
140142bfb:	89 43 5c             	mov    %eax,0x5c(%rbx)
140142bfe:	c7 03 01 23 45 67    	movl   $0x67452301,(%rbx)
140142c04:	c7 43 04 89 ab cd ef 	movl   $0xefcdab89,0x4(%rbx)
140142c0b:	c7 43 08 fe dc ba 98 	movl   $0x98badcfe,0x8(%rbx)
140142c12:	c7 43 0c 76 54 32 10 	movl   $0x10325476,0xc(%rbx)
140142c19:	c7 43 10 f0 e1 d2 c3 	movl   $0xc3d2e1f0,0x10(%rbx)
140142c20:	e8 db fd ff ff       	call   0x140142a00
140142c25:	85 c0                	test   %eax,%eax
140142c27:	7e 5c                	jle    0x140142c85
140142c29:	66 0f 6f 05 bf 3d 1d 	movdqa 0x1d3dbf(%rip),%xmm0        # 0x1403169f0
140142c30:	00
140142c31:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140142c36:	41 b8 28 00 00 00    	mov    $0x28,%r8d
140142c3c:	66 0f d6 44 24 40    	movq   %xmm0,0x40(%rsp)
140142c42:	48 8b cb             	mov    %rbx,%rcx
140142c45:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140142c4a:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140142c4f:	e8 ac fd ff ff       	call   0x140142a00
140142c54:	85 c0                	test   %eax,%eax
140142c56:	74 2d                	je     0x140142c85
140142c58:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140142c5e:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140142c63:	48 8b cb             	mov    %rbx,%rcx
140142c66:	e8 95 fd ff ff       	call   0x140142a00
140142c6b:	85 c0                	test   %eax,%eax
140142c6d:	74 16                	je     0x140142c85
140142c6f:	ba 14 00 00 00       	mov    $0x14,%edx
140142c74:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140142c79:	e8 c2 e5 eb ff       	call   0x140001240
140142c7e:	b8 01 00 00 00       	mov    $0x1,%eax
140142c83:	eb 02                	jmp    0x140142c87
140142c85:	33 c0                	xor    %eax,%eax
140142c87:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140142c8c:	48 33 cc             	xor    %rsp,%rcx
140142c8f:	e8 1c d2 16 00       	call   0x1402afeb0
140142c94:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
140142c9b:	00
140142c9c:	48 83 c4 70          	add    $0x70,%rsp
140142ca0:	5f                   	pop    %rdi
140142ca1:	c3                   	ret
140142ca2:	cc                   	int3
140142ca3:	cc                   	int3
140142ca4:	cc                   	int3
140142ca5:	cc                   	int3
140142ca6:	cc                   	int3
140142ca7:	cc                   	int3
140142ca8:	cc                   	int3
140142ca9:	cc                   	int3
140142caa:	cc                   	int3
140142cab:	cc                   	int3
140142cac:	cc                   	int3
140142cad:	cc                   	int3
140142cae:	cc                   	int3
140142caf:	cc                   	int3
140142cb0:	b8 28 00 00 00       	mov    $0x28,%eax
140142cb5:	e8 76 de 16 00       	call   0x1402b0b30
140142cba:	48 2b e0             	sub    %rax,%rsp
140142cbd:	48 83 c4 28          	add    $0x28,%rsp
140142cc1:	e9 9a 01 00 00       	jmp    0x140142e60
140142cc6:	cc                   	int3
140142cc7:	cc                   	int3
140142cc8:	cc                   	int3
140142cc9:	cc                   	int3
140142cca:	cc                   	int3
140142ccb:	cc                   	int3
140142ccc:	cc                   	int3
140142ccd:	cc                   	int3
140142cce:	cc                   	int3
140142ccf:	cc                   	int3
140142cd0:	0f 57 c0             	xorps  %xmm0,%xmm0
140142cd3:	33 c0                	xor    %eax,%eax
140142cd5:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140142cd9:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
140142cdd:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
140142ce1:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
140142ce5:	48 89 41 60          	mov    %rax,0x60(%rcx)
140142ce9:	89 41 68             	mov    %eax,0x68(%rcx)
140142cec:	b8 01 00 00 00       	mov    $0x1,%eax
140142cf1:	c7 01 d8 9e 05 c1    	movl   $0xc1059ed8,(%rcx)
140142cf7:	c7 41 04 07 d5 7c 36 	movl   $0x367cd507,0x4(%rcx)
140142cfe:	c7 41 08 17 dd 70 30 	movl   $0x3070dd17,0x8(%rcx)
140142d05:	c7 41 0c 39 59 0e f7 	movl   $0xf70e5939,0xc(%rcx)
140142d0c:	c7 41 10 31 0b c0 ff 	movl   $0xffc00b31,0x10(%rcx)
140142d13:	c7 41 14 11 15 58 68 	movl   $0x68581511,0x14(%rcx)
140142d1a:	c7 41 18 a7 8f f9 64 	movl   $0x64f98fa7,0x18(%rcx)
140142d21:	c7 41 1c a4 4f fa be 	movl   $0xbefa4fa4,0x1c(%rcx)
140142d28:	c7 41 6c 1c 00 00 00 	movl   $0x1c,0x6c(%rcx)
140142d2f:	c3                   	ret
140142d30:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140142d35:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140142d3a:	57                   	push   %rdi
140142d3b:	b8 20 00 00 00       	mov    $0x20,%eax
140142d40:	e8 eb dd 16 00       	call   0x1402b0b30
140142d45:	48 2b e0             	sub    %rax,%rsp
140142d48:	49 8b f8             	mov    %r8,%rdi
140142d4b:	48 8b ea             	mov    %rdx,%rbp
140142d4e:	48 8b f1             	mov    %rcx,%rsi
140142d51:	4d 85 c0             	test   %r8,%r8
140142d54:	0f 84 e7 00 00 00    	je     0x140142e41
140142d5a:	8b 41 20             	mov    0x20(%rcx),%eax
140142d5d:	8b 49 24             	mov    0x24(%rcx),%ecx
140142d60:	42 8d 14 c0          	lea    (%rax,%r8,8),%edx
140142d64:	3b d0                	cmp    %eax,%edx
140142d66:	73 02                	jae    0x140142d6a
140142d68:	ff c1                	inc    %ecx
140142d6a:	48 8b c7             	mov    %rdi,%rax
140142d6d:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140142d72:	48 c1 e8 1d          	shr    $0x1d,%rax
140142d76:	03 c1                	add    %ecx,%eax
140142d78:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
140142d7d:	8b 4e 68             	mov    0x68(%rsi),%ecx
140142d80:	89 46 24             	mov    %eax,0x24(%rsi)
140142d83:	89 56 20             	mov    %edx,0x20(%rsi)
140142d86:	48 85 c9             	test   %rcx,%rcx
140142d89:	74 71                	je     0x140142dfc
140142d8b:	4c 8d 76 28          	lea    0x28(%rsi),%r14
140142d8f:	48 83 ff 40          	cmp    $0x40,%rdi
140142d93:	73 1d                	jae    0x140142db2
140142d95:	4a 8d 04 01          	lea    (%rcx,%r8,1),%rax
140142d99:	48 83 f8 40          	cmp    $0x40,%rax
140142d9d:	73 13                	jae    0x140142db2
140142d9f:	49 03 ce             	add    %r14,%rcx
140142da2:	48 8b d5             	mov    %rbp,%rdx
140142da5:	e8 b6 e5 19 00       	call   0x1402e1360
140142daa:	01 7e 68             	add    %edi,0x68(%rsi)
140142dad:	e9 85 00 00 00       	jmp    0x140142e37
140142db2:	bb 40 00 00 00       	mov    $0x40,%ebx
140142db7:	48 8b d5             	mov    %rbp,%rdx
140142dba:	48 2b d9             	sub    %rcx,%rbx
140142dbd:	49 03 ce             	add    %r14,%rcx
140142dc0:	4c 8b c3             	mov    %rbx,%r8
140142dc3:	e8 98 e5 19 00       	call   0x1402e1360
140142dc8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140142dce:	49 8b d6             	mov    %r14,%rdx
140142dd1:	48 8b ce             	mov    %rsi,%rcx
140142dd4:	e8 a7 4c ec ff       	call   0x140007a80
140142dd9:	0f 57 c0             	xorps  %xmm0,%xmm0
140142ddc:	c7 46 68 00 00 00 00 	movl   $0x0,0x68(%rsi)
140142de3:	41 0f 11 06          	movups %xmm0,(%r14)
140142de7:	48 03 eb             	add    %rbx,%rbp
140142dea:	41 0f 11 46 10       	movups %xmm0,0x10(%r14)
140142def:	48 2b fb             	sub    %rbx,%rdi
140142df2:	41 0f 11 46 20       	movups %xmm0,0x20(%r14)
140142df7:	41 0f 11 46 30       	movups %xmm0,0x30(%r14)
140142dfc:	48 8b df             	mov    %rdi,%rbx
140142dff:	48 c1 eb 06          	shr    $0x6,%rbx
140142e03:	48 85 db             	test   %rbx,%rbx
140142e06:	74 18                	je     0x140142e20
140142e08:	4c 8b c3             	mov    %rbx,%r8
140142e0b:	48 8b d5             	mov    %rbp,%rdx
140142e0e:	48 8b ce             	mov    %rsi,%rcx
140142e11:	e8 6a 4c ec ff       	call   0x140007a80
140142e16:	48 c1 e3 06          	shl    $0x6,%rbx
140142e1a:	48 03 eb             	add    %rbx,%rbp
140142e1d:	48 2b fb             	sub    %rbx,%rdi
140142e20:	48 85 ff             	test   %rdi,%rdi
140142e23:	74 12                	je     0x140142e37
140142e25:	48 8d 4e 28          	lea    0x28(%rsi),%rcx
140142e29:	89 7e 68             	mov    %edi,0x68(%rsi)
140142e2c:	4c 8b c7             	mov    %rdi,%r8
140142e2f:	48 8b d5             	mov    %rbp,%rdx
140142e32:	e8 29 e5 19 00       	call   0x1402e1360
140142e37:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140142e3c:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
140142e41:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140142e46:	b8 01 00 00 00       	mov    $0x1,%eax
140142e4b:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140142e50:	48 83 c4 20          	add    $0x20,%rsp
140142e54:	5f                   	pop    %rdi
140142e55:	c3                   	ret
140142e56:	cc                   	int3
140142e57:	cc                   	int3
140142e58:	cc                   	int3
140142e59:	cc                   	int3
140142e5a:	cc                   	int3
140142e5b:	cc                   	int3
140142e5c:	cc                   	int3
140142e5d:	cc                   	int3
140142e5e:	cc                   	int3
140142e5f:	cc                   	int3
140142e60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140142e65:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140142e6a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140142e6f:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140142e74:	41 57                	push   %r15
140142e76:	b8 20 00 00 00       	mov    $0x20,%eax
140142e7b:	e8 b0 dc 16 00       	call   0x1402b0b30
140142e80:	48 2b e0             	sub    %rax,%rsp
140142e83:	44 8b 7a 68          	mov    0x68(%rdx),%r15d
140142e87:	4c 8d 72 28          	lea    0x28(%rdx),%r14
140142e8b:	33 f6                	xor    %esi,%esi
140142e8d:	48 8b fa             	mov    %rdx,%rdi
140142e90:	48 8b d9             	mov    %rcx,%rbx
140142e93:	43 c6 04 37 80       	movb   $0x80,(%r15,%r14,1)
140142e98:	49 ff c7             	inc    %r15
140142e9b:	49 83 ff 38          	cmp    $0x38,%r15
140142e9f:	76 26                	jbe    0x140142ec7
140142ea1:	41 b8 40 00 00 00    	mov    $0x40,%r8d
140142ea7:	4b 8d 0c 37          	lea    (%r15,%r14,1),%rcx
140142eab:	4d 2b c7             	sub    %r15,%r8
140142eae:	33 d2                	xor    %edx,%edx
140142eb0:	e8 4b eb 19 00       	call   0x1402e1a00