140da5018:	0b d0                	or     %eax,%edx
140da501a:	41 8b c7             	mov    %r15d,%eax
140da501d:	c1 e0 0a             	shl    $0xa,%eax
140da5020:	44 0b d8             	or     %eax,%r11d
140da5023:	89 14 24             	mov    %edx,(%rsp)
140da5026:	41 0f b6 44 24 09    	movzbl 0x9(%r12),%eax
140da502c:	45 33 cb             	xor    %r11d,%r9d
140da502f:	c1 e0 08             	shl    $0x8,%eax
140da5032:	45 33 c8             	xor    %r8d,%r9d
140da5035:	44 0b d0             	or     %eax,%r10d
140da5038:	44 89 5c 24 48       	mov    %r11d,0x48(%rsp)
140da503d:	41 0f b6 44 24 0a    	movzbl 0xa(%r12),%eax
140da5043:	44 03 cb             	add    %ebx,%r9d
140da5046:	c1 e0 10             	shl    $0x10,%eax
140da5049:	44 03 ca             	add    %edx,%r9d
140da504c:	44 0b d0             	or     %eax,%r10d
140da504f:	41 c1 c9 12          	ror    $0x12,%r9d
140da5053:	41 0f b6 44 24 0b    	movzbl 0xb(%r12),%eax
140da5059:	8b de                	mov    %esi,%ebx
140da505b:	c1 e0 18             	shl    $0x18,%eax
140da505e:	44 03 cf             	add    %edi,%r9d
140da5061:	44 0b d0             	or     %eax,%r10d
140da5064:	c1 eb 16             	shr    $0x16,%ebx
140da5067:	8b c6                	mov    %esi,%eax
140da5069:	44 89 54 24 08       	mov    %r10d,0x8(%rsp)
140da506e:	41 0f b6 74 24 0c    	movzbl 0xc(%r12),%esi
140da5074:	41 8b d1             	mov    %r9d,%edx
140da5077:	c1 e0 0a             	shl    $0xa,%eax
140da507a:	0b d8                	or     %eax,%ebx
140da507c:	41 0f b6 44 24 0d    	movzbl 0xd(%r12),%eax
140da5082:	c1 e0 08             	shl    $0x8,%eax
140da5085:	33 d3                	xor    %ebx,%edx
140da5087:	0b f0                	or     %eax,%esi
140da5089:	89 5c 24 4c          	mov    %ebx,0x4c(%rsp)
140da508d:	41 0f b6 44 24 0e    	movzbl 0xe(%r12),%eax
140da5093:	41 33 d0             	xor    %r8d,%edx
140da5096:	c1 e0 10             	shl    $0x10,%eax
140da5099:	03 d7                	add    %edi,%edx
140da509b:	0b f0                	or     %eax,%esi
140da509d:	41 03 d2             	add    %r10d,%edx
140da50a0:	41 0f b6 44 24 0f    	movzbl 0xf(%r12),%eax
140da50a6:	45 8b d0             	mov    %r8d,%r10d
140da50a9:	c1 e0 18             	shl    $0x18,%eax
140da50ac:	0b f0                	or     %eax,%esi
140da50ae:	c1 ca 11             	ror    $0x11,%edx
140da50b1:	89 74 24 10          	mov    %esi,0x10(%rsp)
140da50b5:	41 03 d3             	add    %r11d,%edx
140da50b8:	41 0f b6 44 24 11    	movzbl 0x11(%r12),%eax
140da50be:	41 0f b6 7c 24 10    	movzbl 0x10(%r12),%edi
140da50c4:	c1 e0 08             	shl    $0x8,%eax
140da50c7:	0b f8                	or     %eax,%edi
140da50c9:	41 c1 e0 0a          	shl    $0xa,%r8d
140da50cd:	41 0f b6 44 24 12    	movzbl 0x12(%r12),%eax
140da50d3:	c1 e0 10             	shl    $0x10,%eax
140da50d6:	0b f8                	or     %eax,%edi
140da50d8:	41 c1 ea 16          	shr    $0x16,%r10d
140da50dc:	41 0f b6 44 24 13    	movzbl 0x13(%r12),%eax
140da50e2:	45 0b d0             	or     %r8d,%r10d
140da50e5:	c1 e0 18             	shl    $0x18,%eax
140da50e8:	45 8b c1             	mov    %r9d,%r8d
140da50eb:	0b f8                	or     %eax,%edi
140da50ed:	44 33 c2             	xor    %edx,%r8d
140da50f0:	41 0f b6 44 24 15    	movzbl 0x15(%r12),%eax
140da50f6:	45 33 c2             	xor    %r10d,%r8d
140da50f9:	c1 e0 08             	shl    $0x8,%eax
140da50fc:	44 03 c6             	add    %esi,%r8d
140da50ff:	41 0f b6 74 24 14    	movzbl 0x14(%r12),%esi
140da5105:	45 03 c3             	add    %r11d,%r8d
140da5108:	0b f0                	or     %eax,%esi
140da510a:	41 c1 c8 14          	ror    $0x14,%r8d
140da510e:	41 0f b6 44 24 16    	movzbl 0x16(%r12),%eax
140da5114:	45 8b d9             	mov    %r9d,%r11d
140da5117:	c1 e0 10             	shl    $0x10,%eax
140da511a:	44 03 c3             	add    %ebx,%r8d
140da511d:	0b f0                	or     %eax,%esi
140da511f:	41 c1 e1 0a          	shl    $0xa,%r9d
140da5123:	41 0f b6 44 24 17    	movzbl 0x17(%r12),%eax
140da5129:	c1 e0 18             	shl    $0x18,%eax
140da512c:	0b f0                	or     %eax,%esi
140da512e:	89 bc 24 b8 00 00 00 	mov    %edi,0xb8(%rsp)
140da5135:	41 0f b6 44 24 19    	movzbl 0x19(%r12),%eax
140da513b:	c1 e0 08             	shl    $0x8,%eax
140da513e:	89 74 24 1c          	mov    %esi,0x1c(%rsp)
140da5142:	41 c1 eb 16          	shr    $0x16,%r11d
140da5146:	45 0b d9             	or     %r9d,%r11d
140da5149:	45 8b cb             	mov    %r11d,%r9d
140da514c:	44 33 ca             	xor    %edx,%r9d
140da514f:	45 33 c8             	xor    %r8d,%r9d
140da5152:	44 03 cf             	add    %edi,%r9d
140da5155:	41 0f b6 7c 24 18    	movzbl 0x18(%r12),%edi
140da515b:	0b f8                	or     %eax,%edi
140da515d:	44 03 cb             	add    %ebx,%r9d
140da5160:	41 0f b6 44 24 1a    	movzbl 0x1a(%r12),%eax
140da5166:	8b da                	mov    %edx,%ebx
140da5168:	c1 e0 10             	shl    $0x10,%eax
140da516b:	0b f8                	or     %eax,%edi
140da516d:	c1 e2 0a             	shl    $0xa,%edx
140da5170:	41 0f b6 44 24 1b    	movzbl 0x1b(%r12),%eax
140da5176:	c1 e0 18             	shl    $0x18,%eax
140da5179:	0b f8                	or     %eax,%edi
140da517b:	c1 eb 16             	shr    $0x16,%ebx
140da517e:	41 0f b6 44 24 1d    	movzbl 0x1d(%r12),%eax
140da5184:	0b da                	or     %edx,%ebx
140da5186:	c1 e0 08             	shl    $0x8,%eax
140da5189:	8b d3                	mov    %ebx,%edx
140da518b:	41 33 d0             	xor    %r8d,%edx
140da518e:	41 c1 c9 1b          	ror    $0x1b,%r9d
140da5192:	45 03 ca             	add    %r10d,%r9d
140da5195:	89 7c 24 04          	mov    %edi,0x4(%rsp)
140da5199:	41 33 d1             	xor    %r9d,%edx
140da519c:	03 d6                	add    %esi,%edx
140da519e:	41 0f b6 74 24 1c    	movzbl 0x1c(%r12),%esi
140da51a4:	0b f0                	or     %eax,%esi
140da51a6:	41 03 d2             	add    %r10d,%edx
140da51a9:	41 0f b6 44 24 1e    	movzbl 0x1e(%r12),%eax
140da51af:	45 8b d0             	mov    %r8d,%r10d
140da51b2:	c1 e0 10             	shl    $0x10,%eax
140da51b5:	0b f0                	or     %eax,%esi
140da51b7:	41 c1 e0 0a          	shl    $0xa,%r8d
140da51bb:	41 0f b6 44 24 1f    	movzbl 0x1f(%r12),%eax
140da51c1:	c1 ca 18             	ror    $0x18,%edx
140da51c4:	41 c1 ea 16          	shr    $0x16,%r10d
140da51c8:	41 03 d3             	add    %r11d,%edx
140da51cb:	45 0b d0             	or     %r8d,%r10d
140da51ce:	c1 e0 18             	shl    $0x18,%eax
140da51d1:	0b f0                	or     %eax,%esi
140da51d3:	45 8b c2             	mov    %r10d,%r8d
140da51d6:	89 74 24 24          	mov    %esi,0x24(%rsp)
140da51da:	41 0f b6 44 24 21    	movzbl 0x21(%r12),%eax
140da51e0:	45 33 c1             	xor    %r9d,%r8d
140da51e3:	45 0f b6 7c 24 28    	movzbl 0x28(%r12),%r15d
140da51e9:	44 33 c2             	xor    %edx,%r8d
140da51ec:	c1 e0 08             	shl    $0x8,%eax
140da51ef:	44 03 c7             	add    %edi,%r8d
140da51f2:	41 0f b6 7c 24 20    	movzbl 0x20(%r12),%edi
140da51f8:	45 03 c3             	add    %r11d,%r8d
140da51fb:	0b f8                	or     %eax,%edi
140da51fd:	41 c1 c8 19          	ror    $0x19,%r8d
140da5201:	41 0f b6 44 24 22    	movzbl 0x22(%r12),%eax
140da5207:	44 03 c3             	add    %ebx,%r8d
140da520a:	c1 e0 10             	shl    $0x10,%eax
140da520d:	45 8b d9             	mov    %r9d,%r11d
140da5210:	0b f8                	or     %eax,%edi
140da5212:	41 c1 e1 0a          	shl    $0xa,%r9d
140da5216:	41 0f b6 44 24 23    	movzbl 0x23(%r12),%eax
140da521c:	c1 e0 18             	shl    $0x18,%eax
140da521f:	0b f8                	or     %eax,%edi
140da5221:	41 c1 eb 16          	shr    $0x16,%r11d
140da5225:	41 0f b6 44 24 25    	movzbl 0x25(%r12),%eax
140da522b:	45 0b d9             	or     %r9d,%r11d
140da522e:	c1 e0 08             	shl    $0x8,%eax
140da5231:	45 8b c8             	mov    %r8d,%r9d
140da5234:	45 33 cb             	xor    %r11d,%r9d
140da5237:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140da523b:	44 33 ca             	xor    %edx,%r9d
140da523e:	44 03 ce             	add    %esi,%r9d
140da5241:	41 0f b6 74 24 24    	movzbl 0x24(%r12),%esi
140da5247:	0b f0                	or     %eax,%esi
140da5249:	44 03 cb             	add    %ebx,%r9d
140da524c:	41 0f b6 44 24 26    	movzbl 0x26(%r12),%eax
140da5252:	8b da                	mov    %edx,%ebx
140da5254:	c1 e0 10             	shl    $0x10,%eax
140da5257:	0b f0                	or     %eax,%esi
140da5259:	c1 e2 0a             	shl    $0xa,%edx
140da525c:	41 0f b6 44 24 27    	movzbl 0x27(%r12),%eax
140da5262:	c1 e0 18             	shl    $0x18,%eax
140da5265:	0b f0                	or     %eax,%esi
140da5267:	41 c1 c9 17          	ror    $0x17,%r9d
140da526b:	41 0f b6 44 24 29    	movzbl 0x29(%r12),%eax
140da5271:	45 03 ca             	add    %r10d,%r9d
140da5274:	c1 e0 08             	shl    $0x8,%eax
140da5277:	44 0b f8             	or     %eax,%r15d
140da527a:	89 74 24 14          	mov    %esi,0x14(%rsp)
140da527e:	41 0f b6 44 24 2a    	movzbl 0x2a(%r12),%eax
140da5284:	c1 e0 10             	shl    $0x10,%eax
140da5287:	44 0b f8             	or     %eax,%r15d
140da528a:	c1 eb 16             	shr    $0x16,%ebx
140da528d:	41 0f b6 44 24 2b    	movzbl 0x2b(%r12),%eax
140da5293:	0b da                	or     %edx,%ebx
140da5295:	41 8b d0             	mov    %r8d,%edx
140da5298:	c1 e0 18             	shl    $0x18,%eax
140da529b:	41 33 d1             	xor    %r9d,%edx
140da529e:	44 0b f8             	or     %eax,%r15d
140da52a1:	41 0f b6 44 24 2d    	movzbl 0x2d(%r12),%eax
140da52a7:	33 d3                	xor    %ebx,%edx
140da52a9:	03 d7                	add    %edi,%edx
140da52ab:	c1 e0 08             	shl    $0x8,%eax
140da52ae:	41 8b f8             	mov    %r8d,%edi
140da52b1:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
140da52b6:	41 c1 e0 0a          	shl    $0xa,%r8d
140da52ba:	41 03 d2             	add    %r10d,%edx
140da52bd:	c1 ef 16             	shr    $0x16,%edi
140da52c0:	41 0b f8             	or     %r8d,%edi
140da52c3:	c1 ca 15             	ror    $0x15,%edx
140da52c6:	41 03 d3             	add    %r11d,%edx
140da52c9:	44 8b c7             	mov    %edi,%r8d
140da52cc:	45 33 c1             	xor    %r9d,%r8d
140da52cf:	44 33 c2             	xor    %edx,%r8d
140da52d2:	44 03 c6             	add    %esi,%r8d
140da52d5:	41 8b f1             	mov    %r9d,%esi
140da52d8:	45 03 c3             	add    %r11d,%r8d
140da52db:	41 c1 e1 0a          	shl    $0xa,%r9d
140da52df:	c1 ee 16             	shr    $0x16,%esi
140da52e2:	41 c1 c8 13          	ror    $0x13,%r8d
140da52e6:	41 0b f1             	or     %r9d,%esi
140da52e9:	45 0f b6 4c 24 2c    	movzbl 0x2c(%r12),%r9d
140da52ef:	44 03 c3             	add    %ebx,%r8d
140da52f2:	44 0b c8             	or     %eax,%r9d
140da52f5:	41 0f b6 44 24 2e    	movzbl 0x2e(%r12),%eax
140da52fb:	45 0f b6 74 24 30    	movzbl 0x30(%r12),%r14d
140da5301:	8b ea                	mov    %edx,%ebp
140da5303:	45 0f b6 6c 24 34    	movzbl 0x34(%r12),%r13d
140da5309:	44 8b d6             	mov    %esi,%r10d
140da530c:	c1 e0 10             	shl    $0x10,%eax
140da530f:	44 33 d2             	xor    %edx,%r10d
140da5312:	44 0b c8             	or     %eax,%r9d
140da5315:	c1 ed 16             	shr    $0x16,%ebp
140da5318:	41 0f b6 44 24 2f    	movzbl 0x2f(%r12),%eax
140da531e:	45 33 d0             	xor    %r8d,%r10d
140da5321:	c1 e0 18             	shl    $0x18,%eax
140da5324:	45 03 d7             	add    %r15d,%r10d
140da5327:	44 0b c8             	or     %eax,%r9d
140da532a:	c1 e2 0a             	shl    $0xa,%edx
140da532d:	41 0f b6 44 24 31    	movzbl 0x31(%r12),%eax
140da5333:	44 03 d3             	add    %ebx,%r10d
140da5336:	c1 e0 08             	shl    $0x8,%eax
140da5339:	0b ea                	or     %edx,%ebp
140da533b:	44 0b f0             	or     %eax,%r14d
140da533e:	41 c1 ca 12          	ror    $0x12,%r10d
140da5342:	41 0f b6 44 24 32    	movzbl 0x32(%r12),%eax
140da5348:	44 03 d7             	add    %edi,%r10d
140da534b:	c1 e0 10             	shl    $0x10,%eax
140da534e:	44 8b dd             	mov    %ebp,%r11d
140da5351:	44 0b f0             	or     %eax,%r14d
140da5354:	44 89 4c 24 18       	mov    %r9d,0x18(%rsp)
140da5359:	41 0f b6 44 24 33    	movzbl 0x33(%r12),%eax
140da535f:	45 33 d8             	xor    %r8d,%r11d
140da5362:	c1 e0 18             	shl    $0x18,%eax
140da5365:	45 33 da             	xor    %r10d,%r11d
140da5368:	44 0b f0             	or     %eax,%r14d
140da536b:	45 03 d9             	add    %r9d,%r11d
140da536e:	41 0f b6 44 24 35    	movzbl 0x35(%r12),%eax
140da5374:	45 8b ca             	mov    %r10d,%r9d
140da5377:	c1 e0 08             	shl    $0x8,%eax
140da537a:	44 03 df             	add    %edi,%r11d
140da537d:	44 0b e8             	or     %eax,%r13d
140da5380:	41 c1 cb 11          	ror    $0x11,%r11d
140da5384:	41 0f b6 44 24 36    	movzbl 0x36(%r12),%eax
140da538a:	41 8b f8             	mov    %r8d,%edi
140da538d:	c1 e0 10             	shl    $0x10,%eax
140da5390:	44 03 de             	add    %esi,%r11d
140da5393:	44 0b e8             	or     %eax,%r13d
140da5396:	41 c1 e0 0a          	shl    $0xa,%r8d
140da539a:	41 0f b6 44 24 37    	movzbl 0x37(%r12),%eax
140da53a0:	41 8b db             	mov    %r11d,%ebx
140da53a3:	c1 e0 18             	shl    $0x18,%eax
140da53a6:	49 83 c4 38          	add    $0x38,%r12
140da53aa:	44 0b e8             	or     %eax,%r13d
140da53ad:	4c 89 a4 24 a8 00 00 	mov    %r12,0xa8(%rsp)
140da53b4:	00
140da53b5:	c1 ef 16             	shr    $0x16,%edi
140da53b8:	41 0b f8             	or     %r8d,%edi
140da53bb:	41 c1 e9 16          	shr    $0x16,%r9d
140da53bf:	4c 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%r8
140da53c6:	00
140da53c7:	33 df                	xor    %edi,%ebx
140da53c9:	45 0f b6 24 24       	movzbl (%r12),%r12d
140da53ce:	41 33 da             	xor    %r10d,%ebx
140da53d1:	41 c1 e2 0a          	shl    $0xa,%r10d
140da53d5:	41 03 de             	add    %r14d,%ebx
140da53d8:	45 0b ca             	or     %r10d,%r9d
140da53db:	44 89 74 24 40       	mov    %r14d,0x40(%rsp)
140da53e0:	41 0f b6 40 01       	movzbl 0x1(%r8),%eax
140da53e5:	03 de                	add    %esi,%ebx
140da53e7:	c1 e0 08             	shl    $0x8,%eax
140da53ea:	45 8b d3             	mov    %r11d,%r10d
140da53ed:	44 0b e0             	or     %eax,%r12d
140da53f0:	c1 cb 1a             	ror    $0x1a,%ebx
140da53f3:	41 0f b6 40 02       	movzbl 0x2(%r8),%eax
140da53f8:	03 dd                	add    %ebp,%ebx
140da53fa:	c1 e0 10             	shl    $0x10,%eax
140da53fd:	44 33 d3             	xor    %ebx,%r10d
140da5400:	44 0b e0             	or     %eax,%r12d
140da5403:	44 89 6c 24 2c       	mov    %r13d,0x2c(%rsp)
140da5408:	41 0f b6 40 03       	movzbl 0x3(%r8),%eax
140da540d:	45 33 d1             	xor    %r9d,%r10d
140da5410:	c1 e0 18             	shl    $0x18,%eax
140da5413:	45 03 d5             	add    %r13d,%r10d
140da5416:	44 0b e0             	or     %eax,%r12d
140da5419:	44 03 d5             	add    %ebp,%r10d
140da541c:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
140da5421:	41 c1 ca 19          	ror    $0x19,%r10d
140da5425:	41 0f b6 40 05       	movzbl 0x5(%r8),%eax
140da542a:	41 8b d3             	mov    %r11d,%edx
140da542d:	41 0f b6 70 04       	movzbl 0x4(%r8),%esi
140da5432:	44 03 d7             	add    %edi,%r10d
140da5435:	8b 6c 24 24          	mov    0x24(%rsp),%ebp
140da5439:	c1 e0 08             	shl    $0x8,%eax
140da543c:	0b f0                	or     %eax,%esi
140da543e:	41 c1 e3 0a          	shl    $0xa,%r11d
140da5442:	41 0f b6 40 06       	movzbl 0x6(%r8),%eax
140da5447:	c1 e0 10             	shl    $0x10,%eax
140da544a:	0b f0                	or     %eax,%esi
140da544c:	c1 ea 16             	shr    $0x16,%edx
140da544f:	41 0f b6 40 07       	movzbl 0x7(%r8),%eax
140da5454:	41 0b d3             	or     %r11d,%edx
140da5457:	c1 e0 18             	shl    $0x18,%eax
140da545a:	49 83 c0 08          	add    $0x8,%r8
140da545e:	0b f0                	or     %eax,%esi
140da5460:	4c 89 84 24 a8 00 00 	mov    %r8,0xa8(%rsp)
140da5467:	00
140da5468:	44 8b c3             	mov    %ebx,%r8d
140da546b:	89 74 24 50          	mov    %esi,0x50(%rsp)
140da546f:	44 8b da             	mov    %edx,%r11d
140da5472:	41 c1 e8 16          	shr    $0x16,%r8d
140da5476:	44 33 db             	xor    %ebx,%r11d
140da5479:	c1 e3 0a             	shl    $0xa,%ebx
140da547c:	44 0b c3             	or     %ebx,%r8d
140da547f:	45 33 da             	xor    %r10d,%r11d
140da5482:	45 03 dc             	add    %r12d,%r11d
140da5485:	41 8b d8             	mov    %r8d,%ebx
140da5488:	41 33 da             	xor    %r10d,%ebx
140da548b:	44 03 df             	add    %edi,%r11d
140da548e:	41 c1 cb 17          	ror    $0x17,%r11d
140da5492:	45 03 d9             	add    %r9d,%r11d
140da5495:	41 33 db             	xor    %r11d,%ebx
140da5498:	03 de                	add    %esi,%ebx
140da549a:	41 03 d9             	add    %r9d,%ebx
140da549d:	45 8b ca             	mov    %r10d,%r9d
140da54a0:	41 c1 e9 16          	shr    $0x16,%r9d
140da54a4:	41 c1 e2 0a          	shl    $0xa,%r10d
140da54a8:	45 0b ca             	or     %r10d,%r9d
140da54ab:	c1 cb 18             	ror    $0x18,%ebx
140da54ae:	03 da                	add    %edx,%ebx
140da54b0:	45 8b d3             	mov    %r11d,%r10d
140da54b3:	41 8b c1             	mov    %r9d,%eax
140da54b6:	41 c1 ea 16          	shr    $0x16,%r10d
140da54ba:	41 33 c3             	xor    %r11d,%eax
140da54bd:	41 c1 e3 0a          	shl    $0xa,%r11d
140da54c1:	23 c3                	and    %ebx,%eax
140da54c3:	45 0b d3             	or     %r11d,%r10d
140da54c6:	41 33 c1             	xor    %r9d,%eax
140da54c9:	44 8b db             	mov    %ebx,%r11d
140da54cc:	05 99 79 82 5a       	add    $0x5a827999,%eax
140da54d1:	41 c1 eb 16          	shr    $0x16,%r11d
140da54d5:	03 c5                	add    %ebp,%eax
140da54d7:	03 d0                	add    %eax,%edx
140da54d9:	41 8b c2             	mov    %r10d,%eax
140da54dc:	33 c3                	xor    %ebx,%eax
140da54de:	c1 ca 19             	ror    $0x19,%edx