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
1402610e4:	49 03 ce             	add    %r14,%rcx
1402610e7:	4c 8b c3             	mov    %rbx,%r8
1402610ea:	e8 39 b9 09 00       	call   0x1402fca28
1402610ef:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402610f5:	49 8b d6             	mov    %r14,%rdx
1402610f8:	48 8b ce             	mov    %rsi,%rcx
1402610fb:	e8 40 84 db ff       	call   0x140019540
140261100:	0f 57 c0             	xorps  %xmm0,%xmm0
140261103:	c7 46 5c 00 00 00 00 	movl   $0x0,0x5c(%rsi)
14026110a:	41 0f 11 06          	movups %xmm0,(%r14)
14026110e:	48 03 eb             	add    %rbx,%rbp
140261111:	41 0f 11 46 10       	movups %xmm0,0x10(%r14)
140261116:	48 2b fb             	sub    %rbx,%rdi
140261119:	41 0f 11 46 20       	movups %xmm0,0x20(%r14)
14026111e:	41 0f 11 46 30       	movups %xmm0,0x30(%r14)
140261123:	48 8b df             	mov    %rdi,%rbx
140261126:	48 c1 eb 06          	shr    $0x6,%rbx
14026112a:	48 85 db             	test   %rbx,%rbx
14026112d:	74 18                	je     0x140261147
14026112f:	4c 8b c3             	mov    %rbx,%r8
140261132:	48 8b d5             	mov    %rbp,%rdx
140261135:	48 8b ce             	mov    %rsi,%rcx
140261138:	e8 03 84 db ff       	call   0x140019540
14026113d:	48 c1 e3 06          	shl    $0x6,%rbx
140261141:	48 03 eb             	add    %rbx,%rbp
140261144:	48 2b fb             	sub    %rbx,%rdi
140261147:	48 85 ff             	test   %rdi,%rdi
14026114a:	74 11                	je     0x14026115d
14026114c:	4c 8b c7             	mov    %rdi,%r8
14026114f:	89 7e 5c             	mov    %edi,0x5c(%rsi)
140261152:	48 8b d5             	mov    %rbp,%rdx
140261155:	49 8b ce             	mov    %r14,%rcx
140261158:	e8 cb b8 09 00       	call   0x1402fca28
14026115d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140261162:	b8 01 00 00 00       	mov    $0x1,%eax
140261167:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14026116c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140261171:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140261176:	48 83 c4 20          	add    $0x20,%rsp
14026117a:	41 5e                	pop    %r14
14026117c:	c3                   	ret
14026117d:	cc                   	int3
14026117e:	cc                   	int3
14026117f:	cc                   	int3
140261180:	b8 28 00 00 00       	mov    $0x28,%eax
140261185:	e8 56 94 09 00       	call   0x1402fa5e0
14026118a:	48 2b e0             	sub    %rax,%rsp
14026118d:	83 3d 10 e4 1a 00 00 	cmpl   $0x0,0x1ae410(%rip)        # 0x14040f5a4
140261194:	0f 85 66 01 00 00    	jne    0x140261300
14026119a:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14026119f:	44 8d 40 08          	lea    0x8(%rax),%r8d
1402611a3:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
1402611a8:	48 8d 0d 01 2a 12 00 	lea    0x122a01(%rip),%rcx        # 0x140383bb0
1402611af:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1402611b4:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1402611b9:	48 8d 3d f0 e3 1a 00 	lea    0x1ae3f0(%rip),%rdi        # 0x14040f5b0
1402611c0:	48 8b d7             	mov    %rdi,%rdx
1402611c3:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402611c8:	c7 05 d2 e3 1a 00 01 	movl   $0x1,0x1ae3d2(%rip)        # 0x14040f5a4
1402611cf:	00 00 00
1402611d2:	ff 15 80 83 0c 00    	call   *0xc8380(%rip)        # 0x140329558
1402611d8:	ff c8                	dec    %eax
1402611da:	83 f8 2e             	cmp    $0x2e,%eax
1402611dd:	0f 87 df 00 00 00    	ja     0x1402612c2
1402611e3:	0f b7 1d c6 e3 1a 00 	movzwl 0x1ae3c6(%rip),%ebx        # 0x14040f5b0
1402611ea:	33 ed                	xor    %ebp,%ebp
1402611ec:	66 83 fb 7e          	cmp    $0x7e,%bx
1402611f0:	8b cd                	mov    %ebp,%ecx
1402611f2:	41 be 02 00 00 00    	mov    $0x2,%r14d
1402611f8:	41 0f 44 ce          	cmove  %r14d,%ecx
1402611fc:	48 03 cf             	add    %rdi,%rcx
1402611ff:	e8 8c 06 00 00       	call   0x140261890
140261204:	48 8b f0             	mov    %rax,%rsi
140261207:	66 83 fb 7e          	cmp    $0x7e,%bx
14026120b:	75 34                	jne    0x140261241
14026120d:	48 8d 0d cc ee 1a 00 	lea    0x1aeecc(%rip),%rcx        # 0x1404100e0
140261214:	48 8b d8             	mov    %rax,%rbx
140261217:	e8 14 fe d9 ff       	call   0x140001030
14026121c:	48 f7 d6             	not    %rsi
14026121f:	48 b9 ff ff ff ff fd 	movabs $0xedfff7fdffffffff,%rcx
140261226:	f7 ff ed
140261229:	48 23 c6             	and    %rsi,%rax
14026122c:	81 e3 00 00 00 01    	and    $0x1000000,%ebx
140261232:	48 8b f0             	mov    %rax,%rsi
140261235:	48 23 f1             	and    %rcx,%rsi
140261238:	48 85 db             	test   %rbx,%rbx
14026123b:	48 0f 44 f0          	cmove  %rax,%rsi
14026123f:	eb 19                	jmp    0x14026125a
140261241:	66 83 3d 67 e3 1a 00 	cmpw   $0x3a,0x1ae367(%rip)        # 0x14040f5b0
140261248:	3a
140261249:	75 0f                	jne    0x14026125a
14026124b:	48 8d 0d 8e ee 1a 00 	lea    0x1aee8e(%rip),%rcx        # 0x1404100e0
140261252:	e8 d9 fd d9 ff       	call   0x140001030
140261257:	48 8b f0             	mov    %rax,%rsi
14026125a:	0f b7 05 4f e3 1a 00 	movzwl 0x1ae34f(%rip),%eax        # 0x14040f5b0
140261261:	66 85 c0             	test   %ax,%ax
140261264:	74 12                	je     0x140261278
140261266:	48 8d 7f 02          	lea    0x2(%rdi),%rdi
14026126a:	66 83 f8 3a          	cmp    $0x3a,%ax
14026126e:	74 11                	je     0x140261281
140261270:	0f b7 07             	movzwl (%rdi),%eax
140261273:	66 85 c0             	test   %ax,%ax
140261276:	75 ee                	jne    0x140261266
140261278:	48 89 2d 69 ee 1a 00 	mov    %rbp,0x1aee69(%rip)        # 0x1404100e8
14026127f:	eb 50                	jmp    0x1402612d1
140261281:	0f b7 1f             	movzwl (%rdi),%ebx
140261284:	66 83 fb 7e          	cmp    $0x7e,%bx
140261288:	49 0f 44 ee          	cmove  %r14,%rbp
14026128c:	48 8d 0c 2f          	lea    (%rdi,%rbp,1),%rcx
140261290:	e8 fb 05 00 00       	call   0x140261890
140261295:	48 8b c8             	mov    %rax,%rcx
140261298:	48 c1 e9 20          	shr    $0x20,%rcx
14026129c:	66 83 fb 7e          	cmp    $0x7e,%bx
1402612a0:	75 12                	jne    0x1402612b4
1402612a2:	f7 d0                	not    %eax
1402612a4:	f7 d1                	not    %ecx
1402612a6:	21 05 3c ee 1a 00    	and    %eax,0x1aee3c(%rip)        # 0x1404100e8
1402612ac:	21 0d 3a ee 1a 00    	and    %ecx,0x1aee3a(%rip)        # 0x1404100ec
1402612b2:	eb 1d                	jmp    0x1402612d1
1402612b4:	89 05 2e ee 1a 00    	mov    %eax,0x1aee2e(%rip)        # 0x1404100e8
1402612ba:	89 0d 2c ee 1a 00    	mov    %ecx,0x1aee2c(%rip)        # 0x1404100ec
1402612c0:	eb 0f                	jmp    0x1402612d1
1402612c2:	48 8d 0d 17 ee 1a 00 	lea    0x1aee17(%rip),%rcx        # 0x1404100e0
1402612c9:	e8 62 fd d9 ff       	call   0x140001030
1402612ce:	48 8b f0             	mov    %rax,%rsi
1402612d1:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
1402612d6:	8b c6                	mov    %esi,%eax
1402612d8:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1402612dd:	0f ba e8 0a          	bts    $0xa,%eax
1402612e1:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1402612e6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402612eb:	48 c1 ee 20          	shr    $0x20,%rsi
1402612ef:	89 35 ef ed 1a 00    	mov    %esi,0x1aedef(%rip)        # 0x1404100e4
1402612f5:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402612fa:	89 05 e0 ed 1a 00    	mov    %eax,0x1aede0(%rip)        # 0x1404100e0
140261300:	48 83 c4 28          	add    $0x28,%rsp
140261304:	c3                   	ret
140261305:	cc                   	int3
140261306:	cc                   	int3
140261307:	cc                   	int3
140261308:	cc                   	int3
140261309:	cc                   	int3
14026130a:	cc                   	int3
14026130b:	cc                   	int3
14026130c:	cc                   	int3
14026130d:	cc                   	int3
14026130e:	cc                   	int3
14026130f:	cc                   	int3
140261310:	b8 28 00 00 00       	mov    $0x28,%eax
140261315:	e8 c6 92 09 00       	call   0x1402fa5e0
14026131a:	48 2b e0             	sub    %rax,%rsp
14026131d:	4c 8b c9             	mov    %rcx,%r9
140261320:	48 8d 0d 21 29 12 00 	lea    0x122921(%rip),%rcx        # 0x140383c48
140261327:	e8 94 01 00 00       	call   0x1402614c0
14026132c:	b9 16 00 00 00       	mov    $0x16,%ecx
140261331:	ff 15 d1 8c 0c 00    	call   *0xc8cd1(%rip)        # 0x14032a008
140261337:	b9 03 00 00 00       	mov    $0x3,%ecx
14026133c:	ff 15 36 8c 0c 00    	call   *0xc8c36(%rip)        # 0x140329f78
140261342:	cc                   	int3
140261343:	cc                   	int3
140261344:	cc                   	int3
140261345:	cc                   	int3
140261346:	cc                   	int3
140261347:	cc                   	int3
140261348:	cc                   	int3
140261349:	cc                   	int3
14026134a:	cc                   	int3
14026134b:	cc                   	int3
14026134c:	cc                   	int3
14026134d:	cc                   	int3
14026134e:	cc                   	int3
14026134f:	cc                   	int3
140261350:	40 55                	rex push %rbp
140261352:	b8 40 00 00 00       	mov    $0x40,%eax
140261357:	e8 84 92 09 00       	call   0x1402fa5e0