1401a1288:	b8 03 fb 00 00       	mov    $0xfb03,%eax
1401a128d:	66 89 45 18          	mov    %ax,0x18(%rbp)
1401a1291:	48 8d 55 18          	lea    0x18(%rbp),%rdx
1401a1295:	48 8b cf             	mov    %rdi,%rcx
1401a1298:	e8 63 6e 00 00       	call   0x1401a8100
1401a129d:	48 8d 15 54 3d 9a 00 	lea    0x9a3d54(%rip),%rdx        # 0x140b44ff8
1401a12a4:	48 8b c8             	mov    %rax,%rcx
1401a12a7:	e8 f0 52 e6 ff       	call   0x14000659c
1401a12ac:	b8 04 fb 00 00       	mov    $0xfb04,%eax
1401a12b1:	66 89 45 18          	mov    %ax,0x18(%rbp)
1401a12b5:	48 8d 55 18          	lea    0x18(%rbp),%rdx
1401a12b9:	48 8b cf             	mov    %rdi,%rcx
1401a12bc:	e8 3f 6e 00 00       	call   0x1401a8100
1401a12c1:	48 8d 15 48 3d 9a 00 	lea    0x9a3d48(%rip),%rdx        # 0x140b45010
1401a12c8:	48 8b c8             	mov    %rax,%rcx
1401a12cb:	e8 cc 52 e6 ff       	call   0x14000659c
1401a12d0:	b9 06 fb 00 00       	mov    $0xfb06,%ecx
1401a12d5:	66 89 4d 18          	mov    %cx,0x18(%rbp)
1401a12d9:	48 8d 55 18          	lea    0x18(%rbp),%rdx
1401a12dd:	48 8b cf             	mov    %rdi,%rcx
1401a12e0:	e8 1b 6e 00 00       	call   0x1401a8100
1401a12e5:	48 8d 15 1c 3d 9a 00 	lea    0x9a3d1c(%rip),%rdx        # 0x140b45008
1401a12ec:	48 8b c8             	mov    %rax,%rcx
1401a12ef:	e8 a8 52 e6 ff       	call   0x14000659c
1401a12f4:	48 8b c7             	mov    %rdi,%rax
1401a12f7:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401a12fc:	48 83 c4 30          	add    $0x30,%rsp
1401a1300:	5d                   	pop    %rbp
1401a1301:	c3                   	ret
1401a1302:	90                   	nop
1401a1303:	90                   	nop
1401a1304:	40 53                	rex push %rbx
1401a1306:	48 83 ec 20          	sub    $0x20,%rsp
1401a130a:	4c 8b 01             	mov    (%rcx),%r8
1401a130d:	48 8b d1             	mov    %rcx,%rdx
1401a1310:	48 8b d9             	mov    %rcx,%rbx
1401a1313:	4d 8b 40 08          	mov    0x8(%r8),%r8
1401a1317:	e8 24 5f e6 ff       	call   0x140007240
1401a131c:	48 8b 0b             	mov    (%rbx),%rcx
1401a131f:	48 83 c4 20          	add    $0x20,%rsp
1401a1323:	5b                   	pop    %rbx
1401a1324:	48 ff 25 95 b5 96 00 	rex.W jmp *0x96b595(%rip)        # 0x140b0c8c0
1401a132b:	cc                   	int3
1401a132c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401a1331:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401a1336:	55                   	push   %rbp
1401a1337:	56                   	push   %rsi
1401a1338:	57                   	push   %rdi
1401a1339:	41 56                	push   %r14
1401a133b:	41 57                	push   %r15
1401a133d:	48 8d ac 24 80 fb ff 	lea    -0x480(%rsp),%rbp
1401a1344:	ff
1401a1345:	48 81 ec 80 05 00 00 	sub    $0x580,%rsp
1401a134c:	45 33 ff             	xor    %r15d,%r15d
1401a134f:	44 89 7c 24 50       	mov    %r15d,0x50(%rsp)
1401a1354:	4c 8d 35 9d 95 b8 00 	lea    0xb8959d(%rip),%r14        # 0x140d2a8f8
1401a135b:	4c 89 b5 b8 04 00 00 	mov    %r14,0x4b8(%rbp)
1401a1362:	4c 89 3d 8f 95 b8 00 	mov    %r15,0xb8958f(%rip)        # 0x140d2a8f8
1401a1369:	4c 89 3d 90 95 b8 00 	mov    %r15,0xb89590(%rip)        # 0x140d2a900
1401a1370:	41 8d 4f 48          	lea    0x48(%r15),%ecx
1401a1374:	ff 15 4e b5 96 00    	call   *0x96b54e(%rip)        # 0x140b0c8c8
1401a137a:	48 85 c0             	test   %rax,%rax
1401a137d:	75 07                	jne    0x1401a1386
1401a137f:	ff 15 13 b1 96 00    	call   *0x96b113(%rip)        # 0x140b0c498
1401a1385:	cc                   	int3
1401a1386:	48 89 00             	mov    %rax,(%rax)
1401a1389:	48 89 40 08          	mov    %rax,0x8(%rax)
1401a138d:	48 89 40 10          	mov    %rax,0x10(%rax)
1401a1391:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1401a1397:	48 89 05 5a 95 b8 00 	mov    %rax,0xb8955a(%rip)        # 0x140d2a8f8
1401a139e:	c7 44 24 50 01 00 00 	movl   $0x1,0x50(%rsp)
1401a13a5:	00
1401a13a6:	c7 44 24 60 71 06 71 	movl   $0x6710671,0x60(%rsp)
1401a13ad:	06
1401a13ae:	c7 44 24 64 7b 06 7b 	movl   $0x67b067b,0x64(%rsp)
1401a13b5:	06
1401a13b6:	c7 44 24 68 7b 06 7b 	movl   $0x67b067b,0x68(%rsp)
1401a13bd:	06
1401a13be:	c7 44 24 6c 7e 06 7e 	movl   $0x67e067e,0x6c(%rsp)
1401a13c5:	06
1401a13c6:	c7 44 24 70 7e 06 7e 	movl   $0x67e067e,0x70(%rsp)
1401a13cd:	06
1401a13ce:	c7 44 24 74 80 06 80 	movl   $0x6800680,0x74(%rsp)
1401a13d5:	06
1401a13d6:	c7 44 24 78 80 06 80 	movl   $0x6800680,0x78(%rsp)
1401a13dd:	06
1401a13de:	c7 44 24 7c 7a 06 7a 	movl   $0x67a067a,0x7c(%rsp)
1401a13e5:	06
1401a13e6:	c7 45 80 7a 06 7a 06 	movl   $0x67a067a,-0x80(%rbp)
1401a13ed:	c7 45 84 7f 06 7f 06 	movl   $0x67f067f,-0x7c(%rbp)
1401a13f4:	c7 45 88 7f 06 7f 06 	movl   $0x67f067f,-0x78(%rbp)
1401a13fb:	c7 45 8c 79 06 79 06 	movl   $0x6790679,-0x74(%rbp)
1401a1402:	c7 45 90 79 06 79 06 	movl   $0x6790679,-0x70(%rbp)
1401a1409:	c7 45 94 a4 06 a4 06 	movl   $0x6a406a4,-0x6c(%rbp)
1401a1410:	c7 45 98 a4 06 a4 06 	movl   $0x6a406a4,-0x68(%rbp)
1401a1417:	c7 45 9c a6 06 a6 06 	movl   $0x6a606a6,-0x64(%rbp)
1401a141e:	c7 45 a0 a6 06 a6 06 	movl   $0x6a606a6,-0x60(%rbp)
1401a1425:	c7 45 a4 84 06 84 06 	movl   $0x6840684,-0x5c(%rbp)
1401a142c:	c7 45 a8 84 06 84 06 	movl   $0x6840684,-0x58(%rbp)
1401a1433:	c7 45 ac 83 06 83 06 	movl   $0x6830683,-0x54(%rbp)
1401a143a:	c7 45 b0 83 06 83 06 	movl   $0x6830683,-0x50(%rbp)
1401a1441:	c7 45 b4 86 06 86 06 	movl   $0x6860686,-0x4c(%rbp)
1401a1448:	c7 45 b8 86 06 86 06 	movl   $0x6860686,-0x48(%rbp)
1401a144f:	c7 45 bc 87 06 87 06 	movl   $0x6870687,-0x44(%rbp)
1401a1456:	c7 45 c0 87 06 87 06 	movl   $0x6870687,-0x40(%rbp)
1401a145d:	c7 45 c4 8d 06 8d 06 	movl   $0x68d068d,-0x3c(%rbp)
1401a1464:	c7 45 c8 8c 06 8c 06 	movl   $0x68c068c,-0x38(%rbp)
1401a146b:	c7 45 cc 8e 06 8e 06 	movl   $0x68e068e,-0x34(%rbp)
1401a1472:	c7 45 d0 88 06 88 06 	movl   $0x6880688,-0x30(%rbp)
1401a1479:	c7 45 d4 98 06 98 06 	movl   $0x6980698,-0x2c(%rbp)
1401a1480:	c7 45 d8 91 06 91 06 	movl   $0x6910691,-0x28(%rbp)
1401a1487:	c7 45 dc a9 06 a9 06 	movl   $0x6a906a9,-0x24(%rbp)
1401a148e:	c7 45 e0 a9 06 a9 06 	movl   $0x6a906a9,-0x20(%rbp)
1401a1495:	c7 45 e4 af 06 af 06 	movl   $0x6af06af,-0x1c(%rbp)
1401a149c:	c7 45 e8 af 06 af 06 	movl   $0x6af06af,-0x18(%rbp)
1401a14a3:	c7 45 ec b3 06 b3 06 	movl   $0x6b306b3,-0x14(%rbp)
1401a14aa:	c7 45 f0 b3 06 b3 06 	movl   $0x6b306b3,-0x10(%rbp)
1401a14b1:	c7 45 f4 b1 06 b1 06 	movl   $0x6b106b1,-0xc(%rbp)
1401a14b8:	c7 45 f8 b1 06 b1 06 	movl   $0x6b106b1,-0x8(%rbp)
1401a14bf:	c7 45 fc ba 06 ba 06 	movl   $0x6ba06ba,-0x4(%rbp)
1401a14c6:	c7 45 00 bb 06 bb 06 	movl   $0x6bb06bb,0x0(%rbp)
1401a14cd:	c7 45 04 bb 06 bb 06 	movl   $0x6bb06bb,0x4(%rbp)
1401a14d4:	c7 45 08 c0 06 c0 06 	movl   $0x6c006c0,0x8(%rbp)
1401a14db:	c7 45 0c c1 06 c1 06 	movl   $0x6c106c1,0xc(%rbp)
1401a14e2:	c7 45 10 c1 06 c1 06 	movl   $0x6c106c1,0x10(%rbp)
1401a14e9:	c7 45 14 be 06 be 06 	movl   $0x6be06be,0x14(%rbp)
1401a14f0:	c7 45 18 be 06 be 06 	movl   $0x6be06be,0x18(%rbp)
1401a14f7:	c7 45 1c d2 06 d2 06 	movl   $0x6d206d2,0x1c(%rbp)
1401a14fe:	c7 45 20 d3 06 d3 06 	movl   $0x6d306d3,0x20(%rbp)
1401a1505:	49 8b ff             	mov    %r15,%rdi
1401a1508:	b8 b0 04 00 00       	mov    $0x4b0,%eax
1401a150d:	0f b7 df             	movzwl %di,%ebx
1401a1510:	66 2b d8             	sub    %ax,%bx
1401a1513:	66 89 9d b0 04 00 00 	mov    %bx,0x4b0(%rbp)
1401a151a:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a1521:	49 8b ce             	mov    %r14,%rcx
1401a1524:	e8 d7 6b 00 00       	call   0x1401a8100
1401a1529:	48 8d 15 88 d7 99 00 	lea    0x99d788(%rip),%rdx        # 0x140b3ecb8
1401a1530:	48 8b c8             	mov    %rax,%rcx
1401a1533:	e8 64 50 e6 ff       	call   0x14000659c
1401a1538:	66 89 9d b0 04 00 00 	mov    %bx,0x4b0(%rbp)
1401a153f:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a1546:	49 8b ce             	mov    %r14,%rcx
1401a1549:	e8 b2 6b 00 00       	call   0x1401a8100
1401a154e:	44 0f b7 4c 7c 60    	movzwl 0x60(%rsp,%rdi,2),%r9d
1401a1554:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401a1558:	48 3b 50 18          	cmp    0x18(%rax),%rdx
1401a155c:	73 1f                	jae    0x1401a157d
1401a155e:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
1401a1562:	48 89 48 10          	mov    %rcx,0x10(%rax)
1401a1566:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
1401a156b:	76 03                	jbe    0x1401a1570
1401a156d:	48 8b 00             	mov    (%rax),%rax
1401a1570:	66 44 89 0c 50       	mov    %r9w,(%rax,%rdx,2)
1401a1575:	66 44 89 7c 50 02    	mov    %r15w,0x2(%rax,%rdx,2)
1401a157b:	eb 08                	jmp    0x1401a1585
1401a157d:	48 8b c8             	mov    %rax,%rcx
1401a1580:	e8 b7 7b e6 ff       	call   0x14000913c
1401a1585:	48 ff c7             	inc    %rdi
1401a1588:	48 83 ff 62          	cmp    $0x62,%rdi
1401a158c:	0f 82 76 ff ff ff    	jb     0x1401a1508
1401a1592:	c7 44 24 20 ad 06 ad 	movl   $0x6ad06ad,0x20(%rsp)
1401a1599:	06
1401a159a:	c7 44 24 24 ad 06 ad 	movl   $0x6ad06ad,0x24(%rsp)
1401a15a1:	06
1401a15a2:	c7 44 24 28 c7 06 c7 	movl   $0x6c706c7,0x28(%rsp)
1401a15a9:	06
1401a15aa:	c7 44 24 2c c6 06 c6 	movl   $0x6c606c6,0x2c(%rsp)
1401a15b1:	06
1401a15b2:	c7 44 24 30 c8 06 c8 	movl   $0x6c806c8,0x30(%rsp)
1401a15b9:	06
1401a15ba:	c7 44 24 34 77 06 cb 	movl   $0x6cb0677,0x34(%rsp)
1401a15c1:	06
1401a15c2:	c7 44 24 38 cb 06 c5 	movl   $0x6c506cb,0x38(%rsp)
1401a15c9:	06
1401a15ca:	c7 44 24 3c c5 06 c9 	movl   $0x6c906c5,0x3c(%rsp)
1401a15d1:	06
1401a15d2:	c7 44 24 40 c9 06 d0 	movl   $0x6d006c9,0x40(%rsp)
1401a15d9:	06
1401a15da:	c7 44 24 44 d0 06 d0 	movl   $0x6d006d0,0x44(%rsp)
1401a15e1:	06
1401a15e2:	c7 44 24 48 d0 06 49 	movl   $0x64906d0,0x48(%rsp)
1401a15e9:	06
1401a15ea:	b8 49 06 00 00       	mov    $0x649,%eax
1401a15ef:	66 89 44 24 4c       	mov    %ax,0x4c(%rsp)
1401a15f4:	49 8b ff             	mov    %r15,%rdi
1401a15f7:	b8 2d 04 00 00       	mov    $0x42d,%eax
1401a15fc:	0f b7 df             	movzwl %di,%ebx
1401a15ff:	66 2b d8             	sub    %ax,%bx
1401a1602:	66 89 9d b0 04 00 00 	mov    %bx,0x4b0(%rbp)
1401a1609:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a1610:	49 8b ce             	mov    %r14,%rcx
1401a1613:	e8 e8 6a 00 00       	call   0x1401a8100
1401a1618:	48 8d 15 99 d6 99 00 	lea    0x99d699(%rip),%rdx        # 0x140b3ecb8
1401a161f:	48 8b c8             	mov    %rax,%rcx
1401a1622:	e8 75 4f e6 ff       	call   0x14000659c
1401a1627:	66 89 9d b0 04 00 00 	mov    %bx,0x4b0(%rbp)
1401a162e:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a1635:	49 8b ce             	mov    %r14,%rcx
1401a1638:	e8 c3 6a 00 00       	call   0x1401a8100
1401a163d:	44 0f b7 4c 7c 20    	movzwl 0x20(%rsp,%rdi,2),%r9d
1401a1643:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401a1647:	48 3b 50 18          	cmp    0x18(%rax),%rdx
1401a164b:	73 1f                	jae    0x1401a166c
1401a164d:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
1401a1651:	48 89 48 10          	mov    %rcx,0x10(%rax)
1401a1655:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
1401a165a:	76 03                	jbe    0x1401a165f
1401a165c:	48 8b 00             	mov    (%rax),%rax
1401a165f:	66 44 89 0c 50       	mov    %r9w,(%rax,%rdx,2)
1401a1664:	66 44 89 7c 50 02    	mov    %r15w,0x2(%rax,%rdx,2)
1401a166a:	eb 08                	jmp    0x1401a1674
1401a166c:	48 8b c8             	mov    %rax,%rcx
1401a166f:	e8 c8 7a e6 ff       	call   0x14000913c
1401a1674:	48 ff c7             	inc    %rdi
1401a1677:	48 83 ff 17          	cmp    $0x17,%rdi
1401a167b:	0f 82 76 ff ff ff    	jb     0x1401a15f7
1401a1681:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401a1686:	48 8d 15 43 00 a1 00 	lea    0xa10043(%rip),%rdx        # 0x140bb16d0
1401a168d:	41 b8 1c 05 00 00    	mov    $0x51c,%r8d
1401a1693:	e8 08 08 95 00       	call   0x140af1ea0
1401a1698:	49 8b f7             	mov    %r15,%rsi
1401a169b:	49 8b df             	mov    %r15,%rbx
1401a169e:	b9 16 04 00 00       	mov    $0x416,%ecx
1401a16a3:	48 8d 83 ea fb 00 00 	lea    0xfbea(%rbx),%rax
1401a16aa:	48 3d fc fb 00 00    	cmp    $0xfbfc,%rax
1401a16b0:	72 30                	jb     0x1401a16e2
1401a16b2:	48 3d ff fb 00 00    	cmp    $0xfbff,%rax
1401a16b8:	77 28                	ja     0x1401a16e2
1401a16ba:	0f b7 c3             	movzwl %bx,%eax
1401a16bd:	66 2b c1             	sub    %cx,%ax
1401a16c0:	66 89 85 b0 04 00 00 	mov    %ax,0x4b0(%rbp)
1401a16c7:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a16ce:	49 8b ce             	mov    %r14,%rcx
1401a16d1:	e8 2a 6a 00 00       	call   0x1401a8100
1401a16d6:	48 8d 15 cb 39 9a 00 	lea    0x9a39cb(%rip),%rdx        # 0x140b450a8
1401a16dd:	e9 86 00 00 00       	jmp    0x1401a1768
1401a16e2:	0f b7 fb             	movzwl %bx,%edi
1401a16e5:	66 2b f9             	sub    %cx,%di
1401a16e8:	66 89 bd b0 04 00 00 	mov    %di,0x4b0(%rbp)
1401a16ef:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a16f6:	49 8b ce             	mov    %r14,%rcx
1401a16f9:	e8 02 6a 00 00       	call   0x1401a8100
1401a16fe:	48 83 fb 74          	cmp    $0x74,%rbx
1401a1702:	75 09                	jne    0x1401a170d
1401a1704:	48 8d 15 95 39 9a 00 	lea    0x9a3995(%rip),%rdx        # 0x140b450a0
1401a170b:	eb 5b                	jmp    0x1401a1768
1401a170d:	48 83 fb 75          	cmp    $0x75,%rbx
1401a1711:	75 09                	jne    0x1401a171c
1401a1713:	48 8d 15 9e 39 9a 00 	lea    0x9a399e(%rip),%rdx        # 0x140b450b8
1401a171a:	eb 4c                	jmp    0x1401a1768
1401a171c:	48 83 fb 76          	cmp    $0x76,%rbx
1401a1720:	75 09                	jne    0x1401a172b
1401a1722:	48 8d 15 87 39 9a 00 	lea    0x9a3987(%rip),%rdx        # 0x140b450b0
1401a1729:	eb 3d                	jmp    0x1401a1768
1401a172b:	48 83 fb 77          	cmp    $0x77,%rbx
1401a172f:	75 09                	jne    0x1401a173a
1401a1731:	48 8d 15 90 39 9a 00 	lea    0x9a3990(%rip),%rdx        # 0x140b450c8
1401a1738:	eb 2e                	jmp    0x1401a1768
1401a173a:	48 83 fb 78          	cmp    $0x78,%rbx
1401a173e:	75 09                	jne    0x1401a1749
1401a1740:	48 8d 15 79 39 9a 00 	lea    0x9a3979(%rip),%rdx        # 0x140b450c0
1401a1747:	eb 1f                	jmp    0x1401a1768
1401a1749:	48 83 fb 79          	cmp    $0x79,%rbx
1401a174d:	75 09                	jne    0x1401a1758
1401a174f:	48 8d 15 82 39 9a 00 	lea    0x9a3982(%rip),%rdx        # 0x140b450d8
1401a1756:	eb 10                	jmp    0x1401a1768
1401a1758:	48 81 fb 08 01 00 00 	cmp    $0x108,%rbx
1401a175f:	75 0c                	jne    0x1401a176d
1401a1761:	48 8d 15 68 39 9a 00 	lea    0x9a3968(%rip),%rdx        # 0x140b450d0
1401a1768:	48 8b c8             	mov    %rax,%rcx
1401a176b:	eb 25                	jmp    0x1401a1792
1401a176d:	48 8b c8             	mov    %rax,%rcx
1401a1770:	48 81 fb 09 01 00 00 	cmp    $0x109,%rbx
1401a1777:	75 09                	jne    0x1401a1782
1401a1779:	48 8d 15 e8 38 9a 00 	lea    0x9a38e8(%rip),%rdx        # 0x140b45068
1401a1780:	eb 10                	jmp    0x1401a1792
1401a1782:	48 81 fb 0a 01 00 00 	cmp    $0x10a,%rbx
1401a1789:	75 11                	jne    0x1401a179c
1401a178b:	48 8d 15 ce 38 9a 00 	lea    0x9a38ce(%rip),%rdx        # 0x140b45060
1401a1792:	e8 05 4e e6 ff       	call   0x14000659c
1401a1797:	e9 aa 00 00 00       	jmp    0x1401a1846
1401a179c:	48 8d 15 15 d5 99 00 	lea    0x99d515(%rip),%rdx        # 0x140b3ecb8
1401a17a3:	e8 f4 4d e6 ff       	call   0x14000659c
1401a17a8:	66 89 bd b0 04 00 00 	mov    %di,0x4b0(%rbp)
1401a17af:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a17b6:	49 8b ce             	mov    %r14,%rcx
1401a17b9:	e8 42 69 00 00       	call   0x1401a8100
1401a17be:	44 0f b7 4c 74 60    	movzwl 0x60(%rsp,%rsi,2),%r9d
1401a17c4:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401a17c8:	48 3b 50 18          	cmp    0x18(%rax),%rdx
1401a17cc:	73 1f                	jae    0x1401a17ed
1401a17ce:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
1401a17d2:	48 89 48 10          	mov    %rcx,0x10(%rax)
1401a17d6:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
1401a17db:	76 03                	jbe    0x1401a17e0
1401a17dd:	48 8b 00             	mov    (%rax),%rax
1401a17e0:	66 44 89 0c 50       	mov    %r9w,(%rax,%rdx,2)
1401a17e5:	66 44 89 7c 50 02    	mov    %r15w,0x2(%rax,%rdx,2)
1401a17eb:	eb 08                	jmp    0x1401a17f5
1401a17ed:	48 8b c8             	mov    %rax,%rcx
1401a17f0:	e8 47 79 e6 ff       	call   0x14000913c
1401a17f5:	66 89 bd b0 04 00 00 	mov    %di,0x4b0(%rbp)
1401a17fc:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a1803:	49 8b ce             	mov    %r14,%rcx
1401a1806:	e8 f5 68 00 00       	call   0x1401a8100
1401a180b:	44 0f b7 4c 74 62    	movzwl 0x62(%rsp,%rsi,2),%r9d
1401a1811:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401a1815:	48 3b 50 18          	cmp    0x18(%rax),%rdx
1401a1819:	73 1f                	jae    0x1401a183a
1401a181b:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
1401a181f:	48 89 48 10          	mov    %rcx,0x10(%rax)
1401a1823:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
1401a1828:	76 03                	jbe    0x1401a182d
1401a182a:	48 8b 00             	mov    (%rax),%rax
1401a182d:	66 44 89 0c 50       	mov    %r9w,(%rax,%rdx,2)
1401a1832:	66 44 89 7c 50 02    	mov    %r15w,0x2(%rax,%rdx,2)
1401a1838:	eb 08                	jmp    0x1401a1842
1401a183a:	48 8b c8             	mov    %rax,%rcx
1401a183d:	e8 fa 78 e6 ff       	call   0x14000913c
1401a1842:	48 83 c6 02          	add    $0x2,%rsi
1401a1846:	48 ff c3             	inc    %rbx
1401a1849:	48 81 fe 8d 02 00 00 	cmp    $0x28d,%rsi
1401a1850:	b9 16 04 00 00       	mov    $0x416,%ecx
1401a1855:	0f 82 48 fe ff ff    	jb     0x1401a16a3
1401a185b:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401a1860:	48 8d 05 99 fb a0 00 	lea    0xa0fb99(%rip),%rax        # 0x140bb1400
1401a1867:	ba 05 00 00 00       	mov    $0x5,%edx
1401a186c:	44 8d 42 7b          	lea    0x7b(%rdx),%r8d
1401a1870:	0f 10 00             	movups (%rax),%xmm0
1401a1873:	0f 11 01             	movups %xmm0,(%rcx)
1401a1876:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1401a187a:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1401a187e:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1401a1882:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1401a1886:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1401a188a:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
1401a188e:	0f 10 40 40          	movups 0x40(%rax),%xmm0
1401a1892:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
1401a1896:	0f 10 48 50          	movups 0x50(%rax),%xmm1
1401a189a:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
1401a189e:	0f 10 40 60          	movups 0x60(%rax),%xmm0
1401a18a2:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
1401a18a6:	49 03 c8             	add    %r8,%rcx
1401a18a9:	0f 10 48 70          	movups 0x70(%rax),%xmm1
1401a18ad:	0f 11 49 f0          	movups %xmm1,-0x10(%rcx)
1401a18b1:	49 03 c0             	add    %r8,%rax
1401a18b4:	48 83 ea 01          	sub    $0x1,%rdx
1401a18b8:	75 b6                	jne    0x1401a1870
1401a18ba:	0f 10 00             	movups (%rax),%xmm0