140a36eb9:	eb 04                	jmp    0x140a36ebf
140a36ebb:	0f 10 5d f7          	movups -0x9(%rbp),%xmm3
140a36ebf:	0f 11 5d b7          	movups %xmm3,-0x49(%rbp)
140a36ec3:	0f 11 6d c7          	movups %xmm5,-0x39(%rbp)
140a36ec7:	f3 0f 7f 55 07       	movdqu %xmm2,0x7(%rbp)
140a36ecc:	c6 45 f7 00          	movb   $0x0,-0x9(%rbp)
140a36ed0:	0f 11 65 d7          	movups %xmm4,-0x29(%rbp)
140a36ed4:	0f 11 75 e7          	movups %xmm6,-0x19(%rbp)
140a36ed8:	f3 0f 7f 55 27       	movdqu %xmm2,0x27(%rbp)
140a36edd:	c6 45 17 00          	movb   $0x0,0x17(%rbp)
140a36ee1:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
140a36ee5:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140a36ee9:	49 8b c9             	mov    %r9,%rcx
140a36eec:	e8 1f c4 fe ff       	call   0x140a23310
140a36ef1:	90                   	nop
140a36ef2:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140a36ef6:	48 33 cc             	xor    %rsp,%rcx
140a36ef9:	e8 02 46 3e 00       	call   0x140e1b500
140a36efe:	0f 28 b4 24 c0 00 00 	movaps 0xc0(%rsp),%xmm6
140a36f05:	00
140a36f06:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
140a36f0d:	5d                   	pop    %rbp
140a36f0e:	c3                   	ret
140a36f0f:	cc                   	int3
140a36f10:	48 83 ec 58          	sub    $0x58,%rsp
140a36f14:	48 8b 41 08          	mov    0x8(%rcx),%rax
140a36f18:	0f 57 c0             	xorps  %xmm0,%xmm0
140a36f1b:	4c 8b 01             	mov    (%rcx),%r8
140a36f1e:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140a36f23:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140a36f2a:	00 00
140a36f2c:	48 c7 44 24 38 0f 00 	movq   $0xf,0x38(%rsp)
140a36f33:	00 00
140a36f35:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140a36f3a:	48 8b 10             	mov    (%rax),%rdx
140a36f3d:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140a36f42:	48 3b d0             	cmp    %rax,%rdx
140a36f45:	74 22                	je     0x140a36f69
140a36f47:	0f 10 12             	movups (%rdx),%xmm2
140a36f4a:	0f 10 5a 10          	movups 0x10(%rdx),%xmm3
140a36f4e:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140a36f53:	0f 11 02             	movups %xmm0,(%rdx)
140a36f56:	0f 10 4c 24 30       	movups 0x30(%rsp),%xmm1
140a36f5b:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
140a36f5f:	0f 11 54 24 20       	movups %xmm2,0x20(%rsp)
140a36f64:	0f 11 5c 24 30       	movups %xmm3,0x30(%rsp)
140a36f69:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a36f6e:	49 8b c8             	mov    %r8,%rcx
140a36f71:	e8 0a d3 04 00       	call   0x140a84280
140a36f76:	48 83 c4 58          	add    $0x58,%rsp
140a36f7a:	c3                   	ret
140a36f7b:	cc                   	int3
140a36f7c:	cc                   	int3
140a36f7d:	cc                   	int3
140a36f7e:	cc                   	int3
140a36f7f:	cc                   	int3
140a36f80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a36f85:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140a36f8a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a36f8f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a36f94:	41 56                	push   %r14
140a36f96:	48 83 ec 20          	sub    $0x20,%rsp
140a36f9a:	33 c0                	xor    %eax,%eax
140a36f9c:	49 8b d8             	mov    %r8,%rbx
140a36f9f:	48 8b f9             	mov    %rcx,%rdi
140a36fa2:	4d 85 c0             	test   %r8,%r8
140a36fa5:	74 1d                	je     0x140a36fc4
140a36fa7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140a36fae:	00 00
140a36fb0:	44 0f b6 0c 02       	movzbl (%rdx,%rax,1),%r9d
140a36fb5:	4c 8b 11             	mov    (%rcx),%r10
140a36fb8:	46 88 0c 10          	mov    %r9b,(%rax,%r10,1)
140a36fbc:	48 ff c0             	inc    %rax
140a36fbf:	48 3b c3             	cmp    %rbx,%rax
140a36fc2:	72 ec                	jb     0x140a36fb0
140a36fc4:	48 8b 31             	mov    (%rcx),%rsi
140a36fc7:	4a 8d 2c 06          	lea    (%rsi,%r8,1),%rbp
140a36fcb:	4c 8d 76 10          	lea    0x10(%rsi),%r14
140a36fcf:	48 3b f5             	cmp    %rbp,%rsi
140a36fd2:	74 2c                	je     0x140a37000
140a36fd4:	49 3b ee             	cmp    %r14,%rbp
140a36fd7:	74 27                	je     0x140a37000
140a36fd9:	48 8b d5             	mov    %rbp,%rdx
140a36fdc:	48 8b ce             	mov    %rsi,%rcx
140a36fdf:	e8 6c 60 3c 00       	call   0x140dfd050
140a36fe4:	49 8b d6             	mov    %r14,%rdx
140a36fe7:	48 8b cd             	mov    %rbp,%rcx
140a36fea:	e8 61 60 3c 00       	call   0x140dfd050
140a36fef:	49 8b d6             	mov    %r14,%rdx
140a36ff2:	48 8b ce             	mov    %rsi,%rcx
140a36ff5:	e8 56 60 3c 00       	call   0x140dfd050
140a36ffa:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a36ffe:	eb 04                	jmp    0x140a37004
140a37000:	48 8b 41 08          	mov    0x8(%rcx),%rax
140a37004:	48 01 18             	add    %rbx,(%rax)
140a37007:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a3700c:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140a37011:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140a37016:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a3701b:	48 83 c4 20          	add    $0x20,%rsp
140a3701f:	41 5e                	pop    %r14
140a37021:	c3                   	ret
140a37022:	cc                   	int3
140a37023:	cc                   	int3
140a37024:	cc                   	int3
140a37025:	cc                   	int3
140a37026:	cc                   	int3
140a37027:	cc                   	int3
140a37028:	cc                   	int3
140a37029:	cc                   	int3
140a3702a:	cc                   	int3
140a3702b:	cc                   	int3
140a3702c:	cc                   	int3
140a3702d:	cc                   	int3
140a3702e:	cc                   	int3
140a3702f:	cc                   	int3
140a37030:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a37035:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140a3703a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a3703f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a37044:	41 56                	push   %r14
140a37046:	48 83 ec 20          	sub    $0x20,%rsp
140a3704a:	48 8b 01             	mov    (%rcx),%rax
140a3704d:	48 8b d9             	mov    %rcx,%rbx
140a37050:	ff 00                	incl   (%rax)
140a37052:	48 8b 41 08          	mov    0x8(%rcx),%rax
140a37056:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
140a3705c:	48 8b 41 18          	mov    0x18(%rcx),%rax
140a37060:	4c 8b 71 10          	mov    0x10(%rcx),%r14
140a37064:	0f b6 10             	movzbl (%rax),%edx
140a37067:	49 8b 06             	mov    (%r14),%rax
140a3706a:	88 10                	mov    %dl,(%rax)
140a3706c:	49 8b 36             	mov    (%r14),%rsi
140a3706f:	48 8d 7e 01          	lea    0x1(%rsi),%rdi
140a37073:	48 8d 6e 10          	lea    0x10(%rsi),%rbp
140a37077:	48 3b f7             	cmp    %rdi,%rsi
140a3707a:	74 26                	je     0x140a370a2
140a3707c:	48 3b fd             	cmp    %rbp,%rdi
140a3707f:	74 21                	je     0x140a370a2
140a37081:	48 8b d7             	mov    %rdi,%rdx
140a37084:	48 8b ce             	mov    %rsi,%rcx
140a37087:	e8 c4 5f 3c 00       	call   0x140dfd050
140a3708c:	48 8b d5             	mov    %rbp,%rdx
140a3708f:	48 8b cf             	mov    %rdi,%rcx
140a37092:	e8 b9 5f 3c 00       	call   0x140dfd050
140a37097:	48 8b d5             	mov    %rbp,%rdx
140a3709a:	48 8b ce             	mov    %rsi,%rcx
140a3709d:	e8 ae 5f 3c 00       	call   0x140dfd050
140a370a2:	49 8b 46 08          	mov    0x8(%r14),%rax
140a370a6:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140a370ab:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140a370b0:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a370b5:	48 ff 00             	incq   (%rax)
140a370b8:	48 8b 43 18          	mov    0x18(%rbx),%rax
140a370bc:	c6 00 00             	movb   $0x0,(%rax)
140a370bf:	48 8b 43 20          	mov    0x20(%rbx),%rax
140a370c3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a370c8:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
140a370ce:	48 83 c4 20          	add    $0x20,%rsp
140a370d2:	41 5e                	pop    %r14
140a370d4:	c3                   	ret
140a370d5:	cc                   	int3
140a370d6:	cc                   	int3
140a370d7:	cc                   	int3
140a370d8:	cc                   	int3
140a370d9:	cc                   	int3
140a370da:	cc                   	int3
140a370db:	cc                   	int3
140a370dc:	cc                   	int3
140a370dd:	cc                   	int3
140a370de:	cc                   	int3
140a370df:	cc                   	int3
140a370e0:	48 83 ec 58          	sub    $0x58,%rsp
140a370e4:	48 8b 41 08          	mov    0x8(%rcx),%rax
140a370e8:	0f 57 c0             	xorps  %xmm0,%xmm0
140a370eb:	4c 8b 01             	mov    (%rcx),%r8
140a370ee:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140a370f3:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140a370fa:	00 00
140a370fc:	48 c7 44 24 38 0f 00 	movq   $0xf,0x38(%rsp)
140a37103:	00 00
140a37105:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140a3710a:	48 8b 10             	mov    (%rax),%rdx
140a3710d:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140a37112:	48 3b d0             	cmp    %rax,%rdx
140a37115:	74 22                	je     0x140a37139
140a37117:	0f 10 12             	movups (%rdx),%xmm2
140a3711a:	0f 10 5a 10          	movups 0x10(%rdx),%xmm3
140a3711e:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140a37123:	0f 11 02             	movups %xmm0,(%rdx)
140a37126:	0f 10 4c 24 30       	movups 0x30(%rsp),%xmm1
140a3712b:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
140a3712f:	0f 11 54 24 20       	movups %xmm2,0x20(%rsp)
140a37134:	0f 11 5c 24 30       	movups %xmm3,0x30(%rsp)
140a37139:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a3713e:	49 8b c8             	mov    %r8,%rcx
140a37141:	e8 2a cf 04 00       	call   0x140a84070
140a37146:	48 83 c4 58          	add    $0x58,%rsp
140a3714a:	c3                   	ret
140a3714b:	cc                   	int3
140a3714c:	cc                   	int3
140a3714d:	cc                   	int3
140a3714e:	cc                   	int3
140a3714f:	cc                   	int3
140a37150:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a37155:	57                   	push   %rdi
140a37156:	48 83 ec 20          	sub    $0x20,%rsp
140a3715a:	0f b6 fa             	movzbl %dl,%edi
140a3715d:	48 8b d9             	mov    %rcx,%rbx
140a37160:	e8 ab 14 fc ff       	call   0x1409f8610
140a37165:	48 8b 0b             	mov    (%rbx),%rcx
140a37168:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140a3716c:	49 3b c8             	cmp    %r8,%rcx
140a3716f:	74 05                	je     0x140a37176
140a37171:	0f b6 01             	movzbl (%rcx),%eax
140a37174:	eb 02                	jmp    0x140a37178
140a37176:	32 c0                	xor    %al,%al
140a37178:	40 3a c7             	cmp    %dil,%al
140a3717b:	75 2a                	jne    0x140a371a7
140a3717d:	ff 43 18             	incl   0x18(%rbx)
140a37180:	48 ff c1             	inc    %rcx
140a37183:	48 89 0b             	mov    %rcx,(%rbx)
140a37186:	49 3b c8             	cmp    %r8,%rcx
140a37189:	74 0f                	je     0x140a3719a
140a3718b:	80 39 0a             	cmpb   $0xa,(%rcx)
140a3718e:	75 0a                	jne    0x140a3719a
140a37190:	ff 43 14             	incl   0x14(%rbx)
140a37193:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a3719a:	b0 01                	mov    $0x1,%al
140a3719c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a371a1:	48 83 c4 20          	add    $0x20,%rsp
140a371a5:	5f                   	pop    %rdi
140a371a6:	c3                   	ret
140a371a7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a371ac:	32 c0                	xor    %al,%al
140a371ae:	48 83 c4 20          	add    $0x20,%rsp
140a371b2:	5f                   	pop    %rdi
140a371b3:	c3                   	ret
140a371b4:	cc                   	int3
140a371b5:	cc                   	int3
140a371b6:	cc                   	int3
140a371b7:	cc                   	int3
140a371b8:	cc                   	int3
140a371b9:	cc                   	int3
140a371ba:	cc                   	int3
140a371bb:	cc                   	int3
140a371bc:	cc                   	int3
140a371bd:	cc                   	int3
140a371be:	cc                   	int3
140a371bf:	cc                   	int3
140a371c0:	48 83 ec 28          	sub    $0x28,%rsp
140a371c4:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140a371c9:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140a371ce:	e8 fd 87 ff ff       	call   0x140a2f9d0
140a371d3:	48 83 c4 28          	add    $0x28,%rsp
140a371d7:	c3                   	ret
140a371d8:	cc                   	int3
140a371d9:	cc                   	int3
140a371da:	cc                   	int3
140a371db:	cc                   	int3
140a371dc:	cc                   	int3
140a371dd:	cc                   	int3
140a371de:	cc                   	int3
140a371df:	cc                   	int3
140a371e0:	48 83 ec 28          	sub    $0x28,%rsp
140a371e4:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140a371e9:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140a371ee:	e8 5d c0 ff ff       	call   0x140a33250
140a371f3:	48 83 c4 28          	add    $0x28,%rsp
140a371f7:	c3                   	ret
140a371f8:	cc                   	int3
140a371f9:	cc                   	int3
140a371fa:	cc                   	int3
140a371fb:	cc                   	int3
140a371fc:	cc                   	int3
140a371fd:	cc                   	int3
140a371fe:	cc                   	int3
140a371ff:	cc                   	int3
140a37200:	48 83 ec 28          	sub    $0x28,%rsp
140a37204:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140a37209:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140a3720e:	e8 2d 90 ff ff       	call   0x140a30240
140a37213:	48 83 c4 28          	add    $0x28,%rsp
140a37217:	c3                   	ret
140a37218:	cc                   	int3
140a37219:	cc                   	int3
140a3721a:	cc                   	int3
140a3721b:	cc                   	int3
140a3721c:	cc                   	int3
140a3721d:	cc                   	int3
140a3721e:	cc                   	int3
140a3721f:	cc                   	int3
140a37220:	48 83 ec 28          	sub    $0x28,%rsp
140a37224:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140a37229:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140a3722e:	e8 dd c4 ff ff       	call   0x140a33710
140a37233:	48 83 c4 28          	add    $0x28,%rsp
140a37237:	c3                   	ret
140a37238:	cc                   	int3
140a37239:	cc                   	int3
140a3723a:	cc                   	int3
140a3723b:	cc                   	int3
140a3723c:	cc                   	int3
140a3723d:	cc                   	int3
140a3723e:	cc                   	int3
140a3723f:	cc                   	int3
140a37240:	48 83 ec 28          	sub    $0x28,%rsp
140a37244:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140a37249:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140a3724e:	e8 4d 99 ff ff       	call   0x140a30ba0
140a37253:	48 83 c4 28          	add    $0x28,%rsp
140a37257:	c3                   	ret
140a37258:	cc                   	int3
140a37259:	cc                   	int3
140a3725a:	cc                   	int3
140a3725b:	cc                   	int3
140a3725c:	cc                   	int3
140a3725d:	cc                   	int3
140a3725e:	cc                   	int3
140a3725f:	cc                   	int3
140a37260:	48 83 ec 28          	sub    $0x28,%rsp
140a37264:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140a37269:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140a3726e:	e8 8d c9 ff ff       	call   0x140a33c00
140a37273:	48 83 c4 28          	add    $0x28,%rsp
140a37277:	c3                   	ret
140a37278:	cc                   	int3
140a37279:	cc                   	int3
140a3727a:	cc                   	int3
140a3727b:	cc                   	int3
140a3727c:	cc                   	int3
140a3727d:	cc                   	int3
140a3727e:	cc                   	int3
140a3727f:	cc                   	int3
140a37280:	48 83 ec 28          	sub    $0x28,%rsp
140a37284:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140a37289:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140a3728e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a37293:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
140a37298:	45 33 c9             	xor    %r9d,%r9d
140a3729b:	e8 20 17 ff ff       	call   0x140a289c0
140a372a0:	48 83 c4 28          	add    $0x28,%rsp
140a372a4:	c3                   	ret
140a372a5:	cc                   	int3
140a372a6:	cc                   	int3
140a372a7:	cc                   	int3
140a372a8:	cc                   	int3
140a372a9:	cc                   	int3
140a372aa:	cc                   	int3
140a372ab:	cc                   	int3