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
140da627f:	41 33 c1             	xor    %r9d,%eax
140da6282:	41 c1 eb 16          	shr    $0x16,%r11d
140da6286:	41 23 c2             	and    %r10d,%eax
140da6289:	41 33 c0             	xor    %r8d,%eax
140da628c:	41 c1 e0 0a          	shl    $0xa,%r8d
140da6290:	03 44 24 10          	add    0x10(%rsp),%eax
140da6294:	45 0b d8             	or     %r8d,%r11d
140da6297:	03 d0                	add    %eax,%edx
140da6299:	44 8d 83 24 d1 4d 5c 	lea    0x5c4dd124(%rbx),%r8d
140da62a0:	c1 ca 11             	ror    $0x11,%edx
140da62a3:	41 8b c1             	mov    %r9d,%eax
140da62a6:	03 d3                	add    %ebx,%edx
140da62a8:	41 8b d9             	mov    %r9d,%ebx
140da62ab:	33 c2                	xor    %edx,%eax
140da62ad:	c1 eb 16             	shr    $0x16,%ebx
140da62b0:	41 23 c3             	and    %r11d,%eax
140da62b3:	41 33 c1             	xor    %r9d,%eax
140da62b6:	41 c1 e1 0a          	shl    $0xa,%r9d
140da62ba:	03 44 24 24          	add    0x24(%rsp),%eax
140da62be:	41 0b d9             	or     %r9d,%ebx
140da62c1:	44 03 c0             	add    %eax,%r8d
140da62c4:	8b c2                	mov    %edx,%eax
140da62c6:	41 c1 c8 19          	ror    $0x19,%r8d
140da62ca:	45 03 c2             	add    %r10d,%r8d
140da62cd:	41 33 c0             	xor    %r8d,%eax
140da62d0:	23 c3                	and    %ebx,%eax
140da62d2:	33 c2                	xor    %edx,%eax
140da62d4:	03 44 24 0c          	add    0xc(%rsp),%eax
140da62d8:	45 8d 8a 24 d1 4d 5c 	lea    0x5c4dd124(%r10),%r9d
140da62df:	44 03 c8             	add    %eax,%r9d
140da62e2:	44 8b d2             	mov    %edx,%r10d
140da62e5:	c1 e2 0a             	shl    $0xa,%edx
140da62e8:	41 8b c0             	mov    %r8d,%eax
140da62eb:	41 c1 c9 14          	ror    $0x14,%r9d
140da62ef:	45 03 cb             	add    %r11d,%r9d
140da62f2:	41 c1 ea 16          	shr    $0x16,%r10d
140da62f6:	41 33 c1             	xor    %r9d,%eax
140da62f9:	44 0b d2             	or     %edx,%r10d
140da62fc:	41 23 c2             	and    %r10d,%eax
140da62ff:	41 8d 93 24 d1 4d 5c 	lea    0x5c4dd124(%r11),%edx
140da6306:	41 33 c0             	xor    %r8d,%eax
140da6309:	45 8b d8             	mov    %r8d,%r11d
140da630c:	03 44 24 2c          	add    0x2c(%rsp),%eax
140da6310:	03 d0                	add    %eax,%edx
140da6312:	41 c1 e0 0a          	shl    $0xa,%r8d
140da6316:	c1 ca 18             	ror    $0x18,%edx
140da6319:	03 d3                	add    %ebx,%edx
140da631b:	41 c1 eb 16          	shr    $0x16,%r11d
140da631f:	45 0b d8             	or     %r8d,%r11d
140da6322:	8b c2                	mov    %edx,%eax
140da6324:	41 33 c1             	xor    %r9d,%eax
140da6327:	44 8d 83 24 d1 4d 5c 	lea    0x5c4dd124(%rbx),%r8d
140da632e:	41 23 c3             	and    %r11d,%eax
140da6331:	41 8b d9             	mov    %r9d,%ebx
140da6334:	41 33 c1             	xor    %r9d,%eax
140da6337:	c1 eb 16             	shr    $0x16,%ebx
140da633a:	03 44 24 1c          	add    0x1c(%rsp),%eax
140da633e:	44 03 c0             	add    %eax,%r8d
140da6341:	41 c1 e1 0a          	shl    $0xa,%r9d
140da6345:	41 0b d9             	or     %r9d,%ebx
140da6348:	41 c1 c8 17          	ror    $0x17,%r8d
140da634c:	45 03 c2             	add    %r10d,%r8d
140da634f:	45 8d 8a 24 d1 4d 5c 	lea    0x5c4dd124(%r10),%r9d
140da6356:	8b c2                	mov    %edx,%eax
140da6358:	44 8b d2             	mov    %edx,%r10d
140da635b:	41 33 c0             	xor    %r8d,%eax
140da635e:	41 c1 ea 16          	shr    $0x16,%r10d
140da6362:	23 c3                	and    %ebx,%eax
140da6364:	33 c2                	xor    %edx,%eax
140da6366:	c1 e2 0a             	shl    $0xa,%edx
140da6369:	03 44 24 28          	add    0x28(%rsp),%eax
140da636d:	44 0b d2             	or     %edx,%r10d
140da6370:	44 03 c8             	add    %eax,%r9d
140da6373:	41 8d 93 24 d1 4d 5c 	lea    0x5c4dd124(%r11),%edx
140da637a:	41 8b c0             	mov    %r8d,%eax
140da637d:	41 c1 c9 15          	ror    $0x15,%r9d
140da6381:	45 03 cb             	add    %r11d,%r9d
140da6384:	45 8b d8             	mov    %r8d,%r11d
140da6387:	41 33 c1             	xor    %r9d,%eax
140da638a:	41 c1 eb 16          	shr    $0x16,%r11d
140da638e:	41 23 c2             	and    %r10d,%eax
140da6391:	41 33 c0             	xor    %r8d,%eax
140da6394:	41 c1 e0 0a          	shl    $0xa,%r8d
140da6398:	03 44 24 30          	add    0x30(%rsp),%eax
140da639c:	45 0b d8             	or     %r8d,%r11d
140da639f:	03 d0                	add    %eax,%edx
140da63a1:	44 8d 83 24 d1 4d 5c 	lea    0x5c4dd124(%rbx),%r8d
140da63a8:	41 8b c1             	mov    %r9d,%eax
140da63ab:	c1 ca 19             	ror    $0x19,%edx
140da63ae:	03 d3                	add    %ebx,%edx
140da63b0:	41 8b d9             	mov    %r9d,%ebx
140da63b3:	33 c2                	xor    %edx,%eax
140da63b5:	c1 eb 16             	shr    $0x16,%ebx
140da63b8:	41 23 c3             	and    %r11d,%eax
140da63bb:	41 33 c1             	xor    %r9d,%eax
140da63be:	41 c1 e1 0a          	shl    $0xa,%r9d
140da63c2:	03 c6                	add    %esi,%eax
140da63c4:	41 0b d9             	or     %r9d,%ebx
140da63c7:	44 03 c0             	add    %eax,%r8d
140da63ca:	45 8d 8a 24 d1 4d 5c 	lea    0x5c4dd124(%r10),%r9d
140da63d1:	41 c1 c8 19          	ror    $0x19,%r8d
140da63d5:	8b c2                	mov    %edx,%eax
140da63d7:	45 03 c2             	add    %r10d,%r8d
140da63da:	41 33 c0             	xor    %r8d,%eax
140da63dd:	23 c3                	and    %ebx,%eax
140da63df:	33 c2                	xor    %edx,%eax
140da63e1:	03 44 24 20          	add    0x20(%rsp),%eax
140da63e5:	44 03 c8             	add    %eax,%r9d
140da63e8:	41 c1 c9 14          	ror    $0x14,%r9d
140da63ec:	44 8b d2             	mov    %edx,%r10d
140da63ef:	45 03 cb             	add    %r11d,%r9d
140da63f2:	c1 e2 0a             	shl    $0xa,%edx
140da63f5:	41 8b c1             	mov    %r9d,%eax
140da63f8:	41 c1 ea 16          	shr    $0x16,%r10d
140da63fc:	41 33 c0             	xor    %r8d,%eax
140da63ff:	44 0b d2             	or     %edx,%r10d
140da6402:	41 23 c2             	and    %r10d,%eax
140da6405:	41 8d 93 24 d1 4d 5c 	lea    0x5c4dd124(%r11),%edx
140da640c:	41 33 c0             	xor    %r8d,%eax
140da640f:	45 8b d8             	mov    %r8d,%r11d
140da6412:	03 c7                	add    %edi,%eax
140da6414:	41 c1 e0 0a          	shl    $0xa,%r8d
140da6418:	03 d0                	add    %eax,%edx
140da641a:	41 c1 eb 16          	shr    $0x16,%r11d
140da641e:	45 0b d8             	or     %r8d,%r11d
140da6421:	c1 ca 19             	ror    $0x19,%edx
140da6424:	03 d3                	add    %ebx,%edx
140da6426:	44 8d 83 24 d1 4d 5c 	lea    0x5c4dd124(%rbx),%r8d
140da642d:	41 8b c1             	mov    %r9d,%eax
140da6430:	41 8b d9             	mov    %r9d,%ebx
140da6433:	33 c2                	xor    %edx,%eax
140da6435:	c1 eb 16             	shr    $0x16,%ebx
140da6438:	41 23 c3             	and    %r11d,%eax
140da643b:	41 33 c1             	xor    %r9d,%eax
140da643e:	41 c1 e1 0a          	shl    $0xa,%r9d
140da6442:	03 84 24 b8 00 00 00 	add    0xb8(%rsp),%eax
140da6449:	41 0b d9             	or     %r9d,%ebx
140da644c:	44 03 c0             	add    %eax,%r8d
140da644f:	45 8d 8a 24 d1 4d 5c 	lea    0x5c4dd124(%r10),%r9d
140da6456:	41 c1 c8 1a          	ror    $0x1a,%r8d
140da645a:	8b c2                	mov    %edx,%eax
140da645c:	45 03 c2             	add    %r10d,%r8d
140da645f:	44 8b d2             	mov    %edx,%r10d
140da6462:	41 33 c0             	xor    %r8d,%eax
140da6465:	41 c1 ea 16          	shr    $0x16,%r10d
140da6469:	23 c3                	and    %ebx,%eax
140da646b:	33 c2                	xor    %edx,%eax
140da646d:	c1 e2 0a             	shl    $0xa,%edx
140da6470:	03 44 24 14          	add    0x14(%rsp),%eax
140da6474:	44 0b d2             	or     %edx,%r10d
140da6477:	44 03 c8             	add    %eax,%r9d
140da647a:	41 8d 93 24 d1 4d 5c 	lea    0x5c4dd124(%r11),%edx
140da6481:	41 c1 c9 11          	ror    $0x11,%r9d
140da6485:	41 8b c0             	mov    %r8d,%eax
140da6488:	45 03 cb             	add    %r11d,%r9d
140da648b:	45 8b d8             	mov    %r8d,%r11d
140da648e:	41 33 c1             	xor    %r9d,%eax
140da6491:	41 c1 eb 16          	shr    $0x16,%r11d
140da6495:	41 23 c2             	and    %r10d,%eax
140da6498:	41 33 c0             	xor    %r8d,%eax
140da649b:	41 c1 e0 0a          	shl    $0xa,%r8d
140da649f:	03 04 24             	add    (%rsp),%eax
140da64a2:	45 0b d8             	or     %r8d,%r11d
140da64a5:	03 d0                	add    %eax,%edx
140da64a7:	44 8d 83 24 d1 4d 5c 	lea    0x5c4dd124(%rbx),%r8d
140da64ae:	41 8b c1             	mov    %r9d,%eax
140da64b1:	c1 ca 13             	ror    $0x13,%edx
140da64b4:	03 d3                	add    %ebx,%edx
140da64b6:	41 8b d9             	mov    %r9d,%ebx
140da64b9:	33 c2                	xor    %edx,%eax
140da64bb:	c1 eb 16             	shr    $0x16,%ebx
140da64be:	41 23 c3             	and    %r11d,%eax
140da64c1:	41 33 c1             	xor    %r9d,%eax
140da64c4:	41 c1 e1 0a          	shl    $0xa,%r9d
140da64c8:	03 44 24 08          	add    0x8(%rsp),%eax