14024ad59:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
14024ad5e:	48 d1 c0             	rol    $1,%rax
14024ad61:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
14024ad66:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14024ad6b:	49 8d 14 2f          	lea    (%r15,%rbp,1),%rdx
14024ad6f:	48 8b 6c 24 20       	mov    0x20(%rsp),%rbp
14024ad74:	48 03 d5             	add    %rbp,%rdx
14024ad77:	4c 33 ca             	xor    %rdx,%r9
14024ad7a:	49 c1 c9 20          	ror    $0x20,%r9
14024ad7e:	4d 03 c1             	add    %r9,%r8
14024ad81:	49 33 e8             	xor    %r8,%rbp
14024ad84:	48 c1 cd 18          	ror    $0x18,%rbp
14024ad88:	48 03 c5             	add    %rbp,%rax
14024ad8b:	48 03 c2             	add    %rdx,%rax
14024ad8e:	4b 8d 14 3a          	lea    (%r10,%r15,1),%rdx
14024ad92:	4c 8b f0             	mov    %rax,%r14
14024ad95:	48 89 04 24          	mov    %rax,(%rsp)
14024ad99:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14024ada0:	00
14024ada1:	4d 33 f1             	xor    %r9,%r14
14024ada4:	49 c1 ce 10          	ror    $0x10,%r14
14024ada8:	4b 8d 1c 06          	lea    (%r14,%r8,1),%rbx
14024adac:	4c 8b cb             	mov    %rbx,%r9
14024adaf:	4c 33 cd             	xor    %rbp,%r9
14024adb2:	49 d1 c1             	rol    $1,%r9
14024adb5:	49 03 d1             	add    %r9,%rdx
14024adb8:	4c 8b d2             	mov    %rdx,%r10
14024adbb:	4c 33 d7             	xor    %rdi,%r10
14024adbe:	49 c1 ca 20          	ror    $0x20,%r10
14024adc2:	4f 8d 04 1a          	lea    (%r10,%r11,1),%r8
14024adc6:	4d 8b d8             	mov    %r8,%r11
14024adc9:	4d 33 d9             	xor    %r9,%r11
14024adcc:	49 c1 cb 18          	ror    $0x18,%r11
14024add0:	49 03 c3             	add    %r11,%rax
14024add3:	48 03 c2             	add    %rdx,%rax
14024add6:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
14024addd:	00
14024adde:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14024ade3:	49 03 d4             	add    %r12,%rdx
14024ade6:	48 03 54 24 18       	add    0x18(%rsp),%rdx
14024adeb:	49 33 c2             	xor    %r10,%rax
14024adee:	48 c1 c8 10          	ror    $0x10,%rax
14024adf2:	4c 8b ca             	mov    %rdx,%r9
14024adf5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14024adfa:	4c 33 ce             	xor    %rsi,%r9
14024adfd:	49 03 c0             	add    %r8,%rax
14024ae00:	49 c1 c9 20          	ror    $0x20,%r9
14024ae04:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14024ae09:	49 33 c3             	xor    %r11,%rax
14024ae0c:	48 d1 c0             	rol    $1,%rax
14024ae0f:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14024ae14:	4d 8d 04 19          	lea    (%r9,%rbx,1),%r8
14024ae18:	4d 8b d0             	mov    %r8,%r10
14024ae1b:	4c 33 54 24 18       	xor    0x18(%rsp),%r10
14024ae20:	4c 8b bc 24 a0 00 00 	mov    0xa0(%rsp),%r15
14024ae27:	00
14024ae28:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14024ae2d:	49 c1 ca 18          	ror    $0x18,%r10
14024ae31:	4d 03 fa             	add    %r10,%r15
14024ae34:	4c 03 fa             	add    %rdx,%r15
14024ae37:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
14024ae3e:	00
14024ae3f:	49 03 d5             	add    %r13,%rdx
14024ae42:	49 8b c7             	mov    %r15,%rax
14024ae45:	48 03 54 24 08       	add    0x8(%rsp),%rdx
14024ae4a:	49 33 c1             	xor    %r9,%rax
14024ae4d:	4c 8b ca             	mov    %rdx,%r9
14024ae50:	48 c1 c8 10          	ror    $0x10,%rax
14024ae54:	4d 33 ce             	xor    %r14,%r9
14024ae57:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
14024ae5c:	49 03 c0             	add    %r8,%rax
14024ae5f:	49 c1 c9 20          	ror    $0x20,%r9
14024ae63:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14024ae68:	48 8b f0             	mov    %rax,%rsi
14024ae6b:	49 33 f2             	xor    %r10,%rsi
14024ae6e:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14024ae73:	4d 03 c1             	add    %r9,%r8
14024ae76:	48 d1 c6             	rol    $1,%rsi
14024ae79:	4d 8b d0             	mov    %r8,%r10
14024ae7c:	4c 33 54 24 08       	xor    0x8(%rsp),%r10
14024ae81:	49 c1 ca 18          	ror    $0x18,%r10
14024ae85:	49 03 ea             	add    %r10,%rbp
14024ae88:	48 03 ea             	add    %rdx,%rbp
14024ae8b:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
14024ae90:	48 03 14 24          	add    (%rsp),%rdx
14024ae94:	4c 8b e5             	mov    %rbp,%r12
14024ae97:	48 03 54 24 10       	add    0x10(%rsp),%rdx
14024ae9c:	4d 33 e1             	xor    %r9,%r12
14024ae9f:	4c 8b ca             	mov    %rdx,%r9
14024aea2:	49 c1 cc 10          	ror    $0x10,%r12
14024aea6:	4c 33 4c 24 50       	xor    0x50(%rsp),%r9
14024aeab:	49 c1 c9 20          	ror    $0x20,%r9
14024aeaf:	4b 8d 3c 04          	lea    (%r12,%r8,1),%rdi
14024aeb3:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14024aeb8:	4d 03 c1             	add    %r9,%r8
14024aebb:	48 8b c7             	mov    %rdi,%rax
14024aebe:	49 33 c2             	xor    %r10,%rax
14024aec1:	4d 8b d0             	mov    %r8,%r10
14024aec4:	4c 33 54 24 10       	xor    0x10(%rsp),%r10
14024aec9:	49 c1 ca 18          	ror    $0x18,%r10
14024aecd:	48 d1 c0             	rol    $1,%rax
14024aed0:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14024aed5:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
14024aedc:	00
14024aedd:	4d 8d 34 12          	lea    (%r10,%rdx,1),%r14
14024aee1:	48 03 c6             	add    %rsi,%rax
14024aee4:	4c 03 b4 24 d8 00 00 	add    0xd8(%rsp),%r14
14024aeeb:	00
14024aeec:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14024aef1:	4d 8b de             	mov    %r14,%r11
14024aef4:	4d 33 d9             	xor    %r9,%r11
14024aef7:	48 03 d0             	add    %rax,%rdx
14024aefa:	4c 8b ca             	mov    %rdx,%r9
14024aefd:	49 c1 cb 10          	ror    $0x10,%r11
14024af01:	4d 33 cb             	xor    %r11,%r9
14024af04:	49 c1 c9 20          	ror    $0x20,%r9
14024af08:	4b 8d 1c 03          	lea    (%r11,%r8,1),%rbx
14024af0c:	4c 8b eb             	mov    %rbx,%r13
14024af0f:	4d 33 ea             	xor    %r10,%r13
14024af12:	4d 8d 04 39          	lea    (%r9,%rdi,1),%r8
14024af16:	4d 8b d0             	mov    %r8,%r10
14024af19:	49 d1 c5             	rol    $1,%r13
14024af1c:	4c 33 d6             	xor    %rsi,%r10
14024af1f:	48 8b b4 24 b8 00 00 	mov    0xb8(%rsp),%rsi
14024af26:	00
14024af27:	49 c1 ca 18          	ror    $0x18,%r10
14024af2b:	49 03 f2             	add    %r10,%rsi
14024af2e:	4c 89 54 24 08       	mov    %r10,0x8(%rsp)
14024af33:	48 03 f2             	add    %rdx,%rsi
14024af36:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
14024af3d:	00
14024af3e:	48 89 34 24          	mov    %rsi,(%rsp)
14024af42:	49 33 f1             	xor    %r9,%rsi
14024af45:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14024af4a:	48 c1 ce 10          	ror    $0x10,%rsi
14024af4e:	49 03 d1             	add    %r9,%rdx
14024af51:	49 03 d7             	add    %r15,%rdx
14024af54:	4a 8d 3c 06          	lea    (%rsi,%r8,1),%rdi
14024af58:	4c 8b c2             	mov    %rdx,%r8
14024af5b:	4c 33 44 24 20       	xor    0x20(%rsp),%r8
14024af60:	49 c1 c8 20          	ror    $0x20,%r8
14024af64:	48 03 94 24 c0 00 00 	add    0xc0(%rsp),%rdx
14024af6b:	00
14024af6c:	4a 8d 04 03          	lea    (%rbx,%r8,1),%rax
14024af70:	4c 8b 54 24 78       	mov    0x78(%rsp),%r10
14024af75:	4c 33 c8             	xor    %rax,%r9
14024af78:	49 c1 c9 18          	ror    $0x18,%r9
14024af7c:	49 03 d1             	add    %r9,%rdx
14024af7f:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
14024af84:	4c 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%r9
14024af8b:	00
14024af8c:	48 8b da             	mov    %rdx,%rbx
14024af8f:	49 33 d8             	xor    %r8,%rbx
14024af92:	48 89 94 24 80 00 00 	mov    %rdx,0x80(%rsp)
14024af99:	00
14024af9a:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
14024afa1:	00
14024afa2:	48 c1 cb 10          	ror    $0x10,%rbx
14024afa6:	4c 8d 3c 03          	lea    (%rbx,%rax,1),%r15
14024afaa:	48 8b c5             	mov    %rbp,%rax
14024afad:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14024afb2:	49 03 c5             	add    %r13,%rax
14024afb5:	48 03 d0             	add    %rax,%rdx
14024afb8:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14024afbd:	4c 03 d2             	add    %rdx,%r10
14024afc0:	4c 8b c2             	mov    %rdx,%r8
14024afc3:	4c 33 44 24 18       	xor    0x18(%rsp),%r8
14024afc8:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
14024afcf:	00
14024afd0:	49 03 d6             	add    %r14,%rdx
14024afd3:	49 c1 c8 20          	ror    $0x20,%r8
14024afd7:	49 03 c0             	add    %r8,%rax
14024afda:	48 03 d5             	add    %rbp,%rdx
14024afdd:	4c 33 e8             	xor    %rax,%r13
14024afe0:	4c 03 ca             	add    %rdx,%r9
14024afe3:	49 c1 cd 18          	ror    $0x18,%r13
14024afe7:	4d 03 d5             	add    %r13,%r10
14024afea:	4d 8b da             	mov    %r10,%r11
14024afed:	4d 33 d8             	xor    %r8,%r11
14024aff0:	4c 8b c2             	mov    %rdx,%r8
14024aff3:	4d 33 c4             	xor    %r12,%r8
14024aff6:	49 c1 cb 10          	ror    $0x10,%r11
14024affa:	49 03 c3             	add    %r11,%rax
14024affd:	49 c1 c8 20          	ror    $0x20,%r8
14024b001:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14024b006:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14024b00b:	49 03 c0             	add    %r8,%rax
14024b00e:	48 33 e8             	xor    %rax,%rbp
14024b011:	48 c1 cd 18          	ror    $0x18,%rbp
14024b015:	4c 03 cd             	add    %rbp,%r9
14024b018:	49 8b d1             	mov    %r9,%rdx
14024b01b:	49 33 d0             	xor    %r8,%rdx
14024b01e:	4c 8b 04 24          	mov    (%rsp),%r8
14024b022:	4c 33 44 24 78       	xor    0x78(%rsp),%r8
14024b027:	4c 33 01             	xor    (%rcx),%r8
14024b02a:	4c 89 01             	mov    %r8,(%rcx)
14024b02d:	48 c1 ca 10          	ror    $0x10,%rdx
14024b031:	4c 8d 34 02          	lea    (%rdx,%rax,1),%r14
14024b035:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
14024b03c:	00
14024b03d:	49 33 c6             	xor    %r14,%rax
14024b040:	4c 33 f5             	xor    %rbp,%r14
14024b043:	48 33 41 08          	xor    0x8(%rcx),%rax
14024b047:	48 89 41 08          	mov    %rax,0x8(%rcx)
14024b04b:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14024b052:	00
14024b053:	48 8b c7             	mov    %rdi,%rax
14024b056:	48 33 41 10          	xor    0x10(%rcx),%rax
14024b05a:	49 33 c2             	xor    %r10,%rax
14024b05d:	49 d1 c6             	rol    $1,%r14
14024b060:	48 89 41 10          	mov    %rax,0x10(%rcx)
14024b064:	48 89 04 24          	mov    %rax,(%rsp)
14024b068:	49 8b c7             	mov    %r15,%rax
14024b06b:	4c 33 7c 24 48       	xor    0x48(%rsp),%r15
14024b070:	49 33 c1             	xor    %r9,%rax
14024b073:	48 33 41 18          	xor    0x18(%rcx),%rax
14024b077:	48 89 41 18          	mov    %rax,0x18(%rcx)
14024b07b:	4c 33 71 20          	xor    0x20(%rcx),%r14
14024b07f:	4c 33 f3             	xor    %rbx,%r14
14024b082:	49 d1 c7             	rol    $1,%r15
14024b085:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
14024b08a:	48 33 df             	xor    %rdi,%rbx
14024b08d:	4c 89 71 20          	mov    %r14,0x20(%rcx)
14024b091:	48 d1 c3             	rol    $1,%rbx
14024b094:	49 33 db             	xor    %r11,%rbx
14024b097:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
14024b09e:	00
14024b09f:	48 33 59 28          	xor    0x28(%rcx),%rbx
14024b0a3:	48 89 59 28          	mov    %rbx,0x28(%rcx)
14024b0a7:	4c 33 79 30          	xor    0x30(%rcx),%r15
14024b0ab:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
14024b0b2:	00
14024b0b3:	4c 33 fa             	xor    %rdx,%r15
14024b0b6:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
14024b0bd:	00
14024b0be:	48 bd d1 82 e6 ad 7f 	movabs $0x510e527fade682d1,%rbp
14024b0c5:	52 0e 51
14024b0c8:	4c 8b 5c 24 78       	mov    0x78(%rsp),%r11
14024b0cd:	48 03 d0             	add    %rax,%rdx
14024b0d0:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
14024b0d7:	00
14024b0d8:	4d 33 dd             	xor    %r13,%r11
14024b0db:	49 d1 c3             	rol    $1,%r11
14024b0de:	49 bd 1f 6c 3e 2b 8c 	movabs $0x9b05688c2b3e6c1f,%r13
14024b0e5:	68 05 9b
14024b0e8:	4c 33 de             	xor    %rsi,%r11
14024b0eb:	4c 89 79 30          	mov    %r15,0x30(%rcx)
14024b0ef:	4c 33 59 38          	xor    0x38(%rcx),%r11
14024b0f3:	48 29 84 24 e8 00 00 	sub    %rax,0xe8(%rsp)
14024b0fa:	00
14024b0fb:	48 8b 34 24          	mov    (%rsp),%rsi
14024b0ff:	4c 89 59 38          	mov    %r11,0x38(%rcx)
14024b103:	48 89 94 24 e0 00 00 	mov    %rdx,0xe0(%rsp)
14024b10a:	00
14024b10b:	0f 85 df de ff ff    	jne    0x140248ff0
14024b111:	48 8b 8c 24 80 01 00 	mov    0x180(%rsp),%rcx
14024b118:	00
14024b119:	48 33 cc             	xor    %rsp,%rcx
14024b11c:	e8 8f 4d 06 00       	call   0x1402afeb0
14024b121:	4c 8d 9c 24 d0 01 00 	lea    0x1d0(%rsp),%r11
14024b128:	00
14024b129:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14024b12d:	49 8b 6b 40          	mov    0x40(%r11),%rbp
14024b131:	49 8b 73 48          	mov    0x48(%r11),%rsi
14024b135:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
14024b13a:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
14024b13f:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
14024b144:	45 0f 28 4b c0       	movaps -0x40(%r11),%xmm9
14024b149:	49 8b e3             	mov    %r11,%rsp
14024b14c:	41 5f                	pop    %r15
14024b14e:	41 5e                	pop    %r14
14024b150:	41 5d                	pop    %r13
14024b152:	41 5c                	pop    %r12
14024b154:	5f                   	pop    %rdi
14024b155:	c3                   	ret
14024b156:	cc                   	int3
14024b157:	cc                   	int3
14024b158:	cc                   	int3
14024b159:	cc                   	int3
14024b15a:	cc                   	int3
14024b15b:	cc                   	int3
14024b15c:	cc                   	int3
14024b15d:	cc                   	int3
14024b15e:	cc                   	int3
14024b15f:	cc                   	int3
14024b160:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14024b165:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14024b16a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14024b16f:	57                   	push   %rdi
14024b170:	b8 20 00 00 00       	mov    $0x20,%eax
14024b175:	e8 b6 59 06 00       	call   0x1402b0b30
14024b17a:	48 2b e0             	sub    %rax,%rsp
14024b17d:	48 8b da             	mov    %rdx,%rbx
14024b180:	48 8b f9             	mov    %rcx,%rdi
14024b183:	48 83 c1 40          	add    $0x40,%rcx
14024b187:	33 d2                	xor    %edx,%edx
14024b189:	41 b8 b0 00 00 00    	mov    $0xb0,%r8d
14024b18f:	e8 6c 68 09 00       	call   0x1402e1a00
14024b194:	48 be 6b bd 41 fb ab 	movabs $0x1f83d9abfb41bd6b,%rsi
14024b19b:	d9 83 1f
14024b19e:	48 bd 79 21 7e 13 19 	movabs $0x5be0cd19137e2179,%rbp
14024b1a5:	cd e0 5b
14024b1a8:	48 89 77 30          	mov    %rsi,0x30(%rdi)
14024b1ac:	48 b9 08 c9 bc f3 67 	movabs $0x6a09e667f3bcc908,%rcx
14024b1b3:	e6 09 6a
14024b1b6:	48 89 6f 38          	mov    %rbp,0x38(%rdi)
14024b1ba:	48 ba 3b a7 ca 84 85 	movabs $0xbb67ae8584caa73b,%rdx
14024b1c1:	ae 67 bb
14024b1c4:	48 89 0f             	mov    %rcx,(%rdi)
14024b1c7:	49 b8 2b f8 94 fe 72 	movabs $0x3c6ef372fe94f82b,%r8
14024b1ce:	f3 6e 3c
14024b1d1:	48 89 57 08          	mov    %rdx,0x8(%rdi)
14024b1d5:	49 b9 f1 36 1d 5f 3a 	movabs $0xa54ff53a5f1d36f1,%r9
14024b1dc:	f5 4f a5
14024b1df:	4c 89 47 10          	mov    %r8,0x10(%rdi)
14024b1e3:	49 ba d1 82 e6 ad 7f 	movabs $0x510e527fade682d1,%r10
14024b1ea:	52 0e 51
14024b1ed:	4c 89 4f 18          	mov    %r9,0x18(%rdi)
14024b1f1:	49 bb 1f 6c 3e 2b 8c 	movabs $0x9b05688c2b3e6c1f,%r11
14024b1f8:	68 05 9b
14024b1fb:	4c 89 57 20          	mov    %r10,0x20(%rdi)
14024b1ff:	4c 89 5f 28          	mov    %r11,0x28(%rdi)
14024b203:	0f b6 03             	movzbl (%rbx),%eax
14024b206:	48 89 87 e8 00 00 00 	mov    %rax,0xe8(%rdi)
14024b20d:	48 8b 03             	mov    (%rbx),%rax
14024b210:	48 33 c1             	xor    %rcx,%rax
14024b213:	48 89 07             	mov    %rax,(%rdi)
14024b216:	48 8b 43 08          	mov    0x8(%rbx),%rax
14024b21a:	48 33 c2             	xor    %rdx,%rax
14024b21d:	48 89 47 08          	mov    %rax,0x8(%rdi)
14024b221:	48 8b 43 10          	mov    0x10(%rbx),%rax
14024b225:	49 33 c0             	xor    %r8,%rax
14024b228:	48 89 47 10          	mov    %rax,0x10(%rdi)
14024b22c:	48 8b 43 18          	mov    0x18(%rbx),%rax
14024b230:	49 33 c1             	xor    %r9,%rax
14024b233:	48 89 47 18          	mov    %rax,0x18(%rdi)
14024b237:	48 8b 43 20          	mov    0x20(%rbx),%rax
14024b23b:	49 33 c2             	xor    %r10,%rax
14024b23e:	48 89 47 20          	mov    %rax,0x20(%rdi)
14024b242:	48 8b 43 28          	mov    0x28(%rbx),%rax
14024b246:	49 33 c3             	xor    %r11,%rax
14024b249:	48 89 47 28          	mov    %rax,0x28(%rdi)
14024b24d:	48 8b 43 30          	mov    0x30(%rbx),%rax
14024b251:	48 33 c6             	xor    %rsi,%rax
14024b254:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024b259:	48 89 47 30          	mov    %rax,0x30(%rdi)
14024b25d:	48 8b 43 38          	mov    0x38(%rbx),%rax
14024b261:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14024b266:	48 33 c5             	xor    %rbp,%rax
14024b269:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp