740f88:	23 c7                	and    %edi,%eax
740f8a:	33 c2                	xor    %edx,%eax
740f8c:	c1 cf 02             	ror    $0x2,%edi
740f8f:	8b cb                	mov    %ebx,%ecx
740f91:	89 7c 24 2c          	mov    %edi,0x2c(%esp)
740f95:	c1 c1 05             	rol    $0x5,%ecx
740f98:	03 c8                	add    %eax,%ecx
740f9a:	8b 46 48             	mov    0x48(%esi),%eax
740f9d:	81 c1 99 79 82 5a    	add    $0x5a827999,%ecx
740fa3:	03 48 38             	add    0x38(%eax),%ecx
740fa6:	8b 44 24 14          	mov    0x14(%esp),%eax
740faa:	03 e9                	add    %ecx,%ebp
740fac:	33 c7                	xor    %edi,%eax
740fae:	8b cd                	mov    %ebp,%ecx
740fb0:	23 c3                	and    %ebx,%eax
740fb2:	c1 c1 05             	rol    $0x5,%ecx
740fb5:	33 44 24 14          	xor    0x14(%esp),%eax
740fb9:	03 c8                	add    %eax,%ecx
740fbb:	c1 cb 02             	ror    $0x2,%ebx
740fbe:	8b 46 48             	mov    0x48(%esi),%eax
740fc1:	89 5c 24 28          	mov    %ebx,0x28(%esp)
740fc5:	03 48 3c             	add    0x3c(%eax),%ecx
740fc8:	8b c7                	mov    %edi,%eax
740fca:	33 c3                	xor    %ebx,%eax
740fcc:	23 c5                	and    %ebp,%eax
740fce:	33 f8                	xor    %eax,%edi
740fd0:	8b 44 24 10          	mov    0x10(%esp),%eax
740fd4:	8d b1 99 79 82 5a    	lea    0x5a827999(%ecx),%esi
740fda:	03 f2                	add    %edx,%esi
740fdc:	8b ce                	mov    %esi,%ecx
740fde:	8b 50 48             	mov    0x48(%eax),%edx
740fe1:	8b 44 24 14          	mov    0x14(%esp),%eax
740fe5:	c1 c1 05             	rol    $0x5,%ecx
740fe8:	05 99 79 82 5a       	add    $0x5a827999,%eax
740fed:	03 f9                	add    %ecx,%edi
740fef:	03 7a 40             	add    0x40(%edx),%edi
740ff2:	03 f8                	add    %eax,%edi
740ff4:	c1 cd 02             	ror    $0x2,%ebp
740ff7:	89 6c 24 24          	mov    %ebp,0x24(%esp)
740ffb:	8b cf                	mov    %edi,%ecx
740ffd:	c1 c1 05             	rol    $0x5,%ecx
741000:	8b c3                	mov    %ebx,%eax
741002:	33 c5                	xor    %ebp,%eax
741004:	23 c6                	and    %esi,%eax
741006:	c1 ce 02             	ror    $0x2,%esi
741009:	33 d8                	xor    %eax,%ebx
74100b:	8b 44 24 2c          	mov    0x2c(%esp),%eax
74100f:	03 d9                	add    %ecx,%ebx
741011:	05 99 79 82 5a       	add    $0x5a827999,%eax
741016:	03 5a 44             	add    0x44(%edx),%ebx
741019:	03 d8                	add    %eax,%ebx
74101b:	8b c6                	mov    %esi,%eax
74101d:	33 c5                	xor    %ebp,%eax
74101f:	8b cb                	mov    %ebx,%ecx
741021:	23 c7                	and    %edi,%eax
741023:	c1 c1 05             	rol    $0x5,%ecx
741026:	33 e8                	xor    %eax,%ebp
741028:	c1 cf 02             	ror    $0x2,%edi
74102b:	8b 44 24 28          	mov    0x28(%esp),%eax
74102f:	03 e9                	add    %ecx,%ebp
741031:	03 6a 48             	add    0x48(%edx),%ebp
741034:	05 99 79 82 5a       	add    $0x5a827999,%eax
741039:	03 e8                	add    %eax,%ebp
74103b:	89 7c 24 2c          	mov    %edi,0x2c(%esp)
74103f:	8b c6                	mov    %esi,%eax
741041:	8b cd                	mov    %ebp,%ecx
741043:	33 c7                	xor    %edi,%eax
741045:	c1 c1 05             	rol    $0x5,%ecx
741048:	23 c3                	and    %ebx,%eax
74104a:	c1 cb 02             	ror    $0x2,%ebx
74104d:	33 c6                	xor    %esi,%eax
74104f:	89 5c 24 28          	mov    %ebx,0x28(%esp)
741053:	03 c8                	add    %eax,%ecx
741055:	33 fb                	xor    %ebx,%edi
741057:	03 4a 4c             	add    0x4c(%edx),%ecx
74105a:	33 fd                	xor    %ebp,%edi
74105c:	8b 54 24 24          	mov    0x24(%esp),%edx
741060:	81 c2 99 79 82 5a    	add    $0x5a827999,%edx
741066:	c1 cd 02             	ror    $0x2,%ebp
741069:	03 d1                	add    %ecx,%edx
74106b:	89 6c 24 24          	mov    %ebp,0x24(%esp)
74106f:	8b ca                	mov    %edx,%ecx
741071:	33 dd                	xor    %ebp,%ebx
741073:	c1 c1 05             	rol    $0x5,%ecx
741076:	33 da                	xor    %edx,%ebx
741078:	03 cf                	add    %edi,%ecx
74107a:	c1 ca 02             	ror    $0x2,%edx
74107d:	8b 7c 24 10          	mov    0x10(%esp),%edi
741081:	81 c1 a1 eb d9 6e    	add    $0x6ed9eba1,%ecx
741087:	8b 47 48             	mov    0x48(%edi),%eax
74108a:	8b 7c 24 2c          	mov    0x2c(%esp),%edi
74108e:	81 c7 a1 eb d9 6e    	add    $0x6ed9eba1,%edi
741094:	03 48 50             	add    0x50(%eax),%ecx
741097:	03 f1                	add    %ecx,%esi
741099:	8b ce                	mov    %esi,%ecx
74109b:	c1 c1 05             	rol    $0x5,%ecx
74109e:	03 cb                	add    %ebx,%ecx
7410a0:	8b 5c 24 10          	mov    0x10(%esp),%ebx
7410a4:	03 48 54             	add    0x54(%eax),%ecx
7410a7:	8b c6                	mov    %esi,%eax
7410a9:	03 f9                	add    %ecx,%edi
7410ab:	c1 ce 02             	ror    $0x2,%esi
7410ae:	33 c5                	xor    %ebp,%eax
7410b0:	89 74 24 2c          	mov    %esi,0x2c(%esp)
7410b4:	8b 6c 24 10          	mov    0x10(%esp),%ebp
7410b8:	33 c2                	xor    %edx,%eax
7410ba:	8b cf                	mov    %edi,%ecx
7410bc:	c1 c1 05             	rol    $0x5,%ecx
7410bf:	03 c8                	add    %eax,%ecx
7410c1:	8b 43 48             	mov    0x48(%ebx),%eax
7410c4:	8b 5c 24 28          	mov    0x28(%esp),%ebx
7410c8:	81 c3 a1 eb d9 6e    	add    $0x6ed9eba1,%ebx
7410ce:	03 48 58             	add    0x58(%eax),%ecx
7410d1:	8b c6                	mov    %esi,%eax
7410d3:	03 d9                	add    %ecx,%ebx
7410d5:	33 c7                	xor    %edi,%eax
7410d7:	8b cb                	mov    %ebx,%ecx
7410d9:	33 c2                	xor    %edx,%eax
7410db:	c1 c1 05             	rol    $0x5,%ecx
7410de:	03 c8                	add    %eax,%ecx
7410e0:	8b 45 48             	mov    0x48(%ebp),%eax
7410e3:	03 48 5c             	add    0x5c(%eax),%ecx
7410e6:	8b 6c 24 24          	mov    0x24(%esp),%ebp
7410ea:	c1 cf 02             	ror    $0x2,%edi
7410ed:	81 c5 a1 eb d9 6e    	add    $0x6ed9eba1,%ebp
7410f3:	03 e9                	add    %ecx,%ebp
7410f5:	89 7c 24 28          	mov    %edi,0x28(%esp)
7410f9:	33 f7                	xor    %edi,%esi
7410fb:	8b cd                	mov    %ebp,%ecx
7410fd:	c1 c1 05             	rol    $0x5,%ecx
741100:	33 f3                	xor    %ebx,%esi
741102:	03 ce                	add    %esi,%ecx
741104:	c1 cb 02             	ror    $0x2,%ebx
741107:	8b 74 24 10          	mov    0x10(%esp),%esi
74110b:	81 c1 a1 eb d9 6e    	add    $0x6ed9eba1,%ecx
741111:	33 fb                	xor    %ebx,%edi
741113:	89 5c 24 24          	mov    %ebx,0x24(%esp)
741117:	33 fd                	xor    %ebp,%edi
741119:	c1 cd 02             	ror    $0x2,%ebp
74111c:	33 dd                	xor    %ebp,%ebx
74111e:	8b 46 48             	mov    0x48(%esi),%eax
741121:	8b 74 24 2c          	mov    0x2c(%esp),%esi
741125:	81 c6 a1 eb d9 6e    	add    $0x6ed9eba1,%esi
74112b:	89 6c 24 2c          	mov    %ebp,0x2c(%esp)
74112f:	03 48 60             	add    0x60(%eax),%ecx
741132:	03 d1                	add    %ecx,%edx
741134:	8b ca                	mov    %edx,%ecx
741136:	33 da                	xor    %edx,%ebx
741138:	c1 c1 05             	rol    $0x5,%ecx
74113b:	03 cf                	add    %edi,%ecx
74113d:	c1 ca 02             	ror    $0x2,%edx
741140:	03 48 64             	add    0x64(%eax),%ecx
741143:	8b 7c 24 10          	mov    0x10(%esp),%edi
741147:	03 f1                	add    %ecx,%esi
741149:	8b ce                	mov    %esi,%ecx
74114b:	c1 c1 05             	rol    $0x5,%ecx
74114e:	03 cb                	add    %ebx,%ecx
741150:	8b 5c 24 10          	mov    0x10(%esp),%ebx
741154:	8b 47 48             	mov    0x48(%edi),%eax
741157:	8b 7c 24 28          	mov    0x28(%esp),%edi
74115b:	81 c7 a1 eb d9 6e    	add    $0x6ed9eba1,%edi
741161:	03 48 68             	add    0x68(%eax),%ecx
741164:	8b c6                	mov    %esi,%eax
741166:	03 f9                	add    %ecx,%edi
741168:	c1 ce 02             	ror    $0x2,%esi
74116b:	33 c5                	xor    %ebp,%eax
74116d:	89 74 24 28          	mov    %esi,0x28(%esp)
741171:	8b 6c 24 10          	mov    0x10(%esp),%ebp
741175:	33 c2                	xor    %edx,%eax
741177:	8b cf                	mov    %edi,%ecx
741179:	c1 c1 05             	rol    $0x5,%ecx
74117c:	03 c8                	add    %eax,%ecx
74117e:	8b 43 48             	mov    0x48(%ebx),%eax
741181:	8b 5c 24 24          	mov    0x24(%esp),%ebx
741185:	81 c3 a1 eb d9 6e    	add    $0x6ed9eba1,%ebx
74118b:	03 48 6c             	add    0x6c(%eax),%ecx
74118e:	8b c6                	mov    %esi,%eax
741190:	03 d9                	add    %ecx,%ebx
741192:	33 c7                	xor    %edi,%eax
741194:	33 c2                	xor    %edx,%eax
741196:	c1 cf 02             	ror    $0x2,%edi
741199:	8b cb                	mov    %ebx,%ecx
74119b:	33 f7                	xor    %edi,%esi
74119d:	c1 c1 05             	rol    $0x5,%ecx
7411a0:	33 f3                	xor    %ebx,%esi
7411a2:	03 c8                	add    %eax,%ecx
7411a4:	8b 45 48             	mov    0x48(%ebp),%eax
7411a7:	8b 6c 24 2c          	mov    0x2c(%esp),%ebp
7411ab:	81 c5 a1 eb d9 6e    	add    $0x6ed9eba1,%ebp
7411b1:	89 7c 24 2c          	mov    %edi,0x2c(%esp)
7411b5:	03 48 70             	add    0x70(%eax),%ecx
7411b8:	03 e9                	add    %ecx,%ebp
7411ba:	8b cd                	mov    %ebp,%ecx
7411bc:	c1 c1 05             	rol    $0x5,%ecx
7411bf:	03 ce                	add    %esi,%ecx
7411c1:	8b 74 24 10          	mov    0x10(%esp),%esi
7411c5:	81 c1 a1 eb d9 6e    	add    $0x6ed9eba1,%ecx
7411cb:	8b 46 48             	mov    0x48(%esi),%eax
7411ce:	03 48 74             	add    0x74(%eax),%ecx
7411d1:	03 d1                	add    %ecx,%edx
7411d3:	c1 cb 02             	ror    $0x2,%ebx
7411d6:	89 5c 24 24          	mov    %ebx,0x24(%esp)
7411da:	8b 74 24 28          	mov    0x28(%esp),%esi
7411de:	33 fb                	xor    %ebx,%edi
7411e0:	33 fd                	xor    %ebp,%edi
7411e2:	8b ca                	mov    %edx,%ecx
7411e4:	c1 c1 05             	rol    $0x5,%ecx
7411e7:	81 c6 a1 eb d9 6e    	add    $0x6ed9eba1,%esi
7411ed:	03 cf                	add    %edi,%ecx
7411ef:	c1 cd 02             	ror    $0x2,%ebp
7411f2:	03 48 78             	add    0x78(%eax),%ecx
7411f5:	33 dd                	xor    %ebp,%ebx
7411f7:	8b 7c 24 10          	mov    0x10(%esp),%edi
7411fb:	03 f1                	add    %ecx,%esi
7411fd:	33 da                	xor    %edx,%ebx
7411ff:	89 6c 24 28          	mov    %ebp,0x28(%esp)
741203:	8b ce                	mov    %esi,%ecx
741205:	c1 ca 02             	ror    $0x2,%edx
741208:	c1 c1 05             	rol    $0x5,%ecx
74120b:	8b 47 48             	mov    0x48(%edi),%eax
74120e:	03 cb                	add    %ebx,%ecx
741210:	8b 7c 24 2c          	mov    0x2c(%esp),%edi
741214:	8b 5c 24 10          	mov    0x10(%esp),%ebx
741218:	81 c7 a1 eb d9 6e    	add    $0x6ed9eba1,%edi
74121e:	03 48 7c             	add    0x7c(%eax),%ecx
741221:	8b c6                	mov    %esi,%eax
741223:	03 f9                	add    %ecx,%edi
741225:	c1 ce 02             	ror    $0x2,%esi
741228:	33 c5                	xor    %ebp,%eax
74122a:	89 74 24 2c          	mov    %esi,0x2c(%esp)
74122e:	8b 6c 24 10          	mov    0x10(%esp),%ebp
741232:	33 c2                	xor    %edx,%eax
741234:	8b cf                	mov    %edi,%ecx
741236:	c1 c1 05             	rol    $0x5,%ecx
741239:	03 c8                	add    %eax,%ecx
74123b:	8b 43 48             	mov    0x48(%ebx),%eax
74123e:	8b 5c 24 24          	mov    0x24(%esp),%ebx
741242:	81 c3 a1 eb d9 6e    	add    $0x6ed9eba1,%ebx
741248:	03 88 80 00 00 00    	add    0x80(%eax),%ecx
74124e:	8b c6                	mov    %esi,%eax
741250:	03 d9                	add    %ecx,%ebx
741252:	33 c7                	xor    %edi,%eax
741254:	8b cb                	mov    %ebx,%ecx
741256:	c1 cf 02             	ror    $0x2,%edi
741259:	c1 c1 05             	rol    $0x5,%ecx
74125c:	33 c2                	xor    %edx,%eax
74125e:	03 c8                	add    %eax,%ecx
741260:	33 f7                	xor    %edi,%esi
741262:	8b 45 48             	mov    0x48(%ebp),%eax
741265:	33 f3                	xor    %ebx,%esi
741267:	8b 6c 24 28          	mov    0x28(%esp),%ebp
74126b:	81 c5 a1 eb d9 6e    	add    $0x6ed9eba1,%ebp
741271:	c1 cb 02             	ror    $0x2,%ebx
741274:	89 7c 24 28          	mov    %edi,0x28(%esp)
741278:	33 fb                	xor    %ebx,%edi
74127a:	03 88 84 00 00 00    	add    0x84(%eax),%ecx
741280:	03 e9                	add    %ecx,%ebp
741282:	89 5c 24 24          	mov    %ebx,0x24(%esp)
741286:	8b cd                	mov    %ebp,%ecx
741288:	33 fd                	xor    %ebp,%edi
74128a:	c1 c1 05             	rol    $0x5,%ecx
74128d:	03 ce                	add    %esi,%ecx
74128f:	c1 cd 02             	ror    $0x2,%ebp
741292:	8b 74 24 10          	mov    0x10(%esp),%esi
741296:	81 c1 a1 eb d9 6e    	add    $0x6ed9eba1,%ecx
74129c:	33 dd                	xor    %ebp,%ebx
74129e:	8b 46 48             	mov    0x48(%esi),%eax
7412a1:	8b 74 24 2c          	mov    0x2c(%esp),%esi
7412a5:	81 c6 a1 eb d9 6e    	add    $0x6ed9eba1,%esi
7412ab:	89 6c 24 2c          	mov    %ebp,0x2c(%esp)
7412af:	03 88 88 00 00 00    	add    0x88(%eax),%ecx
7412b5:	03 d1                	add    %ecx,%edx
7412b7:	8b ca                	mov    %edx,%ecx
7412b9:	33 da                	xor    %edx,%ebx
7412bb:	c1 c1 05             	rol    $0x5,%ecx
7412be:	03 cf                	add    %edi,%ecx
7412c0:	8b 7c 24 10          	mov    0x10(%esp),%edi
7412c4:	03 88 8c 00 00 00    	add    0x8c(%eax),%ecx
7412ca:	03 f1                	add    %ecx,%esi
7412cc:	8b ce                	mov    %esi,%ecx
7412ce:	8b 47 48             	mov    0x48(%edi),%eax
7412d1:	c1 c1 05             	rol    $0x5,%ecx
7412d4:	03 cb                	add    %ebx,%ecx
7412d6:	03 88 90 00 00 00    	add    0x90(%eax),%ecx
7412dc:	8b c6                	mov    %esi,%eax
7412de:	8b 7c 24 28          	mov    0x28(%esp),%edi
7412e2:	33 c5                	xor    %ebp,%eax
7412e4:	8b 5c 24 10          	mov    0x10(%esp),%ebx
7412e8:	81 c7 a1 eb d9 6e    	add    $0x6ed9eba1,%edi
7412ee:	03 f9                	add    %ecx,%edi
7412f0:	8b 6c 24 10          	mov    0x10(%esp),%ebp
7412f4:	c1 ca 02             	ror    $0x2,%edx
7412f7:	8b cf                	mov    %edi,%ecx
7412f9:	c1 c1 05             	rol    $0x5,%ecx
7412fc:	33 c2                	xor    %edx,%eax
7412fe:	03 c8                	add    %eax,%ecx
741300:	c1 ce 02             	ror    $0x2,%esi
741303:	8b 43 48             	mov    0x48(%ebx),%eax
741306:	8b 5c 24 24          	mov    0x24(%esp),%ebx
74130a:	81 c3 a1 eb d9 6e    	add    $0x6ed9eba1,%ebx
741310:	89 74 24 28          	mov    %esi,0x28(%esp)
741314:	03 88 94 00 00 00    	add    0x94(%eax),%ecx
74131a:	8b c6                	mov    %esi,%eax
74131c:	03 d9                	add    %ecx,%ebx
74131e:	33 c7                	xor    %edi,%eax
741320:	33 c2                	xor    %edx,%eax
741322:	c1 cf 02             	ror    $0x2,%edi
741325:	8b cb                	mov    %ebx,%ecx
741327:	33 f7                	xor    %edi,%esi
741329:	c1 c1 05             	rol    $0x5,%ecx
74132c:	33 f3                	xor    %ebx,%esi
74132e:	03 c8                	add    %eax,%ecx
741330:	c1 cb 02             	ror    $0x2,%ebx
741333:	8b 45 48             	mov    0x48(%ebp),%eax
741336:	8b 6c 24 2c          	mov    0x2c(%esp),%ebp
74133a:	81 c5 a1 eb d9 6e    	add    $0x6ed9eba1,%ebp
741340:	89 7c 24 2c          	mov    %edi,0x2c(%esp)
741344:	89 5c 24 24          	mov    %ebx,0x24(%esp)
741348:	03 88 98 00 00 00    	add    0x98(%eax),%ecx
74134e:	03 e9                	add    %ecx,%ebp
741350:	8b cd                	mov    %ebp,%ecx
741352:	c1 c1 05             	rol    $0x5,%ecx
741355:	03 ce                	add    %esi,%ecx
741357:	8b 74 24 10          	mov    0x10(%esp),%esi
74135b:	81 c1 a1 eb d9 6e    	add    $0x6ed9eba1,%ecx
741361:	8b 46 48             	mov    0x48(%esi),%eax
741364:	03 88 9c 00 00 00    	add    0x9c(%eax),%ecx
74136a:	8b c3                	mov    %ebx,%eax
74136c:	03 d1                	add    %ecx,%edx
74136e:	23 c5                	and    %ebp,%eax
741370:	8b cb                	mov    %ebx,%ecx
741372:	89 54 24 18          	mov    %edx,0x18(%esp)
741376:	0b cd                	or     %ebp,%ecx
741378:	c1 c2 05             	rol    $0x5,%edx
74137b:	23 cf                	and    %edi,%ecx
74137d:	c1 cd 02             	ror    $0x2,%ebp
741380:	8b 7c 24 10          	mov    0x10(%esp),%edi
741384:	0b c8                	or     %eax,%ecx
741386:	8b 46 48             	mov    0x48(%esi),%eax
741389:	8b 74 24 28          	mov    0x28(%esp),%esi
74138d:	81 c6 dc bc 1b 8f    	add    $0x8f1bbcdc,%esi
741393:	89 6c 24 28          	mov    %ebp,0x28(%esp)
741397:	03 88 a0 00 00 00    	add    0xa0(%eax),%ecx
74139d:	8b c5                	mov    %ebp,%eax
74139f:	03 ce                	add    %esi,%ecx
7413a1:	8b 74 24 18          	mov    0x18(%esp),%esi
7413a5:	03 d1                	add    %ecx,%edx
7413a7:	23 c6                	and    %esi,%eax
7413a9:	8b cd                	mov    %ebp,%ecx
7413ab:	89 54 24 14          	mov    %edx,0x14(%esp)