1400c8f30:	73 56                	jae    0x1400c8f88
1400c8f32:	4c 8b e1             	mov    %rcx,%r12
1400c8f35:	48 3b ca             	cmp    %rdx,%rcx
1400c8f38:	74 42                	je     0x1400c8f7c
1400c8f3a:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
1400c8f3f:	90                   	nop
1400c8f40:	49 3b df             	cmp    %r15,%rbx
1400c8f43:	74 3a                	je     0x1400c8f7f
1400c8f45:	0f b6 13             	movzbl (%rbx),%edx
1400c8f48:	48 ff c3             	inc    %rbx
1400c8f4b:	41 0f b6 34 24       	movzbl (%r12),%esi
1400c8f50:	49 ff c4             	inc    %r12
1400c8f53:	49 8b 4d 08          	mov    0x8(%r13),%rcx
1400c8f57:	ff 15 c3 06 26 00    	call   *0x2606c3(%rip)        # 0x140329620
1400c8f5d:	49 8b 4d 08          	mov    0x8(%r13),%rcx
1400c8f61:	40 0f b6 d6          	movzbl %sil,%edx
1400c8f65:	0f b6 f8             	movzbl %al,%edi
1400c8f68:	ff 15 b2 06 26 00    	call   *0x2606b2(%rip)        # 0x140329620
1400c8f6e:	40 3a c7             	cmp    %dil,%al
1400c8f71:	0f 85 8f 00 00 00    	jne    0x1400c9006
1400c8f77:	4d 3b e6             	cmp    %r14,%r12
1400c8f7a:	75 c4                	jne    0x1400c8f40
1400c8f7c:	49 3b df             	cmp    %r15,%rbx
1400c8f7f:	49 0f 44 ec          	cmove  %r12,%rbp
1400c8f83:	e9 7e 00 00 00       	jmp    0x1400c9006
1400c8f88:	0f ba e0 0b          	bt     $0xb,%eax
1400c8f8c:	73 4f                	jae    0x1400c8fdd
1400c8f8e:	4c 8b e5             	mov    %rbp,%r12
1400c8f91:	49 3b ee             	cmp    %r14,%rbp
1400c8f94:	74 e6                	je     0x1400c8f7c
1400c8f96:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
1400c8f9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400c8fa0:	49 3b df             	cmp    %r15,%rbx
1400c8fa3:	74 da                	je     0x1400c8f7f
1400c8fa5:	0f b6 33             	movzbl (%rbx),%esi
1400c8fa8:	49 8b cd             	mov    %r13,%rcx
1400c8fab:	41 0f b6 14 24       	movzbl (%r12),%edx
1400c8fb0:	48 ff c3             	inc    %rbx
1400c8fb3:	49 ff c4             	inc    %r12
1400c8fb6:	e8 a5 c0 ff ff       	call   0x1400c5060
1400c8fbb:	40 0f b6 d6          	movzbl %sil,%edx
1400c8fbf:	49 8b cd             	mov    %r13,%rcx
1400c8fc2:	0f b6 f8             	movzbl %al,%edi
1400c8fc5:	e8 96 c0 ff ff       	call   0x1400c5060
1400c8fca:	40 3a f8             	cmp    %al,%dil
1400c8fcd:	75 37                	jne    0x1400c9006
1400c8fcf:	4d 3b e6             	cmp    %r14,%r12
1400c8fd2:	75 cc                	jne    0x1400c8fa0
1400c8fd4:	49 3b df             	cmp    %r15,%rbx
1400c8fd7:	49 0f 44 ec          	cmove  %r12,%rbp
1400c8fdb:	eb 29                	jmp    0x1400c9006
1400c8fdd:	48 8b d5             	mov    %rbp,%rdx
1400c8fe0:	49 3b ee             	cmp    %r14,%rbp
1400c8fe3:	74 1a                	je     0x1400c8fff
1400c8fe5:	49 3b df             	cmp    %r15,%rbx
1400c8fe8:	74 18                	je     0x1400c9002
1400c8fea:	0f b6 0b             	movzbl (%rbx),%ecx
1400c8fed:	48 ff c3             	inc    %rbx
1400c8ff0:	0f b6 02             	movzbl (%rdx),%eax
1400c8ff3:	48 ff c2             	inc    %rdx
1400c8ff6:	3a c1                	cmp    %cl,%al
1400c8ff8:	75 0c                	jne    0x1400c9006
1400c8ffa:	49 3b d6             	cmp    %r14,%rdx
1400c8ffd:	75 e6                	jne    0x1400c8fe5
1400c8fff:	49 3b df             	cmp    %r15,%rbx
1400c9002:	48 0f 44 ea          	cmove  %rdx,%rbp
1400c9006:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400c900b:	48 8b c5             	mov    %rbp,%rax
1400c900e:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1400c9013:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1400c9018:	48 83 c4 20          	add    $0x20,%rsp
1400c901c:	41 5f                	pop    %r15
1400c901e:	41 5e                	pop    %r14
1400c9020:	41 5d                	pop    %r13
1400c9022:	41 5c                	pop    %r12
1400c9024:	5f                   	pop    %rdi
1400c9025:	c3                   	ret
1400c9026:	cc                   	int3
1400c9027:	cc                   	int3
1400c9028:	cc                   	int3
1400c9029:	cc                   	int3
1400c902a:	cc                   	int3
1400c902b:	cc                   	int3
1400c902c:	cc                   	int3
1400c902d:	cc                   	int3
1400c902e:	cc                   	int3
1400c902f:	cc                   	int3
1400c9030:	48 83 ec 08          	sub    $0x8,%rsp
1400c9034:	4c 8b 09             	mov    (%rcx),%r9
1400c9037:	49 8b c0             	mov    %r8,%rax
1400c903a:	48 2b c1             	sub    %rcx,%rax
1400c903d:	4d 8b d0             	mov    %r8,%r10
1400c9040:	48 c1 f8 03          	sar    $0x3,%rax
1400c9044:	48 83 f8 28          	cmp    $0x28,%rax
1400c9048:	0f 8e 3e 01 00 00    	jle    0x1400c918c
1400c904e:	48 ff c0             	inc    %rax
1400c9051:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400c9056:	48 c1 f8 03          	sar    $0x3,%rax
1400c905a:	48 89 3c 24          	mov    %rdi,(%rsp)
1400c905e:	48 8b f8             	mov    %rax,%rdi
1400c9061:	48 c1 e7 04          	shl    $0x4,%rdi
1400c9065:	48 8d 1c c5 00 00 00 	lea    0x0(,%rax,8),%rbx
1400c906c:	00
1400c906d:	41 8b 41 08          	mov    0x8(%r9),%eax
1400c9071:	4c 8b 1c 0b          	mov    (%rbx,%rcx,1),%r11
1400c9075:	4c 8d 04 0b          	lea    (%rbx,%rcx,1),%r8
1400c9079:	41 39 43 08          	cmp    %eax,0x8(%r11)
1400c907d:	73 06                	jae    0x1400c9085
1400c907f:	4d 89 08             	mov    %r9,(%r8)
1400c9082:	4c 89 19             	mov    %r11,(%rcx)
1400c9085:	4d 8b 18             	mov    (%r8),%r11
1400c9088:	4c 8b 0c 0f          	mov    (%rdi,%rcx,1),%r9
1400c908c:	41 8b 43 08          	mov    0x8(%r11),%eax
1400c9090:	41 39 41 08          	cmp    %eax,0x8(%r9)
1400c9094:	73 1a                	jae    0x1400c90b0
1400c9096:	4c 89 1c 0f          	mov    %r11,(%rdi,%rcx,1)
1400c909a:	4d 89 08             	mov    %r9,(%r8)
1400c909d:	4c 8b 19             	mov    (%rcx),%r11
1400c90a0:	41 8b 43 08          	mov    0x8(%r11),%eax
1400c90a4:	41 39 41 08          	cmp    %eax,0x8(%r9)
1400c90a8:	73 06                	jae    0x1400c90b0
1400c90aa:	4d 89 18             	mov    %r11,(%r8)
1400c90ad:	4c 89 09             	mov    %r9,(%rcx)
1400c90b0:	4c 8b 1a             	mov    (%rdx),%r11
1400c90b3:	48 8b ca             	mov    %rdx,%rcx
1400c90b6:	48 2b cb             	sub    %rbx,%rcx
1400c90b9:	4c 8b 09             	mov    (%rcx),%r9
1400c90bc:	41 8b 41 08          	mov    0x8(%r9),%eax
1400c90c0:	41 39 43 08          	cmp    %eax,0x8(%r11)
1400c90c4:	73 06                	jae    0x1400c90cc
1400c90c6:	4c 89 0a             	mov    %r9,(%rdx)
1400c90c9:	4c 89 19             	mov    %r11,(%rcx)
1400c90cc:	4c 8b 1a             	mov    (%rdx),%r11
1400c90cf:	4c 8b 0c 13          	mov    (%rbx,%rdx,1),%r9
1400c90d3:	41 8b 43 08          	mov    0x8(%r11),%eax
1400c90d7:	41 39 41 08          	cmp    %eax,0x8(%r9)
1400c90db:	73 1a                	jae    0x1400c90f7
1400c90dd:	4c 89 1c 13          	mov    %r11,(%rbx,%rdx,1)
1400c90e1:	4c 89 0a             	mov    %r9,(%rdx)
1400c90e4:	4c 8b 19             	mov    (%rcx),%r11
1400c90e7:	41 8b 43 08          	mov    0x8(%r11),%eax
1400c90eb:	41 39 41 08          	cmp    %eax,0x8(%r9)
1400c90ef:	73 06                	jae    0x1400c90f7
1400c90f1:	4c 89 1a             	mov    %r11,(%rdx)
1400c90f4:	4c 89 09             	mov    %r9,(%rcx)
1400c90f7:	4d 8b ca             	mov    %r10,%r9
1400c90fa:	49 8b ca             	mov    %r10,%rcx
1400c90fd:	4c 2b cf             	sub    %rdi,%r9
1400c9100:	48 2b cb             	sub    %rbx,%rcx
1400c9103:	48 8b 3c 24          	mov    (%rsp),%rdi
1400c9107:	49 8b 19             	mov    (%r9),%rbx
1400c910a:	4c 8b 19             	mov    (%rcx),%r11
1400c910d:	8b 43 08             	mov    0x8(%rbx),%eax
1400c9110:	41 39 43 08          	cmp    %eax,0x8(%r11)
1400c9114:	73 06                	jae    0x1400c911c
1400c9116:	48 89 19             	mov    %rbx,(%rcx)
1400c9119:	4d 89 19             	mov    %r11,(%r9)
1400c911c:	48 8b 19             	mov    (%rcx),%rbx
1400c911f:	4d 8b 1a             	mov    (%r10),%r11
1400c9122:	8b 43 08             	mov    0x8(%rbx),%eax
1400c9125:	41 39 43 08          	cmp    %eax,0x8(%r11)
1400c9129:	73 19                	jae    0x1400c9144
1400c912b:	49 89 1a             	mov    %rbx,(%r10)
1400c912e:	4c 89 19             	mov    %r11,(%rcx)
1400c9131:	4d 8b 11             	mov    (%r9),%r10
1400c9134:	41 8b 42 08          	mov    0x8(%r10),%eax
1400c9138:	41 39 43 08          	cmp    %eax,0x8(%r11)
1400c913c:	73 06                	jae    0x1400c9144
1400c913e:	4c 89 11             	mov    %r10,(%rcx)
1400c9141:	4d 89 19             	mov    %r11,(%r9)
1400c9144:	4d 8b 08             	mov    (%r8),%r9
1400c9147:	4c 8b 12             	mov    (%rdx),%r10
1400c914a:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
1400c914f:	41 8b 41 08          	mov    0x8(%r9),%eax
1400c9153:	41 39 42 08          	cmp    %eax,0x8(%r10)
1400c9157:	73 06                	jae    0x1400c915f
1400c9159:	4c 89 0a             	mov    %r9,(%rdx)
1400c915c:	4d 89 10             	mov    %r10,(%r8)
1400c915f:	4c 8b 12             	mov    (%rdx),%r10
1400c9162:	4c 8b 09             	mov    (%rcx),%r9
1400c9165:	41 8b 42 08          	mov    0x8(%r10),%eax
1400c9169:	41 39 41 08          	cmp    %eax,0x8(%r9)
1400c916d:	73 59                	jae    0x1400c91c8
1400c916f:	4c 89 11             	mov    %r10,(%rcx)
1400c9172:	4c 89 0a             	mov    %r9,(%rdx)
1400c9175:	49 8b 08             	mov    (%r8),%rcx
1400c9178:	8b 41 08             	mov    0x8(%rcx),%eax
1400c917b:	41 39 41 08          	cmp    %eax,0x8(%r9)
1400c917f:	73 47                	jae    0x1400c91c8
1400c9181:	48 89 0a             	mov    %rcx,(%rdx)
1400c9184:	4d 89 08             	mov    %r9,(%r8)
1400c9187:	48 83 c4 08          	add    $0x8,%rsp
1400c918b:	c3                   	ret
1400c918c:	4c 8b 02             	mov    (%rdx),%r8
1400c918f:	41 8b 41 08          	mov    0x8(%r9),%eax
1400c9193:	41 39 40 08          	cmp    %eax,0x8(%r8)
1400c9197:	73 06                	jae    0x1400c919f
1400c9199:	4c 89 0a             	mov    %r9,(%rdx)
1400c919c:	4c 89 01             	mov    %r8,(%rcx)
1400c919f:	4c 8b 0a             	mov    (%rdx),%r9
1400c91a2:	4d 8b 02             	mov    (%r10),%r8
1400c91a5:	41 8b 41 08          	mov    0x8(%r9),%eax
1400c91a9:	41 39 40 08          	cmp    %eax,0x8(%r8)
1400c91ad:	73 19                	jae    0x1400c91c8
1400c91af:	4d 89 0a             	mov    %r9,(%r10)
1400c91b2:	4c 89 02             	mov    %r8,(%rdx)
1400c91b5:	4c 8b 09             	mov    (%rcx),%r9
1400c91b8:	41 8b 41 08          	mov    0x8(%r9),%eax
1400c91bc:	41 39 40 08          	cmp    %eax,0x8(%r8)
1400c91c0:	73 06                	jae    0x1400c91c8
1400c91c2:	4c 89 0a             	mov    %r9,(%rdx)
1400c91c5:	4c 89 01             	mov    %r8,(%rcx)
1400c91c8:	48 83 c4 08          	add    $0x8,%rsp
1400c91cc:	c3                   	ret
1400c91cd:	cc                   	int3
1400c91ce:	cc                   	int3
1400c91cf:	cc                   	int3
1400c91d0:	8b 41 10             	mov    0x10(%rcx),%eax
1400c91d3:	39 42 10             	cmp    %eax,0x10(%rdx)
1400c91d6:	73 20                	jae    0x1400c91f8
1400c91d8:	0f 10 01             	movups (%rcx),%xmm0
1400c91db:	0f 10 1a             	movups (%rdx),%xmm3
1400c91de:	f2 0f 10 52 10       	movsd  0x10(%rdx),%xmm2
1400c91e3:	0f 11 02             	movups %xmm0,(%rdx)
1400c91e6:	f2 0f 10 49 10       	movsd  0x10(%rcx),%xmm1
1400c91eb:	f2 0f 11 4a 10       	movsd  %xmm1,0x10(%rdx)
1400c91f0:	0f 11 19             	movups %xmm3,(%rcx)
1400c91f3:	f2 0f 11 51 10       	movsd  %xmm2,0x10(%rcx)
1400c91f8:	8b 42 10             	mov    0x10(%rdx),%eax
1400c91fb:	41 39 40 10          	cmp    %eax,0x10(%r8)
1400c91ff:	73 44                	jae    0x1400c9245
1400c9201:	0f 10 02             	movups (%rdx),%xmm0
1400c9204:	41 0f 10 10          	movups (%r8),%xmm2
1400c9208:	f2 41 0f 10 58 10    	movsd  0x10(%r8),%xmm3
1400c920e:	41 0f 11 00          	movups %xmm0,(%r8)
1400c9212:	f2 0f 10 4a 10       	movsd  0x10(%rdx),%xmm1
1400c9217:	f2 41 0f 11 48 10    	movsd  %xmm1,0x10(%r8)
1400c921d:	0f 11 12             	movups %xmm2,(%rdx)
1400c9220:	f2 0f 11 5a 10       	movsd  %xmm3,0x10(%rdx)
1400c9225:	8b 41 10             	mov    0x10(%rcx),%eax
1400c9228:	39 42 10             	cmp    %eax,0x10(%rdx)
1400c922b:	73 18                	jae    0x1400c9245
1400c922d:	0f 10 01             	movups (%rcx),%xmm0
1400c9230:	0f 11 02             	movups %xmm0,(%rdx)
1400c9233:	f2 0f 10 49 10       	movsd  0x10(%rcx),%xmm1
1400c9238:	f2 0f 11 4a 10       	movsd  %xmm1,0x10(%rdx)
1400c923d:	0f 11 11             	movups %xmm2,(%rcx)
1400c9240:	f2 0f 11 59 10       	movsd  %xmm3,0x10(%rcx)
1400c9245:	c3                   	ret
1400c9246:	cc                   	int3
1400c9247:	cc                   	int3
1400c9248:	cc                   	int3
1400c9249:	cc                   	int3
1400c924a:	cc                   	int3
1400c924b:	cc                   	int3
1400c924c:	cc                   	int3
1400c924d:	cc                   	int3
1400c924e:	cc                   	int3
1400c924f:	cc                   	int3
1400c9250:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400c9255:	57                   	push   %rdi
1400c9256:	41 54                	push   %r12
1400c9258:	41 55                	push   %r13
1400c925a:	41 56                	push   %r14
1400c925c:	48 83 ec 28          	sub    $0x28,%rsp
1400c9260:	4c 8b e2             	mov    %rdx,%r12
1400c9263:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1400c9268:	41 0f b6 d9          	movzbl %r9b,%ebx
1400c926c:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
1400c9271:	4c 8b f1             	mov    %rcx,%r14
1400c9274:	4d 8b c8             	mov    %r8,%r9
1400c9277:	4c 2b ca             	sub    %rdx,%r9
1400c927a:	4d 8b e8             	mov    %r8,%r13
1400c927d:	49 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%r8
1400c9284:	aa aa 2a
1400c9287:	49 8b c0             	mov    %r8,%rax
1400c928a:	49 f7 e9             	imul   %r9
1400c928d:	49 8d 75 e8          	lea    -0x18(%r13),%rsi
1400c9291:	49 8b c0             	mov    %r8,%rax
1400c9294:	48 c1 fa 02          	sar    $0x2,%rdx
1400c9298:	4c 8b ca             	mov    %rdx,%r9
1400c929b:	49 c1 e9 3f          	shr    $0x3f,%r9
1400c929f:	49 03 d1             	add    %r9,%rdx
1400c92a2:	44 0f b6 cb          	movzbl %bl,%r9d
1400c92a6:	48 d1 fa             	sar    $1,%rdx
1400c92a9:	48 8d 0c 52          	lea    (%rdx,%rdx,2),%rcx
1400c92ad:	49 8d 3c cc          	lea    (%r12,%rcx,8),%rdi
1400c92b1:	48 8b ce             	mov    %rsi,%rcx
1400c92b4:	49 2b cc             	sub    %r12,%rcx
1400c92b7:	48 f7 e9             	imul   %rcx
1400c92ba:	49 8b cc             	mov    %r12,%rcx
1400c92bd:	48 c1 fa 02          	sar    $0x2,%rdx
1400c92c1:	48 8b c2             	mov    %rdx,%rax
1400c92c4:	48 c1 e8 3f          	shr    $0x3f,%rax
1400c92c8:	48 03 d0             	add    %rax,%rdx
1400c92cb:	48 83 fa 28          	cmp    $0x28,%rdx
1400c92cf:	0f 8e 88 00 00 00    	jle    0x1400c935d
1400c92d5:	48 8d 42 01          	lea    0x1(%rdx),%rax
1400c92d9:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
1400c92de:	48 c1 f8 03          	sar    $0x3,%rax
1400c92e2:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1400c92e7:	4c 8d 3c 40          	lea    (%rax,%rax,2),%r15
1400c92eb:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1400c92ef:	49 c1 e7 04          	shl    $0x4,%r15
1400c92f3:	4c 8d 34 c5 00 00 00 	lea    0x0(,%rax,8),%r14
1400c92fa:	00
1400c92fb:	4b 8d 2c 26          	lea    (%r14,%r12,1),%rbp
1400c92ff:	48 8b d5             	mov    %rbp,%rdx
1400c9302:	4f 8d 04 27          	lea    (%r15,%r12,1),%r8
1400c9306:	e8 c5 fe ff ff       	call   0x1400c91d0
1400c930b:	48 8b cf             	mov    %rdi,%rcx
1400c930e:	4d 8d 04 3e          	lea    (%r14,%rdi,1),%r8
1400c9312:	49 2b ce             	sub    %r14,%rcx
1400c9315:	44 0f b6 cb          	movzbl %bl,%r9d
1400c9319:	48 8b d7             	mov    %rdi,%rdx
1400c931c:	e8 af fe ff ff       	call   0x1400c91d0
1400c9321:	4d 8d 45 e8          	lea    -0x18(%r13),%r8
1400c9325:	49 2b f6             	sub    %r14,%rsi
1400c9328:	49 8b c8             	mov    %r8,%rcx
1400c932b:	44 0f b6 cb          	movzbl %bl,%r9d
1400c932f:	49 2b cf             	sub    %r15,%rcx
1400c9332:	48 8b d6             	mov    %rsi,%rdx
1400c9335:	e8 96 fe ff ff       	call   0x1400c91d0
1400c933a:	44 0f b6 cb          	movzbl %bl,%r9d
1400c933e:	4c 8b c6             	mov    %rsi,%r8
1400c9341:	48 8b d7             	mov    %rdi,%rdx
1400c9344:	48 8b cd             	mov    %rbp,%rcx
1400c9347:	e8 84 fe ff ff       	call   0x1400c91d0
1400c934c:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1400c9351:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
1400c9356:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1400c935b:	eb 0b                	jmp    0x1400c9368
1400c935d:	4c 8b c6             	mov    %rsi,%r8
1400c9360:	48 8b d7             	mov    %rdi,%rdx
1400c9363:	e8 68 fe ff ff       	call   0x1400c91d0
1400c9368:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1400c936d:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
1400c9371:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400c9376:	4c 3b e7             	cmp    %rdi,%r12
1400c9379:	73 18                	jae    0x1400c9393
1400c937b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400c9380:	8b 47 f8             	mov    -0x8(%rdi),%eax
1400c9383:	3b 47 10             	cmp    0x10(%rdi),%eax
1400c9386:	72 0b                	jb     0x1400c9393
1400c9388:	77 09                	ja     0x1400c9393
1400c938a:	48 83 ef 18          	sub    $0x18,%rdi
1400c938e:	4c 3b e7             	cmp    %rdi,%r12
1400c9391:	72 ed                	jb     0x1400c9380
1400c9393:	49 3b cd             	cmp    %r13,%rcx
1400c9396:	73 18                	jae    0x1400c93b0