140d90fe4:	03 d7                	add    %edi,%edx
140d90fe6:	41 c1 e4 09          	shl    $0x9,%r12d
140d90fea:	8b c2                	mov    %edx,%eax
140d90fec:	45 33 cb             	xor    %r11d,%r9d
140d90fef:	c1 c8 0f             	ror    $0xf,%eax
140d90ff2:	8b fd                	mov    %ebp,%edi
140d90ff4:	c1 ed 0d             	shr    $0xd,%ebp
140d90ff7:	45 0b d4             	or     %r12d,%r10d
140d90ffa:	c1 e7 13             	shl    $0x13,%edi
140d90ffd:	0b fd                	or     %ebp,%edi
140d90fff:	8b ea                	mov    %edx,%ebp
140d91001:	c1 cd 17             	ror    $0x17,%ebp
140d91004:	33 e8                	xor    %eax,%ebp
140d91006:	8b 04 24             	mov    (%rsp),%eax
140d91009:	c1 c8 11             	ror    $0x11,%eax
140d9100c:	33 ea                	xor    %edx,%ebp
140d9100e:	8b 54 24 30          	mov    0x30(%rsp),%edx
140d91012:	c1 ca 19             	ror    $0x19,%edx
140d91015:	33 d0                	xor    %eax,%edx
140d91017:	8b 04 24             	mov    (%rsp),%eax
140d9101a:	44 8b c0             	mov    %eax,%r8d
140d9101d:	89 54 24 28          	mov    %edx,0x28(%rsp)
140d91021:	c1 e8 1a             	shr    $0x1a,%eax
140d91024:	41 81 e0 ff ff 01 00 	and    $0x1ffff,%r8d
140d9102b:	41 c1 e0 06          	shl    $0x6,%r8d
140d9102f:	41 8b d1             	mov    %r9d,%edx
140d91032:	44 0b c0             	or     %eax,%r8d
140d91035:	c1 e2 11             	shl    $0x11,%edx
140d91038:	41 8b c1             	mov    %r9d,%eax
140d9103b:	c1 e8 09             	shr    $0x9,%eax
140d9103e:	44 33 c0             	xor    %eax,%r8d
140d91041:	8b 04 24             	mov    (%rsp),%eax
140d91044:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d91049:	33 d0                	xor    %eax,%edx
140d9104b:	c1 e2 06             	shl    $0x6,%edx
140d9104e:	44 0b c2             	or     %edx,%r8d
140d91051:	44 31 44 24 28       	xor    %r8d,0x28(%rsp)
140d91056:	44 8b 04 24          	mov    (%rsp),%r8d
140d9105a:	41 8b d0             	mov    %r8d,%edx
140d9105d:	c1 ea 02             	shr    $0x2,%edx
140d91060:	41 8b c0             	mov    %r8d,%eax
140d91063:	c1 e0 1e             	shl    $0x1e,%eax
140d91066:	81 e2 00 80 ff 3f    	and    $0x3fff8000,%edx
140d9106c:	0b d0                	or     %eax,%edx
140d9106e:	41 8b c1             	mov    %r9d,%eax
140d91071:	c1 e0 0f             	shl    $0xf,%eax
140d91074:	33 d0                	xor    %eax,%edx
140d91076:	41 c1 e9 0f          	shr    $0xf,%r9d
140d9107a:	41 8b c0             	mov    %r8d,%eax
140d9107d:	45 8b c7             	mov    %r15d,%r8d
140d91080:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d91085:	41 c1 e8 14          	shr    $0x14,%r8d
140d91089:	44 33 c8             	xor    %eax,%r9d
140d9108c:	8b 44 24 28          	mov    0x28(%rsp),%eax
140d91090:	41 c1 e9 02          	shr    $0x2,%r9d
140d91094:	41 0b d1             	or     %r9d,%edx
140d91097:	33 c2                	xor    %edx,%eax
140d91099:	41 8b d7             	mov    %r15d,%edx
140d9109c:	33 44 24 44          	xor    0x44(%rsp),%eax
140d910a0:	41 33 d5             	xor    %r13d,%edx
140d910a3:	41 33 c3             	xor    %r11d,%eax
140d910a6:	41 33 d2             	xor    %r10d,%edx
140d910a9:	33 84 24 c8 00 00 00 	xor    0xc8(%rsp),%eax
140d910b0:	89 44 24 28          	mov    %eax,0x28(%rsp)
140d910b4:	41 8b c7             	mov    %r15d,%eax
140d910b7:	c1 e0 0c             	shl    $0xc,%eax
140d910ba:	44 0b c0             	or     %eax,%r8d
140d910bd:	8d 85 bc 8c 22 e6    	lea    -0x19dd7344(%rbp),%eax
140d910c3:	41 03 c0             	add    %r8d,%eax
140d910c6:	44 8b c8             	mov    %eax,%r9d
140d910c9:	c1 e0 07             	shl    $0x7,%eax
140d910cc:	41 c1 e9 19          	shr    $0x19,%r9d
140d910d0:	44 0b c8             	or     %eax,%r9d
140d910d3:	41 8b c1             	mov    %r9d,%eax
140d910d6:	41 33 c0             	xor    %r8d,%eax
140d910d9:	44 8b 44 24 20       	mov    0x20(%rsp),%r8d
140d910de:	03 c3                	add    %ebx,%eax
140d910e0:	03 c2                	add    %edx,%eax
140d910e2:	44 8b 64 24 24       	mov    0x24(%rsp),%r12d
140d910e7:	45 33 e0             	xor    %r8d,%r12d
140d910ea:	45 8b dd             	mov    %r13d,%r11d
140d910ed:	44 03 e0             	add    %eax,%r12d
140d910f0:	41 c1 e5 09          	shl    $0x9,%r13d
140d910f4:	41 c1 eb 17          	shr    $0x17,%r11d
140d910f8:	8b d7                	mov    %edi,%edx
140d910fa:	41 33 d6             	xor    %r14d,%edx
140d910fd:	45 0b dd             	or     %r13d,%r11d
140d91100:	44 8b 6c 24 2c       	mov    0x2c(%rsp),%r13d
140d91105:	33 d5                	xor    %ebp,%edx
140d91107:	41 03 d1             	add    %r9d,%edx
140d9110a:	41 c1 cd 19          	ror    $0x19,%r13d
140d9110e:	44 8b 4c 24 08       	mov    0x8(%rsp),%r9d
140d91113:	41 03 d0             	add    %r8d,%edx
140d91116:	45 33 c8             	xor    %r8d,%r9d
140d91119:	03 d6                	add    %esi,%edx
140d9111b:	8b f2                	mov    %edx,%esi
140d9111d:	8b c2                	mov    %edx,%eax
140d9111f:	c1 c8 0f             	ror    $0xf,%eax
140d91122:	41 8b de             	mov    %r14d,%ebx
140d91125:	c1 ce 17             	ror    $0x17,%esi
140d91128:	33 f0                	xor    %eax,%esi
140d9112a:	c1 e3 13             	shl    $0x13,%ebx
140d9112d:	33 f2                	xor    %edx,%esi
140d9112f:	41 c1 ee 0d          	shr    $0xd,%r14d
140d91133:	8b 54 24 18          	mov    0x18(%rsp),%edx
140d91137:	41 0b de             	or     %r14d,%ebx
140d9113a:	8b c2                	mov    %edx,%eax
140d9113c:	44 8b c2             	mov    %edx,%r8d
140d9113f:	c1 c8 11             	ror    $0x11,%eax
140d91142:	44 33 e8             	xor    %eax,%r13d
140d91145:	41 c1 e8 02          	shr    $0x2,%r8d
140d91149:	8b c2                	mov    %edx,%eax
140d9114b:	41 81 e0 00 80 ff 3f 	and    $0x3fff8000,%r8d
140d91152:	c1 e0 1e             	shl    $0x1e,%eax
140d91155:	41 8b d1             	mov    %r9d,%edx
140d91158:	44 0b c0             	or     %eax,%r8d
140d9115b:	c1 ea 0f             	shr    $0xf,%edx
140d9115e:	41 8b c1             	mov    %r9d,%eax
140d91161:	c1 e0 0f             	shl    $0xf,%eax
140d91164:	44 33 c0             	xor    %eax,%r8d
140d91167:	8b 44 24 18          	mov    0x18(%rsp),%eax
140d9116b:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d91170:	33 d0                	xor    %eax,%edx
140d91172:	c1 ea 02             	shr    $0x2,%edx
140d91175:	44 0b c2             	or     %edx,%r8d
140d91178:	45 33 e8             	xor    %r8d,%r13d
140d9117b:	44 8b 44 24 18       	mov    0x18(%rsp),%r8d
140d91180:	41 8b d0             	mov    %r8d,%edx
140d91183:	41 8b c0             	mov    %r8d,%eax
140d91186:	c1 e8 1a             	shr    $0x1a,%eax
140d91189:	81 e2 ff ff 01 00    	and    $0x1ffff,%edx
140d9118f:	c1 e2 06             	shl    $0x6,%edx
140d91192:	0b d0                	or     %eax,%edx
140d91194:	41 8b c1             	mov    %r9d,%eax
140d91197:	c1 e8 09             	shr    $0x9,%eax
140d9119a:	33 d0                	xor    %eax,%edx
140d9119c:	41 c1 e1 11          	shl    $0x11,%r9d
140d911a0:	41 8b c0             	mov    %r8d,%eax
140d911a3:	45 8b c4             	mov    %r12d,%r8d
140d911a6:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d911ab:	41 c1 e8 14          	shr    $0x14,%r8d
140d911af:	44 33 c8             	xor    %eax,%r9d
140d911b2:	41 8b c4             	mov    %r12d,%eax
140d911b5:	c1 e0 0c             	shl    $0xc,%eax
140d911b8:	41 c1 e1 06          	shl    $0x6,%r9d
140d911bc:	44 0b c0             	or     %eax,%r8d
140d911bf:	41 0b d1             	or     %r9d,%edx
140d911c2:	8d 86 79 19 45 cc    	lea    -0x33bae687(%rsi),%eax
140d911c8:	44 33 ea             	xor    %edx,%r13d
140d911cb:	41 03 c0             	add    %r8d,%eax
140d911ce:	44 33 6c 24 08       	xor    0x8(%rsp),%r13d
140d911d3:	44 8b c8             	mov    %eax,%r9d
140d911d6:	44 33 6c 24 20       	xor    0x20(%rsp),%r13d
140d911db:	44 33 6c 24 0c       	xor    0xc(%rsp),%r13d
140d911e0:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
140d911e5:	41 c1 e9 19          	shr    $0x19,%r9d
140d911e9:	44 8b 6c 24 3c       	mov    0x3c(%rsp),%r13d
140d911ee:	41 8b d4             	mov    %r12d,%edx
140d911f1:	44 8b 74 24 1c       	mov    0x1c(%rsp),%r14d
140d911f6:	41 33 d7             	xor    %r15d,%edx
140d911f9:	c1 e0 07             	shl    $0x7,%eax
140d911fc:	41 33 d3             	xor    %r11d,%edx
140d911ff:	44 0b c8             	or     %eax,%r9d
140d91202:	45 33 f5             	xor    %r13d,%r14d
140d91205:	41 8b c1             	mov    %r9d,%eax
140d91208:	41 33 c0             	xor    %r8d,%eax
140d9120b:	41 03 c2             	add    %r10d,%eax
140d9120e:	45 8b d7             	mov    %r15d,%r10d
140d91211:	03 c2                	add    %edx,%eax
140d91213:	41 c1 ea 17          	shr    $0x17,%r10d
140d91217:	44 03 f0             	add    %eax,%r14d
140d9121a:	41 c1 e7 09          	shl    $0x9,%r15d
140d9121e:	8b d3                	mov    %ebx,%edx
140d91220:	45 0b d7             	or     %r15d,%r10d
140d91223:	33 d5                	xor    %ebp,%edx
140d91225:	33 d6                	xor    %esi,%edx
140d91227:	41 03 d1             	add    %r9d,%edx
140d9122a:	44 8b 4c 24 04       	mov    0x4(%rsp),%r9d
140d9122f:	41 03 d5             	add    %r13d,%edx
140d91232:	45 33 cd             	xor    %r13d,%r9d
140d91235:	03 d7                	add    %edi,%edx
140d91237:	8b fd                	mov    %ebp,%edi
140d91239:	8b c2                	mov    %edx,%eax
140d9123b:	c1 ed 0d             	shr    $0xd,%ebp
140d9123e:	c1 c8 0f             	ror    $0xf,%eax
140d91241:	c1 e7 13             	shl    $0x13,%edi
140d91244:	0b fd                	or     %ebp,%edi
140d91246:	8b ea                	mov    %edx,%ebp
140d91248:	c1 cd 17             	ror    $0x17,%ebp
140d9124b:	33 e8                	xor    %eax,%ebp
140d9124d:	8b 44 24 10          	mov    0x10(%rsp),%eax
140d91251:	c1 c8 11             	ror    $0x11,%eax
140d91254:	33 ea                	xor    %edx,%ebp
140d91256:	8b 54 24 24          	mov    0x24(%rsp),%edx
140d9125a:	c1 ca 19             	ror    $0x19,%edx
140d9125d:	33 d0                	xor    %eax,%edx
140d9125f:	8b 44 24 10          	mov    0x10(%rsp),%eax
140d91263:	44 8b c0             	mov    %eax,%r8d
140d91266:	89 54 24 34          	mov    %edx,0x34(%rsp)
140d9126a:	c1 e8 1a             	shr    $0x1a,%eax
140d9126d:	41 81 e0 ff ff 01 00 	and    $0x1ffff,%r8d
140d91274:	41 c1 e0 06          	shl    $0x6,%r8d
140d91278:	41 8b d1             	mov    %r9d,%edx
140d9127b:	44 0b c0             	or     %eax,%r8d
140d9127e:	c1 e2 11             	shl    $0x11,%edx
140d91281:	41 8b c1             	mov    %r9d,%eax
140d91284:	c1 e8 09             	shr    $0x9,%eax
140d91287:	44 33 c0             	xor    %eax,%r8d
140d9128a:	8b 44 24 10          	mov    0x10(%rsp),%eax
140d9128e:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d91293:	33 d0                	xor    %eax,%edx
140d91295:	c1 e2 06             	shl    $0x6,%edx
140d91298:	44 0b c2             	or     %edx,%r8d
140d9129b:	44 31 44 24 34       	xor    %r8d,0x34(%rsp)
140d912a0:	44 8b 44 24 10       	mov    0x10(%rsp),%r8d
140d912a5:	41 8b d0             	mov    %r8d,%edx
140d912a8:	c1 ea 02             	shr    $0x2,%edx
140d912ab:	41 8b c0             	mov    %r8d,%eax
140d912ae:	c1 e0 1e             	shl    $0x1e,%eax
140d912b1:	81 e2 00 80 ff 3f    	and    $0x3fff8000,%edx
140d912b7:	0b d0                	or     %eax,%edx
140d912b9:	41 8b c1             	mov    %r9d,%eax
140d912bc:	c1 e0 0f             	shl    $0xf,%eax
140d912bf:	33 d0                	xor    %eax,%edx
140d912c1:	41 c1 e9 0f          	shr    $0xf,%r9d
140d912c5:	41 8b c0             	mov    %r8d,%eax
140d912c8:	45 8b c6             	mov    %r14d,%r8d
140d912cb:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d912d0:	44 33 c8             	xor    %eax,%r9d
140d912d3:	8b 44 24 34          	mov    0x34(%rsp),%eax
140d912d7:	41 c1 e9 02          	shr    $0x2,%r9d
140d912db:	41 0b d1             	or     %r9d,%edx
140d912de:	33 c2                	xor    %edx,%eax
140d912e0:	33 44 24 04          	xor    0x4(%rsp),%eax
140d912e4:	41 33 c5             	xor    %r13d,%eax
140d912e7:	33 44 24 14          	xor    0x14(%rsp),%eax
140d912eb:	89 44 24 34          	mov    %eax,0x34(%rsp)
140d912ef:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
140d912f4:	41 8b c6             	mov    %r14d,%eax
140d912f7:	44 8b 7c 24 44       	mov    0x44(%rsp),%r15d
140d912fc:	41 8b d6             	mov    %r14d,%edx
140d912ff:	c1 e0 0c             	shl    $0xc,%eax
140d91302:	41 33 d4             	xor    %r12d,%edx
140d91305:	41 33 d2             	xor    %r10d,%edx
140d91308:	41 c1 e8 14          	shr    $0x14,%r8d
140d9130c:	44 0b c0             	or     %eax,%r8d
140d9130f:	45 33 fd             	xor    %r13d,%r15d
140d91312:	8d 85 f3 32 8a 98    	lea    -0x6775cd0d(%rbp),%eax
140d91318:	41 03 c0             	add    %r8d,%eax
140d9131b:	44 8b c8             	mov    %eax,%r9d
140d9131e:	c1 e0 07             	shl    $0x7,%eax
140d91321:	41 c1 e9 19          	shr    $0x19,%r9d
140d91325:	44 0b c8             	or     %eax,%r9d
140d91328:	41 8b c1             	mov    %r9d,%eax
140d9132b:	41 33 c0             	xor    %r8d,%eax
140d9132e:	41 03 c3             	add    %r11d,%eax
140d91331:	45 8b dc             	mov    %r12d,%r11d
140d91334:	03 c2                	add    %edx,%eax
140d91336:	41 c1 e4 09          	shl    $0x9,%r12d
140d9133a:	44 03 f8             	add    %eax,%r15d
140d9133d:	41 c1 eb 17          	shr    $0x17,%r11d
140d91341:	45 0b dc             	or     %r12d,%r11d
140d91344:	8b d5                	mov    %ebp,%edx
140d91346:	44 8b 64 24 28       	mov    0x28(%rsp),%r12d
140d9134b:	33 d7                	xor    %edi,%edx
140d9134d:	33 d6                	xor    %esi,%edx
140d9134f:	45 8b c4             	mov    %r12d,%r8d
140d91352:	41 03 d1             	add    %r9d,%edx
140d91355:	41 81 e0 ff ff 01 00 	and    $0x1ffff,%r8d
140d9135c:	41 03 d5             	add    %r13d,%edx
140d9135f:	41 c1 e0 06          	shl    $0x6,%r8d
140d91363:	03 d3                	add    %ebx,%edx
140d91365:	45 8b cd             	mov    %r13d,%r9d
140d91368:	44 33 8c 24 c8 00 00 	xor    0xc8(%rsp),%r9d
140d9136f:	00
140d91370:	8b c2                	mov    %edx,%eax
140d91372:	c1 c8 0f             	ror    $0xf,%eax
140d91375:	8b de                	mov    %esi,%ebx
140d91377:	c1 ee 0d             	shr    $0xd,%esi
140d9137a:	c1 e3 13             	shl    $0x13,%ebx
140d9137d:	0b de                	or     %esi,%ebx
140d9137f:	8b f2                	mov    %edx,%esi
140d91381:	c1 ce 17             	ror    $0x17,%esi
140d91384:	33 f0                	xor    %eax,%esi
140d91386:	41 8b c4             	mov    %r12d,%eax
140d91389:	c1 c8 11             	ror    $0x11,%eax
140d9138c:	33 f2                	xor    %edx,%esi
140d9138e:	8b 54 24 1c          	mov    0x1c(%rsp),%edx
140d91392:	c1 ca 19             	ror    $0x19,%edx
140d91395:	33 d0                	xor    %eax,%edx
140d91397:	41 8b c4             	mov    %r12d,%eax
140d9139a:	c1 e8 1a             	shr    $0x1a,%eax
140d9139d:	44 0b c0             	or     %eax,%r8d
140d913a0:	89 54 24 38          	mov    %edx,0x38(%rsp)
140d913a4:	41 8b c1             	mov    %r9d,%eax
140d913a7:	41 8b d1             	mov    %r9d,%edx
140d913aa:	c1 e8 09             	shr    $0x9,%eax
140d913ad:	44 33 c0             	xor    %eax,%r8d
140d913b0:	c1 e2 11             	shl    $0x11,%edx
140d913b3:	41 8b c4             	mov    %r12d,%eax
140d913b6:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d913bb:	33 d0                	xor    %eax,%edx
140d913bd:	41 8b c4             	mov    %r12d,%eax
140d913c0:	c1 e2 06             	shl    $0x6,%edx
140d913c3:	44 0b c2             	or     %edx,%r8d
140d913c6:	c1 e0 1e             	shl    $0x1e,%eax
140d913c9:	44 31 44 24 38       	xor    %r8d,0x38(%rsp)
140d913ce:	41 8b d4             	mov    %r12d,%edx
140d913d1:	c1 ea 02             	shr    $0x2,%edx
140d913d4:	81 e2 00 80 ff 3f    	and    $0x3fff8000,%edx
140d913da:	0b d0                	or     %eax,%edx
140d913dc:	41 8b c1             	mov    %r9d,%eax
140d913df:	c1 e0 0f             	shl    $0xf,%eax
140d913e2:	33 d0                	xor    %eax,%edx
140d913e4:	41 c1 e9 0f          	shr    $0xf,%r9d
140d913e8:	41 8b c4             	mov    %r12d,%eax
140d913eb:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d913f0:	44 33 c8             	xor    %eax,%r9d
140d913f3:	41 c1 e9 02          	shr    $0x2,%r9d
140d913f7:	8b 44 24 38          	mov    0x38(%rsp),%eax
140d913fb:	41 0b d1             	or     %r9d,%edx
140d913fe:	33 c2                	xor    %edx,%eax
140d91400:	44 8b 64 24 08       	mov    0x8(%rsp),%r12d
140d91405:	41 33 c5             	xor    %r13d,%eax
140d91408:	45 8b c7             	mov    %r15d,%r8d
140d9140b:	33 04 24             	xor    (%rsp),%eax
140d9140e:	41 8b d7             	mov    %r15d,%edx
140d91411:	33 84 24 c8 00 00 00 	xor    0xc8(%rsp),%eax
140d91418:	41 33 d6             	xor    %r14d,%edx
140d9141b:	44 8b 6c 24 2c       	mov    0x2c(%rsp),%r13d
140d91420:	41 33 d3             	xor    %r11d,%edx
140d91423:	89 44 24 38          	mov    %eax,0x38(%rsp)
140d91427:	45 33 e5             	xor    %r13d,%r12d
140d9142a:	41 c1 e8 14          	shr    $0x14,%r8d
140d9142e:	41 8b c7             	mov    %r15d,%eax
140d91431:	c1 e0 0c             	shl    $0xc,%eax
140d91434:	44 0b c0             	or     %eax,%r8d
140d91437:	8d 86 e7 65 14 31    	lea    0x311465e7(%rsi),%eax
140d9143d:	41 03 c0             	add    %r8d,%eax
140d91440:	44 8b c8             	mov    %eax,%r9d
140d91443:	c1 e0 07             	shl    $0x7,%eax
140d91446:	41 c1 e9 19          	shr    $0x19,%r9d
140d9144a:	44 0b c8             	or     %eax,%r9d
140d9144d:	41 8b c1             	mov    %r9d,%eax
140d91450:	41 33 c0             	xor    %r8d,%eax
140d91453:	41 03 c2             	add    %r10d,%eax
140d91456:	45 8b d6             	mov    %r14d,%r10d
140d91459:	03 c2                	add    %edx,%eax
140d9145b:	41 c1 e6 09          	shl    $0x9,%r14d
140d9145f:	44 03 e0             	add    %eax,%r12d