140d036fb:	cc                   	int3
140d036fc:	cc                   	int3
140d036fd:	cc                   	int3
140d036fe:	cc                   	int3
140d036ff:	cc                   	int3
140d03700:	48 b8 d8 9e 05 c1 5d 	movabs $0xcbbb9d5dc1059ed8,%rax
140d03707:	9d bb cb
140d0370a:	c7 81 d4 00 00 00 30 	movl   $0x30,0xd4(%rcx)
140d03711:	00 00 00
140d03714:	48 89 01             	mov    %rax,(%rcx)
140d03717:	48 b8 07 d5 7c 36 2a 	movabs $0x629a292a367cd507,%rax
140d0371e:	29 9a 62
140d03721:	48 89 41 08          	mov    %rax,0x8(%rcx)
140d03725:	48 b8 17 dd 70 30 5a 	movabs $0x9159015a3070dd17,%rax
140d0372c:	01 59 91
140d0372f:	48 89 41 10          	mov    %rax,0x10(%rcx)
140d03733:	48 b8 39 59 0e f7 d8 	movabs $0x152fecd8f70e5939,%rax
140d0373a:	ec 2f 15
140d0373d:	48 89 41 18          	mov    %rax,0x18(%rcx)
140d03741:	48 b8 31 0b c0 ff 67 	movabs $0x67332667ffc00b31,%rax
140d03748:	26 33 67
140d0374b:	48 89 41 20          	mov    %rax,0x20(%rcx)
140d0374f:	48 b8 11 15 58 68 87 	movabs $0x8eb44a8768581511,%rax
140d03756:	4a b4 8e
140d03759:	48 89 41 28          	mov    %rax,0x28(%rcx)
140d0375d:	48 b8 a7 8f f9 64 0d 	movabs $0xdb0c2e0d64f98fa7,%rax
140d03764:	2e 0c db
140d03767:	48 89 41 30          	mov    %rax,0x30(%rcx)
140d0376b:	48 b8 a4 4f fa be 1d 	movabs $0x47b5481dbefa4fa4,%rax
140d03772:	48 b5 47
140d03775:	48 89 41 38          	mov    %rax,0x38(%rcx)
140d03779:	33 c0                	xor    %eax,%eax
140d0377b:	48 89 41 40          	mov    %rax,0x40(%rcx)
140d0377f:	48 89 41 48          	mov    %rax,0x48(%rcx)
140d03783:	89 81 d0 00 00 00    	mov    %eax,0xd0(%rcx)
140d03789:	b8 01 00 00 00       	mov    $0x1,%eax
140d0378e:	c3                   	ret
140d0378f:	cc                   	int3
140d03790:	b8 28 00 00 00       	mov    $0x28,%eax
140d03795:	e8 06 7d 11 00       	call   0x140e1b4a0
140d0379a:	48 2b e0             	sub    %rax,%rsp
140d0379d:	48 83 c4 28          	add    $0x28,%rsp
140d037a1:	e9 3a 0a 00 00       	jmp    0x140d041e0
140d037a6:	cc                   	int3
140d037a7:	cc                   	int3
140d037a8:	cc                   	int3
140d037a9:	cc                   	int3
140d037aa:	cc                   	int3
140d037ab:	cc                   	int3
140d037ac:	cc                   	int3
140d037ad:	cc                   	int3
140d037ae:	cc                   	int3
140d037af:	cc                   	int3
140d037b0:	40 53                	rex push %rbx
140d037b2:	56                   	push   %rsi
140d037b3:	57                   	push   %rdi
140d037b4:	b8 10 01 00 00       	mov    $0x110,%eax
140d037b9:	e8 e2 7c 11 00       	call   0x140e1b4a0
140d037be:	48 2b e0             	sub    %rax,%rsp
140d037c1:	48 8b 05 38 57 6b 00 	mov    0x6b5738(%rip),%rax        # 0x1413b8f00
140d037c8:	48 33 c4             	xor    %rsp,%rax
140d037cb:	48 89 84 24 00 01 00 	mov    %rax,0x100(%rsp)
140d037d2:	00
140d037d3:	48 b8 08 c9 bc f3 67 	movabs $0x6a09e667f3bcc908,%rax
140d037da:	e6 09 6a
140d037dd:	c7 84 24 f4 00 00 00 	movl   $0x40,0xf4(%rsp)
140d037e4:	40 00 00 00
140d037e8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d037ed:	48 8d 35 fc a1 79 00 	lea    0x79a1fc(%rip),%rsi        # 0x14149d9f0
140d037f4:	48 b8 3b a7 ca 84 85 	movabs $0xbb67ae8584caa73b,%rax
140d037fb:	ae 67 bb
140d037fe:	4d 85 c0             	test   %r8,%r8
140d03801:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d03806:	48 8b da             	mov    %rdx,%rbx
140d03809:	48 b8 2b f8 94 fe 72 	movabs $0x3c6ef372fe94f82b,%rax
140d03810:	f3 6e 3c
140d03813:	49 0f 45 f0          	cmovne %r8,%rsi
140d03817:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d0381c:	48 8b f9             	mov    %rcx,%rdi
140d0381f:	48 b8 f1 36 1d 5f 3a 	movabs $0xa54ff53a5f1d36f1,%rax
140d03826:	f5 4f a5
140d03829:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140d0382e:	48 b8 d1 82 e6 ad 7f 	movabs $0x510e527fade682d1,%rax
140d03835:	52 0e 51
140d03838:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140d0383d:	48 b8 1f 6c 3e 2b 8c 	movabs $0x9b05688c2b3e6c1f,%rax
140d03844:	68 05 9b
140d03847:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140d0384c:	48 b8 6b bd 41 fb ab 	movabs $0x1f83d9abfb41bd6b,%rax
140d03853:	d9 83 1f
140d03856:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140d0385b:	48 b8 79 21 7e 13 19 	movabs $0x5be0cd19137e2179,%rax
140d03862:	cd e0 5b
140d03865:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140d0386a:	33 c0                	xor    %eax,%eax
140d0386c:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140d03871:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140d03876:	89 84 24 f0 00 00 00 	mov    %eax,0xf0(%rsp)
140d0387d:	48 85 d2             	test   %rdx,%rdx
140d03880:	74 5b                	je     0x140d038dd
140d03882:	48 8b c2             	mov    %rdx,%rax
140d03885:	48 8d 0c d5 00 00 00 	lea    0x0(,%rdx,8),%rcx
140d0388c:	00
140d0388d:	48 c1 e8 3d          	shr    $0x3d,%rax
140d03891:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140d03896:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140d0389b:	48 81 fa 80 00 00 00 	cmp    $0x80,%rdx
140d038a2:	72 22                	jb     0x140d038c6
140d038a4:	4c 8b c2             	mov    %rdx,%r8
140d038a7:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d038ac:	49 c1 e8 07          	shr    $0x7,%r8
140d038b0:	48 8b d7             	mov    %rdi,%rdx
140d038b3:	e8 08 64 33 ff       	call   0x140039cc0
140d038b8:	48 03 fb             	add    %rbx,%rdi
140d038bb:	83 e3 7f             	and    $0x7f,%ebx
140d038be:	48 2b fb             	sub    %rbx,%rdi
140d038c1:	48 85 db             	test   %rbx,%rbx
140d038c4:	74 17                	je     0x140d038dd
140d038c6:	4c 8b c3             	mov    %rbx,%r8
140d038c9:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140d038ce:	48 8b d7             	mov    %rdi,%rdx
140d038d1:	e8 3a b7 1d 00       	call   0x140edf010
140d038d6:	89 9c 24 f0 00 00 00 	mov    %ebx,0xf0(%rsp)
140d038dd:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d038e2:	48 8b ce             	mov    %rsi,%rcx
140d038e5:	e8 36 00 00 00       	call   0x140d03920
140d038ea:	ba d8 00 00 00       	mov    $0xd8,%edx
140d038ef:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d038f4:	e8 07 ea 2f ff       	call   0x140002300
140d038f9:	48 8b c6             	mov    %rsi,%rax
140d038fc:	48 8b 8c 24 00 01 00 	mov    0x100(%rsp),%rcx
140d03903:	00
140d03904:	48 33 cc             	xor    %rsp,%rcx
140d03907:	e8 f4 7b 11 00       	call   0x140e1b500
140d0390c:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
140d03913:	5f                   	pop    %rdi
140d03914:	5e                   	pop    %rsi
140d03915:	5b                   	pop    %rbx
140d03916:	c3                   	ret
140d03917:	cc                   	int3
140d03918:	cc                   	int3
140d03919:	cc                   	int3
140d0391a:	cc                   	int3
140d0391b:	cc                   	int3
140d0391c:	cc                   	int3
140d0391d:	cc                   	int3
140d0391e:	cc                   	int3
140d0391f:	cc                   	int3
140d03920:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d03925:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d0392a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140d0392f:	41 56                	push   %r14
140d03931:	b8 20 00 00 00       	mov    $0x20,%eax
140d03936:	e8 65 7b 11 00       	call   0x140e1b4a0
140d0393b:	48 2b e0             	sub    %rax,%rsp
140d0393e:	44 8b b2 d0 00 00 00 	mov    0xd0(%rdx),%r14d
140d03945:	48 8d 72 50          	lea    0x50(%rdx),%rsi
140d03949:	48 8b fa             	mov    %rdx,%rdi
140d0394c:	48 8b d9             	mov    %rcx,%rbx
140d0394f:	41 c6 04 36 80       	movb   $0x80,(%r14,%rsi,1)
140d03954:	49 ff c6             	inc    %r14
140d03957:	49 83 fe 70          	cmp    $0x70,%r14
140d0395b:	76 26                	jbe    0x140d03983
140d0395d:	41 b8 80 00 00 00    	mov    $0x80,%r8d
140d03963:	49 8d 0c 36          	lea    (%r14,%rsi,1),%rcx
140d03967:	4d 2b c6             	sub    %r14,%r8
140d0396a:	33 d2                	xor    %edx,%edx
140d0396c:	e8 3f bd 1d 00       	call   0x140edf6b0
140d03971:	45 33 f6             	xor    %r14d,%r14d
140d03974:	48 8b d6             	mov    %rsi,%rdx
140d03977:	48 8b cf             	mov    %rdi,%rcx
140d0397a:	45 8d 46 01          	lea    0x1(%r14),%r8d
140d0397e:	e8 3d 63 33 ff       	call   0x140039cc0
140d03983:	41 b8 70 00 00 00    	mov    $0x70,%r8d
140d03989:	49 8d 0c 36          	lea    (%r14,%rsi,1),%rcx
140d0398d:	4d 2b c6             	sub    %r14,%r8
140d03990:	33 d2                	xor    %edx,%edx
140d03992:	e8 19 bd 1d 00       	call   0x140edf6b0
140d03997:	0f b6 47 40          	movzbl 0x40(%rdi),%eax
140d0399b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140d039a1:	88 46 7f             	mov    %al,0x7f(%rsi)
140d039a4:	48 8b d6             	mov    %rsi,%rdx
140d039a7:	8b 47 40             	mov    0x40(%rdi),%eax
140d039aa:	48 8b cf             	mov    %rdi,%rcx
140d039ad:	48 c1 e8 08          	shr    $0x8,%rax
140d039b1:	88 46 7e             	mov    %al,0x7e(%rsi)
140d039b4:	8b 47 40             	mov    0x40(%rdi),%eax
140d039b7:	48 c1 e8 10          	shr    $0x10,%rax
140d039bb:	88 46 7d             	mov    %al,0x7d(%rsi)
140d039be:	8b 47 40             	mov    0x40(%rdi),%eax
140d039c1:	48 c1 e8 18          	shr    $0x18,%rax
140d039c5:	88 46 7c             	mov    %al,0x7c(%rsi)
140d039c8:	48 8b 47 40          	mov    0x40(%rdi),%rax
140d039cc:	48 c1 e8 20          	shr    $0x20,%rax
140d039d0:	88 46 7b             	mov    %al,0x7b(%rsi)
140d039d3:	48 8b 47 40          	mov    0x40(%rdi),%rax
140d039d7:	48 c1 e8 28          	shr    $0x28,%rax
140d039db:	88 46 7a             	mov    %al,0x7a(%rsi)
140d039de:	0f b6 47 46          	movzbl 0x46(%rdi),%eax
140d039e2:	88 46 79             	mov    %al,0x79(%rsi)
140d039e5:	0f b6 47 47          	movzbl 0x47(%rdi),%eax
140d039e9:	88 46 78             	mov    %al,0x78(%rsi)
140d039ec:	0f b6 47 48          	movzbl 0x48(%rdi),%eax
140d039f0:	88 46 77             	mov    %al,0x77(%rsi)
140d039f3:	8b 47 48             	mov    0x48(%rdi),%eax
140d039f6:	48 c1 e8 08          	shr    $0x8,%rax
140d039fa:	88 46 76             	mov    %al,0x76(%rsi)
140d039fd:	8b 47 48             	mov    0x48(%rdi),%eax
140d03a00:	48 c1 e8 10          	shr    $0x10,%rax
140d03a04:	88 46 75             	mov    %al,0x75(%rsi)
140d03a07:	8b 47 48             	mov    0x48(%rdi),%eax
140d03a0a:	48 c1 e8 18          	shr    $0x18,%rax
140d03a0e:	88 46 74             	mov    %al,0x74(%rsi)
140d03a11:	48 8b 47 48          	mov    0x48(%rdi),%rax
140d03a15:	48 c1 e8 20          	shr    $0x20,%rax
140d03a19:	88 46 73             	mov    %al,0x73(%rsi)
140d03a1c:	48 8b 47 48          	mov    0x48(%rdi),%rax
140d03a20:	48 c1 e8 28          	shr    $0x28,%rax
140d03a24:	88 46 72             	mov    %al,0x72(%rsi)
140d03a27:	0f b6 47 4e          	movzbl 0x4e(%rdi),%eax
140d03a2b:	88 46 71             	mov    %al,0x71(%rsi)
140d03a2e:	0f b6 47 4f          	movzbl 0x4f(%rdi),%eax
140d03a32:	88 46 70             	mov    %al,0x70(%rsi)
140d03a35:	e8 86 62 33 ff       	call   0x140039cc0
140d03a3a:	48 85 db             	test   %rbx,%rbx
140d03a3d:	0f 84 d2 06 00 00    	je     0x140d04115
140d03a43:	8b 87 d4 00 00 00    	mov    0xd4(%rdi),%eax
140d03a49:	83 f8 1c             	cmp    $0x1c,%eax
140d03a4c:	0f 84 ae 05 00 00    	je     0x140d04000
140d03a52:	83 f8 20             	cmp    $0x20,%eax
140d03a55:	0f 84 65 04 00 00    	je     0x140d03ec0
140d03a5b:	83 f8 30             	cmp    $0x30,%eax
140d03a5e:	0f 84 7c 02 00 00    	je     0x140d03ce0
140d03a64:	83 f8 40             	cmp    $0x40,%eax
140d03a67:	0f 85 a8 06 00 00    	jne    0x140d04115
140d03a6d:	48 8b 0f             	mov    (%rdi),%rcx
140d03a70:	48 8b c1             	mov    %rcx,%rax
140d03a73:	48 c1 e8 38          	shr    $0x38,%rax
140d03a77:	88 03                	mov    %al,(%rbx)
140d03a79:	48 8b c1             	mov    %rcx,%rax
140d03a7c:	48 c1 e8 30          	shr    $0x30,%rax
140d03a80:	88 43 01             	mov    %al,0x1(%rbx)
140d03a83:	48 8b c1             	mov    %rcx,%rax
140d03a86:	48 c1 e8 28          	shr    $0x28,%rax
140d03a8a:	88 43 02             	mov    %al,0x2(%rbx)
140d03a8d:	48 8b c1             	mov    %rcx,%rax
140d03a90:	48 c1 e8 20          	shr    $0x20,%rax
140d03a94:	88 43 03             	mov    %al,0x3(%rbx)
140d03a97:	48 8b c1             	mov    %rcx,%rax
140d03a9a:	48 c1 e8 18          	shr    $0x18,%rax
140d03a9e:	88 43 04             	mov    %al,0x4(%rbx)
140d03aa1:	48 8b c1             	mov    %rcx,%rax
140d03aa4:	48 c1 e8 10          	shr    $0x10,%rax
140d03aa8:	88 43 05             	mov    %al,0x5(%rbx)
140d03aab:	48 8b c1             	mov    %rcx,%rax
140d03aae:	48 c1 e8 08          	shr    $0x8,%rax
140d03ab2:	88 43 06             	mov    %al,0x6(%rbx)
140d03ab5:	88 4b 07             	mov    %cl,0x7(%rbx)
140d03ab8:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140d03abc:	48 8b c1             	mov    %rcx,%rax
140d03abf:	48 c1 e8 38          	shr    $0x38,%rax
140d03ac3:	88 43 08             	mov    %al,0x8(%rbx)
140d03ac6:	48 8b c1             	mov    %rcx,%rax
140d03ac9:	48 c1 e8 30          	shr    $0x30,%rax
140d03acd:	88 43 09             	mov    %al,0x9(%rbx)
140d03ad0:	48 8b c1             	mov    %rcx,%rax
140d03ad3:	48 c1 e8 28          	shr    $0x28,%rax
140d03ad7:	88 43 0a             	mov    %al,0xa(%rbx)
140d03ada:	48 8b c1             	mov    %rcx,%rax
140d03add:	48 c1 e8 20          	shr    $0x20,%rax
140d03ae1:	88 43 0b             	mov    %al,0xb(%rbx)
140d03ae4:	48 8b c1             	mov    %rcx,%rax
140d03ae7:	48 c1 e8 18          	shr    $0x18,%rax
140d03aeb:	88 43 0c             	mov    %al,0xc(%rbx)
140d03aee:	48 8b c1             	mov    %rcx,%rax
140d03af1:	48 c1 e8 10          	shr    $0x10,%rax
140d03af5:	88 43 0d             	mov    %al,0xd(%rbx)
140d03af8:	48 8b c1             	mov    %rcx,%rax
140d03afb:	48 c1 e8 08          	shr    $0x8,%rax
140d03aff:	88 43 0e             	mov    %al,0xe(%rbx)
140d03b02:	88 4b 0f             	mov    %cl,0xf(%rbx)
140d03b05:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140d03b09:	48 8b c1             	mov    %rcx,%rax
140d03b0c:	48 c1 e8 38          	shr    $0x38,%rax
140d03b10:	88 43 10             	mov    %al,0x10(%rbx)
140d03b13:	48 8b c1             	mov    %rcx,%rax
140d03b16:	48 c1 e8 30          	shr    $0x30,%rax
140d03b1a:	88 43 11             	mov    %al,0x11(%rbx)
140d03b1d:	48 8b c1             	mov    %rcx,%rax
140d03b20:	48 c1 e8 28          	shr    $0x28,%rax
140d03b24:	88 43 12             	mov    %al,0x12(%rbx)
140d03b27:	48 8b c1             	mov    %rcx,%rax
140d03b2a:	48 c1 e8 20          	shr    $0x20,%rax
140d03b2e:	88 43 13             	mov    %al,0x13(%rbx)
140d03b31:	48 8b c1             	mov    %rcx,%rax
140d03b34:	48 c1 e8 18          	shr    $0x18,%rax
140d03b38:	88 43 14             	mov    %al,0x14(%rbx)
140d03b3b:	48 8b c1             	mov    %rcx,%rax
140d03b3e:	48 c1 e8 10          	shr    $0x10,%rax
140d03b42:	88 43 15             	mov    %al,0x15(%rbx)
140d03b45:	48 8b c1             	mov    %rcx,%rax
140d03b48:	48 c1 e8 08          	shr    $0x8,%rax
140d03b4c:	88 43 16             	mov    %al,0x16(%rbx)
140d03b4f:	88 4b 17             	mov    %cl,0x17(%rbx)
140d03b52:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140d03b56:	48 8b c1             	mov    %rcx,%rax
140d03b59:	48 c1 e8 38          	shr    $0x38,%rax
140d03b5d:	88 43 18             	mov    %al,0x18(%rbx)
140d03b60:	48 8b c1             	mov    %rcx,%rax
140d03b63:	48 c1 e8 30          	shr    $0x30,%rax
140d03b67:	88 43 19             	mov    %al,0x19(%rbx)
140d03b6a:	48 8b c1             	mov    %rcx,%rax
140d03b6d:	48 c1 e8 28          	shr    $0x28,%rax
140d03b71:	88 43 1a             	mov    %al,0x1a(%rbx)
140d03b74:	48 8b c1             	mov    %rcx,%rax
140d03b77:	48 c1 e8 20          	shr    $0x20,%rax
140d03b7b:	88 43 1b             	mov    %al,0x1b(%rbx)
140d03b7e:	48 8b c1             	mov    %rcx,%rax
140d03b81:	48 c1 e8 18          	shr    $0x18,%rax
140d03b85:	88 43 1c             	mov    %al,0x1c(%rbx)
140d03b88:	48 8b c1             	mov    %rcx,%rax
140d03b8b:	48 c1 e8 10          	shr    $0x10,%rax
140d03b8f:	88 43 1d             	mov    %al,0x1d(%rbx)
140d03b92:	48 8b c1             	mov    %rcx,%rax
140d03b95:	48 c1 e8 08          	shr    $0x8,%rax
140d03b99:	88 43 1e             	mov    %al,0x1e(%rbx)
140d03b9c:	88 4b 1f             	mov    %cl,0x1f(%rbx)
140d03b9f:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140d03ba3:	48 8b c1             	mov    %rcx,%rax
140d03ba6:	48 c1 e8 38          	shr    $0x38,%rax
140d03baa:	88 43 20             	mov    %al,0x20(%rbx)
140d03bad:	48 8b c1             	mov    %rcx,%rax
140d03bb0:	48 c1 e8 30          	shr    $0x30,%rax
140d03bb4:	88 43 21             	mov    %al,0x21(%rbx)
140d03bb7:	48 8b c1             	mov    %rcx,%rax
140d03bba:	48 c1 e8 28          	shr    $0x28,%rax
140d03bbe:	88 43 22             	mov    %al,0x22(%rbx)
140d03bc1:	48 8b c1             	mov    %rcx,%rax
140d03bc4:	48 c1 e8 20          	shr    $0x20,%rax
140d03bc8:	88 43 23             	mov    %al,0x23(%rbx)
140d03bcb:	48 8b c1             	mov    %rcx,%rax
140d03bce:	48 c1 e8 18          	shr    $0x18,%rax
140d03bd2:	88 43 24             	mov    %al,0x24(%rbx)
140d03bd5:	48 8b c1             	mov    %rcx,%rax
140d03bd8:	48 c1 e8 10          	shr    $0x10,%rax
140d03bdc:	88 43 25             	mov    %al,0x25(%rbx)
140d03bdf:	48 8b c1             	mov    %rcx,%rax
140d03be2:	48 c1 e8 08          	shr    $0x8,%rax
140d03be6:	88 43 26             	mov    %al,0x26(%rbx)
140d03be9:	88 4b 27             	mov    %cl,0x27(%rbx)