1400d63fe:	90                   	nop
1400d63ff:	90                   	nop
1400d6400:	48 83 ec 38          	sub    $0x38,%rsp
1400d6404:	41 8a 01             	mov    (%r9),%al
1400d6407:	48 8d 15 d2 dd 25 00 	lea    0x25ddd2(%rip),%rdx        # 0x1403341e0
1400d640e:	41 88 00             	mov    %al,(%r8)
1400d6411:	49 ff c1             	inc    %r9
1400d6414:	41 0f b6 01          	movzbl (%r9),%eax
1400d6418:	48 c1 e0 04          	shl    $0x4,%rax
1400d641c:	48 03 c2             	add    %rdx,%rax
1400d641f:	48 8b d0             	mov    %rax,%rdx
1400d6422:	49 ff c0             	inc    %r8
1400d6425:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d6429:	ff 15 01 ca 13 00    	call   *0x13ca01(%rip)        # 0x140212e30
1400d642f:	48 83 c4 38          	add    $0x38,%rsp
1400d6433:	c3                   	ret
1400d6434:	90                   	nop
1400d6435:	90                   	nop
1400d6436:	90                   	nop
1400d6437:	90                   	nop
1400d6438:	90                   	nop
1400d6439:	90                   	nop
1400d643a:	90                   	nop
1400d643b:	90                   	nop
1400d643c:	90                   	nop
1400d643d:	90                   	nop
1400d643e:	90                   	nop
1400d643f:	90                   	nop
1400d6440:	48 83 ec 38          	sub    $0x38,%rsp
1400d6444:	83 79 14 00          	cmpl   $0x0,0x14(%rcx)
1400d6448:	75 0c                	jne    0x1400d6456
1400d644a:	83 39 00             	cmpl   $0x0,(%rcx)
1400d644d:	48 8d 05 dc cb 25 00 	lea    0x25cbdc(%rip),%rax        # 0x140333030
1400d6454:	74 07                	je     0x1400d645d
1400d6456:	48 8d 05 03 cc 25 00 	lea    0x25cc03(%rip),%rax        # 0x140333060
1400d645d:	48 8b d0             	mov    %rax,%rdx
1400d6460:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d6464:	ff 15 c6 c9 13 00    	call   *0x13c9c6(%rip)        # 0x140212e30
1400d646a:	48 83 c4 38          	add    $0x38,%rsp
1400d646e:	c3                   	ret
1400d646f:	90                   	nop
1400d6470:	c7 01 01 00 00 00    	movl   $0x1,(%rcx)
1400d6476:	e9 d5 fd ff ff       	jmp    0x1400d6250
1400d647b:	90                   	nop
1400d647c:	90                   	nop
1400d647d:	90                   	nop
1400d647e:	90                   	nop
1400d647f:	90                   	nop
1400d6480:	c7 41 04 01 00 00 00 	movl   $0x1,0x4(%rcx)
1400d6487:	e9 c4 fd ff ff       	jmp    0x1400d6250
1400d648c:	90                   	nop
1400d648d:	90                   	nop
1400d648e:	90                   	nop
1400d648f:	90                   	nop
1400d6490:	c7 41 14 01 00 00 00 	movl   $0x1,0x14(%rcx)
1400d6497:	e9 b4 fd ff ff       	jmp    0x1400d6250
1400d649c:	90                   	nop
1400d649d:	90                   	nop
1400d649e:	90                   	nop
1400d649f:	90                   	nop
1400d64a0:	c7 41 18 01 00 00 00 	movl   $0x1,0x18(%rcx)
1400d64a7:	e9 a4 fd ff ff       	jmp    0x1400d6250
1400d64ac:	90                   	nop
1400d64ad:	90                   	nop
1400d64ae:	90                   	nop
1400d64af:	90                   	nop
1400d64b0:	41 f6 41 01 38       	testb  $0x38,0x1(%r9)
1400d64b5:	48 8d 15 f4 cb 25 00 	lea    0x25cbf4(%rip),%rdx        # 0x1403330b0
1400d64bc:	74 07                	je     0x1400d64c5
1400d64be:	48 8d 15 fb cb 25 00 	lea    0x25cbfb(%rip),%rdx        # 0x1403330c0
1400d64c5:	e9 16 fc ff ff       	jmp    0x1400d60e0
1400d64ca:	90                   	nop
1400d64cb:	90                   	nop
1400d64cc:	90                   	nop
1400d64cd:	90                   	nop
1400d64ce:	90                   	nop
1400d64cf:	90                   	nop
1400d64d0:	41 f6 41 01 38       	testb  $0x38,0x1(%r9)
1400d64d5:	48 8d 15 24 cb 25 00 	lea    0x25cb24(%rip),%rdx        # 0x140333000
1400d64dc:	74 07                	je     0x1400d64e5
1400d64de:	48 8d 15 ab cb 25 00 	lea    0x25cbab(%rip),%rdx        # 0x140333090
1400d64e5:	e9 f6 fb ff ff       	jmp    0x1400d60e0
1400d64ea:	90                   	nop
1400d64eb:	90                   	nop
1400d64ec:	90                   	nop
1400d64ed:	90                   	nop
1400d64ee:	90                   	nop
1400d64ef:	90                   	nop
1400d64f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d64f5:	57                   	push   %rdi
1400d64f6:	48 83 ec 20          	sub    $0x20,%rsp
1400d64fa:	48 8d 15 0f cb 25 00 	lea    0x25cb0f(%rip),%rdx        # 0x140333010
1400d6501:	49 8b f9             	mov    %r9,%rdi
1400d6504:	48 8b d9             	mov    %rcx,%rbx
1400d6507:	e8 d4 fb ff ff       	call   0x1400d60e0
1400d650c:	44 8a 47 01          	mov    0x1(%rdi),%r8b
1400d6510:	4c 8b c8             	mov    %rax,%r9
1400d6513:	41 8d 50 eb          	lea    -0x15(%r8),%edx
1400d6517:	f6 c2 ef             	test   $0xef,%dl
1400d651a:	74 24                	je     0x1400d6540
1400d651c:	41 80 e0 30          	and    $0x30,%r8b
1400d6520:	41 80 e8 10          	sub    $0x10,%r8b
1400d6524:	41 f6 c0 ef          	test   $0xef,%r8b
1400d6528:	75 08                	jne    0x1400d6532
1400d652a:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400d652e:	48 83 08 ff          	orq    $0xffffffffffffffff,(%rax)
1400d6532:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d6537:	49 8b c1             	mov    %r9,%rax
1400d653a:	48 83 c4 20          	add    $0x20,%rsp
1400d653e:	5f                   	pop    %rdi
1400d653f:	c3                   	ret
1400d6540:	8a 43 1c             	mov    0x1c(%rbx),%al
1400d6543:	2c 64                	sub    $0x64,%al
1400d6545:	3c 01                	cmp    $0x1,%al
1400d6547:	76 e1                	jbe    0x1400d652a
1400d6549:	48 63 47 02          	movslq 0x2(%rdi),%rax
1400d654d:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400d6551:	48 8b 44 38 06       	mov    0x6(%rax,%rdi,1),%rax
1400d6556:	48 89 01             	mov    %rax,(%rcx)
1400d6559:	eb d7                	jmp    0x1400d6532
1400d655b:	cc                   	int3
1400d655c:	48 83 ec 38          	sub    $0x38,%rsp
1400d6560:	44 0f b6 54 24 60    	movzbl 0x60(%rsp),%r10d
1400d6566:	4c 8b d9             	mov    %rcx,%r11
1400d6569:	41 83 e2 03          	and    $0x3,%r10d
1400d656d:	41 83 ea 01          	sub    $0x1,%r10d
1400d6571:	74 1b                	je     0x1400d658e
1400d6573:	41 83 ea 01          	sub    $0x1,%r10d
1400d6577:	74 0c                	je     0x1400d6585
1400d6579:	41 83 fa 01          	cmp    $0x1,%r10d
1400d657d:	75 15                	jne    0x1400d6594
1400d657f:	44 89 51 14          	mov    %r10d,0x14(%rcx)
1400d6583:	eb 0f                	jmp    0x1400d6594
1400d6585:	c7 41 18 01 00 00 00 	movl   $0x1,0x18(%rcx)
1400d658c:	eb 06                	jmp    0x1400d6594
1400d658e:	c7 01 01 00 00 00    	movl   $0x1,(%rcx)
1400d6594:	0f b6 ca             	movzbl %dl,%ecx
1400d6597:	83 e9 01             	sub    $0x1,%ecx
1400d659a:	74 2c                	je     0x1400d65c8
1400d659c:	83 e9 01             	sub    $0x1,%ecx
1400d659f:	74 14                	je     0x1400d65b5
1400d65a1:	83 f9 01             	cmp    $0x1,%ecx
1400d65a4:	74 06                	je     0x1400d65ac
1400d65a6:	49 8d 41 01          	lea    0x1(%r9),%rax
1400d65aa:	eb 3e                	jmp    0x1400d65ea
1400d65ac:	48 8d 15 8d ca 25 00 	lea    0x25ca8d(%rip),%rdx        # 0x140333040
1400d65b3:	eb 07                	jmp    0x1400d65bc
1400d65b5:	48 8d 15 e4 ca 25 00 	lea    0x25cae4(%rip),%rdx        # 0x1403330a0
1400d65bc:	49 8b cb             	mov    %r11,%rcx
1400d65bf:	48 83 c4 38          	add    $0x38,%rsp
1400d65c3:	e9 18 fb ff ff       	jmp    0x1400d60e0
1400d65c8:	41 0f b6 01          	movzbl (%r9),%eax
1400d65cc:	48 8d 0d 0d dc 25 00 	lea    0x25dc0d(%rip),%rcx        # 0x1403341e0
1400d65d3:	48 c1 e0 04          	shl    $0x4,%rax
1400d65d7:	48 03 c1             	add    %rcx,%rax
1400d65da:	49 8b cb             	mov    %r11,%rcx
1400d65dd:	48 8b d0             	mov    %rax,%rdx
1400d65e0:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d65e4:	ff 15 46 c8 13 00    	call   *0x13c846(%rip)        # 0x140212e30
1400d65ea:	48 83 c4 38          	add    $0x38,%rsp
1400d65ee:	c3                   	ret
1400d65ef:	90                   	nop
1400d65f0:	48 83 ec 38          	sub    $0x38,%rsp
1400d65f4:	41 8a 01             	mov    (%r9),%al
1400d65f7:	4d 8b d1             	mov    %r9,%r10
1400d65fa:	41 88 00             	mov    %al,(%r8)
1400d65fd:	41 8a 41 01          	mov    0x1(%r9),%al
1400d6601:	41 88 40 01          	mov    %al,0x1(%r8)
1400d6605:	41 8a 41 02          	mov    0x2(%r9),%al
1400d6609:	41 88 40 02          	mov    %al,0x2(%r8)
1400d660d:	49 83 c0 03          	add    $0x3,%r8
1400d6611:	41 0f b6 41 02       	movzbl 0x2(%r9),%eax
1400d6616:	49 83 c1 03          	add    $0x3,%r9
1400d661a:	c1 e8 07             	shr    $0x7,%eax
1400d661d:	09 41 08             	or     %eax,0x8(%rcx)
1400d6620:	41 8a 52 01          	mov    0x1(%r10),%dl
1400d6624:	c7 41 0c 01 00 00 00 	movl   $0x1,0xc(%rcx)
1400d662b:	80 e2 1f             	and    $0x1f,%dl
1400d662e:	41 8a 41 ff          	mov    -0x1(%r9),%al
1400d6632:	24 03                	and    $0x3,%al
1400d6634:	88 44 24 20          	mov    %al,0x20(%rsp)
1400d6638:	e8 1f ff ff ff       	call   0x1400d655c
1400d663d:	48 83 c4 38          	add    $0x38,%rsp
1400d6641:	c3                   	ret
1400d6642:	90                   	nop
1400d6643:	90                   	nop
1400d6644:	90                   	nop
1400d6645:	90                   	nop
1400d6646:	90                   	nop
1400d6647:	90                   	nop
1400d6648:	90                   	nop
1400d6649:	90                   	nop
1400d664a:	90                   	nop
1400d664b:	90                   	nop
1400d664c:	90                   	nop
1400d664d:	90                   	nop
1400d664e:	90                   	nop
1400d664f:	90                   	nop
1400d6650:	48 83 ec 38          	sub    $0x38,%rsp
1400d6654:	41 8a 01             	mov    (%r9),%al
1400d6657:	b2 01                	mov    $0x1,%dl
1400d6659:	41 88 00             	mov    %al,(%r8)
1400d665c:	41 8a 41 01          	mov    0x1(%r9),%al
1400d6660:	49 83 c1 02          	add    $0x2,%r9
1400d6664:	41 88 40 01          	mov    %al,0x1(%r8)
1400d6668:	49 83 c0 02          	add    $0x2,%r8
1400d666c:	c7 41 0c 01 00 00 00 	movl   $0x1,0xc(%rcx)
1400d6673:	41 8a 41 ff          	mov    -0x1(%r9),%al
1400d6677:	24 03                	and    $0x3,%al
1400d6679:	88 44 24 20          	mov    %al,0x20(%rsp)
1400d667d:	e8 da fe ff ff       	call   0x1400d655c
1400d6682:	48 83 c4 38          	add    $0x38,%rsp
1400d6686:	c3                   	ret
1400d6687:	90                   	nop
1400d6688:	90                   	nop
1400d6689:	90                   	nop
1400d668a:	90                   	nop
1400d668b:	90                   	nop
1400d668c:	90                   	nop
1400d668d:	90                   	nop
1400d668e:	90                   	nop
1400d668f:	90                   	nop
1400d6690:	48 83 ec 38          	sub    $0x38,%rsp
1400d6694:	49 8d 41 01          	lea    0x1(%r9),%rax
1400d6698:	8a 10                	mov    (%rax),%dl
1400d669a:	f6 c2 0c             	test   $0xc,%dl
1400d669d:	75 3a                	jne    0x1400d66d9
1400d669f:	45 0f b6 51 02       	movzbl 0x2(%r9),%r10d
1400d66a4:	41 f6 c2 04          	test   $0x4,%r10b
1400d66a8:	74 2f                	je     0x1400d66d9
1400d66aa:	41 8b 01             	mov    (%r9),%eax
1400d66ad:	80 e2 03             	and    $0x3,%dl
1400d66b0:	41 89 00             	mov    %eax,(%r8)
1400d66b3:	49 83 c1 04          	add    $0x4,%r9
1400d66b7:	41 8b c2             	mov    %r10d,%eax
1400d66ba:	c7 41 10 01 00 00 00 	movl   $0x1,0x10(%rcx)
1400d66c1:	c1 e8 07             	shr    $0x7,%eax
1400d66c4:	41 80 e2 03          	and    $0x3,%r10b
1400d66c8:	09 41 08             	or     %eax,0x8(%rcx)
1400d66cb:	49 83 c0 04          	add    $0x4,%r8
1400d66cf:	44 88 54 24 20       	mov    %r10b,0x20(%rsp)
1400d66d4:	e8 83 fe ff ff       	call   0x1400d655c
1400d66d9:	48 83 c4 38          	add    $0x38,%rsp
1400d66dd:	c3                   	ret
1400d66de:	90                   	nop
1400d66df:	90                   	nop
1400d66e0:	41 0f b6 51 01       	movzbl 0x1(%r9),%edx
1400d66e5:	83 e2 1f             	and    $0x1f,%edx
1400d66e8:	83 ea 08             	sub    $0x8,%edx
1400d66eb:	74 25                	je     0x1400d6712
1400d66ed:	83 ea 01             	sub    $0x1,%edx
1400d66f0:	74 17                	je     0x1400d6709
1400d66f2:	83 fa 01             	cmp    $0x1,%edx
1400d66f5:	74 09                	je     0x1400d6700
1400d66f7:	48 8d 15 22 c9 25 00 	lea    0x25c922(%rip),%rdx        # 0x140333020
1400d66fe:	eb 19                	jmp    0x1400d6719
1400d6700:	48 8d 15 49 c9 25 00 	lea    0x25c949(%rip),%rdx        # 0x140333050
1400d6707:	eb 10                	jmp    0x1400d6719
1400d6709:	48 8d 15 60 c9 25 00 	lea    0x25c960(%rip),%rdx        # 0x140333070
1400d6710:	eb 07                	jmp    0x1400d6719
1400d6712:	48 8d 15 67 c9 25 00 	lea    0x25c967(%rip),%rdx        # 0x140333080
1400d6719:	e9 c2 f9 ff ff       	jmp    0x1400d60e0
1400d671e:	90                   	nop
1400d671f:	90                   	nop
1400d6720:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d6725:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400d672a:	57                   	push   %rdi
1400d672b:	48 83 ec 20          	sub    $0x20,%rsp
1400d672f:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400d6734:	48 8b da             	mov    %rdx,%rbx
1400d6737:	48 8b f9             	mov    %rcx,%rdi
1400d673a:	48 85 f6             	test   %rsi,%rsi
1400d673d:	75 15                	jne    0x1400d6754
1400d673f:	33 d2                	xor    %edx,%edx
1400d6741:	41 b8 00 76 88 02    	mov    $0x2887600,%r8d
1400d6747:	48 8b cb             	mov    %rbx,%rcx
1400d674a:	e8 9d 10 01 00       	call   0x1400e77ec
1400d674f:	e9 91 00 00 00       	jmp    0x1400d67e5
1400d6754:	41 83 f8 05          	cmp    $0x5,%r8d
1400d6758:	0f 85 9a 00 00 00    	jne    0x1400d67f8
1400d675e:	48 83 79 40 00       	cmpq   $0x0,0x40(%rcx)
1400d6763:	75 14                	jne    0x1400d6779
1400d6765:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
1400d676a:	c7 02 03 00 00 00    	movl   $0x3,(%rdx)
1400d6770:	c7 42 10 02 76 88 02 	movl   $0x2887602,0x10(%rdx)
1400d6777:	eb 6c                	jmp    0x1400d67e5
1400d6779:	4d 85 c9             	test   %r9,%r9
1400d677c:	74 4d                	je     0x1400d67cb
1400d677e:	48 8b 16             	mov    (%rsi),%rdx
1400d6781:	48 39 51 40          	cmp    %rdx,0x40(%rcx)
1400d6785:	77 44                	ja     0x1400d67cb
1400d6787:	4c 8d 41 30          	lea    0x30(%rcx),%r8
1400d678b:	49 83 78 18 07       	cmpq   $0x7,0x18(%r8)
1400d6790:	76 03                	jbe    0x1400d6795
1400d6792:	4d 8b 00             	mov    (%r8),%r8
1400d6795:	49 8b c9             	mov    %r9,%rcx
1400d6798:	ff 15 4a c5 13 00    	call   *0x13c54a(%rip)        # 0x140212ce8
1400d679e:	85 c0                	test   %eax,%eax
1400d67a0:	74 13                	je     0x1400d67b5
1400d67a2:	48 63 d0             	movslq %eax,%rdx
1400d67a5:	41 b8 04 76 88 02    	mov    $0x2887604,%r8d
1400d67ab:	48 8b cb             	mov    %rbx,%rcx
1400d67ae:	e8 25 0f 01 00       	call   0x1400e76d8
1400d67b3:	eb 30                	jmp    0x1400d67e5
1400d67b5:	8b 47 40             	mov    0x40(%rdi),%eax
1400d67b8:	ff c0                	inc    %eax
1400d67ba:	48 89 06             	mov    %rax,(%rsi)
1400d67bd:	83 23 00             	andl   $0x0,(%rbx)
1400d67c0:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1400d67c5:	83 63 10 00          	andl   $0x0,0x10(%rbx)
1400d67c9:	eb 1a                	jmp    0x1400d67e5
1400d67cb:	8b 41 40             	mov    0x40(%rcx),%eax
1400d67ce:	ff c0                	inc    %eax
1400d67d0:	48 89 06             	mov    %rax,(%rsi)
1400d67d3:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1400d67d8:	c7 03 02 00 00 00    	movl   $0x2,(%rbx)
1400d67de:	c7 43 10 03 76 88 02 	movl   $0x2887603,0x10(%rbx)
1400d67e5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400d67ea:	48 8b c3             	mov    %rbx,%rax
1400d67ed:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d67f2:	48 83 c4 20          	add    $0x20,%rsp
1400d67f6:	5f                   	pop    %rdi
1400d67f7:	c3                   	ret
1400d67f8:	b9 21 24 76 00       	mov    $0x762421,%ecx
1400d67fd:	e8 ce 54 f3 ff       	call   0x14000bcd0
1400d6802:	33 d2                	xor    %edx,%edx
1400d6804:	41 b8 01 76 88 02    	mov    $0x2887601,%r8d
1400d680a:	48 8b cb             	mov    %rbx,%rcx
1400d680d:	e8 3a 07 01 00       	call   0x1400e6f4c
1400d6812:	eb d1                	jmp    0x1400d67e5
1400d6814:	cc                   	int3
1400d6815:	90                   	nop
1400d6816:	90                   	nop
1400d6817:	90                   	nop
1400d6818:	90                   	nop
1400d6819:	90                   	nop
1400d681a:	90                   	nop
1400d681b:	90                   	nop
1400d681c:	90                   	nop
1400d681d:	90                   	nop
1400d681e:	90                   	nop
1400d681f:	90                   	nop
1400d6820:	48 83 ec 28          	sub    $0x28,%rsp
1400d6824:	49 8b c0             	mov    %r8,%rax
1400d6827:	45 33 c9             	xor    %r9d,%r9d
1400d682a:	4d 85 c0             	test   %r8,%r8
1400d682d:	74 35                	je     0x1400d6864
1400d682f:	83 fa 05             	cmp    $0x5,%edx
1400d6832:	75 29                	jne    0x1400d685d
1400d6834:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8