5c5172:	cc                   	int3
5c5173:	cc                   	int3
5c5174:	cc                   	int3
5c5175:	cc                   	int3
5c5176:	cc                   	int3
5c5177:	cc                   	int3
5c5178:	cc                   	int3
5c5179:	cc                   	int3
5c517a:	cc                   	int3
5c517b:	cc                   	int3
5c517c:	cc                   	int3
5c517d:	cc                   	int3
5c517e:	cc                   	int3
5c517f:	cc                   	int3
5c5180:	56                   	push   %esi
5c5181:	8b 74 24 0c          	mov    0xc(%esp),%esi
5c5185:	8d 4e 18             	lea    0x18(%esi),%ecx
5c5188:	e8 06 f6 e6 ff       	call   0x434793
5c518d:	8b 46 14             	mov    0x14(%esi),%eax
5c5190:	83 f8 08             	cmp    $0x8,%eax
5c5193:	72 0b                	jb     0x5c51a0
5c5195:	40                   	inc    %eax
5c5196:	8b ce                	mov    %esi,%ecx
5c5198:	50                   	push   %eax
5c5199:	ff 36                	push   (%esi)
5c519b:	e8 a7 ca e5 ff       	call   0x421c47
5c51a0:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
5c51a7:	83 7e 14 08          	cmpl   $0x8,0x14(%esi)
5c51ab:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
5c51b2:	72 09                	jb     0x5c51bd
5c51b4:	8b 06                	mov    (%esi),%eax
5c51b6:	33 c9                	xor    %ecx,%ecx
5c51b8:	5e                   	pop    %esi
5c51b9:	66 89 08             	mov    %cx,(%eax)
5c51bc:	c3                   	ret
5c51bd:	33 c0                	xor    %eax,%eax
5c51bf:	66 89 06             	mov    %ax,(%esi)
5c51c2:	5e                   	pop    %esi
5c51c3:	c3                   	ret
5c51c4:	cc                   	int3
5c51c5:	cc                   	int3
5c51c6:	cc                   	int3
5c51c7:	cc                   	int3
5c51c8:	cc                   	int3
5c51c9:	cc                   	int3
5c51ca:	cc                   	int3
5c51cb:	cc                   	int3
5c51cc:	cc                   	int3
5c51cd:	cc                   	int3
5c51ce:	cc                   	int3
5c51cf:	cc                   	int3
5c51d0:	cc                   	int3
5c51d1:	cc                   	int3
5c51d2:	cc                   	int3
5c51d3:	cc                   	int3
5c51d4:	cc                   	int3
5c51d5:	cc                   	int3
5c51d6:	cc                   	int3
5c51d7:	cc                   	int3
5c51d8:	cc                   	int3
5c51d9:	cc                   	int3
5c51da:	cc                   	int3
5c51db:	cc                   	int3
5c51dc:	cc                   	int3
5c51dd:	cc                   	int3
5c51de:	cc                   	int3
5c51df:	cc                   	int3
5c51e0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
5c51e4:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
5c51eb:	00
5c51ec:	8b 01                	mov    (%ecx),%eax
5c51ee:	ff 20                	jmp    *(%eax)
5c51f0:	cc                   	int3
5c51f1:	cc                   	int3
5c51f2:	cc                   	int3
5c51f3:	cc                   	int3
5c51f4:	cc                   	int3
5c51f5:	cc                   	int3
5c51f6:	cc                   	int3
5c51f7:	cc                   	int3
5c51f8:	cc                   	int3
5c51f9:	cc                   	int3
5c51fa:	cc                   	int3
5c51fb:	cc                   	int3
5c51fc:	cc                   	int3
5c51fd:	cc                   	int3
5c51fe:	cc                   	int3
5c51ff:	cc                   	int3
5c5200:	8b 4c 24 04          	mov    0x4(%esp),%ecx
5c5204:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
5c520b:	00
5c520c:	8b 01                	mov    (%ecx),%eax
5c520e:	ff 20                	jmp    *(%eax)
5c5210:	cc                   	int3
5c5211:	cc                   	int3
5c5212:	cc                   	int3
5c5213:	cc                   	int3
5c5214:	cc                   	int3
5c5215:	cc                   	int3
5c5216:	cc                   	int3
5c5217:	cc                   	int3
5c5218:	cc                   	int3
5c5219:	cc                   	int3
5c521a:	cc                   	int3
5c521b:	cc                   	int3
5c521c:	cc                   	int3
5c521d:	cc                   	int3
5c521e:	cc                   	int3
5c521f:	cc                   	int3
5c5220:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5c5224:	6a 00                	push   $0x0
5c5226:	8b 01                	mov    (%ecx),%eax
5c5228:	ff 10                	call   *(%eax)
5c522a:	c3                   	ret
5c522b:	cc                   	int3
5c522c:	cc                   	int3
5c522d:	cc                   	int3
5c522e:	cc                   	int3
5c522f:	cc                   	int3
5c5230:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5c5234:	8b 44 24 0c          	mov    0xc(%esp),%eax
5c5238:	3b c8                	cmp    %eax,%ecx
5c523a:	74 13                	je     0x5c524f
5c523c:	8b 54 24 10          	mov    0x10(%esp),%edx
5c5240:	8b 52 04             	mov    0x4(%edx),%edx
5c5243:	39 51 04             	cmp    %edx,0x4(%ecx)
5c5246:	74 07                	je     0x5c524f
5c5248:	83 c1 08             	add    $0x8,%ecx
5c524b:	3b c8                	cmp    %eax,%ecx
5c524d:	75 f4                	jne    0x5c5243
5c524f:	8b 44 24 04          	mov    0x4(%esp),%eax
5c5253:	89 08                	mov    %ecx,(%eax)
5c5255:	c3                   	ret
5c5256:	cc                   	int3
5c5257:	cc                   	int3
5c5258:	cc                   	int3
5c5259:	cc                   	int3
5c525a:	cc                   	int3
5c525b:	cc                   	int3
5c525c:	cc                   	int3
5c525d:	cc                   	int3
5c525e:	cc                   	int3
5c525f:	cc                   	int3
5c5260:	8b 44 24 04          	mov    0x4(%esp),%eax
5c5264:	c3                   	ret
5c5265:	cc                   	int3
5c5266:	cc                   	int3
5c5267:	cc                   	int3
5c5268:	cc                   	int3
5c5269:	cc                   	int3
5c526a:	cc                   	int3
5c526b:	cc                   	int3
5c526c:	cc                   	int3
5c526d:	cc                   	int3
5c526e:	cc                   	int3
5c526f:	cc                   	int3
5c5270:	8b 44 24 04          	mov    0x4(%esp),%eax
5c5274:	c3                   	ret
5c5275:	cc                   	int3
5c5276:	cc                   	int3
5c5277:	cc                   	int3
5c5278:	cc                   	int3
5c5279:	cc                   	int3
5c527a:	cc                   	int3
5c527b:	cc                   	int3
5c527c:	cc                   	int3
5c527d:	cc                   	int3
5c527e:	cc                   	int3
5c527f:	cc                   	int3
5c5280:	8b 44 24 04          	mov    0x4(%esp),%eax
5c5284:	c3                   	ret
5c5285:	cc                   	int3
5c5286:	cc                   	int3
5c5287:	cc                   	int3
5c5288:	cc                   	int3
5c5289:	cc                   	int3
5c528a:	cc                   	int3
5c528b:	cc                   	int3
5c528c:	cc                   	int3
5c528d:	cc                   	int3
5c528e:	cc                   	int3
5c528f:	cc                   	int3
5c5290:	8b 44 24 04          	mov    0x4(%esp),%eax
5c5294:	c3                   	ret
5c5295:	cc                   	int3
5c5296:	cc                   	int3
5c5297:	cc                   	int3
5c5298:	cc                   	int3
5c5299:	cc                   	int3
5c529a:	cc                   	int3
5c529b:	cc                   	int3
5c529c:	cc                   	int3
5c529d:	cc                   	int3
5c529e:	cc                   	int3
5c529f:	cc                   	int3
5c52a0:	8b 44 24 04          	mov    0x4(%esp),%eax
5c52a4:	c3                   	ret
5c52a5:	cc                   	int3
5c52a6:	cc                   	int3
5c52a7:	cc                   	int3
5c52a8:	cc                   	int3
5c52a9:	cc                   	int3
5c52aa:	cc                   	int3
5c52ab:	cc                   	int3
5c52ac:	cc                   	int3
5c52ad:	cc                   	int3
5c52ae:	cc                   	int3
5c52af:	cc                   	int3
5c52b0:	8b 44 24 04          	mov    0x4(%esp),%eax
5c52b4:	c3                   	ret
5c52b5:	cc                   	int3
5c52b6:	cc                   	int3
5c52b7:	cc                   	int3
5c52b8:	cc                   	int3
5c52b9:	cc                   	int3
5c52ba:	cc                   	int3
5c52bb:	cc                   	int3
5c52bc:	cc                   	int3
5c52bd:	cc                   	int3
5c52be:	cc                   	int3
5c52bf:	cc                   	int3
5c52c0:	8b 44 24 04          	mov    0x4(%esp),%eax
5c52c4:	c3                   	ret
5c52c5:	cc                   	int3
5c52c6:	cc                   	int3
5c52c7:	cc                   	int3
5c52c8:	cc                   	int3
5c52c9:	cc                   	int3
5c52ca:	cc                   	int3
5c52cb:	cc                   	int3
5c52cc:	cc                   	int3
5c52cd:	cc                   	int3
5c52ce:	cc                   	int3
5c52cf:	cc                   	int3
5c52d0:	8b 44 24 04          	mov    0x4(%esp),%eax
5c52d4:	c3                   	ret
5c52d5:	cc                   	int3
5c52d6:	cc                   	int3
5c52d7:	cc                   	int3
5c52d8:	cc                   	int3
5c52d9:	cc                   	int3
5c52da:	cc                   	int3
5c52db:	cc                   	int3
5c52dc:	cc                   	int3
5c52dd:	cc                   	int3
5c52de:	cc                   	int3
5c52df:	cc                   	int3
5c52e0:	8b 44 24 04          	mov    0x4(%esp),%eax
5c52e4:	c3                   	ret
5c52e5:	cc                   	int3
5c52e6:	cc                   	int3
5c52e7:	cc                   	int3
5c52e8:	cc                   	int3
5c52e9:	cc                   	int3
5c52ea:	cc                   	int3
5c52eb:	cc                   	int3
5c52ec:	cc                   	int3
5c52ed:	cc                   	int3
5c52ee:	cc                   	int3
5c52ef:	cc                   	int3
5c52f0:	8b 44 24 04          	mov    0x4(%esp),%eax
5c52f4:	c3                   	ret
5c52f5:	cc                   	int3
5c52f6:	cc                   	int3
5c52f7:	cc                   	int3
5c52f8:	cc                   	int3
5c52f9:	cc                   	int3
5c52fa:	cc                   	int3
5c52fb:	cc                   	int3
5c52fc:	cc                   	int3
5c52fd:	cc                   	int3
5c52fe:	cc                   	int3
5c52ff:	cc                   	int3
5c5300:	8b 44 24 04          	mov    0x4(%esp),%eax
5c5304:	c3                   	ret
5c5305:	cc                   	int3
5c5306:	cc                   	int3
5c5307:	cc                   	int3
5c5308:	cc                   	int3
5c5309:	cc                   	int3
5c530a:	cc                   	int3
5c530b:	cc                   	int3
5c530c:	cc                   	int3
5c530d:	cc                   	int3
5c530e:	cc                   	int3
5c530f:	cc                   	int3
5c5310:	8b 44 24 04          	mov    0x4(%esp),%eax
5c5314:	c3                   	ret
5c5315:	cc                   	int3
5c5316:	cc                   	int3
5c5317:	cc                   	int3
5c5318:	cc                   	int3
5c5319:	cc                   	int3
5c531a:	cc                   	int3
5c531b:	cc                   	int3
5c531c:	cc                   	int3
5c531d:	cc                   	int3
5c531e:	cc                   	int3
5c531f:	cc                   	int3
5c5320:	8b 44 24 04          	mov    0x4(%esp),%eax
5c5324:	c3                   	ret
5c5325:	cc                   	int3
5c5326:	cc                   	int3
5c5327:	cc                   	int3
5c5328:	cc                   	int3
5c5329:	cc                   	int3
5c532a:	cc                   	int3
5c532b:	cc                   	int3
5c532c:	cc                   	int3
5c532d:	cc                   	int3
5c532e:	cc                   	int3
5c532f:	cc                   	int3
5c5330:	8b 44 24 04          	mov    0x4(%esp),%eax
5c5334:	c3                   	ret
5c5335:	cc                   	int3
5c5336:	cc                   	int3
5c5337:	cc                   	int3
5c5338:	cc                   	int3
5c5339:	cc                   	int3
5c533a:	cc                   	int3
5c533b:	cc                   	int3
5c533c:	cc                   	int3
5c533d:	cc                   	int3
5c533e:	cc                   	int3
5c533f:	cc                   	int3
5c5340:	8b 44 24 04          	mov    0x4(%esp),%eax
5c5344:	c3                   	ret
5c5345:	cc                   	int3
5c5346:	cc                   	int3
5c5347:	cc                   	int3
5c5348:	cc                   	int3
5c5349:	cc                   	int3
5c534a:	cc                   	int3
5c534b:	cc                   	int3
5c534c:	cc                   	int3
5c534d:	cc                   	int3
5c534e:	cc                   	int3
5c534f:	cc                   	int3
5c5350:	8b 44 24 04          	mov    0x4(%esp),%eax
5c5354:	c3                   	ret
5c5355:	cc                   	int3
5c5356:	cc                   	int3
5c5357:	cc                   	int3
5c5358:	cc                   	int3
5c5359:	cc                   	int3
5c535a:	cc                   	int3
5c535b:	cc                   	int3
5c535c:	cc                   	int3
5c535d:	cc                   	int3
5c535e:	cc                   	int3