14022b07d:	4c 8d 05 fc bd 13 00 	lea    0x13bdfc(%rip),%r8        # 0x140366e80
14022b084:	48 8b d6             	mov    %rsi,%rdx
14022b087:	48 8b ce             	mov    %rsi,%rcx
14022b08a:	e8 b1 c5 de ff       	call   0x140017640
14022b08f:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
14022b094:	48 8b d6             	mov    %rsi,%rdx
14022b097:	49 8b ce             	mov    %r14,%rcx
14022b09a:	e8 81 cf de ff       	call   0x140018020
14022b09f:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14022b0a4:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14022b0a9:	45 8b cc             	mov    %r12d,%r9d
14022b0ac:	49 8b d6             	mov    %r14,%rdx
14022b0af:	e8 8c 79 f8 ff       	call   0x1401b2a40
14022b0b4:	4c 8b c0             	mov    %rax,%r8
14022b0b7:	4c 8d 54 24 50       	lea    0x50(%rsp),%r10
14022b0bc:	49 f7 d8             	neg    %r8
14022b0bf:	4d 8b c8             	mov    %r8,%r9
14022b0c2:	4d 2b d6             	sub    %r14,%r10
14022b0c5:	49 f7 d1             	not    %r9
14022b0c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14022b0cf:	00
14022b0d0:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
14022b0d5:	4d 8d 76 08          	lea    0x8(%r14),%r14
14022b0d9:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
14022b0de:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14022b0e3:	49 23 56 f8          	and    -0x8(%r14),%rdx
14022b0e7:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14022b0ec:	4b 8b 4c 32 f8       	mov    -0x8(%r10,%r14,1),%rcx
14022b0f1:	48 23 c8             	and    %rax,%rcx
14022b0f4:	48 0b ca             	or     %rdx,%rcx
14022b0f7:	49 89 4e f8          	mov    %rcx,-0x8(%r14)
14022b0fb:	49 83 ec 01          	sub    $0x1,%r12
14022b0ff:	75 cf                	jne    0x14022b0d0
14022b101:	ba 00 16 00 00       	mov    $0x1600,%edx
14022b106:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
14022b10d:	00
14022b10e:	e8 2d 61 dd ff       	call   0x140001240
14022b113:	ba 80 00 00 00       	mov    $0x80,%edx
14022b118:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14022b11d:	e8 1e 61 dd ff       	call   0x140001240
14022b122:	48 8b 8c 24 d0 16 00 	mov    0x16d0(%rsp),%rcx
14022b129:	00
14022b12a:	48 33 cc             	xor    %rsp,%rcx
14022b12d:	e8 7e 4d 08 00       	call   0x1402afeb0
14022b132:	48 81 c4 e8 16 00 00 	add    $0x16e8,%rsp
14022b139:	41 5f                	pop    %r15
14022b13b:	41 5e                	pop    %r14
14022b13d:	41 5d                	pop    %r13
14022b13f:	41 5c                	pop    %r12
14022b141:	5f                   	pop    %rdi
14022b142:	5e                   	pop    %rsi
14022b143:	5d                   	pop    %rbp
14022b144:	5b                   	pop    %rbx
14022b145:	c3                   	ret
14022b146:	cc                   	int3
14022b147:	cc                   	int3
14022b148:	cc                   	int3
14022b149:	cc                   	int3
14022b14a:	cc                   	int3
14022b14b:	cc                   	int3
14022b14c:	cc                   	int3
14022b14d:	cc                   	int3
14022b14e:	cc                   	int3
14022b14f:	cc                   	int3
14022b150:	40 53                	rex push %rbx
14022b152:	55                   	push   %rbp
14022b153:	56                   	push   %rsi
14022b154:	57                   	push   %rdi
14022b155:	41 54                	push   %r12
14022b157:	41 55                	push   %r13
14022b159:	41 56                	push   %r14
14022b15b:	41 57                	push   %r15
14022b15d:	b8 58 05 00 00       	mov    $0x558,%eax
14022b162:	e8 c9 59 08 00       	call   0x1402b0b30
14022b167:	48 2b e0             	sub    %rax,%rsp
14022b16a:	48 8b 05 0f a9 1a 00 	mov    0x1aa90f(%rip),%rax        # 0x1403d5a80
14022b171:	48 33 c4             	xor    %rsp,%rax
14022b174:	48 89 84 24 40 05 00 	mov    %rax,0x540(%rsp)
14022b17b:	00
14022b17c:	48 8b bc 24 c8 05 00 	mov    0x5c8(%rsp),%rdi
14022b183:	00
14022b184:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
14022b18b:	00
14022b18c:	83 e0 3f             	and    $0x3f,%eax
14022b18f:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
14022b194:	4c 8d ac 24 c0 00 00 	lea    0xc0(%rsp),%r13
14022b19b:	00
14022b19c:	48 8b f2             	mov    %rdx,%rsi
14022b19f:	4c 2b e8             	sub    %rax,%r13
14022b1a2:	4c 8b f1             	mov    %rcx,%r14
14022b1a5:	49 8b 01             	mov    (%r9),%rax
14022b1a8:	45 33 c0             	xor    %r8d,%r8d
14022b1ab:	48 f7 d8             	neg    %rax
14022b1ae:	49 8b cd             	mov    %r13,%rcx
14022b1b1:	4d 8b f9             	mov    %r9,%r15
14022b1b4:	49 8d 9d 40 04 00 00 	lea    0x440(%r13),%rbx
14022b1bb:	48 89 03             	mov    %rax,(%rbx)
14022b1be:	48 8b d3             	mov    %rbx,%rdx
14022b1c1:	49 8b 41 08          	mov    0x8(%r9),%rax
14022b1c5:	48 f7 d0             	not    %rax
14022b1c8:	48 89 43 08          	mov    %rax,0x8(%rbx)
14022b1cc:	49 8b 41 10          	mov    0x10(%r9),%rax
14022b1d0:	48 f7 d0             	not    %rax
14022b1d3:	48 89 43 10          	mov    %rax,0x10(%rbx)
14022b1d7:	49 8b 41 18          	mov    0x18(%r9),%rax
14022b1db:	48 f7 d0             	not    %rax
14022b1de:	48 89 43 18          	mov    %rax,0x18(%rbx)
14022b1e2:	49 8b 41 20          	mov    0x20(%r9),%rax
14022b1e6:	48 f7 d0             	not    %rax
14022b1e9:	48 89 43 20          	mov    %rax,0x20(%rbx)
14022b1ed:	49 8b 41 28          	mov    0x28(%r9),%rax
14022b1f1:	48 f7 d0             	not    %rax
14022b1f4:	48 89 43 28          	mov    %rax,0x28(%rbx)
14022b1f8:	49 8b 41 30          	mov    0x30(%r9),%rax
14022b1fc:	48 f7 d0             	not    %rax
14022b1ff:	48 89 43 30          	mov    %rax,0x30(%rbx)
14022b203:	49 8b 41 38          	mov    0x38(%r9),%rax
14022b207:	48 f7 d0             	not    %rax
14022b20a:	48 89 43 38          	mov    %rax,0x38(%rbx)
14022b20e:	e8 3d d3 e4 ff       	call   0x140078550
14022b213:	48 8b ac 24 c0 05 00 	mov    0x5c0(%rsp),%rbp
14022b21a:	00
14022b21b:	49 8d 8d 00 04 00 00 	lea    0x400(%r13),%rcx
14022b222:	4d 8b cf             	mov    %r15,%r9
14022b225:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022b22a:	4c 8b c7             	mov    %rdi,%r8
14022b22d:	48 8b d6             	mov    %rsi,%rdx
14022b230:	e8 cb c1 e4 ff       	call   0x140077400
14022b235:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14022b23b:	49 8d 95 00 04 00 00 	lea    0x400(%r13),%rdx
14022b242:	49 8b cd             	mov    %r13,%rcx
14022b245:	e8 06 d3 e4 ff       	call   0x140078550
14022b24a:	4c 8b cd             	mov    %rbp,%r9
14022b24d:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14022b254:	00
14022b255:	4d 8b c7             	mov    %r15,%r8
14022b258:	49 8d 95 00 04 00 00 	lea    0x400(%r13),%rdx
14022b25f:	48 8b cb             	mov    %rbx,%rcx
14022b262:	e8 59 b8 e4 ff       	call   0x140076ac0
14022b267:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14022b26d:	48 8b d3             	mov    %rbx,%rdx
14022b270:	49 8b cd             	mov    %r13,%rcx
14022b273:	e8 d8 d2 e4 ff       	call   0x140078550
14022b278:	bf 03 00 00 00       	mov    $0x3,%edi
14022b27d:	0f 1f 00             	nopl   (%rax)
14022b280:	89 7c 24 28          	mov    %edi,0x28(%rsp)
14022b284:	49 8d 95 00 04 00 00 	lea    0x400(%r13),%rdx
14022b28b:	4c 8b cd             	mov    %rbp,%r9
14022b28e:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14022b293:	4d 8b c7             	mov    %r15,%r8
14022b296:	48 8b cb             	mov    %rbx,%rcx
14022b299:	e8 e2 c9 e4 ff       	call   0x140077c80
14022b29e:	ff c7                	inc    %edi
14022b2a0:	83 ff 10             	cmp    $0x10,%edi
14022b2a3:	7c db                	jl     0x14022b280
14022b2a5:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
14022b2aa:	49 8b d5             	mov    %r13,%rdx
14022b2ad:	48 8b cb             	mov    %rbx,%rcx
14022b2b0:	41 0f b6 7c 24 3f    	movzbl 0x3f(%r12),%edi
14022b2b6:	44 8b c7             	mov    %edi,%r8d
14022b2b9:	41 c1 e8 04          	shr    $0x4,%r8d
14022b2bd:	e8 be d2 e4 ff       	call   0x140078580
14022b2c2:	4c 8b cd             	mov    %rbp,%r9
14022b2c5:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
14022b2cc:	00
14022b2cd:	4d 8b c7             	mov    %r15,%r8
14022b2d0:	48 8b d3             	mov    %rbx,%rdx
14022b2d3:	48 8b cb             	mov    %rbx,%rcx
14022b2d6:	e8 e5 b7 e4 ff       	call   0x140076ac0
14022b2db:	83 e7 0f             	and    $0xf,%edi
14022b2de:	4d 8b cf             	mov    %r15,%r9
14022b2e1:	89 7c 24 28          	mov    %edi,0x28(%rsp)
14022b2e5:	4d 8b c5             	mov    %r13,%r8
14022b2e8:	48 8b d3             	mov    %rbx,%rdx
14022b2eb:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022b2f0:	48 8b cb             	mov    %rbx,%rcx
14022b2f3:	e8 68 c2 e4 ff       	call   0x140077560
14022b2f8:	be 3e 00 00 00       	mov    $0x3e,%esi
14022b2fd:	0f 1f 00             	nopl   (%rax)
14022b300:	42 0f b6 3c 26       	movzbl (%rsi,%r12,1),%edi
14022b305:	4c 8b cd             	mov    %rbp,%r9
14022b308:	4d 8b c7             	mov    %r15,%r8
14022b30b:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
14022b312:	00
14022b313:	48 8b d3             	mov    %rbx,%rdx
14022b316:	48 8b cb             	mov    %rbx,%rcx
14022b319:	e8 a2 b7 e4 ff       	call   0x140076ac0
14022b31e:	8b c7                	mov    %edi,%eax
14022b320:	4d 8b cf             	mov    %r15,%r9
14022b323:	c1 e8 04             	shr    $0x4,%eax
14022b326:	4d 8b c5             	mov    %r13,%r8
14022b329:	89 44 24 28          	mov    %eax,0x28(%rsp)
14022b32d:	48 8b d3             	mov    %rbx,%rdx
14022b330:	48 8b cb             	mov    %rbx,%rcx
14022b333:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022b338:	e8 23 c2 e4 ff       	call   0x140077560
14022b33d:	4c 8b cd             	mov    %rbp,%r9
14022b340:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
14022b347:	00
14022b348:	4d 8b c7             	mov    %r15,%r8
14022b34b:	48 8b d3             	mov    %rbx,%rdx
14022b34e:	48 8b cb             	mov    %rbx,%rcx
14022b351:	e8 6a b7 e4 ff       	call   0x140076ac0
14022b356:	83 e7 0f             	and    $0xf,%edi
14022b359:	4d 8b cf             	mov    %r15,%r9
14022b35c:	89 7c 24 28          	mov    %edi,0x28(%rsp)
14022b360:	4d 8b c5             	mov    %r13,%r8
14022b363:	48 8b d3             	mov    %rbx,%rdx
14022b366:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14022b36b:	48 8b cb             	mov    %rbx,%rcx
14022b36e:	e8 ed c1 e4 ff       	call   0x140077560
14022b373:	48 83 ee 01          	sub    $0x1,%rsi
14022b377:	79 87                	jns    0x14022b300
14022b379:	4c 8b cd             	mov    %rbp,%r9
14022b37c:	4d 8b c7             	mov    %r15,%r8
14022b37f:	48 8b d3             	mov    %rbx,%rdx
14022b382:	49 8b ce             	mov    %r14,%rcx
14022b385:	e8 96 ca e4 ff       	call   0x140077e20
14022b38a:	bb 08 00 00 00       	mov    $0x8,%ebx
14022b38f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14022b394:	44 8b cb             	mov    %ebx,%r9d
14022b397:	4d 8b c7             	mov    %r15,%r8
14022b39a:	49 8b d6             	mov    %r14,%rdx
14022b39d:	e8 9e 76 f8 ff       	call   0x1401b2a40
14022b3a2:	4c 8b c0             	mov    %rax,%r8
14022b3a5:	4c 8d 54 24 40       	lea    0x40(%rsp),%r10
14022b3aa:	49 f7 d8             	neg    %r8
14022b3ad:	4d 8b c8             	mov    %r8,%r9
14022b3b0:	4d 2b d6             	sub    %r14,%r10
14022b3b3:	49 f7 d1             	not    %r9
14022b3b6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14022b3bd:	00 00 00
14022b3c0:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
14022b3c5:	4d 8d 76 08          	lea    0x8(%r14),%r14
14022b3c9:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
14022b3ce:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14022b3d3:	49 23 56 f8          	and    -0x8(%r14),%rdx
14022b3d7:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14022b3dc:	4b 8b 4c 32 f8       	mov    -0x8(%r10,%r14,1),%rcx
14022b3e1:	48 23 c8             	and    %rax,%rcx
14022b3e4:	48 0b ca             	or     %rdx,%rcx
14022b3e7:	49 89 4e f8          	mov    %rcx,-0x8(%r14)
14022b3eb:	48 83 eb 01          	sub    $0x1,%rbx
14022b3ef:	75 cf                	jne    0x14022b3c0
14022b3f1:	ba c0 04 00 00       	mov    $0x4c0,%edx
14022b3f6:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14022b3fd:	00
14022b3fe:	e8 3d 5e dd ff       	call   0x140001240
14022b403:	8d 53 40             	lea    0x40(%rbx),%edx
14022b406:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14022b40b:	e8 30 5e dd ff       	call   0x140001240
14022b410:	48 8b 8c 24 40 05 00 	mov    0x540(%rsp),%rcx
14022b417:	00
14022b418:	48 33 cc             	xor    %rsp,%rcx
14022b41b:	e8 90 4a 08 00       	call   0x1402afeb0
14022b420:	48 81 c4 58 05 00 00 	add    $0x558,%rsp
14022b427:	41 5f                	pop    %r15
14022b429:	41 5e                	pop    %r14
14022b42b:	41 5d                	pop    %r13
14022b42d:	41 5c                	pop    %r12
14022b42f:	5f                   	pop    %rdi
14022b430:	5e                   	pop    %rsi
14022b431:	5d                   	pop    %rbp
14022b432:	5b                   	pop    %rbx
14022b433:	c3                   	ret
14022b434:	cc                   	int3
14022b435:	cc                   	int3
14022b436:	cc                   	int3
14022b437:	cc                   	int3
14022b438:	cc                   	int3
14022b439:	cc                   	int3
14022b43a:	cc                   	int3
14022b43b:	cc                   	int3
14022b43c:	cc                   	int3
14022b43d:	cc                   	int3
14022b43e:	cc                   	int3
14022b43f:	cc                   	int3
14022b440:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14022b445:	55                   	push   %rbp
14022b446:	56                   	push   %rsi
14022b447:	57                   	push   %rdi
14022b448:	41 54                	push   %r12
14022b44a:	41 55                	push   %r13
14022b44c:	41 56                	push   %r14
14022b44e:	41 57                	push   %r15
14022b450:	b8 40 2c 00 00       	mov    $0x2c40,%eax
14022b455:	e8 d6 56 08 00       	call   0x1402b0b30
14022b45a:	48 2b e0             	sub    %rax,%rsp
14022b45d:	48 8d 6c 24 70       	lea    0x70(%rsp),%rbp
14022b462:	48 83 e5 c0          	and    $0xffffffffffffffc0,%rbp
14022b466:	48 8b 05 13 a6 1a 00 	mov    0x1aa613(%rip),%rax        # 0x1403d5a80
14022b46d:	48 33 c4             	xor    %rsp,%rax
14022b470:	48 89 85 c0 2b 00 00 	mov    %rax,0x2bc0(%rbp)
14022b477:	48 8b 9c 24 a0 2c 00 	mov    0x2ca0(%rsp),%rbx
14022b47e:	00
14022b47f:	4d 8b e0             	mov    %r8,%r12
14022b482:	4c 8b bc 24 a8 2c 00 	mov    0x2ca8(%rsp),%r15
14022b489:	00
14022b48a:	48 8b fa             	mov    %rdx,%rdi
14022b48d:	4c 8b e9             	mov    %rcx,%r13
14022b490:	33 d2                	xor    %edx,%edx
14022b492:	41 b8 40 01 00 00    	mov    $0x140,%r8d
14022b498:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
14022b49f:	4d 8b f1             	mov    %r9,%r14
14022b4a2:	e8 59 65 0b 00       	call   0x1402e1a00
14022b4a7:	33 d2                	xor    %edx,%edx
14022b4a9:	48 8d 8d c0 03 00 00 	lea    0x3c0(%rbp),%rcx
14022b4b0:	41 b8 00 28 00 00    	mov    $0x2800,%r8d
14022b4b6:	e8 45 65 0b 00       	call   0x1402e1a00
14022b4bb:	0f 57 c0             	xorps  %xmm0,%xmm0
14022b4be:	48 c7 45 00 01 00 00 	movq   $0x1,0x0(%rbp)
14022b4c5:	00
14022b4c6:	0f 57 c9             	xorps  %xmm1,%xmm1
14022b4c9:	48 c7 85 a0 00 00 00 	movq   $0x1,0xa0(%rbp)
14022b4d0:	01 00 00 00
14022b4d4:	33 c0                	xor    %eax,%eax
14022b4d6:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14022b4db:	4d 8b ce             	mov    %r14,%r9
14022b4de:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
14022b4e5:	4c 8b c3             	mov    %rbx,%r8
14022b4e8:	48 89 85 38 01 00 00 	mov    %rax,0x138(%rbp)
14022b4ef:	48 8d 55 00          	lea    0x0(%rbp),%rdx
14022b4f3:	48 8d 8d c0 03 00 00 	lea    0x3c0(%rbp),%rcx
14022b4fa:	0f 11 45 08          	movups %xmm0,0x8(%rbp)
14022b4fe:	0f 11 45 18          	movups %xmm0,0x18(%rbp)
14022b502:	0f 11 45 28          	movups %xmm0,0x28(%rbp)
14022b506:	0f 11 45 38          	movups %xmm0,0x38(%rbp)
14022b50a:	0f 11 45 48          	movups %xmm0,0x48(%rbp)
14022b50e:	0f 11 45 58          	movups %xmm0,0x58(%rbp)
14022b512:	0f 11 45 68          	movups %xmm0,0x68(%rbp)
14022b516:	0f 11 45 78          	movups %xmm0,0x78(%rbp)
14022b51a:	0f 11 85 88 00 00 00 	movups %xmm0,0x88(%rbp)
14022b521:	0f 11 8d a8 00 00 00 	movups %xmm1,0xa8(%rbp)
14022b528:	0f 11 8d b8 00 00 00 	movups %xmm1,0xb8(%rbp)
14022b52f:	0f 11 8d c8 00 00 00 	movups %xmm1,0xc8(%rbp)
14022b536:	0f 11 8d d8 00 00 00 	movups %xmm1,0xd8(%rbp)
14022b53d:	0f 11 8d e8 00 00 00 	movups %xmm1,0xe8(%rbp)
14022b544:	0f 11 8d f8 00 00 00 	movups %xmm1,0xf8(%rbp)
14022b54b:	0f 11 8d 08 01 00 00 	movups %xmm1,0x108(%rbp)
14022b552:	0f 11 8d 18 01 00 00 	movups %xmm1,0x118(%rbp)
14022b559:	0f 11 8d 28 01 00 00 	movups %xmm1,0x128(%rbp)
14022b560:	e8 9b db de ff       	call   0x140019100
14022b565:	4d 8b ce             	mov    %r14,%r9
14022b568:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14022b56d:	4c 8b c3             	mov    %rbx,%r8
14022b570:	48 8d 8d 00 05 00 00 	lea    0x500(%rbp),%rcx
14022b577:	48 8b d7             	mov    %rdi,%rdx
14022b57a:	e8 81 db de ff       	call   0x140019100
14022b57f:	48 8d bd 00 05 00 00 	lea    0x500(%rbp),%rdi
14022b586:	be 0f 00 00 00       	mov    $0xf,%esi