4d4209:	cc                   	int3
4d420a:	cc                   	int3
4d420b:	cc                   	int3
4d420c:	cc                   	int3
4d420d:	cc                   	int3
4d420e:	cc                   	int3
4d420f:	cc                   	int3
4d4210:	8b 01                	mov    (%ecx),%eax
4d4212:	8b 00                	mov    (%eax),%eax
4d4214:	89 01                	mov    %eax,(%ecx)
4d4216:	8b c1                	mov    %ecx,%eax
4d4218:	c3                   	ret
4d4219:	cc                   	int3
4d421a:	cc                   	int3
4d421b:	cc                   	int3
4d421c:	cc                   	int3
4d421d:	cc                   	int3
4d421e:	cc                   	int3
4d421f:	cc                   	int3
4d4220:	8b 11                	mov    (%ecx),%edx
4d4222:	8b 44 24 04          	mov    0x4(%esp),%eax
4d4226:	89 10                	mov    %edx,(%eax)
4d4228:	8b 12                	mov    (%edx),%edx
4d422a:	89 11                	mov    %edx,(%ecx)
4d422c:	c2 08 00             	ret    $0x8
4d422f:	cc                   	int3
4d4230:	cc                   	int3
4d4231:	cc                   	int3
4d4232:	cc                   	int3
4d4233:	cc                   	int3
4d4234:	cc                   	int3
4d4235:	cc                   	int3
4d4236:	cc                   	int3
4d4237:	cc                   	int3
4d4238:	cc                   	int3
4d4239:	cc                   	int3
4d423a:	cc                   	int3
4d423b:	cc                   	int3
4d423c:	cc                   	int3
4d423d:	cc                   	int3
4d423e:	cc                   	int3
4d423f:	cc                   	int3
4d4240:	8b 01                	mov    (%ecx),%eax
4d4242:	8b 00                	mov    (%eax),%eax
4d4244:	89 01                	mov    %eax,(%ecx)
4d4246:	8b c1                	mov    %ecx,%eax
4d4248:	c3                   	ret
4d4249:	cc                   	int3
4d424a:	cc                   	int3
4d424b:	cc                   	int3
4d424c:	cc                   	int3
4d424d:	cc                   	int3
4d424e:	cc                   	int3
4d424f:	cc                   	int3
4d4250:	8b 01                	mov    (%ecx),%eax
4d4252:	8b 00                	mov    (%eax),%eax
4d4254:	89 01                	mov    %eax,(%ecx)
4d4256:	8b c1                	mov    %ecx,%eax
4d4258:	c3                   	ret
4d4259:	cc                   	int3
4d425a:	cc                   	int3
4d425b:	cc                   	int3
4d425c:	cc                   	int3
4d425d:	cc                   	int3
4d425e:	cc                   	int3
4d425f:	cc                   	int3
4d4260:	8b 01                	mov    (%ecx),%eax
4d4262:	8b 00                	mov    (%eax),%eax
4d4264:	89 01                	mov    %eax,(%ecx)
4d4266:	8b c1                	mov    %ecx,%eax
4d4268:	c3                   	ret
4d4269:	cc                   	int3
4d426a:	cc                   	int3
4d426b:	cc                   	int3
4d426c:	cc                   	int3
4d426d:	cc                   	int3
4d426e:	cc                   	int3
4d426f:	cc                   	int3
4d4270:	8b 01                	mov    (%ecx),%eax
4d4272:	8b 00                	mov    (%eax),%eax
4d4274:	89 01                	mov    %eax,(%ecx)
4d4276:	8b c1                	mov    %ecx,%eax
4d4278:	c3                   	ret
4d4279:	cc                   	int3
4d427a:	cc                   	int3
4d427b:	cc                   	int3
4d427c:	cc                   	int3
4d427d:	cc                   	int3
4d427e:	cc                   	int3
4d427f:	cc                   	int3
4d4280:	8b 01                	mov    (%ecx),%eax
4d4282:	8b 00                	mov    (%eax),%eax
4d4284:	89 01                	mov    %eax,(%ecx)
4d4286:	8b c1                	mov    %ecx,%eax
4d4288:	c3                   	ret
4d4289:	cc                   	int3
4d428a:	cc                   	int3
4d428b:	cc                   	int3
4d428c:	cc                   	int3
4d428d:	cc                   	int3
4d428e:	cc                   	int3
4d428f:	cc                   	int3
4d4290:	8b 01                	mov    (%ecx),%eax
4d4292:	8b 00                	mov    (%eax),%eax
4d4294:	89 01                	mov    %eax,(%ecx)
4d4296:	8b c1                	mov    %ecx,%eax
4d4298:	c3                   	ret
4d4299:	cc                   	int3
4d429a:	cc                   	int3
4d429b:	cc                   	int3
4d429c:	cc                   	int3
4d429d:	cc                   	int3
4d429e:	cc                   	int3
4d429f:	cc                   	int3
4d42a0:	8b 01                	mov    (%ecx),%eax
4d42a2:	8b 00                	mov    (%eax),%eax
4d42a4:	89 01                	mov    %eax,(%ecx)
4d42a6:	8b c1                	mov    %ecx,%eax
4d42a8:	c3                   	ret
4d42a9:	cc                   	int3
4d42aa:	cc                   	int3
4d42ab:	cc                   	int3
4d42ac:	cc                   	int3
4d42ad:	cc                   	int3
4d42ae:	cc                   	int3
4d42af:	cc                   	int3
4d42b0:	83 01 58             	addl   $0x58,(%ecx)
4d42b3:	8b c1                	mov    %ecx,%eax
4d42b5:	c3                   	ret
4d42b6:	cc                   	int3
4d42b7:	cc                   	int3
4d42b8:	cc                   	int3
4d42b9:	cc                   	int3
4d42ba:	cc                   	int3
4d42bb:	cc                   	int3
4d42bc:	cc                   	int3
4d42bd:	cc                   	int3
4d42be:	cc                   	int3
4d42bf:	cc                   	int3
4d42c0:	83 01 5c             	addl   $0x5c,(%ecx)
4d42c3:	8b c1                	mov    %ecx,%eax
4d42c5:	c3                   	ret
4d42c6:	cc                   	int3
4d42c7:	cc                   	int3
4d42c8:	cc                   	int3
4d42c9:	cc                   	int3
4d42ca:	cc                   	int3
4d42cb:	cc                   	int3
4d42cc:	cc                   	int3
4d42cd:	cc                   	int3
4d42ce:	cc                   	int3
4d42cf:	cc                   	int3
4d42d0:	83 01 58             	addl   $0x58,(%ecx)
4d42d3:	8b c1                	mov    %ecx,%eax
4d42d5:	c3                   	ret
4d42d6:	cc                   	int3
4d42d7:	cc                   	int3
4d42d8:	cc                   	int3
4d42d9:	cc                   	int3
4d42da:	cc                   	int3
4d42db:	cc                   	int3
4d42dc:	cc                   	int3
4d42dd:	cc                   	int3
4d42de:	cc                   	int3
4d42df:	cc                   	int3
4d42e0:	83 01 5c             	addl   $0x5c,(%ecx)
4d42e3:	8b c1                	mov    %ecx,%eax
4d42e5:	c3                   	ret
4d42e6:	cc                   	int3
4d42e7:	cc                   	int3
4d42e8:	cc                   	int3
4d42e9:	cc                   	int3
4d42ea:	cc                   	int3
4d42eb:	cc                   	int3
4d42ec:	cc                   	int3
4d42ed:	cc                   	int3
4d42ee:	cc                   	int3
4d42ef:	cc                   	int3
4d42f0:	8b 01                	mov    (%ecx),%eax
4d42f2:	8b 40 04             	mov    0x4(%eax),%eax
4d42f5:	89 01                	mov    %eax,(%ecx)
4d42f7:	8b c1                	mov    %ecx,%eax
4d42f9:	c3                   	ret
4d42fa:	cc                   	int3
4d42fb:	cc                   	int3
4d42fc:	cc                   	int3
4d42fd:	cc                   	int3
4d42fe:	cc                   	int3
4d42ff:	cc                   	int3
4d4300:	8b 01                	mov    (%ecx),%eax
4d4302:	8b 40 04             	mov    0x4(%eax),%eax
4d4305:	89 01                	mov    %eax,(%ecx)
4d4307:	8b c1                	mov    %ecx,%eax
4d4309:	c3                   	ret
4d430a:	cc                   	int3
4d430b:	cc                   	int3
4d430c:	cc                   	int3
4d430d:	cc                   	int3
4d430e:	cc                   	int3
4d430f:	cc                   	int3
4d4310:	8b 01                	mov    (%ecx),%eax
4d4312:	8b 40 04             	mov    0x4(%eax),%eax
4d4315:	89 01                	mov    %eax,(%ecx)
4d4317:	8b c1                	mov    %ecx,%eax
4d4319:	c3                   	ret
4d431a:	cc                   	int3
4d431b:	cc                   	int3
4d431c:	cc                   	int3
4d431d:	cc                   	int3
4d431e:	cc                   	int3
4d431f:	cc                   	int3
4d4320:	8b 01                	mov    (%ecx),%eax
4d4322:	8b 40 04             	mov    0x4(%eax),%eax
4d4325:	89 01                	mov    %eax,(%ecx)
4d4327:	8b c1                	mov    %ecx,%eax
4d4329:	c3                   	ret
4d432a:	cc                   	int3
4d432b:	cc                   	int3
4d432c:	cc                   	int3
4d432d:	cc                   	int3
4d432e:	cc                   	int3
4d432f:	cc                   	int3
4d4330:	8b 44 24 08          	mov    0x8(%esp),%eax
4d4334:	8b 09                	mov    (%ecx),%ecx
4d4336:	8d 0c 81             	lea    (%ecx,%eax,4),%ecx
4d4339:	8b 44 24 04          	mov    0x4(%esp),%eax
4d433d:	89 08                	mov    %ecx,(%eax)
4d433f:	c2 08 00             	ret    $0x8
4d4342:	cc                   	int3
4d4343:	cc                   	int3
4d4344:	cc                   	int3
4d4345:	cc                   	int3
4d4346:	cc                   	int3
4d4347:	cc                   	int3
4d4348:	cc                   	int3
4d4349:	cc                   	int3
4d434a:	cc                   	int3
4d434b:	cc                   	int3
4d434c:	cc                   	int3
4d434d:	cc                   	int3
4d434e:	cc                   	int3
4d434f:	cc                   	int3
4d4350:	8b 44 24 08          	mov    0x8(%esp),%eax
4d4354:	8b 09                	mov    (%ecx),%ecx
4d4356:	8d 0c 81             	lea    (%ecx,%eax,4),%ecx
4d4359:	8b 44 24 04          	mov    0x4(%esp),%eax
4d435d:	89 08                	mov    %ecx,(%eax)
4d435f:	c2 08 00             	ret    $0x8
4d4362:	cc                   	int3
4d4363:	cc                   	int3
4d4364:	cc                   	int3
4d4365:	cc                   	int3
4d4366:	cc                   	int3
4d4367:	cc                   	int3
4d4368:	cc                   	int3
4d4369:	cc                   	int3
4d436a:	cc                   	int3
4d436b:	cc                   	int3
4d436c:	cc                   	int3
4d436d:	cc                   	int3
4d436e:	cc                   	int3
4d436f:	cc                   	int3
4d4370:	8b 54 24 08          	mov    0x8(%esp),%edx
4d4374:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4d4378:	83 c2 3c             	add    $0x3c,%edx
4d437b:	56                   	push   %esi
4d437c:	83 c1 3c             	add    $0x3c,%ecx
4d437f:	57                   	push   %edi
4d4380:	83 7a 14 10          	cmpl   $0x10,0x14(%edx)
4d4384:	8d 72 10             	lea    0x10(%edx),%esi
4d4387:	72 02                	jb     0x4d438b
4d4389:	8b 12                	mov    (%edx),%edx
4d438b:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
4d438f:	8d 79 10             	lea    0x10(%ecx),%edi
4d4392:	72 02                	jb     0x4d4396
4d4394:	8b 09                	mov    (%ecx),%ecx
4d4396:	8b 36                	mov    (%esi),%esi
4d4398:	8b c6                	mov    %esi,%eax
4d439a:	8b 3f                	mov    (%edi),%edi
4d439c:	3b fe                	cmp    %esi,%edi
4d439e:	0f 42 c7             	cmovb  %edi,%eax
4d43a1:	50                   	push   %eax
4d43a2:	52                   	push   %edx
4d43a3:	51                   	push   %ecx
4d43a4:	e8 54 e0 f5 ff       	call   0x4323fd
4d43a9:	83 c4 0c             	add    $0xc,%esp
4d43ac:	85 c0                	test   %eax,%eax
4d43ae:	75 11                	jne    0x4d43c1
4d43b0:	3b f7                	cmp    %edi,%esi
4d43b2:	76 09                	jbe    0x4d43bd
4d43b4:	83 c8 ff             	or     $0xffffffff,%eax
4d43b7:	5f                   	pop    %edi
4d43b8:	c1 e8 1f             	shr    $0x1f,%eax
4d43bb:	5e                   	pop    %esi
4d43bc:	c3                   	ret
4d43bd:	1b c0                	sbb    %eax,%eax
4d43bf:	f7 d8                	neg    %eax
4d43c1:	5f                   	pop    %edi
4d43c2:	c1 e8 1f             	shr    $0x1f,%eax
4d43c5:	5e                   	pop    %esi
4d43c6:	c3                   	ret
4d43c7:	cc                   	int3
4d43c8:	cc                   	int3
4d43c9:	cc                   	int3
4d43ca:	cc                   	int3
4d43cb:	cc                   	int3
4d43cc:	cc                   	int3
4d43cd:	cc                   	int3
4d43ce:	cc                   	int3
4d43cf:	cc                   	int3
4d43d0:	cc                   	int3
4d43d1:	cc                   	int3
4d43d2:	cc                   	int3
4d43d3:	cc                   	int3
4d43d4:	cc                   	int3
4d43d5:	cc                   	int3
4d43d6:	cc                   	int3
4d43d7:	cc                   	int3
4d43d8:	cc                   	int3
4d43d9:	cc                   	int3
4d43da:	cc                   	int3
4d43db:	cc                   	int3
4d43dc:	cc                   	int3
4d43dd:	cc                   	int3
4d43de:	cc                   	int3
4d43df:	cc                   	int3
4d43e0:	8b 54 24 08          	mov    0x8(%esp),%edx
4d43e4:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4d43e8:	83 c2 38             	add    $0x38,%edx
4d43eb:	56                   	push   %esi
4d43ec:	83 c1 38             	add    $0x38,%ecx
4d43ef:	57                   	push   %edi
4d43f0:	83 7a 14 10          	cmpl   $0x10,0x14(%edx)
4d43f4:	8d 72 10             	lea    0x10(%edx),%esi
4d43f7:	72 02                	jb     0x4d43fb
4d43f9:	8b 12                	mov    (%edx),%edx
4d43fb:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
4d43ff:	8d 79 10             	lea    0x10(%ecx),%edi
4d4402:	72 02                	jb     0x4d4406
4d4404:	8b 09                	mov    (%ecx),%ecx
4d4406:	8b 36                	mov    (%esi),%esi
4d4408:	8b c6                	mov    %esi,%eax
4d440a:	8b 3f                	mov    (%edi),%edi
4d440c:	3b fe                	cmp    %esi,%edi
4d440e:	0f 42 c7             	cmovb  %edi,%eax
4d4411:	50                   	push   %eax
4d4412:	52                   	push   %edx
4d4413:	51                   	push   %ecx
4d4414:	e8 e4 df f5 ff       	call   0x4323fd
4d4419:	83 c4 0c             	add    $0xc,%esp