140142799:	ba 41 00 00 00       	mov    $0x41,%edx
14014279e:	48 8d 0d 1b 42 1d 00 	lea    0x1d421b(%rip),%rcx        # 0x1403169c0
1401427a5:	e8 e6 49 fe ff       	call   0x140127190
1401427aa:	45 33 c0             	xor    %r8d,%r8d
1401427ad:	ba c5 00 00 00       	mov    $0xc5,%edx
1401427b2:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401427b6:	48 83 c4 28          	add    $0x28,%rsp
1401427ba:	e9 d1 4a fe ff       	jmp    0x140127290
1401427bf:	cc                   	int3
1401427c0:	b8 28 00 00 00       	mov    $0x28,%eax
1401427c5:	e8 66 e3 16 00       	call   0x1402b0b30
1401427ca:	48 2b e0             	sub    %rax,%rsp
1401427cd:	e8 9e 48 fe ff       	call   0x140127070
1401427d2:	4c 8d 05 ff 41 1d 00 	lea    0x1d41ff(%rip),%r8        # 0x1403169d8
1401427d9:	ba 46 00 00 00       	mov    $0x46,%edx
1401427de:	48 8d 0d db 41 1d 00 	lea    0x1d41db(%rip),%rcx        # 0x1403169c0
1401427e5:	e8 a6 49 fe ff       	call   0x140127190
1401427ea:	45 33 c0             	xor    %r8d,%r8d
1401427ed:	ba c6 00 00 00       	mov    $0xc6,%edx
1401427f2:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401427f6:	48 83 c4 28          	add    $0x28,%rsp
1401427fa:	e9 91 4a fe ff       	jmp    0x140127290
1401427ff:	cc                   	int3
140142800:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140142805:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14014280a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14014280f:	41 56                	push   %r14
140142811:	b8 20 00 00 00       	mov    $0x20,%eax
140142816:	e8 15 e3 16 00       	call   0x1402b0b30
14014281b:	48 2b e0             	sub    %rax,%rsp
14014281e:	8b 5a 5c             	mov    0x5c(%rdx),%ebx
140142821:	48 8d 72 1c          	lea    0x1c(%rdx),%rsi
140142825:	4c 8b f2             	mov    %rdx,%r14
140142828:	48 8b f9             	mov    %rcx,%rdi
14014282b:	c6 04 33 80          	movb   $0x80,(%rbx,%rsi,1)
14014282f:	48 ff c3             	inc    %rbx
140142832:	48 83 fb 38          	cmp    $0x38,%rbx
140142836:	76 25                	jbe    0x14014285d
140142838:	41 b8 40 00 00 00    	mov    $0x40,%r8d
14014283e:	48 8d 0c 33          	lea    (%rbx,%rsi,1),%rcx
140142842:	4c 2b c3             	sub    %rbx,%r8
140142845:	33 d2                	xor    %edx,%edx
140142847:	e8 b4 f1 19 00       	call   0x1402e1a00
14014284c:	33 db                	xor    %ebx,%ebx
14014284e:	48 8b d6             	mov    %rsi,%rdx
140142851:	49 8b ce             	mov    %r14,%rcx
140142854:	44 8d 43 01          	lea    0x1(%rbx),%r8d
140142858:	e8 63 05 ec ff       	call   0x140002dc0
14014285d:	41 b8 38 00 00 00    	mov    $0x38,%r8d
140142863:	48 8d 0c 33          	lea    (%rbx,%rsi,1),%rcx
140142867:	4c 2b c3             	sub    %rbx,%r8
14014286a:	33 d2                	xor    %edx,%edx
14014286c:	e8 8f f1 19 00       	call   0x1402e1a00
140142871:	41 0f b6 46 1b       	movzbl 0x1b(%r14),%eax
140142876:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14014287c:	88 46 38             	mov    %al,0x38(%rsi)
14014287f:	48 8b d6             	mov    %rsi,%rdx
140142882:	41 0f b6 46 1a       	movzbl 0x1a(%r14),%eax
140142887:	49 8b ce             	mov    %r14,%rcx
14014288a:	88 46 39             	mov    %al,0x39(%rsi)
14014288d:	41 0f b6 46 19       	movzbl 0x19(%r14),%eax
140142892:	88 46 3a             	mov    %al,0x3a(%rsi)
140142895:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
14014289a:	88 46 3b             	mov    %al,0x3b(%rsi)
14014289d:	41 0f b6 46 17       	movzbl 0x17(%r14),%eax
1401428a2:	88 46 3c             	mov    %al,0x3c(%rsi)
1401428a5:	41 0f b6 46 16       	movzbl 0x16(%r14),%eax
1401428aa:	88 46 3d             	mov    %al,0x3d(%rsi)
1401428ad:	41 0f b6 46 15       	movzbl 0x15(%r14),%eax
1401428b2:	88 46 3e             	mov    %al,0x3e(%rsi)
1401428b5:	41 0f b6 46 14       	movzbl 0x14(%r14),%eax
1401428ba:	88 46 3f             	mov    %al,0x3f(%rsi)
1401428bd:	e8 fe 04 ec ff       	call   0x140002dc0
1401428c2:	ba 40 00 00 00       	mov    $0x40,%edx
1401428c7:	41 c7 46 5c 00 00 00 	movl   $0x0,0x5c(%r14)
1401428ce:	00
1401428cf:	48 8b ce             	mov    %rsi,%rcx
1401428d2:	e8 69 e9 eb ff       	call   0x140001240
1401428d7:	41 8b 0e             	mov    (%r14),%ecx
1401428da:	8b c1                	mov    %ecx,%eax
1401428dc:	c1 e8 18             	shr    $0x18,%eax
1401428df:	88 07                	mov    %al,(%rdi)
1401428e1:	8b c1                	mov    %ecx,%eax
1401428e3:	c1 e8 10             	shr    $0x10,%eax
1401428e6:	88 47 01             	mov    %al,0x1(%rdi)
1401428e9:	8b c1                	mov    %ecx,%eax
1401428eb:	c1 e8 08             	shr    $0x8,%eax
1401428ee:	88 47 02             	mov    %al,0x2(%rdi)
1401428f1:	88 4f 03             	mov    %cl,0x3(%rdi)
1401428f4:	41 8b 4e 04          	mov    0x4(%r14),%ecx
1401428f8:	8b c1                	mov    %ecx,%eax
1401428fa:	c1 e8 18             	shr    $0x18,%eax
1401428fd:	88 47 04             	mov    %al,0x4(%rdi)
140142900:	8b c1                	mov    %ecx,%eax
140142902:	c1 e8 10             	shr    $0x10,%eax
140142905:	88 47 05             	mov    %al,0x5(%rdi)
140142908:	8b c1                	mov    %ecx,%eax
14014290a:	c1 e8 08             	shr    $0x8,%eax
14014290d:	88 47 06             	mov    %al,0x6(%rdi)
140142910:	88 4f 07             	mov    %cl,0x7(%rdi)
140142913:	41 8b 4e 08          	mov    0x8(%r14),%ecx
140142917:	8b c1                	mov    %ecx,%eax
140142919:	c1 e8 18             	shr    $0x18,%eax
14014291c:	88 47 08             	mov    %al,0x8(%rdi)
14014291f:	8b c1                	mov    %ecx,%eax
140142921:	c1 e8 10             	shr    $0x10,%eax
140142924:	88 47 09             	mov    %al,0x9(%rdi)
140142927:	8b c1                	mov    %ecx,%eax
140142929:	c1 e8 08             	shr    $0x8,%eax
14014292c:	88 47 0a             	mov    %al,0xa(%rdi)
14014292f:	88 4f 0b             	mov    %cl,0xb(%rdi)
140142932:	41 8b 4e 0c          	mov    0xc(%r14),%ecx
140142936:	8b c1                	mov    %ecx,%eax
140142938:	c1 e8 18             	shr    $0x18,%eax
14014293b:	88 47 0c             	mov    %al,0xc(%rdi)
14014293e:	8b c1                	mov    %ecx,%eax
140142940:	c1 e8 10             	shr    $0x10,%eax
140142943:	88 47 0d             	mov    %al,0xd(%rdi)
140142946:	8b c1                	mov    %ecx,%eax
140142948:	c1 e8 08             	shr    $0x8,%eax
14014294b:	88 47 0e             	mov    %al,0xe(%rdi)
14014294e:	88 4f 0f             	mov    %cl,0xf(%rdi)
140142951:	41 8b 56 10          	mov    0x10(%r14),%edx
140142955:	8b ca                	mov    %edx,%ecx
140142957:	c1 e9 18             	shr    $0x18,%ecx
14014295a:	88 4f 10             	mov    %cl,0x10(%rdi)
14014295d:	8b ca                	mov    %edx,%ecx
14014295f:	c1 e9 10             	shr    $0x10,%ecx
140142962:	88 4f 11             	mov    %cl,0x11(%rdi)
140142965:	8b ca                	mov    %edx,%ecx
140142967:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014296c:	b8 01 00 00 00       	mov    $0x1,%eax
140142971:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140142976:	c1 e9 08             	shr    $0x8,%ecx
140142979:	88 4f 12             	mov    %cl,0x12(%rdi)
14014297c:	88 57 13             	mov    %dl,0x13(%rdi)
14014297f:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140142984:	48 83 c4 20          	add    $0x20,%rsp
140142988:	41 5e                	pop    %r14
14014298a:	c3                   	ret
14014298b:	cc                   	int3
14014298c:	cc                   	int3
14014298d:	cc                   	int3
14014298e:	cc                   	int3
14014298f:	cc                   	int3
140142990:	0f 57 c0             	xorps  %xmm0,%xmm0
140142993:	33 c0                	xor    %eax,%eax
140142995:	0f 11 41 14          	movups %xmm0,0x14(%rcx)
140142999:	0f 11 41 24          	movups %xmm0,0x24(%rcx)
14014299d:	0f 11 41 34          	movups %xmm0,0x34(%rcx)
1401429a1:	0f 11 41 44          	movups %xmm0,0x44(%rcx)
1401429a5:	48 89 41 54          	mov    %rax,0x54(%rcx)
1401429a9:	89 41 5c             	mov    %eax,0x5c(%rcx)
1401429ac:	b8 01 00 00 00       	mov    $0x1,%eax
1401429b1:	c7 01 01 23 45 67    	movl   $0x67452301,(%rcx)
1401429b7:	c7 41 04 89 ab cd ef 	movl   $0xefcdab89,0x4(%rcx)
1401429be:	c7 41 08 fe dc ba 98 	movl   $0x98badcfe,0x8(%rcx)
1401429c5:	c7 41 0c 76 54 32 10 	movl   $0x10325476,0xc(%rcx)
1401429cc:	c7 41 10 f0 e1 d2 c3 	movl   $0xc3d2e1f0,0x10(%rcx)
1401429d3:	c3                   	ret
1401429d4:	cc                   	int3
1401429d5:	cc                   	int3
1401429d6:	cc                   	int3
1401429d7:	cc                   	int3
1401429d8:	cc                   	int3
1401429d9:	cc                   	int3
1401429da:	cc                   	int3
1401429db:	cc                   	int3
1401429dc:	cc                   	int3
1401429dd:	cc                   	int3
1401429de:	cc                   	int3
1401429df:	cc                   	int3
1401429e0:	b8 28 00 00 00       	mov    $0x28,%eax
1401429e5:	e8 46 e1 16 00       	call   0x1402b0b30
1401429ea:	48 2b e0             	sub    %rax,%rsp
1401429ed:	44 8d 40 d9          	lea    -0x27(%rax),%r8d
1401429f1:	48 83 c4 28          	add    $0x28,%rsp
1401429f5:	e9 c6 03 ec ff       	jmp    0x140002dc0
1401429fa:	cc                   	int3
1401429fb:	cc                   	int3
1401429fc:	cc                   	int3
1401429fd:	cc                   	int3
1401429fe:	cc                   	int3
1401429ff:	cc                   	int3
140142a00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140142a05:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140142a0a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140142a0f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140142a14:	41 56                	push   %r14
140142a16:	b8 20 00 00 00       	mov    $0x20,%eax
140142a1b:	e8 10 e1 16 00       	call   0x1402b0b30
140142a20:	48 2b e0             	sub    %rax,%rsp
140142a23:	49 8b f8             	mov    %r8,%rdi
140142a26:	48 8b ea             	mov    %rdx,%rbp
140142a29:	48 8b f1             	mov    %rcx,%rsi
140142a2c:	4d 85 c0             	test   %r8,%r8
140142a2f:	0f 84 d3 00 00 00    	je     0x140142b08
140142a35:	8b 41 14             	mov    0x14(%rcx),%eax
140142a38:	8b 49 18             	mov    0x18(%rcx),%ecx
140142a3b:	42 8d 14 c0          	lea    (%rax,%r8,8),%edx
140142a3f:	3b d0                	cmp    %eax,%edx
140142a41:	73 02                	jae    0x140142a45
140142a43:	ff c1                	inc    %ecx
140142a45:	48 8b c7             	mov    %rdi,%rax
140142a48:	89 56 14             	mov    %edx,0x14(%rsi)
140142a4b:	48 c1 e8 1d          	shr    $0x1d,%rax
140142a4f:	03 c1                	add    %ecx,%eax
140142a51:	8b 4e 5c             	mov    0x5c(%rsi),%ecx
140142a54:	89 46 18             	mov    %eax,0x18(%rsi)
140142a57:	48 85 c9             	test   %rcx,%rcx
140142a5a:	74 71                	je     0x140142acd
140142a5c:	4c 8d 76 1c          	lea    0x1c(%rsi),%r14
140142a60:	48 83 ff 40          	cmp    $0x40,%rdi
140142a64:	73 1d                	jae    0x140142a83
140142a66:	4a 8d 04 01          	lea    (%rcx,%r8,1),%rax
140142a6a:	48 83 f8 40          	cmp    $0x40,%rax
140142a6e:	73 13                	jae    0x140142a83
140142a70:	49 03 ce             	add    %r14,%rcx
140142a73:	48 8b d5             	mov    %rbp,%rdx
140142a76:	e8 e5 e8 19 00       	call   0x1402e1360
140142a7b:	01 7e 5c             	add    %edi,0x5c(%rsi)
140142a7e:	e9 85 00 00 00       	jmp    0x140142b08
140142a83:	bb 40 00 00 00       	mov    $0x40,%ebx
140142a88:	48 8b d5             	mov    %rbp,%rdx
140142a8b:	48 2b d9             	sub    %rcx,%rbx
140142a8e:	49 03 ce             	add    %r14,%rcx
140142a91:	4c 8b c3             	mov    %rbx,%r8
140142a94:	e8 c7 e8 19 00       	call   0x1402e1360
140142a99:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140142a9f:	49 8b d6             	mov    %r14,%rdx
140142aa2:	48 8b ce             	mov    %rsi,%rcx
140142aa5:	e8 16 03 ec ff       	call   0x140002dc0
140142aaa:	0f 57 c0             	xorps  %xmm0,%xmm0
140142aad:	c7 46 5c 00 00 00 00 	movl   $0x0,0x5c(%rsi)
140142ab4:	41 0f 11 06          	movups %xmm0,(%r14)
140142ab8:	48 03 eb             	add    %rbx,%rbp
140142abb:	41 0f 11 46 10       	movups %xmm0,0x10(%r14)
140142ac0:	48 2b fb             	sub    %rbx,%rdi
140142ac3:	41 0f 11 46 20       	movups %xmm0,0x20(%r14)
140142ac8:	41 0f 11 46 30       	movups %xmm0,0x30(%r14)
140142acd:	48 8b df             	mov    %rdi,%rbx
140142ad0:	48 c1 eb 06          	shr    $0x6,%rbx
140142ad4:	48 85 db             	test   %rbx,%rbx
140142ad7:	74 18                	je     0x140142af1
140142ad9:	4c 8b c3             	mov    %rbx,%r8
140142adc:	48 8b d5             	mov    %rbp,%rdx
140142adf:	48 8b ce             	mov    %rsi,%rcx
140142ae2:	e8 d9 02 ec ff       	call   0x140002dc0
140142ae7:	48 c1 e3 06          	shl    $0x6,%rbx
140142aeb:	48 03 eb             	add    %rbx,%rbp
140142aee:	48 2b fb             	sub    %rbx,%rdi
140142af1:	48 85 ff             	test   %rdi,%rdi
140142af4:	74 12                	je     0x140142b08
140142af6:	48 8d 4e 1c          	lea    0x1c(%rsi),%rcx
140142afa:	89 7e 5c             	mov    %edi,0x5c(%rsi)
140142afd:	4c 8b c7             	mov    %rdi,%r8
140142b00:	48 8b d5             	mov    %rbp,%rdx
140142b03:	e8 58 e8 19 00       	call   0x1402e1360
140142b08:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140142b0d:	b8 01 00 00 00       	mov    $0x1,%eax
140142b12:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140142b17:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140142b1c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140142b21:	48 83 c4 20          	add    $0x20,%rsp
140142b25:	41 5e                	pop    %r14
140142b27:	c3                   	ret
140142b28:	cc                   	int3
140142b29:	cc                   	int3
140142b2a:	cc                   	int3
140142b2b:	cc                   	int3
140142b2c:	cc                   	int3
140142b2d:	cc                   	int3
140142b2e:	cc                   	int3
140142b2f:	cc                   	int3
140142b30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140142b35:	57                   	push   %rdi
140142b36:	b8 70 00 00 00       	mov    $0x70,%eax
140142b3b:	e8 f0 df 16 00       	call   0x1402b0b30
140142b40:	48 2b e0             	sub    %rax,%rsp
140142b43:	48 8b 05 36 2f 29 00 	mov    0x292f36(%rip),%rax        # 0x1403d5a80
140142b4a:	48 33 c4             	xor    %rsp,%rax
140142b4d:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140142b52:	49 8b f9             	mov    %r9,%rdi
140142b55:	48 8b d9             	mov    %rcx,%rbx
140142b58:	83 fa 1d             	cmp    $0x1d,%edx
140142b5b:	74 0a                	je     0x140142b67
140142b5d:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140142b62:	e9 20 01 00 00       	jmp    0x140142c87
140142b67:	48 85 db             	test   %rbx,%rbx
140142b6a:	0f 84 15 01 00 00    	je     0x140142c85
140142b70:	41 83 f8 30          	cmp    $0x30,%r8d
140142b74:	0f 85 0b 01 00 00    	jne    0x140142c85
140142b7a:	41 b8 30 00 00 00    	mov    $0x30,%r8d
140142b80:	48 8b d7             	mov    %rdi,%rdx
140142b83:	e8 78 fe ff ff       	call   0x140142a00
140142b88:	85 c0                	test   %eax,%eax
140142b8a:	0f 8e f5 00 00 00    	jle    0x140142c85
140142b90:	66 0f 6f 05 48 3e 1d 	movdqa 0x1d3e48(%rip),%xmm0        # 0x1403169e0
140142b97:	00
140142b98:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140142b9d:	41 b8 28 00 00 00    	mov    $0x28,%r8d
140142ba3:	66 0f d6 44 24 40    	movq   %xmm0,0x40(%rsp)
140142ba9:	48 8b cb             	mov    %rbx,%rcx
140142bac:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140142bb1:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140142bb6:	e8 45 fe ff ff       	call   0x140142a00
140142bbb:	85 c0                	test   %eax,%eax
140142bbd:	0f 84 c2 00 00 00    	je     0x140142c85
140142bc3:	48 8b d3             	mov    %rbx,%rdx
140142bc6:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140142bcb:	e8 30 fc ff ff       	call   0x140142800
140142bd0:	85 c0                	test   %eax,%eax
140142bd2:	0f 84 ad 00 00 00    	je     0x140142c85
140142bd8:	0f 57 c0             	xorps  %xmm0,%xmm0
140142bdb:	33 c0                	xor    %eax,%eax
140142bdd:	0f 11 43 14          	movups %xmm0,0x14(%rbx)
140142be1:	48 8b d7             	mov    %rdi,%rdx
140142be4:	48 8b cb             	mov    %rbx,%rcx
140142be7:	0f 11 43 24          	movups %xmm0,0x24(%rbx)
140142beb:	44 8d 40 30          	lea    0x30(%rax),%r8d
140142bef:	0f 11 43 34          	movups %xmm0,0x34(%rbx)
140142bf3:	0f 11 43 44          	movups %xmm0,0x44(%rbx)
140142bf7:	48 89 43 54          	mov    %rax,0x54(%rbx)
140142bfb:	89 43 5c             	mov    %eax,0x5c(%rbx)
140142bfe:	c7 03 01 23 45 67    	movl   $0x67452301,(%rbx)
140142c04:	c7 43 04 89 ab cd ef 	movl   $0xefcdab89,0x4(%rbx)
140142c0b:	c7 43 08 fe dc ba 98 	movl   $0x98badcfe,0x8(%rbx)
140142c12:	c7 43 0c 76 54 32 10 	movl   $0x10325476,0xc(%rbx)
140142c19:	c7 43 10 f0 e1 d2 c3 	movl   $0xc3d2e1f0,0x10(%rbx)
140142c20:	e8 db fd ff ff       	call   0x140142a00
140142c25:	85 c0                	test   %eax,%eax
140142c27:	7e 5c                	jle    0x140142c85
140142c29:	66 0f 6f 05 bf 3d 1d 	movdqa 0x1d3dbf(%rip),%xmm0        # 0x1403169f0
140142c30:	00
140142c31:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140142c36:	41 b8 28 00 00 00    	mov    $0x28,%r8d
140142c3c:	66 0f d6 44 24 40    	movq   %xmm0,0x40(%rsp)
140142c42:	48 8b cb             	mov    %rbx,%rcx
140142c45:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140142c4a:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140142c4f:	e8 ac fd ff ff       	call   0x140142a00
140142c54:	85 c0                	test   %eax,%eax
140142c56:	74 2d                	je     0x140142c85
140142c58:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140142c5e:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140142c63:	48 8b cb             	mov    %rbx,%rcx
140142c66:	e8 95 fd ff ff       	call   0x140142a00
140142c6b:	85 c0                	test   %eax,%eax
140142c6d:	74 16                	je     0x140142c85
140142c6f:	ba 14 00 00 00       	mov    $0x14,%edx