140015a80:	4d 31 df             	xor    %r11,%r15
140015a83:	49 c1 cd 0e          	ror    $0xe,%r13
140015a87:	4d 89 d9             	mov    %r11,%r9
140015a8a:	4c 21 ff             	and    %r15,%rdi
140015a8d:	49 c1 ce 1c          	ror    $0x1c,%r14
140015a91:	4d 01 ec             	add    %r13,%r12
140015a94:	49 31 f9             	xor    %rdi,%r9
140015a97:	4c 01 e3             	add    %r12,%rbx
140015a9a:	4d 01 e1             	add    %r12,%r9
140015a9d:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
140015aa1:	4d 01 f1             	add    %r14,%r9
140015aa4:	4c 8b 66 58          	mov    0x58(%rsi),%r12
140015aa8:	49 89 dd             	mov    %rbx,%r13
140015aab:	4d 89 ce             	mov    %r9,%r14
140015aae:	49 0f cc             	bswap  %r12
140015ab1:	49 c1 cd 17          	ror    $0x17,%r13
140015ab5:	48 89 cf             	mov    %rcx,%rdi
140015ab8:	49 31 dd             	xor    %rbx,%r13
140015abb:	49 c1 ce 05          	ror    $0x5,%r14
140015abf:	48 31 d7             	xor    %rdx,%rdi
140015ac2:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
140015ac7:	4d 31 ce             	xor    %r9,%r14
140015aca:	48 21 df             	and    %rbx,%rdi
140015acd:	49 c1 cd 04          	ror    $0x4,%r13
140015ad1:	4d 01 c4             	add    %r8,%r12
140015ad4:	48 31 d7             	xor    %rdx,%rdi
140015ad7:	49 c1 ce 06          	ror    $0x6,%r14
140015adb:	49 31 dd             	xor    %rbx,%r13
140015ade:	49 01 fc             	add    %rdi,%r12
140015ae1:	4c 89 cf             	mov    %r9,%rdi
140015ae4:	4c 03 65 00          	add    0x0(%rbp),%r12
140015ae8:	4d 31 ce             	xor    %r9,%r14
140015aeb:	4c 31 d7             	xor    %r10,%rdi
140015aee:	49 c1 cd 0e          	ror    $0xe,%r13
140015af2:	4d 89 d0             	mov    %r10,%r8
140015af5:	49 21 ff             	and    %rdi,%r15
140015af8:	49 c1 ce 1c          	ror    $0x1c,%r14
140015afc:	4d 01 ec             	add    %r13,%r12
140015aff:	4d 31 f8             	xor    %r15,%r8
140015b02:	4c 01 e0             	add    %r12,%rax
140015b05:	4d 01 e0             	add    %r12,%r8
140015b08:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
140015b0c:	4d 01 f0             	add    %r14,%r8
140015b0f:	4c 8b 66 60          	mov    0x60(%rsi),%r12
140015b13:	49 89 c5             	mov    %rax,%r13
140015b16:	4d 89 c6             	mov    %r8,%r14
140015b19:	49 0f cc             	bswap  %r12
140015b1c:	49 c1 cd 17          	ror    $0x17,%r13
140015b20:	49 89 df             	mov    %rbx,%r15
140015b23:	49 31 c5             	xor    %rax,%r13
140015b26:	49 c1 ce 05          	ror    $0x5,%r14
140015b2a:	49 31 cf             	xor    %rcx,%r15
140015b2d:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
140015b32:	4d 31 c6             	xor    %r8,%r14
140015b35:	49 21 c7             	and    %rax,%r15
140015b38:	49 c1 cd 04          	ror    $0x4,%r13
140015b3c:	49 01 d4             	add    %rdx,%r12
140015b3f:	49 31 cf             	xor    %rcx,%r15
140015b42:	49 c1 ce 06          	ror    $0x6,%r14
140015b46:	49 31 c5             	xor    %rax,%r13
140015b49:	4d 01 fc             	add    %r15,%r12
140015b4c:	4d 89 c7             	mov    %r8,%r15
140015b4f:	4c 03 65 00          	add    0x0(%rbp),%r12
140015b53:	4d 31 c6             	xor    %r8,%r14
140015b56:	4d 31 cf             	xor    %r9,%r15
140015b59:	49 c1 cd 0e          	ror    $0xe,%r13
140015b5d:	4c 89 ca             	mov    %r9,%rdx
140015b60:	4c 21 ff             	and    %r15,%rdi
140015b63:	49 c1 ce 1c          	ror    $0x1c,%r14
140015b67:	4d 01 ec             	add    %r13,%r12
140015b6a:	48 31 fa             	xor    %rdi,%rdx
140015b6d:	4d 01 e3             	add    %r12,%r11
140015b70:	4c 01 e2             	add    %r12,%rdx
140015b73:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
140015b77:	4c 01 f2             	add    %r14,%rdx
140015b7a:	4c 8b 66 68          	mov    0x68(%rsi),%r12
140015b7e:	4d 89 dd             	mov    %r11,%r13
140015b81:	49 89 d6             	mov    %rdx,%r14
140015b84:	49 0f cc             	bswap  %r12
140015b87:	49 c1 cd 17          	ror    $0x17,%r13
140015b8b:	48 89 c7             	mov    %rax,%rdi
140015b8e:	4d 31 dd             	xor    %r11,%r13
140015b91:	49 c1 ce 05          	ror    $0x5,%r14
140015b95:	48 31 df             	xor    %rbx,%rdi
140015b98:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
140015b9d:	49 31 d6             	xor    %rdx,%r14
140015ba0:	4c 21 df             	and    %r11,%rdi
140015ba3:	49 c1 cd 04          	ror    $0x4,%r13
140015ba7:	49 01 cc             	add    %rcx,%r12
140015baa:	48 31 df             	xor    %rbx,%rdi
140015bad:	49 c1 ce 06          	ror    $0x6,%r14
140015bb1:	4d 31 dd             	xor    %r11,%r13
140015bb4:	49 01 fc             	add    %rdi,%r12
140015bb7:	48 89 d7             	mov    %rdx,%rdi
140015bba:	4c 03 65 00          	add    0x0(%rbp),%r12
140015bbe:	49 31 d6             	xor    %rdx,%r14
140015bc1:	4c 31 c7             	xor    %r8,%rdi
140015bc4:	49 c1 cd 0e          	ror    $0xe,%r13
140015bc8:	4c 89 c1             	mov    %r8,%rcx
140015bcb:	49 21 ff             	and    %rdi,%r15
140015bce:	49 c1 ce 1c          	ror    $0x1c,%r14
140015bd2:	4d 01 ec             	add    %r13,%r12
140015bd5:	4c 31 f9             	xor    %r15,%rcx
140015bd8:	4d 01 e2             	add    %r12,%r10
140015bdb:	4c 01 e1             	add    %r12,%rcx
140015bde:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
140015be2:	4c 01 f1             	add    %r14,%rcx
140015be5:	4c 8b 66 70          	mov    0x70(%rsi),%r12
140015be9:	4d 89 d5             	mov    %r10,%r13
140015bec:	49 89 ce             	mov    %rcx,%r14
140015bef:	49 0f cc             	bswap  %r12
140015bf2:	49 c1 cd 17          	ror    $0x17,%r13
140015bf6:	4d 89 df             	mov    %r11,%r15
140015bf9:	4d 31 d5             	xor    %r10,%r13
140015bfc:	49 c1 ce 05          	ror    $0x5,%r14
140015c00:	49 31 c7             	xor    %rax,%r15
140015c03:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
140015c08:	49 31 ce             	xor    %rcx,%r14
140015c0b:	4d 21 d7             	and    %r10,%r15
140015c0e:	49 c1 cd 04          	ror    $0x4,%r13
140015c12:	49 01 dc             	add    %rbx,%r12
140015c15:	49 31 c7             	xor    %rax,%r15
140015c18:	49 c1 ce 06          	ror    $0x6,%r14
140015c1c:	4d 31 d5             	xor    %r10,%r13
140015c1f:	4d 01 fc             	add    %r15,%r12
140015c22:	49 89 cf             	mov    %rcx,%r15
140015c25:	4c 03 65 00          	add    0x0(%rbp),%r12
140015c29:	49 31 ce             	xor    %rcx,%r14
140015c2c:	49 31 d7             	xor    %rdx,%r15
140015c2f:	49 c1 cd 0e          	ror    $0xe,%r13
140015c33:	48 89 d3             	mov    %rdx,%rbx
140015c36:	4c 21 ff             	and    %r15,%rdi
140015c39:	49 c1 ce 1c          	ror    $0x1c,%r14
140015c3d:	4d 01 ec             	add    %r13,%r12
140015c40:	48 31 fb             	xor    %rdi,%rbx
140015c43:	4d 01 e1             	add    %r12,%r9
140015c46:	4c 01 e3             	add    %r12,%rbx
140015c49:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
140015c4d:	4c 01 f3             	add    %r14,%rbx
140015c50:	4c 8b 66 78          	mov    0x78(%rsi),%r12
140015c54:	4d 89 cd             	mov    %r9,%r13
140015c57:	49 89 de             	mov    %rbx,%r14
140015c5a:	49 0f cc             	bswap  %r12
140015c5d:	49 c1 cd 17          	ror    $0x17,%r13
140015c61:	4c 89 d7             	mov    %r10,%rdi
140015c64:	4d 31 cd             	xor    %r9,%r13
140015c67:	49 c1 ce 05          	ror    $0x5,%r14
140015c6b:	4c 31 df             	xor    %r11,%rdi
140015c6e:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
140015c73:	49 31 de             	xor    %rbx,%r14
140015c76:	4c 21 cf             	and    %r9,%rdi
140015c79:	49 c1 cd 04          	ror    $0x4,%r13
140015c7d:	49 01 c4             	add    %rax,%r12
140015c80:	4c 31 df             	xor    %r11,%rdi
140015c83:	49 c1 ce 06          	ror    $0x6,%r14
140015c87:	4d 31 cd             	xor    %r9,%r13
140015c8a:	49 01 fc             	add    %rdi,%r12
140015c8d:	48 89 df             	mov    %rbx,%rdi
140015c90:	4c 03 65 00          	add    0x0(%rbp),%r12
140015c94:	49 31 de             	xor    %rbx,%r14
140015c97:	48 31 cf             	xor    %rcx,%rdi
140015c9a:	49 c1 cd 0e          	ror    $0xe,%r13
140015c9e:	48 89 c8             	mov    %rcx,%rax
140015ca1:	49 21 ff             	and    %rdi,%r15
140015ca4:	49 c1 ce 1c          	ror    $0x1c,%r14
140015ca8:	4d 01 ec             	add    %r13,%r12
140015cab:	4c 31 f8             	xor    %r15,%rax
140015cae:	4d 01 e0             	add    %r12,%r8
140015cb1:	4c 01 e0             	add    %r12,%rax
140015cb4:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
140015cb8:	e9 03 00 00 00       	jmp    0x140015cc0
140015cbd:	90                   	nop
140015cbe:	90                   	nop
140015cbf:	90                   	nop
140015cc0:	4c 8b 6c 24 08       	mov    0x8(%rsp),%r13
140015cc5:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
140015cca:	4d 89 ec             	mov    %r13,%r12
140015ccd:	49 c1 cd 07          	ror    $0x7,%r13
140015cd1:	4c 01 f0             	add    %r14,%rax
140015cd4:	4d 89 fe             	mov    %r15,%r14
140015cd7:	49 c1 cf 2a          	ror    $0x2a,%r15
140015cdb:	4d 31 e5             	xor    %r12,%r13
140015cde:	49 c1 ec 07          	shr    $0x7,%r12
140015ce2:	49 d1 cd             	ror    $1,%r13
140015ce5:	4d 31 f7             	xor    %r14,%r15
140015ce8:	49 c1 ee 06          	shr    $0x6,%r14
140015cec:	49 c1 cf 13          	ror    $0x13,%r15
140015cf0:	4d 31 ec             	xor    %r13,%r12
140015cf3:	4d 31 f7             	xor    %r14,%r15
140015cf6:	4c 03 64 24 48       	add    0x48(%rsp),%r12
140015cfb:	4c 03 24 24          	add    (%rsp),%r12
140015cff:	4d 89 c5             	mov    %r8,%r13
140015d02:	4d 01 fc             	add    %r15,%r12
140015d05:	49 89 c6             	mov    %rax,%r14
140015d08:	49 c1 cd 17          	ror    $0x17,%r13
140015d0c:	4d 89 cf             	mov    %r9,%r15
140015d0f:	4d 31 c5             	xor    %r8,%r13
140015d12:	49 c1 ce 05          	ror    $0x5,%r14
140015d16:	4d 31 d7             	xor    %r10,%r15
140015d19:	4c 89 24 24          	mov    %r12,(%rsp)
140015d1d:	49 31 c6             	xor    %rax,%r14
140015d20:	4d 21 c7             	and    %r8,%r15
140015d23:	49 c1 cd 04          	ror    $0x4,%r13
140015d27:	4d 01 dc             	add    %r11,%r12
140015d2a:	4d 31 d7             	xor    %r10,%r15
140015d2d:	49 c1 ce 06          	ror    $0x6,%r14
140015d31:	4d 31 c5             	xor    %r8,%r13
140015d34:	4d 01 fc             	add    %r15,%r12
140015d37:	49 89 c7             	mov    %rax,%r15
140015d3a:	4c 03 65 00          	add    0x0(%rbp),%r12
140015d3e:	49 31 c6             	xor    %rax,%r14
140015d41:	49 31 df             	xor    %rbx,%r15
140015d44:	49 c1 cd 0e          	ror    $0xe,%r13
140015d48:	49 89 db             	mov    %rbx,%r11
140015d4b:	4c 21 ff             	and    %r15,%rdi
140015d4e:	49 c1 ce 1c          	ror    $0x1c,%r14
140015d52:	4d 01 ec             	add    %r13,%r12
140015d55:	49 31 fb             	xor    %rdi,%r11
140015d58:	4c 01 e2             	add    %r12,%rdx
140015d5b:	4d 01 e3             	add    %r12,%r11
140015d5e:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
140015d62:	4c 8b 6c 24 10       	mov    0x10(%rsp),%r13
140015d67:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140015d6c:	4d 89 ec             	mov    %r13,%r12
140015d6f:	49 c1 cd 07          	ror    $0x7,%r13
140015d73:	4d 01 f3             	add    %r14,%r11
140015d76:	49 89 fe             	mov    %rdi,%r14
140015d79:	48 c1 cf 2a          	ror    $0x2a,%rdi
140015d7d:	4d 31 e5             	xor    %r12,%r13
140015d80:	49 c1 ec 07          	shr    $0x7,%r12
140015d84:	49 d1 cd             	ror    $1,%r13
140015d87:	4c 31 f7             	xor    %r14,%rdi
140015d8a:	49 c1 ee 06          	shr    $0x6,%r14
140015d8e:	48 c1 cf 13          	ror    $0x13,%rdi
140015d92:	4d 31 ec             	xor    %r13,%r12
140015d95:	4c 31 f7             	xor    %r14,%rdi
140015d98:	4c 03 64 24 50       	add    0x50(%rsp),%r12
140015d9d:	4c 03 64 24 08       	add    0x8(%rsp),%r12
140015da2:	49 89 d5             	mov    %rdx,%r13
140015da5:	49 01 fc             	add    %rdi,%r12
140015da8:	4d 89 de             	mov    %r11,%r14
140015dab:	49 c1 cd 17          	ror    $0x17,%r13
140015daf:	4c 89 c7             	mov    %r8,%rdi
140015db2:	49 31 d5             	xor    %rdx,%r13
140015db5:	49 c1 ce 05          	ror    $0x5,%r14
140015db9:	4c 31 cf             	xor    %r9,%rdi
140015dbc:	4c 89 64 24 08       	mov    %r12,0x8(%rsp)
140015dc1:	4d 31 de             	xor    %r11,%r14
140015dc4:	48 21 d7             	and    %rdx,%rdi
140015dc7:	49 c1 cd 04          	ror    $0x4,%r13
140015dcb:	4d 01 d4             	add    %r10,%r12
140015dce:	4c 31 cf             	xor    %r9,%rdi
140015dd1:	49 c1 ce 06          	ror    $0x6,%r14
140015dd5:	49 31 d5             	xor    %rdx,%r13
140015dd8:	49 01 fc             	add    %rdi,%r12
140015ddb:	4c 89 df             	mov    %r11,%rdi
140015dde:	4c 03 65 00          	add    0x0(%rbp),%r12
140015de2:	4d 31 de             	xor    %r11,%r14
140015de5:	48 31 c7             	xor    %rax,%rdi
140015de8:	49 c1 cd 0e          	ror    $0xe,%r13
140015dec:	49 89 c2             	mov    %rax,%r10
140015def:	49 21 ff             	and    %rdi,%r15
140015df2:	49 c1 ce 1c          	ror    $0x1c,%r14
140015df6:	4d 01 ec             	add    %r13,%r12
140015df9:	4d 31 fa             	xor    %r15,%r10
140015dfc:	4c 01 e1             	add    %r12,%rcx
140015dff:	4d 01 e2             	add    %r12,%r10
140015e02:	48 8d 6d 18          	lea    0x18(%rbp),%rbp
140015e06:	4c 8b 6c 24 18       	mov    0x18(%rsp),%r13
140015e0b:	4c 8b 3c 24          	mov    (%rsp),%r15
140015e0f:	4d 89 ec             	mov    %r13,%r12
140015e12:	49 c1 cd 07          	ror    $0x7,%r13
140015e16:	4d 01 f2             	add    %r14,%r10
140015e19:	4d 89 fe             	mov    %r15,%r14
140015e1c:	49 c1 cf 2a          	ror    $0x2a,%r15
140015e20:	4d 31 e5             	xor    %r12,%r13
140015e23:	49 c1 ec 07          	shr    $0x7,%r12
140015e27:	49 d1 cd             	ror    $1,%r13
140015e2a:	4d 31 f7             	xor    %r14,%r15
140015e2d:	49 c1 ee 06          	shr    $0x6,%r14
140015e31:	49 c1 cf 13          	ror    $0x13,%r15
140015e35:	4d 31 ec             	xor    %r13,%r12
140015e38:	4d 31 f7             	xor    %r14,%r15
140015e3b:	4c 03 64 24 58       	add    0x58(%rsp),%r12
140015e40:	4c 03 64 24 10       	add    0x10(%rsp),%r12
140015e45:	49 89 cd             	mov    %rcx,%r13
140015e48:	4d 01 fc             	add    %r15,%r12
140015e4b:	4d 89 d6             	mov    %r10,%r14
140015e4e:	49 c1 cd 17          	ror    $0x17,%r13
140015e52:	49 89 d7             	mov    %rdx,%r15
140015e55:	49 31 cd             	xor    %rcx,%r13
140015e58:	49 c1 ce 05          	ror    $0x5,%r14
140015e5c:	4d 31 c7             	xor    %r8,%r15
140015e5f:	4c 89 64 24 10       	mov    %r12,0x10(%rsp)
140015e64:	4d 31 d6             	xor    %r10,%r14
140015e67:	49 21 cf             	and    %rcx,%r15
140015e6a:	49 c1 cd 04          	ror    $0x4,%r13
140015e6e:	4d 01 cc             	add    %r9,%r12
140015e71:	4d 31 c7             	xor    %r8,%r15
140015e74:	49 c1 ce 06          	ror    $0x6,%r14
140015e78:	49 31 cd             	xor    %rcx,%r13
140015e7b:	4d 01 fc             	add    %r15,%r12
140015e7e:	4d 89 d7             	mov    %r10,%r15
140015e81:	4c 03 65 00          	add    0x0(%rbp),%r12
140015e85:	4d 31 d6             	xor    %r10,%r14
140015e88:	4d 31 df             	xor    %r11,%r15
140015e8b:	49 c1 cd 0e          	ror    $0xe,%r13
140015e8f:	4d 89 d9             	mov    %r11,%r9
140015e92:	4c 21 ff             	and    %r15,%rdi
140015e95:	49 c1 ce 1c          	ror    $0x1c,%r14
140015e99:	4d 01 ec             	add    %r13,%r12
140015e9c:	49 31 f9             	xor    %rdi,%r9
140015e9f:	4c 01 e3             	add    %r12,%rbx
140015ea2:	4d 01 e1             	add    %r12,%r9
140015ea5:	48 8d 6d 08          	lea    0x8(%rbp),%rbp
140015ea9:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
140015eae:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140015eb3:	4d 89 ec             	mov    %r13,%r12
140015eb6:	49 c1 cd 07          	ror    $0x7,%r13
140015eba:	4d 01 f1             	add    %r14,%r9
140015ebd:	49 89 fe             	mov    %rdi,%r14
140015ec0:	48 c1 cf 2a          	ror    $0x2a,%rdi
140015ec4:	4d 31 e5             	xor    %r12,%r13
140015ec7:	49 c1 ec 07          	shr    $0x7,%r12
140015ecb:	49 d1 cd             	ror    $1,%r13
140015ece:	4c 31 f7             	xor    %r14,%rdi
140015ed1:	49 c1 ee 06          	shr    $0x6,%r14
140015ed5:	48 c1 cf 13          	ror    $0x13,%rdi
140015ed9:	4d 31 ec             	xor    %r13,%r12
140015edc:	4c 31 f7             	xor    %r14,%rdi
140015edf:	4c 03 64 24 60       	add    0x60(%rsp),%r12
140015ee4:	4c 03 64 24 18       	add    0x18(%rsp),%r12
140015ee9:	49 89 dd             	mov    %rbx,%r13
140015eec:	49 01 fc             	add    %rdi,%r12
140015eef:	4d 89 ce             	mov    %r9,%r14
140015ef2:	49 c1 cd 17          	ror    $0x17,%r13
140015ef6:	48 89 cf             	mov    %rcx,%rdi
140015ef9:	49 31 dd             	xor    %rbx,%r13
140015efc:	49 c1 ce 05          	ror    $0x5,%r14
140015f00:	48 31 d7             	xor    %rdx,%rdi
140015f03:	4c 89 64 24 18       	mov    %r12,0x18(%rsp)
140015f08:	4d 31 ce             	xor    %r9,%r14
140015f0b:	48 21 df             	and    %rbx,%rdi
140015f0e:	49 c1 cd 04          	ror    $0x4,%r13
140015f12:	4d 01 c4             	add    %r8,%r12
140015f15:	48 31 d7             	xor    %rdx,%rdi
140015f18:	49 c1 ce 06          	ror    $0x6,%r14
140015f1c:	49 31 dd             	xor    %rbx,%r13
140015f1f:	49 01 fc             	add    %rdi,%r12
140015f22:	4c 89 cf             	mov    %r9,%rdi