14003a962:	4d 01 e0             	add    %r12,%r8
14003a965:	4c 01 e0             	add    %r12,%rax
14003a968:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
14003a96c:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
14003a971:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
14003a976:	4d 89 ec             	mov    %r13,%r12
14003a979:	49 c1 cd 07          	ror    $0x7,%r13
14003a97d:	4c 01 f0             	add    %r14,%rax
14003a980:	4d 89 fe             	mov    %r15,%r14
14003a983:	49 c1 cf 2a          	ror    $0x2a,%r15
14003a987:	4d 31 e5             	xor    %r12,%r13
14003a98a:	49 c1 ec 07          	shr    $0x7,%r12
14003a98e:	49 d1 cd             	ror    $1,%r13
14003a991:	4d 31 f7             	xor    %r14,%r15
14003a994:	49 c1 ee 06          	shr    $0x6,%r14
14003a998:	49 c1 cf 13          	ror    $0x13,%r15
14003a99c:	4d 31 ec             	xor    %r13,%r12
14003a99f:	4d 31 f7             	xor    %r14,%r15
14003a9a2:	4c 03 64 24 08       	add    0x8(%rsp),%r12
14003a9a7:	4c 03 64 24 40       	add    0x40(%rsp),%r12
14003a9ac:	4d 89 c5             	mov    %r8,%r13
14003a9af:	4d 01 fc             	add    %r15,%r12
14003a9b2:	49 89 c6             	mov    %rax,%r14
14003a9b5:	49 c1 cd 17          	ror    $0x17,%r13
14003a9b9:	4d 89 cf             	mov    %r9,%r15
14003a9bc:	4d 31 c5             	xor    %r8,%r13
14003a9bf:	49 c1 ce 05          	ror    $0x5,%r14
14003a9c3:	4d 31 d7             	xor    %r10,%r15
14003a9c6:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
14003a9cb:	49 31 c6             	xor    %rax,%r14
14003a9ce:	4d 21 c7             	and    %r8,%r15
14003a9d1:	49 c1 cd 04          	ror    $0x4,%r13
14003a9d5:	4d 01 dc             	add    %r11,%r12
14003a9d8:	4d 31 d7             	xor    %r10,%r15
14003a9db:	49 c1 ce 06          	ror    $0x6,%r14
14003a9df:	4d 31 c5             	xor    %r8,%r13
14003a9e2:	4d 01 fc             	add    %r15,%r12
14003a9e5:	49 89 c7             	mov    %rax,%r15
14003a9e8:	4c 03 65 00          	add    0x0(%rbp),%r12
14003a9ec:	49 31 c6             	xor    %rax,%r14
14003a9ef:	49 31 df             	xor    %rbx,%r15
14003a9f2:	49 c1 cd 0e          	ror    $0xe,%r13
14003a9f6:	49 89 db             	mov    %rbx,%r11
14003a9f9:	4c 21 ff             	and    %r15,%rdi
14003a9fc:	49 c1 ce 1c          	ror    $0x1c,%r14
14003aa00:	4d 01 ec             	add    %r13,%r12
14003aa03:	49 31 fb             	xor    %rdi,%r11
14003aa06:	4c 01 e2             	add    %r12,%rdx
14003aa09:	4d 01 e3             	add    %r12,%r11
14003aa0c:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
14003aa10:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
14003aa15:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14003aa1a:	4d 89 ec             	mov    %r13,%r12
14003aa1d:	49 c1 cd 07          	ror    $0x7,%r13
14003aa21:	4d 01 f3             	add    %r14,%r11
14003aa24:	49 89 fe             	mov    %rdi,%r14
14003aa27:	48 c1 cf 2a          	ror    $0x2a,%rdi
14003aa2b:	4d 31 e5             	xor    %r12,%r13
14003aa2e:	49 c1 ec 07          	shr    $0x7,%r12
14003aa32:	49 d1 cd             	ror    $1,%r13
14003aa35:	4c 31 f7             	xor    %r14,%rdi
14003aa38:	49 c1 ee 06          	shr    $0x6,%r14
14003aa3c:	48 c1 cf 13          	ror    $0x13,%rdi
14003aa40:	4d 31 ec             	xor    %r13,%r12
14003aa43:	4c 31 f7             	xor    %r14,%rdi
14003aa46:	4c 03 64 24 10       	add    0x10(%rsp),%r12
14003aa4b:	4c 03 64 24 48       	add    0x48(%rsp),%r12
14003aa50:	49 89 d5             	mov    %rdx,%r13
14003aa53:	49 01 fc             	add    %rdi,%r12
14003aa56:	4d 89 de             	mov    %r11,%r14
14003aa59:	49 c1 cd 17          	ror    $0x17,%r13
14003aa5d:	4c 89 c7             	mov    %r8,%rdi
14003aa60:	49 31 d5             	xor    %rdx,%r13
14003aa63:	49 c1 ce 05          	ror    $0x5,%r14
14003aa67:	4c 31 cf             	xor    %r9,%rdi
14003aa6a:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
14003aa6f:	4d 31 de             	xor    %r11,%r14
14003aa72:	48 21 d7             	and    %rdx,%rdi
14003aa75:	49 c1 cd 04          	ror    $0x4,%r13
14003aa79:	4d 01 d4             	add    %r10,%r12
14003aa7c:	4c 31 cf             	xor    %r9,%rdi
14003aa7f:	49 c1 ce 06          	ror    $0x6,%r14
14003aa83:	49 31 d5             	xor    %rdx,%r13
14003aa86:	49 01 fc             	add    %rdi,%r12
14003aa89:	4c 89 df             	mov    %r11,%rdi
14003aa8c:	4c 03 65 00          	add    0x0(%rbp),%r12
14003aa90:	4d 31 de             	xor    %r11,%r14
14003aa93:	48 31 c7             	xor    %rax,%rdi
14003aa96:	49 c1 cd 0e          	ror    $0xe,%r13
14003aa9a:	49 89 c2             	mov    %rax,%r10
14003aa9d:	49 21 ff             	and    %rdi,%r15
14003aaa0:	49 c1 ce 1c          	ror    $0x1c,%r14
14003aaa4:	4d 01 ec             	add    %r13,%r12
14003aaa7:	4d 31 fa             	xor    %r15,%r10
14003aaaa:	4c 01 e1             	add    %r12,%rcx
14003aaad:	4d 01 e2             	add    %r12,%r10
14003aab0:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
14003aab4:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
14003aab9:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
14003aabe:	4d 89 ec             	mov    %r13,%r12
14003aac1:	49 c1 cd 07          	ror    $0x7,%r13
14003aac5:	4d 01 f2             	add    %r14,%r10
14003aac8:	4d 89 fe             	mov    %r15,%r14
14003aacb:	49 c1 cf 2a          	ror    $0x2a,%r15
14003aacf:	4d 31 e5             	xor    %r12,%r13
14003aad2:	49 c1 ec 07          	shr    $0x7,%r12
14003aad6:	49 d1 cd             	ror    $1,%r13
14003aad9:	4d 31 f7             	xor    %r14,%r15
14003aadc:	49 c1 ee 06          	shr    $0x6,%r14
14003aae0:	49 c1 cf 13          	ror    $0x13,%r15
14003aae4:	4d 31 ec             	xor    %r13,%r12
14003aae7:	4d 31 f7             	xor    %r14,%r15
14003aaea:	4c 03 64 24 18       	add    0x18(%rsp),%r12
14003aaef:	4c 03 64 24 50       	add    0x50(%rsp),%r12
14003aaf4:	49 89 cd             	mov    %rcx,%r13
14003aaf7:	4d 01 fc             	add    %r15,%r12
14003aafa:	4d 89 d6             	mov    %r10,%r14
14003aafd:	49 c1 cd 17          	ror    $0x17,%r13
14003ab01:	49 89 d7             	mov    %rdx,%r15
14003ab04:	49 31 cd             	xor    %rcx,%r13
14003ab07:	49 c1 ce 05          	ror    $0x5,%r14
14003ab0b:	4d 31 c7             	xor    %r8,%r15
14003ab0e:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
14003ab13:	4d 31 d6             	xor    %r10,%r14
14003ab16:	49 21 cf             	and    %rcx,%r15
14003ab19:	49 c1 cd 04          	ror    $0x4,%r13
14003ab1d:	4d 01 cc             	add    %r9,%r12
14003ab20:	4d 31 c7             	xor    %r8,%r15
14003ab23:	49 c1 ce 06          	ror    $0x6,%r14
14003ab27:	49 31 cd             	xor    %rcx,%r13
14003ab2a:	4d 01 fc             	add    %r15,%r12
14003ab2d:	4d 89 d7             	mov    %r10,%r15
14003ab30:	4c 03 65 00          	add    0x0(%rbp),%r12
14003ab34:	4d 31 d6             	xor    %r10,%r14
14003ab37:	4d 31 df             	xor    %r11,%r15
14003ab3a:	49 c1 cd 0e          	ror    $0xe,%r13
14003ab3e:	4d 89 d9             	mov    %r11,%r9
14003ab41:	4c 21 ff             	and    %r15,%rdi
14003ab44:	49 c1 ce 1c          	ror    $0x1c,%r14
14003ab48:	4d 01 ec             	add    %r13,%r12
14003ab4b:	49 31 f9             	xor    %rdi,%r9
14003ab4e:	4c 01 e3             	add    %r12,%rbx
14003ab51:	4d 01 e1             	add    %r12,%r9
14003ab54:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
14003ab58:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
14003ab5d:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14003ab62:	4d 89 ec             	mov    %r13,%r12
14003ab65:	49 c1 cd 07          	ror    $0x7,%r13
14003ab69:	4d 01 f1             	add    %r14,%r9
14003ab6c:	49 89 fe             	mov    %rdi,%r14
14003ab6f:	48 c1 cf 2a          	ror    $0x2a,%rdi
14003ab73:	4d 31 e5             	xor    %r12,%r13
14003ab76:	49 c1 ec 07          	shr    $0x7,%r12
14003ab7a:	49 d1 cd             	ror    $1,%r13
14003ab7d:	4c 31 f7             	xor    %r14,%rdi
14003ab80:	49 c1 ee 06          	shr    $0x6,%r14
14003ab84:	48 c1 cf 13          	ror    $0x13,%rdi
14003ab88:	4d 31 ec             	xor    %r13,%r12
14003ab8b:	4c 31 f7             	xor    %r14,%rdi
14003ab8e:	4c 03 64 24 20       	add    0x20(%rsp),%r12
14003ab93:	4c 03 64 24 58       	add    0x58(%rsp),%r12
14003ab98:	49 89 dd             	mov    %rbx,%r13
14003ab9b:	49 01 fc             	add    %rdi,%r12
14003ab9e:	4d 89 ce             	mov    %r9,%r14
14003aba1:	49 c1 cd 17          	ror    $0x17,%r13
14003aba5:	48 89 cf             	mov    %rcx,%rdi
14003aba8:	49 31 dd             	xor    %rbx,%r13
14003abab:	49 c1 ce 05          	ror    $0x5,%r14
14003abaf:	48 31 d7             	xor    %rdx,%rdi
14003abb2:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
14003abb7:	4d 31 ce             	xor    %r9,%r14
14003abba:	48 21 df             	and    %rbx,%rdi
14003abbd:	49 c1 cd 04          	ror    $0x4,%r13
14003abc1:	4d 01 c4             	add    %r8,%r12
14003abc4:	48 31 d7             	xor    %rdx,%rdi
14003abc7:	49 c1 ce 06          	ror    $0x6,%r14
14003abcb:	49 31 dd             	xor    %rbx,%r13
14003abce:	49 01 fc             	add    %rdi,%r12
14003abd1:	4c 89 cf             	mov    %r9,%rdi
14003abd4:	4c 03 65 00          	add    0x0(%rbp),%r12
14003abd8:	4d 31 ce             	xor    %r9,%r14
14003abdb:	4c 31 d7             	xor    %r10,%rdi
14003abde:	49 c1 cd 0e          	ror    $0xe,%r13
14003abe2:	4d 89 d0             	mov    %r10,%r8
14003abe5:	49 21 ff             	and    %rdi,%r15
14003abe8:	49 c1 ce 1c          	ror    $0x1c,%r14
14003abec:	4d 01 ec             	add    %r13,%r12
14003abef:	4d 31 f8             	xor    %r15,%r8
14003abf2:	4c 01 e0             	add    %r12,%rax
14003abf5:	4d 01 e0             	add    %r12,%r8
14003abf8:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
14003abfc:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
14003ac01:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
14003ac06:	4d 89 ec             	mov    %r13,%r12
14003ac09:	49 c1 cd 07          	ror    $0x7,%r13
14003ac0d:	4d 01 f0             	add    %r14,%r8
14003ac10:	4d 89 fe             	mov    %r15,%r14
14003ac13:	49 c1 cf 2a          	ror    $0x2a,%r15
14003ac17:	4d 31 e5             	xor    %r12,%r13
14003ac1a:	49 c1 ec 07          	shr    $0x7,%r12
14003ac1e:	49 d1 cd             	ror    $1,%r13
14003ac21:	4d 31 f7             	xor    %r14,%r15
14003ac24:	49 c1 ee 06          	shr    $0x6,%r14
14003ac28:	49 c1 cf 13          	ror    $0x13,%r15
14003ac2c:	4d 31 ec             	xor    %r13,%r12
14003ac2f:	4d 31 f7             	xor    %r14,%r15
14003ac32:	4c 03 64 24 28       	add    0x28(%rsp),%r12
14003ac37:	4c 03 64 24 60       	add    0x60(%rsp),%r12
14003ac3c:	49 89 c5             	mov    %rax,%r13
14003ac3f:	4d 01 fc             	add    %r15,%r12
14003ac42:	4d 89 c6             	mov    %r8,%r14
14003ac45:	49 c1 cd 17          	ror    $0x17,%r13
14003ac49:	49 89 df             	mov    %rbx,%r15
14003ac4c:	49 31 c5             	xor    %rax,%r13
14003ac4f:	49 c1 ce 05          	ror    $0x5,%r14
14003ac53:	49 31 cf             	xor    %rcx,%r15
14003ac56:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
14003ac5b:	4d 31 c6             	xor    %r8,%r14
14003ac5e:	49 21 c7             	and    %rax,%r15
14003ac61:	49 c1 cd 04          	ror    $0x4,%r13
14003ac65:	49 01 d4             	add    %rdx,%r12
14003ac68:	49 31 cf             	xor    %rcx,%r15
14003ac6b:	49 c1 ce 06          	ror    $0x6,%r14
14003ac6f:	49 31 c5             	xor    %rax,%r13
14003ac72:	4d 01 fc             	add    %r15,%r12
14003ac75:	4d 89 c7             	mov    %r8,%r15
14003ac78:	4c 03 65 00          	add    0x0(%rbp),%r12
14003ac7c:	4d 31 c6             	xor    %r8,%r14
14003ac7f:	4d 31 cf             	xor    %r9,%r15
14003ac82:	49 c1 cd 0e          	ror    $0xe,%r13
14003ac86:	4c 89 ca             	mov    %r9,%rdx
14003ac89:	4c 21 ff             	and    %r15,%rdi
14003ac8c:	49 c1 ce 1c          	ror    $0x1c,%r14
14003ac90:	4d 01 ec             	add    %r13,%r12
14003ac93:	48 31 fa             	xor    %rdi,%rdx
14003ac96:	4d 01 e3             	add    %r12,%r11
14003ac99:	4c 01 e2             	add    %r12,%rdx
14003ac9c:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
14003aca0:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
14003aca5:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14003acaa:	4d 89 ec             	mov    %r13,%r12
14003acad:	49 c1 cd 07          	ror    $0x7,%r13
14003acb1:	4c 01 f2             	add    %r14,%rdx
14003acb4:	49 89 fe             	mov    %rdi,%r14
14003acb7:	48 c1 cf 2a          	ror    $0x2a,%rdi
14003acbb:	4d 31 e5             	xor    %r12,%r13
14003acbe:	49 c1 ec 07          	shr    $0x7,%r12
14003acc2:	49 d1 cd             	ror    $1,%r13
14003acc5:	4c 31 f7             	xor    %r14,%rdi
14003acc8:	49 c1 ee 06          	shr    $0x6,%r14
14003accc:	48 c1 cf 13          	ror    $0x13,%rdi
14003acd0:	4d 31 ec             	xor    %r13,%r12
14003acd3:	4c 31 f7             	xor    %r14,%rdi
14003acd6:	4c 03 64 24 30       	add    0x30(%rsp),%r12
14003acdb:	4c 03 64 24 68       	add    0x68(%rsp),%r12
14003ace0:	4d 89 dd             	mov    %r11,%r13
14003ace3:	49 01 fc             	add    %rdi,%r12
14003ace6:	49 89 d6             	mov    %rdx,%r14
14003ace9:	49 c1 cd 17          	ror    $0x17,%r13
14003aced:	48 89 c7             	mov    %rax,%rdi
14003acf0:	4d 31 dd             	xor    %r11,%r13
14003acf3:	49 c1 ce 05          	ror    $0x5,%r14
14003acf7:	48 31 df             	xor    %rbx,%rdi
14003acfa:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
14003acff:	49 31 d6             	xor    %rdx,%r14
14003ad02:	4c 21 df             	and    %r11,%rdi
14003ad05:	49 c1 cd 04          	ror    $0x4,%r13
14003ad09:	49 01 cc             	add    %rcx,%r12
14003ad0c:	48 31 df             	xor    %rbx,%rdi
14003ad0f:	49 c1 ce 06          	ror    $0x6,%r14
14003ad13:	4d 31 dd             	xor    %r11,%r13
14003ad16:	49 01 fc             	add    %rdi,%r12
14003ad19:	48 89 d7             	mov    %rdx,%rdi
14003ad1c:	4c 03 65 00          	add    0x0(%rbp),%r12
14003ad20:	49 31 d6             	xor    %rdx,%r14
14003ad23:	4c 31 c7             	xor    %r8,%rdi
14003ad26:	49 c1 cd 0e          	ror    $0xe,%r13
14003ad2a:	4c 89 c1             	mov    %r8,%rcx
14003ad2d:	49 21 ff             	and    %rdi,%r15
14003ad30:	49 c1 ce 1c          	ror    $0x1c,%r14
14003ad34:	4d 01 ec             	add    %r13,%r12
14003ad37:	4c 31 f9             	xor    %r15,%rcx
14003ad3a:	4d 01 e2             	add    %r12,%r10
14003ad3d:	4c 01 e1             	add    %r12,%rcx
14003ad40:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
14003ad44:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
14003ad49:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
14003ad4e:	4d 89 ec             	mov    %r13,%r12
14003ad51:	49 c1 cd 07          	ror    $0x7,%r13
14003ad55:	4c 01 f1             	add    %r14,%rcx
14003ad58:	4d 89 fe             	mov    %r15,%r14
14003ad5b:	49 c1 cf 2a          	ror    $0x2a,%r15
14003ad5f:	4d 31 e5             	xor    %r12,%r13
14003ad62:	49 c1 ec 07          	shr    $0x7,%r12
14003ad66:	49 d1 cd             	ror    $1,%r13
14003ad69:	4d 31 f7             	xor    %r14,%r15
14003ad6c:	49 c1 ee 06          	shr    $0x6,%r14
14003ad70:	49 c1 cf 13          	ror    $0x13,%r15
14003ad74:	4d 31 ec             	xor    %r13,%r12
14003ad77:	4d 31 f7             	xor    %r14,%r15
14003ad7a:	4c 03 64 24 38       	add    0x38(%rsp),%r12
14003ad7f:	4c 03 64 24 70       	add    0x70(%rsp),%r12
14003ad84:	4d 89 d5             	mov    %r10,%r13
14003ad87:	4d 01 fc             	add    %r15,%r12
14003ad8a:	49 89 ce             	mov    %rcx,%r14
14003ad8d:	49 c1 cd 17          	ror    $0x17,%r13
14003ad91:	4d 89 df             	mov    %r11,%r15
14003ad94:	4d 31 d5             	xor    %r10,%r13
14003ad97:	49 c1 ce 05          	ror    $0x5,%r14
14003ad9b:	49 31 c7             	xor    %rax,%r15
14003ad9e:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
14003ada3:	49 31 ce             	xor    %rcx,%r14
14003ada6:	4d 21 d7             	and    %r10,%r15
14003ada9:	49 c1 cd 04          	ror    $0x4,%r13
14003adad:	49 01 dc             	add    %rbx,%r12
14003adb0:	49 31 c7             	xor    %rax,%r15
14003adb3:	49 c1 ce 06          	ror    $0x6,%r14
14003adb7:	4d 31 d5             	xor    %r10,%r13
14003adba:	4d 01 fc             	add    %r15,%r12
14003adbd:	49 89 cf             	mov    %rcx,%r15
14003adc0:	4c 03 65 00          	add    0x0(%rbp),%r12
14003adc4:	49 31 ce             	xor    %rcx,%r14
14003adc7:	49 31 d7             	xor    %rdx,%r15
14003adca:	49 c1 cd 0e          	ror    $0xe,%r13
14003adce:	48 89 d3             	mov    %rdx,%rbx
14003add1:	4c 21 ff             	and    %r15,%rdi
14003add4:	49 c1 ce 1c          	ror    $0x1c,%r14
14003add8:	4d 01 ec             	add    %r13,%r12
14003addb:	48 31 fb             	xor    %rdi,%rbx
14003adde:	4d 01 e1             	add    %r12,%r9
14003ade1:	4c 01 e3             	add    %r12,%rbx
14003ade4:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
14003ade8:	4c 8b 2c 24          	mov    (%rsp),%r13
14003adec:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14003adf1:	4d 89 ec             	mov    %r13,%r12
14003adf4:	49 c1 cd 07          	ror    $0x7,%r13
14003adf8:	4c 01 f3             	add    %r14,%rbx
14003adfb:	49 89 fe             	mov    %rdi,%r14
14003adfe:	48 c1 cf 2a          	ror    $0x2a,%rdi
14003ae02:	4d 31 e5             	xor    %r12,%r13
14003ae05:	49 c1 ec 07          	shr    $0x7,%r12
14003ae09:	49 d1 cd             	ror    $1,%r13
14003ae0c:	4c 31 f7             	xor    %r14,%rdi
14003ae0f:	49 c1 ee 06          	shr    $0x6,%r14
14003ae13:	48 c1 cf 13          	ror    $0x13,%rdi
14003ae17:	4d 31 ec             	xor    %r13,%r12
14003ae1a:	4c 31 f7             	xor    %r14,%rdi
14003ae1d:	4c 03 64 24 40       	add    0x40(%rsp),%r12
14003ae22:	4c 03 64 24 78       	add    0x78(%rsp),%r12
14003ae27:	4d 89 cd             	mov    %r9,%r13