14001461e:	90                   	nop
14001461f:	90                   	nop
140014620:	90                   	nop
140014621:	90                   	nop
140014622:	90                   	nop
140014623:	90                   	nop
140014624:	90                   	nop
140014625:	90                   	nop
140014626:	90                   	nop
140014627:	90                   	nop
140014628:	90                   	nop
140014629:	90                   	nop
14001462a:	90                   	nop
14001462b:	90                   	nop
14001462c:	90                   	nop
14001462d:	90                   	nop
14001462e:	90                   	nop
14001462f:	90                   	nop
140014630:	90                   	nop
140014631:	90                   	nop
140014632:	90                   	nop
140014633:	90                   	nop
140014634:	90                   	nop
140014635:	90                   	nop
140014636:	90                   	nop
140014637:	90                   	nop
140014638:	90                   	nop
140014639:	90                   	nop
14001463a:	90                   	nop
14001463b:	90                   	nop
14001463c:	90                   	nop
14001463d:	90                   	nop
14001463e:	90                   	nop
14001463f:	90                   	nop
140014640:	56                   	push   %rsi
140014641:	57                   	push   %rdi
140014642:	53                   	push   %rbx
140014643:	55                   	push   %rbp
140014644:	41 54                	push   %r12
140014646:	41 55                	push   %r13
140014648:	41 56                	push   %r14
14001464a:	41 57                	push   %r15
14001464c:	9c                   	pushf
14001464d:	48 83 ec 40          	sub    $0x40,%rsp
140014651:	49 8b 40 78          	mov    0x78(%r8),%rax
140014655:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
14001465c:	49 8b 71 08          	mov    0x8(%r9),%rsi
140014660:	4d 8b 59 38          	mov    0x38(%r9),%r11
140014664:	45 8b 13             	mov    (%r11),%r10d
140014667:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
14001466b:	4c 39 d3             	cmp    %r10,%rbx
14001466e:	72 71                	jb     0x1400146e1
140014670:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
140014677:	45 8b 53 04          	mov    0x4(%r11),%r10d
14001467b:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
14001467f:	4c 39 d3             	cmp    %r10,%rbx
140014682:	73 5d                	jae    0x1400146e1
140014684:	49 8b 40 78          	mov    0x78(%r8),%rax
140014688:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
14001468c:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
140014690:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
140014694:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
140014698:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
14001469c:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
1400146a0:	4d 89 b8 f0 00 00 00 	mov    %r15,0xf0(%r8)
1400146a7:	4d 89 b0 e8 00 00 00 	mov    %r14,0xe8(%r8)
1400146ae:	4d 89 a8 e0 00 00 00 	mov    %r13,0xe0(%r8)
1400146b5:	4d 89 a0 d8 00 00 00 	mov    %r12,0xd8(%r8)
1400146bc:	49 89 a8 a0 00 00 00 	mov    %rbp,0xa0(%r8)
1400146c3:	49 89 98 90 00 00 00 	mov    %rbx,0x90(%r8)
1400146ca:	48 8d b0 28 ff ff ff 	lea    -0xd8(%rax),%rsi
1400146d1:	49 8d b8 00 02 00 00 	lea    0x200(%r8),%rdi
1400146d8:	b9 14 00 00 00       	mov    $0x14,%ecx
1400146dd:	fc                   	cld
1400146de:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
1400146e1:	48 8b 78 08          	mov    0x8(%rax),%rdi
1400146e5:	48 8b 70 10          	mov    0x10(%rax),%rsi
1400146e9:	49 89 80 98 00 00 00 	mov    %rax,0x98(%r8)
1400146f0:	49 89 b0 a8 00 00 00 	mov    %rsi,0xa8(%r8)
1400146f7:	49 89 b8 b0 00 00 00 	mov    %rdi,0xb0(%r8)
1400146fe:	49 8b 79 28          	mov    0x28(%r9),%rdi
140014702:	4c 89 c6             	mov    %r8,%rsi
140014705:	b9 9a 00 00 00       	mov    $0x9a,%ecx
14001470a:	fc                   	cld
14001470b:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
14001470e:	4c 89 ce             	mov    %r9,%rsi
140014711:	48 31 c9             	xor    %rcx,%rcx
140014714:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140014718:	4c 8b 06             	mov    (%rsi),%r8
14001471b:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
14001471f:	4c 8b 56 28          	mov    0x28(%rsi),%r10
140014723:	4c 8d 5e 38          	lea    0x38(%rsi),%r11
140014727:	4c 8d 66 18          	lea    0x18(%rsi),%r12
14001472b:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
140014730:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
140014735:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
14001473a:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14001473f:	ff 15 e3 4d 31 00    	call   *0x314de3(%rip)        # 0x140329528
140014745:	b8 01 00 00 00       	mov    $0x1,%eax
14001474a:	48 83 c4 40          	add    $0x40,%rsp
14001474e:	9d                   	popf
14001474f:	41 5f                	pop    %r15
140014751:	41 5e                	pop    %r14
140014753:	41 5d                	pop    %r13
140014755:	41 5c                	pop    %r12
140014757:	5d                   	pop    %rbp
140014758:	5b                   	pop    %rbx
140014759:	5f                   	pop    %rdi
14001475a:	5e                   	pop    %rsi
14001475b:	f3 c3                	repz ret
14001475d:	cc                   	int3
14001475e:	cc                   	int3
14001475f:	cc                   	int3
140014760:	cc                   	int3
140014761:	cc                   	int3
140014762:	cc                   	int3
140014763:	cc                   	int3
140014764:	cc                   	int3
140014765:	cc                   	int3
140014766:	cc                   	int3
140014767:	cc                   	int3
140014768:	cc                   	int3
140014769:	cc                   	int3
14001476a:	cc                   	int3
14001476b:	cc                   	int3
14001476c:	cc                   	int3
14001476d:	cc                   	int3
14001476e:	cc                   	int3
14001476f:	cc                   	int3
140014770:	cc                   	int3
140014771:	cc                   	int3
140014772:	cc                   	int3
140014773:	cc                   	int3
140014774:	cc                   	int3
140014775:	cc                   	int3
140014776:	cc                   	int3
140014777:	cc                   	int3
140014778:	cc                   	int3
140014779:	cc                   	int3
14001477a:	cc                   	int3
14001477b:	cc                   	int3
14001477c:	cc                   	int3
14001477d:	cc                   	int3
14001477e:	cc                   	int3
14001477f:	cc                   	int3
140014780:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140014785:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001478a:	48 89 e0             	mov    %rsp,%rax
14001478d:	48 89 cf             	mov    %rcx,%rdi
140014790:	48 89 d6             	mov    %rdx,%rsi
140014793:	53                   	push   %rbx
140014794:	55                   	push   %rbp
140014795:	41 54                	push   %r12
140014797:	41 55                	push   %r13
140014799:	41 56                	push   %r14
14001479b:	41 57                	push   %r15
14001479d:	48 81 ec 18 01 00 00 	sub    $0x118,%rsp
1400147a4:	4c 0f b6 47 0f       	movzbq 0xf(%rdi),%r8
1400147a9:	4c 8d 1d d0 1c 00 00 	lea    0x1cd0(%rip),%r11        # 0x140016480
1400147b0:	48 31 c0             	xor    %rax,%rax
1400147b3:	48 31 db             	xor    %rbx,%rbx
1400147b6:	44 88 c0             	mov    %r8b,%al
1400147b9:	44 88 c3             	mov    %r8b,%bl
1400147bc:	c0 e0 04             	shl    $0x4,%al
1400147bf:	b9 0e 00 00 00       	mov    $0xe,%ecx
1400147c4:	4c 8b 44 06 08       	mov    0x8(%rsi,%rax,1),%r8
1400147c9:	4c 8b 0c 06          	mov    (%rsi,%rax,1),%r9
1400147cd:	80 e3 f0             	and    $0xf0,%bl
1400147d0:	4c 89 c2             	mov    %r8,%rdx
1400147d3:	eb 0b                	jmp    0x1400147e0
1400147d5:	90                   	nop
1400147d6:	90                   	nop
1400147d7:	90                   	nop
1400147d8:	90                   	nop
1400147d9:	90                   	nop
1400147da:	90                   	nop
1400147db:	90                   	nop
1400147dc:	90                   	nop
1400147dd:	90                   	nop
1400147de:	90                   	nop
1400147df:	90                   	nop
1400147e0:	49 c1 e8 04          	shr    $0x4,%r8
1400147e4:	48 83 e2 0f          	and    $0xf,%rdx
1400147e8:	4d 89 ca             	mov    %r9,%r10
1400147eb:	8a 04 0f             	mov    (%rdi,%rcx,1),%al
1400147ee:	49 c1 e9 04          	shr    $0x4,%r9
1400147f2:	4c 33 44 1e 08       	xor    0x8(%rsi,%rbx,1),%r8
1400147f7:	49 c1 e2 3c          	shl    $0x3c,%r10
1400147fb:	4c 33 0c 1e          	xor    (%rsi,%rbx,1),%r9
1400147ff:	88 c3                	mov    %al,%bl
140014801:	4d 33 0c d3          	xor    (%r11,%rdx,8),%r9
140014805:	4c 89 c2             	mov    %r8,%rdx
140014808:	c0 e0 04             	shl    $0x4,%al
14001480b:	4d 31 d0             	xor    %r10,%r8
14001480e:	48 ff c9             	dec    %rcx
140014811:	78 2d                	js     0x140014840
140014813:	49 c1 e8 04          	shr    $0x4,%r8
140014817:	48 83 e2 0f          	and    $0xf,%rdx
14001481b:	4d 89 ca             	mov    %r9,%r10
14001481e:	49 c1 e9 04          	shr    $0x4,%r9
140014822:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
140014827:	49 c1 e2 3c          	shl    $0x3c,%r10
14001482b:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
14001482f:	80 e3 f0             	and    $0xf0,%bl
140014832:	4d 33 0c d3          	xor    (%r11,%rdx,8),%r9
140014836:	4c 89 c2             	mov    %r8,%rdx
140014839:	4d 31 d0             	xor    %r10,%r8
14001483c:	eb a2                	jmp    0x1400147e0
14001483e:	90                   	nop
14001483f:	90                   	nop
140014840:	49 c1 e8 04          	shr    $0x4,%r8
140014844:	48 83 e2 0f          	and    $0xf,%rdx
140014848:	4d 89 ca             	mov    %r9,%r10
14001484b:	49 c1 e9 04          	shr    $0x4,%r9
14001484f:	4c 33 44 06 08       	xor    0x8(%rsi,%rax,1),%r8
140014854:	49 c1 e2 3c          	shl    $0x3c,%r10
140014858:	4c 33 0c 06          	xor    (%rsi,%rax,1),%r9
14001485c:	80 e3 f0             	and    $0xf0,%bl
14001485f:	4d 33 0c d3          	xor    (%r11,%rdx,8),%r9
140014863:	4c 89 c2             	mov    %r8,%rdx
140014866:	4d 31 d0             	xor    %r10,%r8
140014869:	49 c1 e8 04          	shr    $0x4,%r8
14001486d:	48 83 e2 0f          	and    $0xf,%rdx
140014871:	4d 89 ca             	mov    %r9,%r10
140014874:	49 c1 e9 04          	shr    $0x4,%r9
140014878:	4c 33 44 1e 08       	xor    0x8(%rsi,%rbx,1),%r8
14001487d:	49 c1 e2 3c          	shl    $0x3c,%r10
140014881:	4c 33 0c 1e          	xor    (%rsi,%rbx,1),%r9
140014885:	4d 31 d0             	xor    %r10,%r8
140014888:	4d 33 0c d3          	xor    (%r11,%rdx,8),%r9
14001488c:	49 0f c8             	bswap  %r8
14001488f:	49 0f c9             	bswap  %r9
140014892:	4c 89 47 08          	mov    %r8,0x8(%rdi)
140014896:	4c 89 0f             	mov    %r9,(%rdi)
140014899:	48 8d b4 24 48 01 00 	lea    0x148(%rsp),%rsi
1400148a0:	00
1400148a1:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
1400148a5:	48 8d 26             	lea    (%rsi),%rsp
1400148a8:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
1400148ad:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1400148b2:	f3 c3                	repz ret
1400148b4:	90                   	nop
1400148b5:	90                   	nop
1400148b6:	90                   	nop
1400148b7:	90                   	nop
1400148b8:	90                   	nop
1400148b9:	90                   	nop
1400148ba:	90                   	nop
1400148bb:	90                   	nop
1400148bc:	90                   	nop
1400148bd:	90                   	nop
1400148be:	90                   	nop
1400148bf:	90                   	nop
1400148c0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
1400148c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400148ca:	48 89 e0             	mov    %rsp,%rax
1400148cd:	48 89 cf             	mov    %rcx,%rdi
1400148d0:	48 89 d6             	mov    %rdx,%rsi
1400148d3:	4c 89 c2             	mov    %r8,%rdx
1400148d6:	4c 89 c9             	mov    %r9,%rcx
1400148d9:	53                   	push   %rbx
1400148da:	55                   	push   %rbp
1400148db:	41 54                	push   %r12
1400148dd:	41 55                	push   %r13
1400148df:	41 56                	push   %r14
1400148e1:	41 57                	push   %r15
1400148e3:	48 81 ec 18 01 00 00 	sub    $0x118,%rsp
1400148ea:	49 89 d6             	mov    %rdx,%r14
1400148ed:	49 89 cf             	mov    %rcx,%r15
1400148f0:	48 83 ee 80          	sub    $0xffffffffffffff80,%rsi
1400148f4:	48 8d ac 24 90 00 00 	lea    0x90(%rsp),%rbp
1400148fb:	00
1400148fc:	31 d2                	xor    %edx,%edx
1400148fe:	4c 8b 46 80          	mov    -0x80(%rsi),%r8
140014902:	48 8b 46 88          	mov    -0x78(%rsi),%rax
140014906:	88 c2                	mov    %al,%dl
140014908:	48 c1 e8 04          	shr    $0x4,%rax
14001490c:	4d 89 c2             	mov    %r8,%r10
14001490f:	49 c1 e8 04          	shr    $0x4,%r8
140014913:	4c 8b 4e 90          	mov    -0x70(%rsi),%r9
140014917:	c0 e2 04             	shl    $0x4,%dl
14001491a:	48 8b 5e 98          	mov    -0x68(%rsi),%rbx
14001491e:	49 c1 e2 3c          	shl    $0x3c,%r10
140014922:	88 14 24             	mov    %dl,(%rsp)
140014925:	4c 09 d0             	or     %r10,%rax
140014928:	88 da                	mov    %bl,%dl
14001492a:	48 c1 eb 04          	shr    $0x4,%rbx
14001492e:	4d 89 ca             	mov    %r9,%r10
140014931:	49 c1 e9 04          	shr    $0x4,%r9
140014935:	4c 89 45 00          	mov    %r8,0x0(%rbp)
140014939:	4c 8b 46 a0          	mov    -0x60(%rsi),%r8
14001493d:	c0 e2 04             	shl    $0x4,%dl
140014940:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140014944:	48 8b 46 a8          	mov    -0x58(%rsi),%rax
140014948:	49 c1 e2 3c          	shl    $0x3c,%r10
14001494c:	88 54 24 01          	mov    %dl,0x1(%rsp)
140014950:	4c 09 d3             	or     %r10,%rbx
140014953:	88 c2                	mov    %al,%dl
140014955:	48 c1 e8 04          	shr    $0x4,%rax
140014959:	4d 89 c2             	mov    %r8,%r10
14001495c:	49 c1 e8 04          	shr    $0x4,%r8
140014960:	4c 89 4d 08          	mov    %r9,0x8(%rbp)
140014964:	4c 8b 4e b0          	mov    -0x50(%rsi),%r9
140014968:	c0 e2 04             	shl    $0x4,%dl
14001496b:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
14001496f:	48 8b 5e b8          	mov    -0x48(%rsi),%rbx
140014973:	49 c1 e2 3c          	shl    $0x3c,%r10
140014977:	88 54 24 02          	mov    %dl,0x2(%rsp)
14001497b:	4c 09 d0             	or     %r10,%rax
14001497e:	88 da                	mov    %bl,%dl
140014980:	48 c1 eb 04          	shr    $0x4,%rbx
140014984:	4d 89 ca             	mov    %r9,%r10
140014987:	49 c1 e9 04          	shr    $0x4,%r9
14001498b:	4c 89 45 10          	mov    %r8,0x10(%rbp)
14001498f:	4c 8b 46 c0          	mov    -0x40(%rsi),%r8
140014993:	c0 e2 04             	shl    $0x4,%dl
140014996:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14001499a:	48 8b 46 c8          	mov    -0x38(%rsi),%rax
14001499e:	49 c1 e2 3c          	shl    $0x3c,%r10
1400149a2:	88 54 24 03          	mov    %dl,0x3(%rsp)
1400149a6:	4c 09 d3             	or     %r10,%rbx
1400149a9:	88 c2                	mov    %al,%dl
1400149ab:	48 c1 e8 04          	shr    $0x4,%rax
1400149af:	4d 89 c2             	mov    %r8,%r10
1400149b2:	49 c1 e8 04          	shr    $0x4,%r8
1400149b6:	4c 89 4d 18          	mov    %r9,0x18(%rbp)
1400149ba:	4c 8b 4e d0          	mov    -0x30(%rsi),%r9
1400149be:	c0 e2 04             	shl    $0x4,%dl
1400149c1:	48 89 5d 98          	mov    %rbx,-0x68(%rbp)
1400149c5:	48 8b 5e d8          	mov    -0x28(%rsi),%rbx
1400149c9:	49 c1 e2 3c          	shl    $0x3c,%r10
1400149cd:	88 54 24 04          	mov    %dl,0x4(%rsp)
1400149d1:	4c 09 d0             	or     %r10,%rax
1400149d4:	88 da                	mov    %bl,%dl
1400149d6:	48 c1 eb 04          	shr    $0x4,%rbx
1400149da:	4d 89 ca             	mov    %r9,%r10
1400149dd:	49 c1 e9 04          	shr    $0x4,%r9
1400149e1:	4c 89 45 20          	mov    %r8,0x20(%rbp)
1400149e5:	4c 8b 46 e0          	mov    -0x20(%rsi),%r8
1400149e9:	c0 e2 04             	shl    $0x4,%dl
1400149ec:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1400149f0:	48 8b 46 e8          	mov    -0x18(%rsi),%rax
1400149f4:	49 c1 e2 3c          	shl    $0x3c,%r10
1400149f8:	88 54 24 05          	mov    %dl,0x5(%rsp)
1400149fc:	4c 09 d3             	or     %r10,%rbx
1400149ff:	88 c2                	mov    %al,%dl
140014a01:	48 c1 e8 04          	shr    $0x4,%rax
140014a05:	4d 89 c2             	mov    %r8,%r10
140014a08:	49 c1 e8 04          	shr    $0x4,%r8
140014a0c:	4c 89 4d 28          	mov    %r9,0x28(%rbp)