544f7a:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544f81:	c1 c0 08             	rol    $0x8,%eax
544f84:	33 c8                	xor    %eax,%ecx
544f86:	8b 44 24 1c          	mov    0x1c(%esp),%eax
544f8a:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
544f91:	8b 57 24             	mov    0x24(%edi),%edx
544f94:	33 c1                	xor    %ecx,%eax
544f96:	89 44 24 1c          	mov    %eax,0x1c(%esp)
544f9a:	33 d6                	xor    %esi,%edx
544f9c:	33 d0                	xor    %eax,%edx
544f9e:	33 d3                	xor    %ebx,%edx
544fa0:	8b c2                	mov    %edx,%eax
544fa2:	c1 e8 08             	shr    $0x8,%eax
544fa5:	0f b6 c0             	movzbl %al,%eax
544fa8:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
544faf:	8b c2                	mov    %edx,%eax
544fb1:	c1 e8 10             	shr    $0x10,%eax
544fb4:	0f b6 c0             	movzbl %al,%eax
544fb7:	c1 c1 10             	rol    $0x10,%ecx
544fba:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544fc1:	c1 c8 08             	ror    $0x8,%eax
544fc4:	33 c8                	xor    %eax,%ecx
544fc6:	0f b6 c2             	movzbl %dl,%eax
544fc9:	c1 ea 18             	shr    $0x18,%edx
544fcc:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
544fd3:	c1 c0 08             	rol    $0x8,%eax
544fd6:	33 c8                	xor    %eax,%ecx
544fd8:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
544fdf:	8b 57 20             	mov    0x20(%edi),%edx
544fe2:	33 e9                	xor    %ecx,%ebp
544fe4:	33 d5                	xor    %ebp,%edx
544fe6:	33 54 24 1c          	xor    0x1c(%esp),%edx
544fea:	33 d3                	xor    %ebx,%edx
544fec:	8b c2                	mov    %edx,%eax
544fee:	c1 e8 08             	shr    $0x8,%eax
544ff1:	0f b6 c0             	movzbl %al,%eax
544ff4:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
544ffb:	8b c2                	mov    %edx,%eax
544ffd:	c1 e8 10             	shr    $0x10,%eax
545000:	0f b6 c0             	movzbl %al,%eax
545003:	c1 c1 10             	rol    $0x10,%ecx
545006:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
54500d:	c1 c8 08             	ror    $0x8,%eax
545010:	33 c8                	xor    %eax,%ecx
545012:	0f b6 c2             	movzbl %dl,%eax
545015:	c1 ea 18             	shr    $0x18,%edx
545018:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
54501f:	c1 c0 08             	rol    $0x8,%eax
545022:	33 c8                	xor    %eax,%ecx
545024:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
54502b:	8b 57 1c             	mov    0x1c(%edi),%edx
54502e:	33 f1                	xor    %ecx,%esi
545030:	33 d6                	xor    %esi,%edx
545032:	33 d5                	xor    %ebp,%edx
545034:	33 54 24 1c          	xor    0x1c(%esp),%edx
545038:	8b c2                	mov    %edx,%eax
54503a:	c1 e8 08             	shr    $0x8,%eax
54503d:	0f b6 c0             	movzbl %al,%eax
545040:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
545047:	8b c2                	mov    %edx,%eax
545049:	c1 e8 10             	shr    $0x10,%eax
54504c:	0f b6 c0             	movzbl %al,%eax
54504f:	c1 c1 10             	rol    $0x10,%ecx
545052:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
545059:	c1 c8 08             	ror    $0x8,%eax
54505c:	33 c8                	xor    %eax,%ecx
54505e:	0f b6 c2             	movzbl %dl,%eax
545061:	c1 ea 18             	shr    $0x18,%edx
545064:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
54506b:	c1 c0 08             	rol    $0x8,%eax
54506e:	33 c8                	xor    %eax,%ecx
545070:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
545077:	8b 57 18             	mov    0x18(%edi),%edx
54507a:	33 d9                	xor    %ecx,%ebx
54507c:	33 d6                	xor    %esi,%edx
54507e:	33 d5                	xor    %ebp,%edx
545080:	33 d3                	xor    %ebx,%edx
545082:	8b c2                	mov    %edx,%eax
545084:	c1 e8 08             	shr    $0x8,%eax
545087:	0f b6 c0             	movzbl %al,%eax
54508a:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
545091:	8b c2                	mov    %edx,%eax
545093:	c1 e8 10             	shr    $0x10,%eax
545096:	0f b6 c0             	movzbl %al,%eax
545099:	c1 c1 10             	rol    $0x10,%ecx
54509c:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
5450a3:	c1 c8 08             	ror    $0x8,%eax
5450a6:	33 c8                	xor    %eax,%ecx
5450a8:	0f b6 c2             	movzbl %dl,%eax
5450ab:	c1 ea 18             	shr    $0x18,%edx
5450ae:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
5450b5:	c1 c0 08             	rol    $0x8,%eax
5450b8:	33 c8                	xor    %eax,%ecx
5450ba:	8b 44 24 1c          	mov    0x1c(%esp),%eax
5450be:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
5450c5:	8b 57 14             	mov    0x14(%edi),%edx
5450c8:	33 c1                	xor    %ecx,%eax
5450ca:	89 44 24 1c          	mov    %eax,0x1c(%esp)
5450ce:	33 d6                	xor    %esi,%edx
5450d0:	33 d0                	xor    %eax,%edx
5450d2:	33 d3                	xor    %ebx,%edx
5450d4:	8b c2                	mov    %edx,%eax
5450d6:	c1 e8 08             	shr    $0x8,%eax
5450d9:	0f b6 c0             	movzbl %al,%eax
5450dc:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
5450e3:	8b c2                	mov    %edx,%eax
5450e5:	c1 e8 10             	shr    $0x10,%eax
5450e8:	0f b6 c0             	movzbl %al,%eax
5450eb:	c1 c1 10             	rol    $0x10,%ecx
5450ee:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
5450f5:	c1 c8 08             	ror    $0x8,%eax
5450f8:	33 c8                	xor    %eax,%ecx
5450fa:	0f b6 c2             	movzbl %dl,%eax
5450fd:	c1 ea 18             	shr    $0x18,%edx
545100:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
545107:	c1 c0 08             	rol    $0x8,%eax
54510a:	33 c8                	xor    %eax,%ecx
54510c:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
545113:	8b 57 10             	mov    0x10(%edi),%edx
545116:	33 e9                	xor    %ecx,%ebp
545118:	33 d5                	xor    %ebp,%edx
54511a:	33 54 24 1c          	xor    0x1c(%esp),%edx
54511e:	33 d3                	xor    %ebx,%edx
545120:	8b c2                	mov    %edx,%eax
545122:	c1 e8 08             	shr    $0x8,%eax
545125:	0f b6 c0             	movzbl %al,%eax
545128:	8b 0c 85 58 de 64 00 	mov    0x64de58(,%eax,4),%ecx
54512f:	8b c2                	mov    %edx,%eax
545131:	c1 c1 10             	rol    $0x10,%ecx
545134:	c1 e8 10             	shr    $0x10,%eax
545137:	0f b6 c0             	movzbl %al,%eax
54513a:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
545141:	c1 c8 08             	ror    $0x8,%eax
545144:	33 c8                	xor    %eax,%ecx
545146:	0f b6 c2             	movzbl %dl,%eax
545149:	c1 ea 18             	shr    $0x18,%edx
54514c:	8b 04 85 58 de 64 00 	mov    0x64de58(,%eax,4),%eax
545153:	c1 c0 08             	rol    $0x8,%eax
545156:	33 c8                	xor    %eax,%ecx
545158:	33 0c 95 58 de 64 00 	xor    0x64de58(,%edx,4),%ecx
54515f:	33 f1                	xor    %ecx,%esi
545161:	8b 4f 0c             	mov    0xc(%edi),%ecx
545164:	33 ce                	xor    %esi,%ecx
545166:	89 74 24 10          	mov    %esi,0x10(%esp)
54516a:	33 cd                	xor    %ebp,%ecx
54516c:	33 4c 24 1c          	xor    0x1c(%esp),%ecx
545170:	8b c1                	mov    %ecx,%eax
545172:	c1 e8 18             	shr    $0x18,%eax
545175:	0f b6 90 58 dd 64 00 	movzbl 0x64dd58(%eax),%edx
54517c:	8b c1                	mov    %ecx,%eax
54517e:	c1 e8 10             	shr    $0x10,%eax
545181:	0f b6 c0             	movzbl %al,%eax
545184:	c1 e2 08             	shl    $0x8,%edx
545187:	0f b6 80 58 dd 64 00 	movzbl 0x64dd58(%eax),%eax
54518e:	0b d0                	or     %eax,%edx
545190:	8b c1                	mov    %ecx,%eax
545192:	c1 e8 08             	shr    $0x8,%eax
545195:	0f b6 c0             	movzbl %al,%eax
545198:	c1 e2 08             	shl    $0x8,%edx
54519b:	0f b6 80 58 dd 64 00 	movzbl 0x64dd58(%eax),%eax
5451a2:	0b d0                	or     %eax,%edx
5451a4:	0f b6 c1             	movzbl %cl,%eax
5451a7:	c1 e2 08             	shl    $0x8,%edx
5451aa:	0f b6 80 58 dd 64 00 	movzbl 0x64dd58(%eax),%eax
5451b1:	0b d0                	or     %eax,%edx
5451b3:	8b ca                	mov    %edx,%ecx
5451b5:	8b c2                	mov    %edx,%eax
5451b7:	c1 c0 0a             	rol    $0xa,%eax
5451ba:	c1 c9 0e             	ror    $0xe,%ecx
5451bd:	33 c8                	xor    %eax,%ecx
5451bf:	8b c2                	mov    %edx,%eax
5451c1:	c1 c8 08             	ror    $0x8,%eax
5451c4:	33 c8                	xor    %eax,%ecx
5451c6:	8b c2                	mov    %edx,%eax
5451c8:	c1 c0 02             	rol    $0x2,%eax
5451cb:	33 c8                	xor    %eax,%ecx
5451cd:	33 ca                	xor    %edx,%ecx
5451cf:	33 d9                	xor    %ecx,%ebx
5451d1:	8b 4f 08             	mov    0x8(%edi),%ecx
5451d4:	33 ce                	xor    %esi,%ecx
5451d6:	33 cd                	xor    %ebp,%ecx
5451d8:	33 cb                	xor    %ebx,%ecx
5451da:	8b c1                	mov    %ecx,%eax
5451dc:	c1 e8 18             	shr    $0x18,%eax
5451df:	0f b6 90 58 dd 64 00 	movzbl 0x64dd58(%eax),%edx
5451e6:	8b c1                	mov    %ecx,%eax
5451e8:	c1 e8 10             	shr    $0x10,%eax
5451eb:	0f b6 c0             	movzbl %al,%eax
5451ee:	c1 e2 08             	shl    $0x8,%edx
5451f1:	0f b6 80 58 dd 64 00 	movzbl 0x64dd58(%eax),%eax
5451f8:	0b d0                	or     %eax,%edx
5451fa:	8b c1                	mov    %ecx,%eax
5451fc:	c1 e8 08             	shr    $0x8,%eax
5451ff:	0f b6 c0             	movzbl %al,%eax
545202:	c1 e2 08             	shl    $0x8,%edx
545205:	0f b6 80 58 dd 64 00 	movzbl 0x64dd58(%eax),%eax
54520c:	0b d0                	or     %eax,%edx
54520e:	0f b6 c1             	movzbl %cl,%eax
545211:	c1 e2 08             	shl    $0x8,%edx
545214:	0f b6 80 58 dd 64 00 	movzbl 0x64dd58(%eax),%eax
54521b:	0b d0                	or     %eax,%edx
54521d:	8b ca                	mov    %edx,%ecx
54521f:	8b c2                	mov    %edx,%eax
545221:	c1 c0 0a             	rol    $0xa,%eax
545224:	c1 c9 0e             	ror    $0xe,%ecx
545227:	33 c8                	xor    %eax,%ecx
545229:	8b c2                	mov    %edx,%eax
54522b:	c1 c8 08             	ror    $0x8,%eax
54522e:	33 c8                	xor    %eax,%ecx
545230:	8b c2                	mov    %edx,%eax
545232:	c1 c0 02             	rol    $0x2,%eax
545235:	33 c8                	xor    %eax,%ecx
545237:	33 ca                	xor    %edx,%ecx
545239:	8b 44 24 1c          	mov    0x1c(%esp),%eax
54523d:	33 c1                	xor    %ecx,%eax
54523f:	8b 4f 04             	mov    0x4(%edi),%ecx
545242:	89 44 24 1c          	mov    %eax,0x1c(%esp)
545246:	33 ce                	xor    %esi,%ecx
545248:	33 c8                	xor    %eax,%ecx
54524a:	33 cb                	xor    %ebx,%ecx
54524c:	8b c1                	mov    %ecx,%eax
54524e:	c1 e8 18             	shr    $0x18,%eax
545251:	0f b6 90 58 dd 64 00 	movzbl 0x64dd58(%eax),%edx
545258:	8b c1                	mov    %ecx,%eax
54525a:	c1 e8 10             	shr    $0x10,%eax
54525d:	0f b6 c0             	movzbl %al,%eax
545260:	c1 e2 08             	shl    $0x8,%edx
545263:	0f b6 80 58 dd 64 00 	movzbl 0x64dd58(%eax),%eax
54526a:	0b d0                	or     %eax,%edx
54526c:	8b c1                	mov    %ecx,%eax
54526e:	c1 e8 08             	shr    $0x8,%eax
545271:	0f b6 c0             	movzbl %al,%eax
545274:	c1 e2 08             	shl    $0x8,%edx
545277:	0f b6 80 58 dd 64 00 	movzbl 0x64dd58(%eax),%eax
54527e:	0b d0                	or     %eax,%edx
545280:	0f b6 c1             	movzbl %cl,%eax
545283:	c1 e2 08             	shl    $0x8,%edx
545286:	0f b6 80 58 dd 64 00 	movzbl 0x64dd58(%eax),%eax
54528d:	0b d0                	or     %eax,%edx
54528f:	8b ca                	mov    %edx,%ecx
545291:	8b c2                	mov    %edx,%eax
545293:	c1 c0 0a             	rol    $0xa,%eax
545296:	c1 c9 0e             	ror    $0xe,%ecx
545299:	33 c8                	xor    %eax,%ecx
54529b:	8b c2                	mov    %edx,%eax
54529d:	c1 c8 08             	ror    $0x8,%eax
5452a0:	33 c8                	xor    %eax,%ecx
5452a2:	8b c2                	mov    %edx,%eax
5452a4:	c1 c0 02             	rol    $0x2,%eax
5452a7:	33 c8                	xor    %eax,%ecx
5452a9:	33 ca                	xor    %edx,%ecx
5452ab:	33 e9                	xor    %ecx,%ebp
5452ad:	8b 0f                	mov    (%edi),%ecx
5452af:	33 cd                	xor    %ebp,%ecx
5452b1:	89 6c 24 14          	mov    %ebp,0x14(%esp)
5452b5:	33 4c 24 1c          	xor    0x1c(%esp),%ecx
5452b9:	33 cb                	xor    %ebx,%ecx
5452bb:	8b c1                	mov    %ecx,%eax
5452bd:	c1 e8 18             	shr    $0x18,%eax
5452c0:	0f b6 90 58 dd 64 00 	movzbl 0x64dd58(%eax),%edx
5452c7:	8b c1                	mov    %ecx,%eax
5452c9:	c1 e8 10             	shr    $0x10,%eax
5452cc:	0f b6 c0             	movzbl %al,%eax
5452cf:	c1 e2 08             	shl    $0x8,%edx
5452d2:	0f b6 80 58 dd 64 00 	movzbl 0x64dd58(%eax),%eax
5452d9:	0b d0                	or     %eax,%edx
5452db:	8b c1                	mov    %ecx,%eax
5452dd:	c1 e8 08             	shr    $0x8,%eax
5452e0:	0f b6 c0             	movzbl %al,%eax
5452e3:	c1 e2 08             	shl    $0x8,%edx
5452e6:	0f b6 80 58 dd 64 00 	movzbl 0x64dd58(%eax),%eax
5452ed:	0b d0                	or     %eax,%edx
5452ef:	0f b6 c1             	movzbl %cl,%eax
5452f2:	c1 e2 08             	shl    $0x8,%edx
5452f5:	0f b6 80 58 dd 64 00 	movzbl 0x64dd58(%eax),%eax
5452fc:	0b d0                	or     %eax,%edx
5452fe:	8b ca                	mov    %edx,%ecx
545300:	8b c2                	mov    %edx,%eax
545302:	c1 c0 0a             	rol    $0xa,%eax
545305:	c1 c9 0e             	ror    $0xe,%ecx
545308:	33 c8                	xor    %eax,%ecx
54530a:	8b c2                	mov    %edx,%eax
54530c:	c1 c8 08             	ror    $0x8,%eax
54530f:	33 c8                	xor    %eax,%ecx
545311:	8b c2                	mov    %edx,%eax
545313:	c1 c0 02             	rol    $0x2,%eax
545316:	33 c8                	xor    %eax,%ecx
545318:	33 ca                	xor    %edx,%ecx
54531a:	8b d6                	mov    %esi,%edx
54531c:	33 d1                	xor    %ecx,%edx
54531e:	8b 4c 24 20          	mov    0x20(%esp),%ecx
545322:	8b c2                	mov    %edx,%eax
545324:	c1 e8 18             	shr    $0x18,%eax
545327:	88 01                	mov    %al,(%ecx)
545329:	8b c2                	mov    %edx,%eax
54532b:	c1 e8 10             	shr    $0x10,%eax
54532e:	88 41 01             	mov    %al,0x1(%ecx)
545331:	8b c2                	mov    %edx,%eax
545333:	c1 e8 08             	shr    $0x8,%eax
545336:	88 41 02             	mov    %al,0x2(%ecx)
545339:	88 51 03             	mov    %dl,0x3(%ecx)
54533c:	8b d5                	mov    %ebp,%edx
54533e:	8b c2                	mov    %edx,%eax
545340:	88 51 07             	mov    %dl,0x7(%ecx)
545343:	c1 e8 18             	shr    $0x18,%eax
545346:	88 41 04             	mov    %al,0x4(%ecx)
545349:	8b c2                	mov    %edx,%eax
54534b:	c1 e8 10             	shr    $0x10,%eax
54534e:	88 41 05             	mov    %al,0x5(%ecx)
545351:	8b c2                	mov    %edx,%eax
545353:	8b 54 24 1c          	mov    0x1c(%esp),%edx
545357:	c1 e8 08             	shr    $0x8,%eax
54535a:	88 41 06             	mov    %al,0x6(%ecx)
54535d:	8b c2                	mov    %edx,%eax
54535f:	c1 e8 18             	shr    $0x18,%eax
545362:	88 41 08             	mov    %al,0x8(%ecx)
545365:	8b c2                	mov    %edx,%eax
545367:	c1 e8 10             	shr    $0x10,%eax
54536a:	88 41 09             	mov    %al,0x9(%ecx)
54536d:	8b c2                	mov    %edx,%eax
54536f:	c1 e8 08             	shr    $0x8,%eax
545372:	88 41 0a             	mov    %al,0xa(%ecx)
545375:	8b c3                	mov    %ebx,%eax
545377:	c1 e8 18             	shr    $0x18,%eax
54537a:	88 41 0c             	mov    %al,0xc(%ecx)
54537d:	8b c3                	mov    %ebx,%eax
54537f:	c1 e8 10             	shr    $0x10,%eax
545382:	5f                   	pop    %edi
545383:	88 41 0d             	mov    %al,0xd(%ecx)
545386:	8b c3                	mov    %ebx,%eax
545388:	5e                   	pop    %esi
545389:	c1 e8 08             	shr    $0x8,%eax
54538c:	5d                   	pop    %ebp
54538d:	88 59 0f             	mov    %bl,0xf(%ecx)
545390:	88 51 0b             	mov    %dl,0xb(%ecx)
545393:	88 41 0e             	mov    %al,0xe(%ecx)
545396:	5b                   	pop    %ebx
545397:	83 c4 08             	add    $0x8,%esp
54539a:	c3                   	ret
54539b:	cc                   	int3
54539c:	cc                   	int3
54539d:	cc                   	int3
54539e:	cc                   	int3
54539f:	cc                   	int3
5453a0:	b8 08 00 00 00       	mov    $0x8,%eax
5453a5:	e8 06 c4 08 00       	call   0x5d17b0
5453aa:	53                   	push   %ebx
5453ab:	55                   	push   %ebp
5453ac:	56                   	push   %esi
5453ad:	8b 74 24 18          	mov    0x18(%esp),%esi