140260c60:	74 14                	je     0x140260c76
140260c62:	48 8b cf             	mov    %rdi,%rcx
140260c65:	e8 46 b1 fc ff       	call   0x14022bdb0
140260c6a:	85 c0                	test   %eax,%eax
140260c6c:	75 03                	jne    0x140260c71
140260c6e:	83 0b 04             	orl    $0x4,(%rbx)
140260c71:	bd 01 00 00 00       	mov    $0x1,%ebp
140260c76:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140260c7b:	48 8b ce             	mov    %rsi,%rcx
140260c7e:	e8 8d c2 01 00       	call   0x14027cf10
140260c83:	48 8b ce             	mov    %rsi,%rcx
140260c86:	e8 05 c3 01 00       	call   0x14027cf90
140260c8b:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140260c90:	8b c5                	mov    %ebp,%eax
140260c92:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140260c97:	48 83 c4 30          	add    $0x30,%rsp
140260c9b:	41 5f                	pop    %r15
140260c9d:	41 5e                	pop    %r14
140260c9f:	5e                   	pop    %rsi
140260ca0:	c3                   	ret
140260ca1:	cc                   	int3
140260ca2:	cc                   	int3
140260ca3:	cc                   	int3
140260ca4:	cc                   	int3
140260ca5:	cc                   	int3
140260ca6:	cc                   	int3
140260ca7:	cc                   	int3
140260ca8:	cc                   	int3
140260ca9:	cc                   	int3
140260caa:	cc                   	int3
140260cab:	cc                   	int3
140260cac:	cc                   	int3
140260cad:	cc                   	int3
140260cae:	cc                   	int3
140260caf:	cc                   	int3
140260cb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140260cb5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140260cba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140260cbf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140260cc4:	41 54                	push   %r12
140260cc6:	41 56                	push   %r14
140260cc8:	41 57                	push   %r15
140260cca:	b8 30 00 00 00       	mov    $0x30,%eax
140260ccf:	e8 0c 99 09 00       	call   0x1402fa5e0
140260cd4:	48 2b e0             	sub    %rax,%rsp
140260cd7:	4c 8b fa             	mov    %rdx,%r15
140260cda:	4c 8b f1             	mov    %rcx,%r14
140260cdd:	33 ed                	xor    %ebp,%ebp
140260cdf:	e8 1c c5 01 00       	call   0x14027d200
140260ce4:	48 8b f8             	mov    %rax,%rdi
140260ce7:	48 85 c0             	test   %rax,%rax
140260cea:	0f 84 3e 01 00 00    	je     0x140260e2e
140260cf0:	48 8b c8             	mov    %rax,%rcx
140260cf3:	e8 f8 c5 01 00       	call   0x14027d2f0
140260cf8:	48 8b cf             	mov    %rdi,%rcx
140260cfb:	e8 50 c3 01 00       	call   0x14027d050
140260d00:	48 8b f0             	mov    %rax,%rsi
140260d03:	48 85 c0             	test   %rax,%rax
140260d06:	0f 84 22 01 00 00    	je     0x140260e2e
140260d0c:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140260d12:	48 8b c8             	mov    %rax,%rcx
140260d15:	41 8b d4             	mov    %r12d,%edx
140260d18:	e8 53 b5 fc ff       	call   0x14022c270
140260d1d:	85 c0                	test   %eax,%eax
140260d1f:	0f 84 09 01 00 00    	je     0x140260e2e
140260d25:	48 8b d6             	mov    %rsi,%rdx
140260d28:	49 8b cf             	mov    %r15,%rcx
140260d2b:	e8 d0 ab fc ff       	call   0x14022b900
140260d30:	49 8b 56 08          	mov    0x8(%r14),%rdx
140260d34:	85 c0                	test   %eax,%eax
140260d36:	8b dd                	mov    %ebp,%ebx
140260d38:	48 8b ce             	mov    %rsi,%rcx
140260d3b:	41 0f 4e dc          	cmovle %r12d,%ebx
140260d3f:	e8 bc ad fc ff       	call   0x14022bb00
140260d44:	48 85 c0             	test   %rax,%rax
140260d47:	0f 84 e1 00 00 00    	je     0x140260e2e
140260d4d:	41 8b d4             	mov    %r12d,%edx
140260d50:	48 8b ce             	mov    %rsi,%rcx
140260d53:	e8 18 7a 01 00       	call   0x140278770
140260d58:	85 c0                	test   %eax,%eax
140260d5a:	0f 84 ce 00 00 00    	je     0x140260e2e
140260d60:	48 8b d6             	mov    %rsi,%rdx
140260d63:	49 8b cf             	mov    %r15,%rcx
140260d66:	e8 95 ab fc ff       	call   0x14022b900
140260d6b:	85 c0                	test   %eax,%eax
140260d6d:	78 03                	js     0x140260d72
140260d6f:	83 cb 02             	or     $0x2,%ebx
140260d72:	4d 8b 46 40          	mov    0x40(%r14),%r8
140260d76:	4d 85 c0             	test   %r8,%r8
140260d79:	74 2b                	je     0x140260da6
140260d7b:	4d 8b 4e 08          	mov    0x8(%r14),%r9
140260d7f:	49 8b d7             	mov    %r15,%rdx
140260d82:	48 8b ce             	mov    %rsi,%rcx
140260d85:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140260d8a:	e8 81 3d 04 00       	call   0x1402a4b10
140260d8f:	85 c0                	test   %eax,%eax
140260d91:	0f 84 97 00 00 00    	je     0x140260e2e
140260d97:	48 8b ce             	mov    %rsi,%rcx
140260d9a:	e8 11 b0 fc ff       	call   0x14022bdb0
140260d9f:	85 c0                	test   %eax,%eax
140260da1:	75 03                	jne    0x140260da6
140260da3:	83 cb 04             	or     $0x4,%ebx
140260da6:	48 8b cf             	mov    %rdi,%rcx
140260da9:	e8 62 c1 01 00       	call   0x14027cf10
140260dae:	48 8b cf             	mov    %rdi,%rcx
140260db1:	e8 da c1 01 00       	call   0x14027cf90
140260db6:	41 84 dc             	test   %bl,%r12b
140260db9:	74 20                	je     0x140260ddb
140260dbb:	ba 7b 00 00 00       	mov    $0x7b,%edx
140260dc0:	c7 44 24 20 ab 00 00 	movl   $0xab,0x20(%rsp)
140260dc7:	00
140260dc8:	4c 8d 0d c9 2d 12 00 	lea    0x122dc9(%rip),%r9        # 0x140383b98
140260dcf:	8d 4a 8a             	lea    -0x76(%rdx),%ecx
140260dd2:	44 8d 42 01          	lea    0x1(%rdx),%r8d
140260dd6:	e8 c5 05 fc ff       	call   0x1402213a0
140260ddb:	f6 c3 02             	test   $0x2,%bl
140260dde:	74 1f                	je     0x140260dff
140260de0:	ba 7b 00 00 00       	mov    $0x7b,%edx
140260de5:	c7 44 24 20 ad 00 00 	movl   $0xad,0x20(%rsp)
140260dec:	00
140260ded:	4c 8d 0d a4 2d 12 00 	lea    0x122da4(%rip),%r9        # 0x140383b98
140260df4:	44 8b c2             	mov    %edx,%r8d
140260df7:	8d 4a 8a             	lea    -0x76(%rdx),%ecx
140260dfa:	e8 a1 05 fc ff       	call   0x1402213a0
140260dff:	f6 c3 04             	test   $0x4,%bl
140260e02:	74 20                	je     0x140260e24
140260e04:	ba 7b 00 00 00       	mov    $0x7b,%edx
140260e09:	c7 44 24 20 af 00 00 	movl   $0xaf,0x20(%rsp)
140260e10:	00
140260e11:	4c 8d 0d 80 2d 12 00 	lea    0x122d80(%rip),%r9        # 0x140383b98
140260e18:	8d 4a 8a             	lea    -0x76(%rdx),%ecx
140260e1b:	44 8d 42 ff          	lea    -0x1(%rdx),%r8d
140260e1f:	e8 7c 05 fc ff       	call   0x1402213a0
140260e24:	85 db                	test   %ebx,%ebx
140260e26:	40 0f 94 c5          	sete   %bpl
140260e2a:	8b c5                	mov    %ebp,%eax
140260e2c:	eb 12                	jmp    0x140260e40
140260e2e:	48 8b cf             	mov    %rdi,%rcx
140260e31:	e8 da c0 01 00       	call   0x14027cf10
140260e36:	48 8b cf             	mov    %rdi,%rcx
140260e39:	e8 52 c1 01 00       	call   0x14027cf90
140260e3e:	33 c0                	xor    %eax,%eax
140260e40:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140260e45:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140260e4a:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140260e4f:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140260e54:	48 83 c4 30          	add    $0x30,%rsp
140260e58:	41 5f                	pop    %r15
140260e5a:	41 5e                	pop    %r14
140260e5c:	41 5c                	pop    %r12
140260e5e:	c3                   	ret
140260e5f:	cc                   	int3
140260e60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140260e65:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140260e6a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140260e6f:	41 56                	push   %r14
140260e71:	b8 20 00 00 00       	mov    $0x20,%eax
140260e76:	e8 65 97 09 00       	call   0x1402fa5e0
140260e7b:	48 2b e0             	sub    %rax,%rsp
140260e7e:	8b 5a 5c             	mov    0x5c(%rdx),%ebx
140260e81:	48 8d 72 1c          	lea    0x1c(%rdx),%rsi
140260e85:	4c 8b f2             	mov    %rdx,%r14
140260e88:	48 8b f9             	mov    %rcx,%rdi
140260e8b:	c6 04 33 80          	movb   $0x80,(%rbx,%rsi,1)
140260e8f:	48 ff c3             	inc    %rbx
140260e92:	48 83 fb 38          	cmp    $0x38,%rbx
140260e96:	76 25                	jbe    0x140260ebd
140260e98:	41 b8 40 00 00 00    	mov    $0x40,%r8d
140260e9e:	48 8d 0c 33          	lea    (%rbx,%rsi,1),%rcx
140260ea2:	4c 2b c3             	sub    %rbx,%r8
140260ea5:	33 d2                	xor    %edx,%edx
140260ea7:	e8 b2 bb 09 00       	call   0x1402fca5e
140260eac:	33 db                	xor    %ebx,%ebx
140260eae:	48 8b d6             	mov    %rsi,%rdx
140260eb1:	49 8b ce             	mov    %r14,%rcx
140260eb4:	44 8d 43 01          	lea    0x1(%rbx),%r8d
140260eb8:	e8 83 86 db ff       	call   0x140019540
140260ebd:	41 b8 38 00 00 00    	mov    $0x38,%r8d
140260ec3:	48 8d 0c 33          	lea    (%rbx,%rsi,1),%rcx
140260ec7:	4c 2b c3             	sub    %rbx,%r8
140260eca:	33 d2                	xor    %edx,%edx
140260ecc:	e8 8d bb 09 00       	call   0x1402fca5e
140260ed1:	41 0f b6 46 1b       	movzbl 0x1b(%r14),%eax
140260ed6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140260edc:	88 46 38             	mov    %al,0x38(%rsi)
140260edf:	48 8b d6             	mov    %rsi,%rdx
140260ee2:	41 0f b6 46 1a       	movzbl 0x1a(%r14),%eax
140260ee7:	49 8b ce             	mov    %r14,%rcx
140260eea:	88 46 39             	mov    %al,0x39(%rsi)
140260eed:	41 0f b6 46 19       	movzbl 0x19(%r14),%eax
140260ef2:	88 46 3a             	mov    %al,0x3a(%rsi)
140260ef5:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
140260efa:	88 46 3b             	mov    %al,0x3b(%rsi)
140260efd:	41 0f b6 46 17       	movzbl 0x17(%r14),%eax
140260f02:	88 46 3c             	mov    %al,0x3c(%rsi)
140260f05:	41 0f b6 46 16       	movzbl 0x16(%r14),%eax
140260f0a:	88 46 3d             	mov    %al,0x3d(%rsi)
140260f0d:	41 0f b6 46 15       	movzbl 0x15(%r14),%eax
140260f12:	88 46 3e             	mov    %al,0x3e(%rsi)
140260f15:	41 0f b6 46 14       	movzbl 0x14(%r14),%eax
140260f1a:	88 46 3f             	mov    %al,0x3f(%rsi)
140260f1d:	e8 1e 86 db ff       	call   0x140019540
140260f22:	ba 40 00 00 00       	mov    $0x40,%edx
140260f27:	41 c7 46 5c 00 00 00 	movl   $0x0,0x5c(%r14)
140260f2e:	00
140260f2f:	48 8b ce             	mov    %rsi,%rcx
140260f32:	e8 09 03 da ff       	call   0x140001240
140260f37:	41 8b 0e             	mov    (%r14),%ecx
140260f3a:	8b c1                	mov    %ecx,%eax
140260f3c:	c1 e8 18             	shr    $0x18,%eax
140260f3f:	88 07                	mov    %al,(%rdi)
140260f41:	8b c1                	mov    %ecx,%eax
140260f43:	c1 e8 10             	shr    $0x10,%eax
140260f46:	88 47 01             	mov    %al,0x1(%rdi)
140260f49:	8b c1                	mov    %ecx,%eax
140260f4b:	c1 e8 08             	shr    $0x8,%eax
140260f4e:	88 47 02             	mov    %al,0x2(%rdi)
140260f51:	88 4f 03             	mov    %cl,0x3(%rdi)
140260f54:	41 8b 4e 04          	mov    0x4(%r14),%ecx
140260f58:	8b c1                	mov    %ecx,%eax
140260f5a:	c1 e8 18             	shr    $0x18,%eax
140260f5d:	88 47 04             	mov    %al,0x4(%rdi)
140260f60:	8b c1                	mov    %ecx,%eax
140260f62:	c1 e8 10             	shr    $0x10,%eax
140260f65:	88 47 05             	mov    %al,0x5(%rdi)
140260f68:	8b c1                	mov    %ecx,%eax
140260f6a:	c1 e8 08             	shr    $0x8,%eax
140260f6d:	88 47 06             	mov    %al,0x6(%rdi)
140260f70:	88 4f 07             	mov    %cl,0x7(%rdi)
140260f73:	41 8b 4e 08          	mov    0x8(%r14),%ecx
140260f77:	8b c1                	mov    %ecx,%eax
140260f79:	c1 e8 18             	shr    $0x18,%eax
140260f7c:	88 47 08             	mov    %al,0x8(%rdi)
140260f7f:	8b c1                	mov    %ecx,%eax
140260f81:	c1 e8 10             	shr    $0x10,%eax
140260f84:	88 47 09             	mov    %al,0x9(%rdi)
140260f87:	8b c1                	mov    %ecx,%eax
140260f89:	c1 e8 08             	shr    $0x8,%eax
140260f8c:	88 47 0a             	mov    %al,0xa(%rdi)
140260f8f:	88 4f 0b             	mov    %cl,0xb(%rdi)
140260f92:	41 8b 4e 0c          	mov    0xc(%r14),%ecx
140260f96:	8b c1                	mov    %ecx,%eax
140260f98:	c1 e8 18             	shr    $0x18,%eax
140260f9b:	88 47 0c             	mov    %al,0xc(%rdi)
140260f9e:	8b c1                	mov    %ecx,%eax
140260fa0:	c1 e8 10             	shr    $0x10,%eax
140260fa3:	88 47 0d             	mov    %al,0xd(%rdi)
140260fa6:	8b c1                	mov    %ecx,%eax
140260fa8:	c1 e8 08             	shr    $0x8,%eax
140260fab:	88 47 0e             	mov    %al,0xe(%rdi)
140260fae:	88 4f 0f             	mov    %cl,0xf(%rdi)
140260fb1:	41 8b 56 10          	mov    0x10(%r14),%edx
140260fb5:	8b ca                	mov    %edx,%ecx
140260fb7:	c1 e9 18             	shr    $0x18,%ecx
140260fba:	88 4f 10             	mov    %cl,0x10(%rdi)
140260fbd:	8b ca                	mov    %edx,%ecx
140260fbf:	c1 e9 10             	shr    $0x10,%ecx
140260fc2:	88 4f 11             	mov    %cl,0x11(%rdi)
140260fc5:	8b ca                	mov    %edx,%ecx
140260fc7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140260fcc:	b8 01 00 00 00       	mov    $0x1,%eax
140260fd1:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140260fd6:	c1 e9 08             	shr    $0x8,%ecx
140260fd9:	88 4f 12             	mov    %cl,0x12(%rdi)
140260fdc:	88 57 13             	mov    %dl,0x13(%rdi)
140260fdf:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140260fe4:	48 83 c4 20          	add    $0x20,%rsp
140260fe8:	41 5e                	pop    %r14
140260fea:	c3                   	ret
140260feb:	cc                   	int3
140260fec:	cc                   	int3
140260fed:	cc                   	int3
140260fee:	cc                   	int3
140260fef:	cc                   	int3
140260ff0:	0f 57 c0             	xorps  %xmm0,%xmm0
140260ff3:	33 c0                	xor    %eax,%eax
140260ff5:	0f 11 41 14          	movups %xmm0,0x14(%rcx)
140260ff9:	0f 11 41 24          	movups %xmm0,0x24(%rcx)
140260ffd:	0f 11 41 34          	movups %xmm0,0x34(%rcx)
140261001:	0f 11 41 44          	movups %xmm0,0x44(%rcx)
140261005:	48 89 41 54          	mov    %rax,0x54(%rcx)
140261009:	89 41 5c             	mov    %eax,0x5c(%rcx)
14026100c:	b8 01 00 00 00       	mov    $0x1,%eax
140261011:	c7 01 01 23 45 67    	movl   $0x67452301,(%rcx)
140261017:	c7 41 04 89 ab cd ef 	movl   $0xefcdab89,0x4(%rcx)
14026101e:	c7 41 08 fe dc ba 98 	movl   $0x98badcfe,0x8(%rcx)
140261025:	c7 41 0c 76 54 32 10 	movl   $0x10325476,0xc(%rcx)
14026102c:	c7 41 10 f0 e1 d2 c3 	movl   $0xc3d2e1f0,0x10(%rcx)
140261033:	c3                   	ret
140261034:	cc                   	int3
140261035:	cc                   	int3
140261036:	cc                   	int3
140261037:	cc                   	int3
140261038:	cc                   	int3
140261039:	cc                   	int3
14026103a:	cc                   	int3
14026103b:	cc                   	int3
14026103c:	cc                   	int3
14026103d:	cc                   	int3
14026103e:	cc                   	int3
14026103f:	cc                   	int3
140261040:	b8 28 00 00 00       	mov    $0x28,%eax
140261045:	e8 96 95 09 00       	call   0x1402fa5e0
14026104a:	48 2b e0             	sub    %rax,%rsp
14026104d:	44 8d 40 d9          	lea    -0x27(%rax),%r8d
140261051:	48 83 c4 28          	add    $0x28,%rsp
140261055:	e9 e6 84 db ff       	jmp    0x140019540
14026105a:	cc                   	int3
14026105b:	cc                   	int3
14026105c:	cc                   	int3
14026105d:	cc                   	int3
14026105e:	cc                   	int3
14026105f:	cc                   	int3
140261060:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140261065:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14026106a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14026106f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140261074:	41 56                	push   %r14
140261076:	b8 20 00 00 00       	mov    $0x20,%eax
14026107b:	e8 60 95 09 00       	call   0x1402fa5e0
140261080:	48 2b e0             	sub    %rax,%rsp
140261083:	49 8b f8             	mov    %r8,%rdi
140261086:	48 8b ea             	mov    %rdx,%rbp
140261089:	48 8b f1             	mov    %rcx,%rsi
14026108c:	4d 85 c0             	test   %r8,%r8
14026108f:	0f 84 c8 00 00 00    	je     0x14026115d
140261095:	8b 41 14             	mov    0x14(%rcx),%eax
140261098:	42 8d 0c c0          	lea    (%rax,%r8,8),%ecx
14026109c:	3b c8                	cmp    %eax,%ecx
14026109e:	73 03                	jae    0x1402610a3
1402610a0:	ff 46 18             	incl   0x18(%rsi)
1402610a3:	48 8b c7             	mov    %rdi,%rax
1402610a6:	89 4e 14             	mov    %ecx,0x14(%rsi)
1402610a9:	8b 4e 5c             	mov    0x5c(%rsi),%ecx
1402610ac:	4c 8d 76 1c          	lea    0x1c(%rsi),%r14
1402610b0:	48 c1 e8 1d          	shr    $0x1d,%rax
1402610b4:	01 46 18             	add    %eax,0x18(%rsi)
1402610b7:	48 85 c9             	test   %rcx,%rcx
1402610ba:	74 67                	je     0x140261123
1402610bc:	48 83 ff 40          	cmp    $0x40,%rdi
1402610c0:	73 1a                	jae    0x1402610dc
1402610c2:	4a 8d 04 01          	lea    (%rcx,%r8,1),%rax
1402610c6:	48 83 f8 40          	cmp    $0x40,%rax
1402610ca:	73 10                	jae    0x1402610dc
1402610cc:	49 03 ce             	add    %r14,%rcx
1402610cf:	e8 54 b9 09 00       	call   0x1402fca28
1402610d4:	01 7e 5c             	add    %edi,0x5c(%rsi)
1402610d7:	e9 81 00 00 00       	jmp    0x14026115d
1402610dc:	bb 40 00 00 00       	mov    $0x40,%ebx
1402610e1:	48 2b d9             	sub    %rcx,%rbx