140da5de6:	45 8d 83 4e fd 53 a9 	lea    -0x56ac02b2(%r11),%r8d
140da5ded:	45 8b d9             	mov    %r9d,%r11d
140da5df0:	41 8b c2             	mov    %r10d,%eax
140da5df3:	f7 d0                	not    %eax
140da5df5:	41 c1 eb 16          	shr    $0x16,%r11d
140da5df9:	41 0b c1             	or     %r9d,%eax
140da5dfc:	41 c1 e1 0a          	shl    $0xa,%r9d
140da5e00:	33 c2                	xor    %edx,%eax
140da5e02:	45 0b d9             	or     %r9d,%r11d
140da5e05:	41 03 c7             	add    %r15d,%eax
140da5e08:	44 8d 8b 4e fd 53 a9 	lea    -0x56ac02b2(%rbx),%r9d
140da5e0f:	44 03 c0             	add    %eax,%r8d
140da5e12:	41 8b c3             	mov    %r11d,%eax
140da5e15:	f7 d0                	not    %eax
140da5e17:	41 c1 c8 14          	ror    $0x14,%r8d
140da5e1b:	0b c2                	or     %edx,%eax
140da5e1d:	44 03 c3             	add    %ebx,%r8d
140da5e20:	41 33 c0             	xor    %r8d,%eax
140da5e23:	8b da                	mov    %edx,%ebx
140da5e25:	41 03 c4             	add    %r12d,%eax
140da5e28:	c1 e2 0a             	shl    $0xa,%edx
140da5e2b:	44 03 c8             	add    %eax,%r9d
140da5e2e:	c1 eb 16             	shr    $0x16,%ebx
140da5e31:	0b da                	or     %edx,%ebx
140da5e33:	41 c1 c9 1b          	ror    $0x1b,%r9d
140da5e37:	45 03 ca             	add    %r10d,%r9d
140da5e3a:	41 8d 92 4e fd 53 a9 	lea    -0x56ac02b2(%r10),%edx
140da5e41:	45 8b d0             	mov    %r8d,%r10d
140da5e44:	8b c3                	mov    %ebx,%eax
140da5e46:	f7 d0                	not    %eax
140da5e48:	41 c1 ea 16          	shr    $0x16,%r10d
140da5e4c:	41 0b c0             	or     %r8d,%eax
140da5e4f:	41 c1 e0 0a          	shl    $0xa,%r8d
140da5e53:	41 33 c1             	xor    %r9d,%eax
140da5e56:	45 0b d0             	or     %r8d,%r10d
140da5e59:	03 04 24             	add    (%rsp),%eax
140da5e5c:	45 8d 83 4e fd 53 a9 	lea    -0x56ac02b2(%r11),%r8d
140da5e63:	03 d0                	add    %eax,%edx
140da5e65:	41 8b c2             	mov    %r10d,%eax
140da5e68:	f7 d0                	not    %eax
140da5e6a:	c1 ca 14             	ror    $0x14,%edx
140da5e6d:	41 0b c1             	or     %r9d,%eax
140da5e70:	41 03 d3             	add    %r11d,%edx
140da5e73:	33 c2                	xor    %edx,%eax
140da5e75:	45 8b d9             	mov    %r9d,%r11d
140da5e78:	03 44 24 10          	add    0x10(%rsp),%eax
140da5e7c:	44 03 c0             	add    %eax,%r8d
140da5e7f:	41 c1 eb 16          	shr    $0x16,%r11d
140da5e83:	41 c1 c8 13          	ror    $0x13,%r8d
140da5e87:	44 03 c3             	add    %ebx,%r8d
140da5e8a:	41 c1 e1 0a          	shl    $0xa,%r9d
140da5e8e:	45 0b d9             	or     %r9d,%r11d
140da5e91:	41 8b c3             	mov    %r11d,%eax
140da5e94:	f7 d0                	not    %eax
140da5e96:	44 8d 8b 4e fd 53 a9 	lea    -0x56ac02b2(%rbx),%r9d
140da5e9d:	0b c2                	or     %edx,%eax
140da5e9f:	8b da                	mov    %edx,%ebx
140da5ea1:	41 33 c0             	xor    %r8d,%eax
140da5ea4:	c1 e2 0a             	shl    $0xa,%edx
140da5ea7:	03 c7                	add    %edi,%eax
140da5ea9:	c1 eb 16             	shr    $0x16,%ebx
140da5eac:	44 03 c8             	add    %eax,%r9d
140da5eaf:	0b da                	or     %edx,%ebx
140da5eb1:	41 c1 c9 12          	ror    $0x12,%r9d
140da5eb5:	41 8d 92 4e fd 53 a9 	lea    -0x56ac02b2(%r10),%edx
140da5ebc:	45 03 ca             	add    %r10d,%r9d
140da5ebf:	8b c3                	mov    %ebx,%eax
140da5ec1:	f7 d0                	not    %eax
140da5ec3:	45 8b d0             	mov    %r8d,%r10d
140da5ec6:	41 0b c0             	or     %r8d,%eax
140da5ec9:	41 c1 ea 16          	shr    $0x16,%r10d
140da5ecd:	41 33 c1             	xor    %r9d,%eax
140da5ed0:	41 c1 e0 0a          	shl    $0xa,%r8d
140da5ed4:	03 44 24 18          	add    0x18(%rsp),%eax
140da5ed8:	45 0b d0             	or     %r8d,%r10d
140da5edb:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
140da5ee0:	03 d0                	add    %eax,%edx
140da5ee2:	c1 ca 15             	ror    $0x15,%edx
140da5ee5:	45 8b e9             	mov    %r9d,%r13d
140da5ee8:	41 03 d3             	add    %r11d,%edx
140da5eeb:	41 c1 ed 16          	shr    $0x16,%r13d
140da5eef:	8b ea                	mov    %edx,%ebp
140da5ef1:	45 8b fa             	mov    %r10d,%r15d
140da5ef4:	41 f7 d7             	not    %r15d
140da5ef7:	c1 ed 16             	shr    $0x16,%ebp
140da5efa:	45 0b f9             	or     %r9d,%r15d
140da5efd:	41 81 c0 e6 8b a2 50 	add    $0x50a28be6,%r8d
140da5f04:	44 33 fa             	xor    %edx,%r15d
140da5f07:	41 c1 e1 0a          	shl    $0xa,%r9d
140da5f0b:	41 81 c7 4e fd 53 a9 	add    $0xa953fd4e,%r15d
140da5f12:	45 0b e9             	or     %r9d,%r13d
140da5f15:	44 03 7c 24 04       	add    0x4(%rsp),%r15d
140da5f1a:	45 8b e5             	mov    %r13d,%r12d
140da5f1d:	44 8b 4c 24 38       	mov    0x38(%rsp),%r9d
140da5f22:	41 f7 d4             	not    %r12d
140da5f25:	44 0b e2             	or     %edx,%r12d
140da5f28:	45 03 fb             	add    %r11d,%r15d
140da5f2b:	44 8b 5c 24 48       	mov    0x48(%rsp),%r11d
140da5f30:	41 8b c1             	mov    %r9d,%eax
140da5f33:	f7 d0                	not    %eax
140da5f35:	c1 e2 0a             	shl    $0xa,%edx
140da5f38:	0b 44 24 34          	or     0x34(%rsp),%eax
140da5f3c:	0b ea                	or     %edx,%ebp
140da5f3e:	33 44 24 44          	xor    0x44(%rsp),%eax
140da5f42:	44 8b f5             	mov    %ebp,%r14d
140da5f45:	03 01                	add    (%rcx),%eax
140da5f47:	41 f7 d6             	not    %r14d
140da5f4a:	8b 54 24 1c          	mov    0x1c(%rsp),%edx
140da5f4e:	81 c2 e6 8b a2 50    	add    $0x50a28be6,%edx
140da5f54:	41 c1 cf 18          	ror    $0x18,%r15d
140da5f58:	03 d0                	add    %eax,%edx
140da5f5a:	44 03 fb             	add    %ebx,%r15d
140da5f5d:	45 0b f7             	or     %r15d,%r14d
140da5f60:	c1 ca 18             	ror    $0x18,%edx
140da5f63:	03 54 24 3c          	add    0x3c(%rsp),%edx
140da5f67:	45 33 e7             	xor    %r15d,%r12d
140da5f6a:	41 81 c4 4e fd 53 a9 	add    $0xa953fd4e,%r12d
140da5f71:	41 c1 cf 16          	ror    $0x16,%r15d
140da5f75:	44 03 e6             	add    %esi,%r12d
140da5f78:	41 8b c3             	mov    %r11d,%eax
140da5f7b:	44 03 e3             	add    %ebx,%r12d
140da5f7e:	f7 d0                	not    %eax
140da5f80:	0b 44 24 44          	or     0x44(%rsp),%eax
140da5f84:	41 c1 cc 1b          	ror    $0x1b,%r12d
140da5f88:	33 c2                	xor    %edx,%eax
140da5f8a:	03 44 24 3c          	add    0x3c(%rsp),%eax
140da5f8e:	45 03 e2             	add    %r10d,%r12d
140da5f91:	45 33 f4             	xor    %r12d,%r14d
140da5f94:	41 81 c6 4e fd 53 a9 	add    $0xa953fd4e,%r14d
140da5f9b:	44 03 74 24 2c       	add    0x2c(%rsp),%r14d
140da5fa0:	45 03 f2             	add    %r10d,%r14d
140da5fa3:	41 c1 ce 1a          	ror    $0x1a,%r14d
140da5fa7:	45 03 f5             	add    %r13d,%r14d
140da5faa:	44 03 c0             	add    %eax,%r8d
140da5fad:	8b 5c 24 4c          	mov    0x4c(%rsp),%ebx
140da5fb1:	44 8b d2             	mov    %edx,%r10d
140da5fb4:	41 c1 c8 17          	ror    $0x17,%r8d
140da5fb8:	8b c3                	mov    %ebx,%eax
140da5fba:	f7 d0                	not    %eax
140da5fbc:	41 c1 ea 16          	shr    $0x16,%r10d
140da5fc0:	0b c2                	or     %edx,%eax
140da5fc2:	45 03 c1             	add    %r9d,%r8d
140da5fc5:	41 33 c0             	xor    %r8d,%eax
140da5fc8:	c1 e2 0a             	shl    $0xa,%edx
140da5fcb:	41 03 c1             	add    %r9d,%eax
140da5fce:	44 0b d2             	or     %edx,%r10d
140da5fd1:	44 8b 4c 24 24       	mov    0x24(%rsp),%r9d
140da5fd6:	41 8d 93 e6 8b a2 50 	lea    0x50a28be6(%r11),%edx
140da5fdd:	41 81 c1 e6 8b a2 50 	add    $0x50a28be6,%r9d
140da5fe4:	44 03 c8             	add    %eax,%r9d
140da5fe7:	41 8b c2             	mov    %r10d,%eax
140da5fea:	f7 d0                	not    %eax
140da5fec:	41 c1 c9 17          	ror    $0x17,%r9d
140da5ff0:	41 0b c0             	or     %r8d,%eax
140da5ff3:	45 03 cb             	add    %r11d,%r9d
140da5ff6:	41 33 c1             	xor    %r9d,%eax
140da5ff9:	45 8b d8             	mov    %r8d,%r11d
140da5ffc:	03 44 24 0c          	add    0xc(%rsp),%eax
140da6000:	03 d0                	add    %eax,%edx
140da6002:	41 c1 e0 0a          	shl    $0xa,%r8d
140da6006:	c1 ca 15             	ror    $0x15,%edx
140da6009:	03 d3                	add    %ebx,%edx
140da600b:	41 c1 eb 16          	shr    $0x16,%r11d
140da600f:	45 0b d8             	or     %r8d,%r11d
140da6012:	44 8d 83 e6 8b a2 50 	lea    0x50a28be6(%rbx),%r8d
140da6019:	41 8b d9             	mov    %r9d,%ebx
140da601c:	41 8b c3             	mov    %r11d,%eax
140da601f:	f7 d0                	not    %eax
140da6021:	c1 eb 16             	shr    $0x16,%ebx
140da6024:	41 0b c1             	or     %r9d,%eax
140da6027:	41 c1 e1 0a          	shl    $0xa,%r9d
140da602b:	33 c2                	xor    %edx,%eax
140da602d:	41 0b d9             	or     %r9d,%ebx
140da6030:	03 44 24 14          	add    0x14(%rsp),%eax
140da6034:	45 8d 8a e6 8b a2 50 	lea    0x50a28be6(%r10),%r9d
140da603b:	44 03 c0             	add    %eax,%r8d
140da603e:	8b c3                	mov    %ebx,%eax
140da6040:	f7 d0                	not    %eax
140da6042:	41 c1 c8 13          	ror    $0x13,%r8d
140da6046:	0b c2                	or     %edx,%eax
140da6048:	45 03 c2             	add    %r10d,%r8d
140da604b:	41 33 c0             	xor    %r8d,%eax
140da604e:	44 8b d2             	mov    %edx,%r10d
140da6051:	03 44 24 08          	add    0x8(%rsp),%eax
140da6055:	44 03 c8             	add    %eax,%r9d
140da6058:	c1 e2 0a             	shl    $0xa,%edx
140da605b:	41 c1 ea 16          	shr    $0x16,%r10d
140da605f:	44 0b d2             	or     %edx,%r10d
140da6062:	41 c1 c9 11          	ror    $0x11,%r9d
140da6066:	45 03 cb             	add    %r11d,%r9d
140da6069:	41 8d 93 e6 8b a2 50 	lea    0x50a28be6(%r11),%edx
140da6070:	45 8b d8             	mov    %r8d,%r11d
140da6073:	41 8b c2             	mov    %r10d,%eax
140da6076:	f7 d0                	not    %eax
140da6078:	41 c1 eb 16          	shr    $0x16,%r11d
140da607c:	41 0b c0             	or     %r8d,%eax
140da607f:	41 c1 e0 0a          	shl    $0xa,%r8d
140da6083:	41 33 c1             	xor    %r9d,%eax
140da6086:	45 0b d8             	or     %r8d,%r11d
140da6089:	03 44 24 18          	add    0x18(%rsp),%eax
140da608d:	44 8d 83 e6 8b a2 50 	lea    0x50a28be6(%rbx),%r8d
140da6094:	03 d0                	add    %eax,%edx
140da6096:	41 8b c3             	mov    %r11d,%eax
140da6099:	f7 d0                	not    %eax
140da609b:	c1 ca 11             	ror    $0x11,%edx
140da609e:	03 d3                	add    %ebx,%edx
140da60a0:	41 0b c1             	or     %r9d,%eax
140da60a3:	33 c2                	xor    %edx,%eax
140da60a5:	41 8b d9             	mov    %r9d,%ebx
140da60a8:	03 84 24 b8 00 00 00 	add    0xb8(%rsp),%eax
140da60af:	44 03 c0             	add    %eax,%r8d
140da60b2:	c1 eb 16             	shr    $0x16,%ebx
140da60b5:	41 c1 c8 1b          	ror    $0x1b,%r8d
140da60b9:	45 03 c2             	add    %r10d,%r8d
140da60bc:	41 c1 e1 0a          	shl    $0xa,%r9d
140da60c0:	41 0b d9             	or     %r9d,%ebx
140da60c3:	45 8d 8a e6 8b a2 50 	lea    0x50a28be6(%r10),%r9d
140da60ca:	44 8b d2             	mov    %edx,%r10d
140da60cd:	8b c3                	mov    %ebx,%eax
140da60cf:	f7 d0                	not    %eax
140da60d1:	41 c1 ea 16          	shr    $0x16,%r10d
140da60d5:	0b c2                	or     %edx,%eax
140da60d7:	c1 e2 0a             	shl    $0xa,%edx
140da60da:	41 33 c0             	xor    %r8d,%eax
140da60dd:	44 0b d2             	or     %edx,%r10d
140da60e0:	03 44 24 2c          	add    0x2c(%rsp),%eax
140da60e4:	41 8d 93 e6 8b a2 50 	lea    0x50a28be6(%r11),%edx
140da60eb:	44 03 c8             	add    %eax,%r9d
140da60ee:	41 8b c2             	mov    %r10d,%eax
140da60f1:	f7 d0                	not    %eax
140da60f3:	41 c1 c9 19          	ror    $0x19,%r9d
140da60f7:	41 0b c0             	or     %r8d,%eax
140da60fa:	45 03 cb             	add    %r11d,%r9d
140da60fd:	41 33 c1             	xor    %r9d,%eax
140da6100:	45 8b d8             	mov    %r8d,%r11d
140da6103:	03 44 24 04          	add    0x4(%rsp),%eax
140da6107:	03 d0                	add    %eax,%edx
140da6109:	41 c1 e0 0a          	shl    $0xa,%r8d
140da610d:	c1 ca 19             	ror    $0x19,%edx
140da6110:	03 d3                	add    %ebx,%edx
140da6112:	41 c1 eb 16          	shr    $0x16,%r11d
140da6116:	45 0b d8             	or     %r8d,%r11d
140da6119:	44 8d 83 e6 8b a2 50 	lea    0x50a28be6(%rbx),%r8d
140da6120:	41 8b d9             	mov    %r9d,%ebx
140da6123:	41 8b c3             	mov    %r11d,%eax
140da6126:	f7 d0                	not    %eax
140da6128:	c1 eb 16             	shr    $0x16,%ebx
140da612b:	41 0b c1             	or     %r9d,%eax
140da612e:	41 c1 e1 0a          	shl    $0xa,%r9d
140da6132:	33 c2                	xor    %edx,%eax
140da6134:	41 0b d9             	or     %r9d,%ebx
140da6137:	03 c6                	add    %esi,%eax
140da6139:	45 8d 8a e6 8b a2 50 	lea    0x50a28be6(%r10),%r9d
140da6140:	44 03 c0             	add    %eax,%r8d
140da6143:	8b c3                	mov    %ebx,%eax
140da6145:	f7 d0                	not    %eax
140da6147:	41 c1 c8 18          	ror    $0x18,%r8d
140da614b:	0b c2                	or     %edx,%eax
140da614d:	45 03 c2             	add    %r10d,%r8d
140da6150:	41 33 c0             	xor    %r8d,%eax
140da6153:	44 8b d2             	mov    %edx,%r10d
140da6156:	03 c7                	add    %edi,%eax
140da6158:	c1 e2 0a             	shl    $0xa,%edx
140da615b:	44 03 c8             	add    %eax,%r9d
140da615e:	41 c1 ea 16          	shr    $0x16,%r10d
140da6162:	44 0b d2             	or     %edx,%r10d
140da6165:	41 c1 c9 15          	ror    $0x15,%r9d
140da6169:	45 03 cb             	add    %r11d,%r9d
140da616c:	41 8d 93 e6 8b a2 50 	lea    0x50a28be6(%r11),%edx
140da6173:	45 8b d8             	mov    %r8d,%r11d
140da6176:	41 8b c2             	mov    %r10d,%eax
140da6179:	f7 d0                	not    %eax
140da617b:	41 c1 eb 16          	shr    $0x16,%r11d
140da617f:	41 0b c0             	or     %r8d,%eax
140da6182:	41 c1 e0 0a          	shl    $0xa,%r8d
140da6186:	41 33 c1             	xor    %r9d,%eax
140da6189:	45 0b d8             	or     %r8d,%r11d
140da618c:	03 04 24             	add    (%rsp),%eax
140da618f:	44 8d 83 e6 8b a2 50 	lea    0x50a28be6(%rbx),%r8d
140da6196:	03 d0                	add    %eax,%edx
140da6198:	41 8b c3             	mov    %r11d,%eax
140da619b:	f7 d0                	not    %eax
140da619d:	c1 ca 12             	ror    $0x12,%edx
140da61a0:	41 0b c1             	or     %r9d,%eax
140da61a3:	03 d3                	add    %ebx,%edx
140da61a5:	33 c2                	xor    %edx,%eax
140da61a7:	41 8b d9             	mov    %r9d,%ebx
140da61aa:	03 44 24 28          	add    0x28(%rsp),%eax
140da61ae:	44 03 c0             	add    %eax,%r8d
140da61b1:	c1 eb 16             	shr    $0x16,%ebx
140da61b4:	41 c1 c8 12          	ror    $0x12,%r8d
140da61b8:	45 03 c2             	add    %r10d,%r8d
140da61bb:	41 c1 e1 0a          	shl    $0xa,%r9d
140da61bf:	41 0b d9             	or     %r9d,%ebx
140da61c2:	8b c3                	mov    %ebx,%eax
140da61c4:	f7 d0                	not    %eax
140da61c6:	0b c2                	or     %edx,%eax
140da61c8:	8b 7c 24 40          	mov    0x40(%rsp),%edi
140da61cc:	41 33 c0             	xor    %r8d,%eax
140da61cf:	45 8d 8a e6 8b a2 50 	lea    0x50a28be6(%r10),%r9d
140da61d6:	03 44 24 10          	add    0x10(%rsp),%eax
140da61da:	44 8b d2             	mov    %edx,%r10d
140da61dd:	44 03 c8             	add    %eax,%r9d
140da61e0:	c1 e2 0a             	shl    $0xa,%edx
140da61e3:	41 c1 c9 14          	ror    $0x14,%r9d
140da61e7:	45 03 cb             	add    %r11d,%r9d
140da61ea:	41 c1 ea 16          	shr    $0x16,%r10d
140da61ee:	44 0b d2             	or     %edx,%r10d
140da61f1:	41 8d 93 e6 8b a2 50 	lea    0x50a28be6(%r11),%edx
140da61f8:	45 8b d8             	mov    %r8d,%r11d
140da61fb:	41 8b c2             	mov    %r10d,%eax
140da61fe:	f7 d0                	not    %eax
140da6200:	41 c1 eb 16          	shr    $0x16,%r11d
140da6204:	41 0b c0             	or     %r8d,%eax
140da6207:	41 c1 e0 0a          	shl    $0xa,%r8d
140da620b:	41 33 c1             	xor    %r9d,%eax
140da620e:	45 0b d8             	or     %r8d,%r11d
140da6211:	03 c7                	add    %edi,%eax
140da6213:	44 8d 83 24 d1 4d 5c 	lea    0x5c4dd124(%rbx),%r8d
140da621a:	03 d0                	add    %eax,%edx
140da621c:	41 8b c1             	mov    %r9d,%eax
140da621f:	c1 ca 1a             	ror    $0x1a,%edx
140da6222:	03 d3                	add    %ebx,%edx
140da6224:	41 8b d9             	mov    %r9d,%ebx
140da6227:	33 c2                	xor    %edx,%eax
140da6229:	c1 eb 16             	shr    $0x16,%ebx
140da622c:	41 23 c3             	and    %r11d,%eax
140da622f:	41 33 c1             	xor    %r9d,%eax
140da6232:	41 c1 e1 0a          	shl    $0xa,%r9d
140da6236:	03 44 24 04          	add    0x4(%rsp),%eax
140da623a:	41 0b d9             	or     %r9d,%ebx
140da623d:	44 03 c0             	add    %eax,%r8d
140da6240:	45 8d 8a 24 d1 4d 5c 	lea    0x5c4dd124(%r10),%r9d
140da6247:	41 c1 c8 17          	ror    $0x17,%r8d
140da624b:	45 03 c2             	add    %r10d,%r8d
140da624e:	44 8b d2             	mov    %edx,%r10d
140da6251:	41 8b c0             	mov    %r8d,%eax
140da6254:	41 c1 ea 16          	shr    $0x16,%r10d
140da6258:	33 c2                	xor    %edx,%eax
140da625a:	23 c3                	and    %ebx,%eax
140da625c:	33 c2                	xor    %edx,%eax
140da625e:	c1 e2 0a             	shl    $0xa,%edx
140da6261:	03 44 24 18          	add    0x18(%rsp),%eax
140da6265:	44 0b d2             	or     %edx,%r10d
140da6268:	44 03 c8             	add    %eax,%r9d
140da626b:	41 8d 93 24 d1 4d 5c 	lea    0x5c4dd124(%r11),%edx
140da6272:	41 8b c0             	mov    %r8d,%eax
140da6275:	41 c1 c9 13          	ror    $0x13,%r9d
140da6279:	45 03 cb             	add    %r11d,%r9d
140da627c:	45 8b d8             	mov    %r8d,%r11d