1400cbf9d:	0f 0b                	ud2
1400cbf9f:	cc                   	int3
1400cbfa0:	41 57                	push   %r15
1400cbfa2:	41 56                	push   %r14
1400cbfa4:	56                   	push   %rsi
1400cbfa5:	57                   	push   %rdi
1400cbfa6:	55                   	push   %rbp
1400cbfa7:	53                   	push   %rbx
1400cbfa8:	4c 8b 41 08          	mov    0x8(%rcx),%r8
1400cbfac:	4c 8b 4a 08          	mov    0x8(%rdx),%r9
1400cbfb0:	4d 85 c0             	test   %r8,%r8
1400cbfb3:	40 0f 94 c5          	sete   %bpl
1400cbfb7:	4d 85 c9             	test   %r9,%r9
1400cbfba:	41 0f 94 c6          	sete   %r14b
1400cbfbe:	b0 01                	mov    $0x1,%al
1400cbfc0:	44 84 f5             	test   %r14b,%bpl
1400cbfc3:	0f 85 a5 00 00 00    	jne    0x1400cc06e
1400cbfc9:	45 31 d2             	xor    %r10d,%r10d
1400cbfcc:	31 f6                	xor    %esi,%esi
1400cbfce:	45 31 ff             	xor    %r15d,%r15d
1400cbfd1:	45 31 db             	xor    %r11d,%r11d
1400cbfd4:	49 8d 5b ff          	lea    -0x1(%r11),%rbx
1400cbfd8:	4c 89 ff             	mov    %r15,%rdi
1400cbfdb:	eb 67                	jmp    0x1400cc044
1400cbfdd:	41 83 ff 2a          	cmp    $0x2a,%r15d
1400cbfe1:	0f 84 90 00 00 00    	je     0x1400cc077
1400cbfe7:	40 f6 c5 01          	test   $0x1,%bpl
1400cbfeb:	75 37                	jne    0x1400cc024
1400cbfed:	4c 8b 39             	mov    (%rcx),%r15
1400cbff0:	47 38 34 17          	cmp    %r14b,(%r15,%r10,1)
1400cbff4:	75 2e                	jne    0x1400cc024
1400cbff6:	eb 06                	jmp    0x1400cbffe
1400cbff8:	40 f6 c5 01          	test   $0x1,%bpl
1400cbffc:	75 26                	jne    0x1400cc024
1400cbffe:	48 ff c7             	inc    %rdi
1400cc001:	49 ff c2             	inc    %r10
1400cc004:	eb 29                	jmp    0x1400cc02f
1400cc006:	41 83 ff 2f          	cmp    $0x2f,%r15d
1400cc00a:	75 d1                	jne    0x1400cbfdd
1400cc00c:	40 f6 c5 01          	test   $0x1,%bpl
1400cc010:	75 12                	jne    0x1400cc024
1400cc012:	4c 8b 31             	mov    (%rcx),%r14
1400cc015:	43 0f b6 2c 16       	movzbl (%r14,%r10,1),%ebp
1400cc01a:	83 fd 5c             	cmp    $0x5c,%ebp
1400cc01d:	74 df                	je     0x1400cbffe
1400cc01f:	83 fd 2f             	cmp    $0x2f,%ebp
1400cc022:	74 da                	je     0x1400cbffe
1400cc024:	48 89 f7             	mov    %rsi,%rdi
1400cc027:	4d 89 da             	mov    %r11,%r10
1400cc02a:	4c 39 c3             	cmp    %r8,%rbx
1400cc02d:	73 3d                	jae    0x1400cc06c
1400cc02f:	4c 39 cf             	cmp    %r9,%rdi
1400cc032:	41 0f 93 c6          	setae  %r14b
1400cc036:	4d 39 c2             	cmp    %r8,%r10
1400cc039:	40 0f 93 c5          	setae  %bpl
1400cc03d:	72 05                	jb     0x1400cc044
1400cc03f:	4c 39 cf             	cmp    %r9,%rdi
1400cc042:	73 2a                	jae    0x1400cc06e
1400cc044:	41 f6 c6 01          	test   $0x1,%r14b
1400cc048:	75 da                	jne    0x1400cc024
1400cc04a:	4c 8b 32             	mov    (%rdx),%r14
1400cc04d:	45 8a 34 3e          	mov    (%r14,%rdi,1),%r14b
1400cc051:	45 0f b6 fe          	movzbl %r14b,%r15d
1400cc055:	41 83 ff 3e          	cmp    $0x3e,%r15d
1400cc059:	7e ab                	jle    0x1400cc006
1400cc05b:	41 83 ff 3f          	cmp    $0x3f,%r15d
1400cc05f:	74 97                	je     0x1400cbff8
1400cc061:	41 83 ff 5c          	cmp    $0x5c,%r15d
1400cc065:	74 a5                	je     0x1400cc00c
1400cc067:	e9 7b ff ff ff       	jmp    0x1400cbfe7
1400cc06c:	31 c0                	xor    %eax,%eax
1400cc06e:	5b                   	pop    %rbx
1400cc06f:	5d                   	pop    %rbp
1400cc070:	5f                   	pop    %rdi
1400cc071:	5e                   	pop    %rsi
1400cc072:	41 5e                	pop    %r14
1400cc074:	41 5f                	pop    %r15
1400cc076:	c3                   	ret
1400cc077:	4d 8d 5a 01          	lea    0x1(%r10),%r11
1400cc07b:	4c 8d 7f 01          	lea    0x1(%rdi),%r15
1400cc07f:	4d 39 cf             	cmp    %r9,%r15
1400cc082:	41 0f 93 c6          	setae  %r14b
1400cc086:	48 89 fe             	mov    %rdi,%rsi
1400cc089:	4d 39 c2             	cmp    %r8,%r10
1400cc08c:	40 0f 93 c5          	setae  %bpl
1400cc090:	0f 82 3e ff ff ff    	jb     0x1400cbfd4
1400cc096:	48 89 fe             	mov    %rdi,%rsi
1400cc099:	4d 39 cf             	cmp    %r9,%r15
1400cc09c:	0f 82 32 ff ff ff    	jb     0x1400cbfd4
1400cc0a2:	eb ca                	jmp    0x1400cc06e
1400cc0a4:	cc                   	int3
1400cc0a5:	cc                   	int3
1400cc0a6:	cc                   	int3
1400cc0a7:	cc                   	int3
1400cc0a8:	cc                   	int3
1400cc0a9:	cc                   	int3
1400cc0aa:	cc                   	int3
1400cc0ab:	cc                   	int3
1400cc0ac:	cc                   	int3
1400cc0ad:	cc                   	int3
1400cc0ae:	cc                   	int3
1400cc0af:	cc                   	int3
1400cc0b0:	41 56                	push   %r14
1400cc0b2:	56                   	push   %rsi
1400cc0b3:	57                   	push   %rdi
1400cc0b4:	53                   	push   %rbx
1400cc0b5:	48 83 ec 58          	sub    $0x58,%rsp
1400cc0b9:	48 89 d7             	mov    %rdx,%rdi
1400cc0bc:	48 89 ce             	mov    %rcx,%rsi
1400cc0bf:	48 8b 05 7a 4f 03 00 	mov    0x34f7a(%rip),%rax        # 0x140101040
1400cc0c6:	48 31 e0             	xor    %rsp,%rax
1400cc0c9:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400cc0ce:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
1400cc0d5:	aa aa aa
1400cc0d8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400cc0dd:	48 8b 01             	mov    (%rcx),%rax
1400cc0e0:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1400cc0e4:	48 29 c3             	sub    %rax,%rbx
1400cc0e7:	48 c1 fb 05          	sar    $0x5,%rbx
1400cc0eb:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
1400cc0ef:	48 89 ca             	mov    %rcx,%rdx
1400cc0f2:	48 c1 ea 3b          	shr    $0x3b,%rdx
1400cc0f6:	0f 85 1f 01 00 00    	jne    0x1400cc21b
1400cc0fc:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1400cc100:	48 29 c2             	sub    %rax,%rdx
1400cc103:	49 89 d6             	mov    %rdx,%r14
1400cc106:	49 c1 fe 04          	sar    $0x4,%r14
1400cc10a:	49 39 ce             	cmp    %rcx,%r14
1400cc10d:	4c 0f 46 f1          	cmovbe %rcx,%r14
1400cc111:	48 b8 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%rax
1400cc118:	ff ff 07
1400cc11b:	48 b9 e0 ff ff ff ff 	movabs $0x7fffffffffffffe0,%rcx
1400cc122:	ff ff 7f
1400cc125:	48 39 ca             	cmp    %rcx,%rdx
1400cc128:	4c 0f 43 f0          	cmovae %rax,%r14
1400cc12c:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1400cc131:	4d 85 f6             	test   %r14,%r14
1400cc134:	74 17                	je     0x1400cc14d
1400cc136:	49 39 c6             	cmp    %rax,%r14
1400cc139:	0f 87 e4 00 00 00    	ja     0x1400cc223
1400cc13f:	4c 89 f1             	mov    %r14,%rcx
1400cc142:	48 c1 e1 05          	shl    $0x5,%rcx
1400cc146:	e8 49 1d fa ff       	call   0x14006de94
1400cc14b:	eb 02                	jmp    0x1400cc14f
1400cc14d:	31 c0                	xor    %eax,%eax
1400cc14f:	48 c1 e3 05          	shl    $0x5,%rbx
1400cc153:	49 c1 e6 05          	shl    $0x5,%r14
1400cc157:	49 01 c6             	add    %rax,%r14
1400cc15a:	48 01 c3             	add    %rax,%rbx
1400cc15d:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1400cc162:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1400cc167:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1400cc16c:	0f 84 a7 00 00 00    	je     0x1400cc219
1400cc172:	80 7f 17 00          	cmpb   $0x0,0x17(%rdi)
1400cc176:	78 10                	js     0x1400cc188
1400cc178:	48 8b 47 10          	mov    0x10(%rdi),%rax
1400cc17c:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400cc180:	0f 10 07             	movups (%rdi),%xmm0
1400cc183:	0f 11 03             	movups %xmm0,(%rbx)
1400cc186:	eb 0f                	jmp    0x1400cc197
1400cc188:	48 8b 17             	mov    (%rdi),%rdx
1400cc18b:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1400cc18f:	48 89 d9             	mov    %rbx,%rcx
1400cc192:	e8 f9 f2 f8 ff       	call   0x14005b490
1400cc197:	48 8b 47 18          	mov    0x18(%rdi),%rax
1400cc19b:	48 89 43 18          	mov    %rax,0x18(%rbx)
1400cc19f:	48 8d 5c 24 28       	lea    0x28(%rsp),%rbx
1400cc1a4:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1400cc1a8:	48 83 c7 20          	add    $0x20,%rdi
1400cc1ac:	48 8b 16             	mov    (%rsi),%rdx
1400cc1af:	4c 8b 46 08          	mov    0x8(%rsi),%r8
1400cc1b3:	49 89 d6             	mov    %rdx,%r14
1400cc1b6:	4d 29 c6             	sub    %r8,%r14
1400cc1b9:	4c 03 73 08          	add    0x8(%rbx),%r14
1400cc1bd:	48 89 f1             	mov    %rsi,%rcx
1400cc1c0:	4d 89 f1             	mov    %r14,%r9
1400cc1c3:	e8 c8 00 00 00       	call   0x1400cc290
1400cc1c8:	48 8b 06             	mov    (%rsi),%rax
1400cc1cb:	4c 89 36             	mov    %r14,(%rsi)
1400cc1ce:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400cc1d2:	48 89 7e 08          	mov    %rdi,0x8(%rsi)
1400cc1d6:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400cc1da:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400cc1de:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1400cc1e2:	48 89 56 10          	mov    %rdx,0x10(%rsi)
1400cc1e6:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
1400cc1ea:	48 89 03             	mov    %rax,(%rbx)
1400cc1ed:	48 89 d9             	mov    %rbx,%rcx
1400cc1f0:	e8 3b 00 00 00       	call   0x1400cc230
1400cc1f5:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400cc1fa:	48 31 e1             	xor    %rsp,%rcx
1400cc1fd:	48 3b 0d 3c 4e 03 00 	cmp    0x34e3c(%rip),%rcx        # 0x140101040
1400cc204:	74 06                	je     0x1400cc20c
1400cc206:	e8 c5 30 fa ff       	call   0x14006f2d0
1400cc20b:	cc                   	int3
1400cc20c:	48 89 f8             	mov    %rdi,%rax
1400cc20f:	48 83 c4 58          	add    $0x58,%rsp
1400cc213:	5b                   	pop    %rbx
1400cc214:	5f                   	pop    %rdi
1400cc215:	5e                   	pop    %rsi
1400cc216:	41 5e                	pop    %r14
1400cc218:	c3                   	ret
1400cc219:	0f 0b                	ud2
1400cc21b:	48 89 f1             	mov    %rsi,%rcx
1400cc21e:	e8 8d 6c fd ff       	call   0x1400a2eb0
1400cc223:	e8 58 31 fd ff       	call   0x14009f380
1400cc228:	cc                   	int3
1400cc229:	cc                   	int3
1400cc22a:	cc                   	int3
1400cc22b:	cc                   	int3
1400cc22c:	cc                   	int3
1400cc22d:	cc                   	int3
1400cc22e:	cc                   	int3
1400cc22f:	cc                   	int3
1400cc230:	56                   	push   %rsi
1400cc231:	57                   	push   %rdi
1400cc232:	48 83 ec 28          	sub    $0x28,%rsp
1400cc236:	48 89 ce             	mov    %rcx,%rsi
1400cc239:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1400cc23d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400cc241:	48 39 cf             	cmp    %rcx,%rdi
1400cc244:	74 2b                	je     0x1400cc271
1400cc246:	48 89 c8             	mov    %rcx,%rax
1400cc249:	eb 14                	jmp    0x1400cc25f
1400cc24b:	48 8b 08             	mov    (%rax),%rcx
1400cc24e:	e8 7d 1c fa ff       	call   0x14006ded0
1400cc253:	48 8b 46 10          	mov    0x10(%rsi),%rax
1400cc257:	48 89 c1             	mov    %rax,%rcx
1400cc25a:	48 39 c7             	cmp    %rax,%rdi
1400cc25d:	74 12                	je     0x1400cc271
1400cc25f:	48 83 c0 e0          	add    $0xffffffffffffffe0,%rax
1400cc263:	48 89 46 10          	mov    %rax,0x10(%rsi)
1400cc267:	74 23                	je     0x1400cc28c
1400cc269:	80 79 f7 00          	cmpb   $0x0,-0x9(%rcx)
1400cc26d:	79 e8                	jns    0x1400cc257
1400cc26f:	eb da                	jmp    0x1400cc24b
1400cc271:	48 8b 0e             	mov    (%rsi),%rcx
1400cc274:	48 85 c9             	test   %rcx,%rcx
1400cc277:	74 0b                	je     0x1400cc284
1400cc279:	48 83 c4 28          	add    $0x28,%rsp
1400cc27d:	5f                   	pop    %rdi
1400cc27e:	5e                   	pop    %rsi
1400cc27f:	e9 4c 1c fa ff       	jmp    0x14006ded0
1400cc284:	90                   	nop
1400cc285:	48 83 c4 28          	add    $0x28,%rsp
1400cc289:	5f                   	pop    %rdi
1400cc28a:	5e                   	pop    %rsi
1400cc28b:	c3                   	ret
1400cc28c:	0f 0b                	ud2
1400cc28e:	cc                   	int3
1400cc28f:	cc                   	int3
1400cc290:	56                   	push   %rsi
1400cc291:	57                   	push   %rdi
1400cc292:	48 83 ec 28          	sub    $0x28,%rsp
1400cc296:	4c 39 c2             	cmp    %r8,%rdx
1400cc299:	74 60                	je     0x1400cc2fb
1400cc29b:	4c 89 c6             	mov    %r8,%rsi
1400cc29e:	48 89 d7             	mov    %rdx,%rdi
1400cc2a1:	0f 57 c0             	xorps  %xmm0,%xmm0
1400cc2a4:	48 89 d0             	mov    %rdx,%rax
1400cc2a7:	4d 85 c9             	test   %r9,%r9
1400cc2aa:	74 56                	je     0x1400cc302
1400cc2ac:	48 8b 48 10          	mov    0x10(%rax),%rcx
1400cc2b0:	49 89 49 10          	mov    %rcx,0x10(%r9)
1400cc2b4:	0f 10 08             	movups (%rax),%xmm1
1400cc2b7:	41 0f 11 09          	movups %xmm1,(%r9)
1400cc2bb:	0f 11 00             	movups %xmm0,(%rax)
1400cc2be:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
1400cc2c5:	00
1400cc2c6:	48 8b 48 18          	mov    0x18(%rax),%rcx
1400cc2ca:	49 89 49 18          	mov    %rcx,0x18(%r9)
1400cc2ce:	48 83 c0 20          	add    $0x20,%rax
1400cc2d2:	49 83 c1 20          	add    $0x20,%r9
1400cc2d6:	48 39 f0             	cmp    %rsi,%rax
1400cc2d9:	75 cc                	jne    0x1400cc2a7
1400cc2db:	eb 11                	jmp    0x1400cc2ee
1400cc2dd:	48 8b 0f             	mov    (%rdi),%rcx
1400cc2e0:	e8 eb 1b fa ff       	call   0x14006ded0
1400cc2e5:	48 83 c7 20          	add    $0x20,%rdi
1400cc2e9:	48 39 f7             	cmp    %rsi,%rdi
1400cc2ec:	74 0d                	je     0x1400cc2fb
1400cc2ee:	48 85 ff             	test   %rdi,%rdi
1400cc2f1:	74 0f                	je     0x1400cc302
1400cc2f3:	80 7f 17 00          	cmpb   $0x0,0x17(%rdi)
1400cc2f7:	79 ec                	jns    0x1400cc2e5
1400cc2f9:	eb e2                	jmp    0x1400cc2dd
1400cc2fb:	48 83 c4 28          	add    $0x28,%rsp
1400cc2ff:	5f                   	pop    %rdi
1400cc300:	5e                   	pop    %rsi
1400cc301:	c3                   	ret
1400cc302:	0f 0b                	ud2
1400cc304:	cc                   	int3
1400cc305:	cc                   	int3
1400cc306:	cc                   	int3
1400cc307:	cc                   	int3
1400cc308:	cc                   	int3
1400cc309:	cc                   	int3
1400cc30a:	cc                   	int3
1400cc30b:	cc                   	int3
1400cc30c:	cc                   	int3
1400cc30d:	cc                   	int3
1400cc30e:	cc                   	int3
1400cc30f:	cc                   	int3
1400cc310:	41 56                	push   %r14
1400cc312:	56                   	push   %rsi
1400cc313:	57                   	push   %rdi
1400cc314:	53                   	push   %rbx
1400cc315:	48 83 ec 28          	sub    $0x28,%rsp
1400cc319:	48 8b 39             	mov    (%rcx),%rdi
1400cc31c:	48 8b 1f             	mov    (%rdi),%rbx
1400cc31f:	48 85 db             	test   %rbx,%rbx
1400cc322:	74 12                	je     0x1400cc336
1400cc324:	48 89 ce             	mov    %rcx,%rsi
1400cc327:	4c 8b 77 08          	mov    0x8(%rdi),%r14
1400cc32b:	4c 39 f3             	cmp    %r14,%rbx
1400cc32e:	74 32                	je     0x1400cc362
1400cc330:	49 83 c6 e0          	add    $0xffffffffffffffe0,%r14
1400cc334:	eb 1e                	jmp    0x1400cc354
1400cc336:	48 83 c4 28          	add    $0x28,%rsp
1400cc33a:	5b                   	pop    %rbx
1400cc33b:	5f                   	pop    %rdi
1400cc33c:	5e                   	pop    %rsi
1400cc33d:	41 5e                	pop    %r14
1400cc33f:	c3                   	ret
1400cc340:	49 8b 0e             	mov    (%r14),%rcx
1400cc343:	e8 88 1b fa ff       	call   0x14006ded0
1400cc348:	49 8d 46 e0          	lea    -0x20(%r14),%rax
1400cc34c:	49 39 de             	cmp    %rbx,%r14
1400cc34f:	49 89 c6             	mov    %rax,%r14
1400cc352:	74 0e                	je     0x1400cc362
1400cc354:	4d 85 f6             	test   %r14,%r14
1400cc357:	74 21                	je     0x1400cc37a
1400cc359:	41 80 7e 17 00       	cmpb   $0x0,0x17(%r14)
1400cc35e:	79 e8                	jns    0x1400cc348
1400cc360:	eb de                	jmp    0x1400cc340
1400cc362:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1400cc366:	48 8b 06             	mov    (%rsi),%rax
1400cc369:	48 8b 08             	mov    (%rax),%rcx
1400cc36c:	48 83 c4 28          	add    $0x28,%rsp
1400cc370:	5b                   	pop    %rbx
1400cc371:	5f                   	pop    %rdi
1400cc372:	5e                   	pop    %rsi
1400cc373:	41 5e                	pop    %r14
1400cc375:	e9 56 1b fa ff       	jmp    0x14006ded0
1400cc37a:	0f 0b                	ud2
1400cc37c:	cc                   	int3
1400cc37d:	cc                   	int3
1400cc37e:	cc                   	int3
1400cc37f:	cc                   	int3
1400cc380:	41 57                	push   %r15