4cd220:	e8 2f ba f5 ff       	call   0x428c54
4cd225:	8b 45 dc             	mov    -0x24(%ebp),%eax
4cd228:	50                   	push   %eax
4cd229:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd22c:	83 e9 03             	sub    $0x3,%ecx
4cd22f:	8b 53 08             	mov    0x8(%ebx),%edx
4cd232:	83 ea 0c             	sub    $0xc,%edx
4cd235:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd238:	e8 17 ba f5 ff       	call   0x428c54
4cd23d:	57                   	push   %edi
4cd23e:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd241:	83 e9 04             	sub    $0x4,%ecx
4cd244:	8b 53 08             	mov    0x8(%ebx),%edx
4cd247:	83 ea 0b             	sub    $0xb,%edx
4cd24a:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd24d:	e8 02 ba f5 ff       	call   0x428c54
4cd252:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4cd255:	50                   	push   %eax
4cd256:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd259:	83 e9 03             	sub    $0x3,%ecx
4cd25c:	8b 53 08             	mov    0x8(%ebx),%edx
4cd25f:	83 ea 0b             	sub    $0xb,%edx
4cd262:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd265:	e8 ea b9 f5 ff       	call   0x428c54
4cd26a:	56                   	push   %esi
4cd26b:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd26e:	83 e9 02             	sub    $0x2,%ecx
4cd271:	8b 53 08             	mov    0x8(%ebx),%edx
4cd274:	83 ea 0b             	sub    $0xb,%edx
4cd277:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd27a:	e8 d5 b9 f5 ff       	call   0x428c54
4cd27f:	8b 45 d4             	mov    -0x2c(%ebp),%eax
4cd282:	50                   	push   %eax
4cd283:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd286:	83 e9 02             	sub    $0x2,%ecx
4cd289:	8b 53 08             	mov    0x8(%ebx),%edx
4cd28c:	83 ea 0a             	sub    $0xa,%edx
4cd28f:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd292:	e8 bd b9 f5 ff       	call   0x428c54
4cd297:	8b 45 d8             	mov    -0x28(%ebp),%eax
4cd29a:	50                   	push   %eax
4cd29b:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd29e:	83 e9 03             	sub    $0x3,%ecx
4cd2a1:	8b 53 08             	mov    0x8(%ebx),%edx
4cd2a4:	83 ea 0a             	sub    $0xa,%edx
4cd2a7:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd2aa:	e8 a5 b9 f5 ff       	call   0x428c54
4cd2af:	8b 45 e0             	mov    -0x20(%ebp),%eax
4cd2b2:	50                   	push   %eax
4cd2b3:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd2b6:	83 e9 04             	sub    $0x4,%ecx
4cd2b9:	8b 53 08             	mov    0x8(%ebx),%edx
4cd2bc:	83 ea 08             	sub    $0x8,%edx
4cd2bf:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd2c2:	e8 8d b9 f5 ff       	call   0x428c54
4cd2c7:	8b 45 dc             	mov    -0x24(%ebp),%eax
4cd2ca:	50                   	push   %eax
4cd2cb:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd2ce:	83 e9 03             	sub    $0x3,%ecx
4cd2d1:	8b 53 08             	mov    0x8(%ebx),%edx
4cd2d4:	83 ea 08             	sub    $0x8,%edx
4cd2d7:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd2da:	e8 75 b9 f5 ff       	call   0x428c54
4cd2df:	57                   	push   %edi
4cd2e0:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd2e3:	83 e9 04             	sub    $0x4,%ecx
4cd2e6:	8b 53 08             	mov    0x8(%ebx),%edx
4cd2e9:	83 ea 07             	sub    $0x7,%edx
4cd2ec:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd2ef:	e8 60 b9 f5 ff       	call   0x428c54
4cd2f4:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4cd2f7:	50                   	push   %eax
4cd2f8:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd2fb:	83 e9 03             	sub    $0x3,%ecx
4cd2fe:	8b 53 08             	mov    0x8(%ebx),%edx
4cd301:	83 ea 07             	sub    $0x7,%edx
4cd304:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd307:	e8 48 b9 f5 ff       	call   0x428c54
4cd30c:	56                   	push   %esi
4cd30d:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd310:	83 e9 02             	sub    $0x2,%ecx
4cd313:	8b 53 08             	mov    0x8(%ebx),%edx
4cd316:	83 ea 07             	sub    $0x7,%edx
4cd319:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd31c:	e8 33 b9 f5 ff       	call   0x428c54
4cd321:	8b 45 d4             	mov    -0x2c(%ebp),%eax
4cd324:	50                   	push   %eax
4cd325:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd328:	83 e9 02             	sub    $0x2,%ecx
4cd32b:	8b 53 08             	mov    0x8(%ebx),%edx
4cd32e:	83 ea 06             	sub    $0x6,%edx
4cd331:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd334:	e8 1b b9 f5 ff       	call   0x428c54
4cd339:	8b 45 d8             	mov    -0x28(%ebp),%eax
4cd33c:	50                   	push   %eax
4cd33d:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd340:	83 e9 03             	sub    $0x3,%ecx
4cd343:	8b 53 08             	mov    0x8(%ebx),%edx
4cd346:	83 ea 06             	sub    $0x6,%edx
4cd349:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd34c:	e8 03 b9 f5 ff       	call   0x428c54
4cd351:	8b 45 e0             	mov    -0x20(%ebp),%eax
4cd354:	50                   	push   %eax
4cd355:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd358:	83 e9 04             	sub    $0x4,%ecx
4cd35b:	8b 53 08             	mov    0x8(%ebx),%edx
4cd35e:	83 ea 04             	sub    $0x4,%edx
4cd361:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd364:	e8 eb b8 f5 ff       	call   0x428c54
4cd369:	8b 45 dc             	mov    -0x24(%ebp),%eax
4cd36c:	50                   	push   %eax
4cd36d:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd370:	83 e9 03             	sub    $0x3,%ecx
4cd373:	8b 53 08             	mov    0x8(%ebx),%edx
4cd376:	83 ea 04             	sub    $0x4,%edx
4cd379:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd37c:	e8 d3 b8 f5 ff       	call   0x428c54
4cd381:	57                   	push   %edi
4cd382:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd385:	83 e9 04             	sub    $0x4,%ecx
4cd388:	8b 53 08             	mov    0x8(%ebx),%edx
4cd38b:	83 ea 03             	sub    $0x3,%edx
4cd38e:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd391:	e8 be b8 f5 ff       	call   0x428c54
4cd396:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4cd399:	50                   	push   %eax
4cd39a:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd39d:	83 e9 03             	sub    $0x3,%ecx
4cd3a0:	8b 53 08             	mov    0x8(%ebx),%edx
4cd3a3:	83 ea 03             	sub    $0x3,%edx
4cd3a6:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd3a9:	e8 a6 b8 f5 ff       	call   0x428c54
4cd3ae:	56                   	push   %esi
4cd3af:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd3b2:	83 e9 02             	sub    $0x2,%ecx
4cd3b5:	8b 53 08             	mov    0x8(%ebx),%edx
4cd3b8:	83 ea 03             	sub    $0x3,%edx
4cd3bb:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd3be:	e8 91 b8 f5 ff       	call   0x428c54
4cd3c3:	8b 45 d4             	mov    -0x2c(%ebp),%eax
4cd3c6:	50                   	push   %eax
4cd3c7:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd3ca:	83 e9 02             	sub    $0x2,%ecx
4cd3cd:	8b 53 08             	mov    0x8(%ebx),%edx
4cd3d0:	83 ea 02             	sub    $0x2,%edx
4cd3d3:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd3d6:	e8 79 b8 f5 ff       	call   0x428c54
4cd3db:	8b 45 d8             	mov    -0x28(%ebp),%eax
4cd3de:	50                   	push   %eax
4cd3df:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd3e2:	83 e9 03             	sub    $0x3,%ecx
4cd3e5:	8b 53 08             	mov    0x8(%ebx),%edx
4cd3e8:	83 ea 02             	sub    $0x2,%edx
4cd3eb:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd3ee:	e8 61 b8 f5 ff       	call   0x428c54
4cd3f3:	8b 45 e0             	mov    -0x20(%ebp),%eax
4cd3f6:	50                   	push   %eax
4cd3f7:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd3fa:	83 e9 08             	sub    $0x8,%ecx
4cd3fd:	8b 53 08             	mov    0x8(%ebx),%edx
4cd400:	83 ea 08             	sub    $0x8,%edx
4cd403:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd406:	e8 49 b8 f5 ff       	call   0x428c54
4cd40b:	8b 45 dc             	mov    -0x24(%ebp),%eax
4cd40e:	50                   	push   %eax
4cd40f:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd412:	83 e9 07             	sub    $0x7,%ecx
4cd415:	8b 53 08             	mov    0x8(%ebx),%edx
4cd418:	83 ea 08             	sub    $0x8,%edx
4cd41b:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd41e:	e8 31 b8 f5 ff       	call   0x428c54
4cd423:	57                   	push   %edi
4cd424:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd427:	83 e9 08             	sub    $0x8,%ecx
4cd42a:	8b 53 08             	mov    0x8(%ebx),%edx
4cd42d:	83 ea 07             	sub    $0x7,%edx
4cd430:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd433:	e8 1c b8 f5 ff       	call   0x428c54
4cd438:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4cd43b:	50                   	push   %eax
4cd43c:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd43f:	83 e9 07             	sub    $0x7,%ecx
4cd442:	8b 53 08             	mov    0x8(%ebx),%edx
4cd445:	83 ea 07             	sub    $0x7,%edx
4cd448:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd44b:	e8 04 b8 f5 ff       	call   0x428c54
4cd450:	56                   	push   %esi
4cd451:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd454:	83 e9 06             	sub    $0x6,%ecx
4cd457:	8b 53 08             	mov    0x8(%ebx),%edx
4cd45a:	83 ea 07             	sub    $0x7,%edx
4cd45d:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd460:	e8 ef b7 f5 ff       	call   0x428c54
4cd465:	8b 45 d4             	mov    -0x2c(%ebp),%eax
4cd468:	50                   	push   %eax
4cd469:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd46c:	83 e9 06             	sub    $0x6,%ecx
4cd46f:	8b 53 08             	mov    0x8(%ebx),%edx
4cd472:	83 ea 06             	sub    $0x6,%edx
4cd475:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd478:	e8 d7 b7 f5 ff       	call   0x428c54
4cd47d:	8b 45 d8             	mov    -0x28(%ebp),%eax
4cd480:	50                   	push   %eax
4cd481:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd484:	83 e9 07             	sub    $0x7,%ecx
4cd487:	8b 53 08             	mov    0x8(%ebx),%edx
4cd48a:	83 ea 06             	sub    $0x6,%edx
4cd48d:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd490:	e8 bf b7 f5 ff       	call   0x428c54
4cd495:	8b 45 e0             	mov    -0x20(%ebp),%eax
4cd498:	50                   	push   %eax
4cd499:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd49c:	83 e9 08             	sub    $0x8,%ecx
4cd49f:	8b 53 08             	mov    0x8(%ebx),%edx
4cd4a2:	83 ea 04             	sub    $0x4,%edx
4cd4a5:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd4a8:	e8 a7 b7 f5 ff       	call   0x428c54
4cd4ad:	8b 45 dc             	mov    -0x24(%ebp),%eax
4cd4b0:	50                   	push   %eax
4cd4b1:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd4b4:	83 e9 07             	sub    $0x7,%ecx
4cd4b7:	8b 53 08             	mov    0x8(%ebx),%edx
4cd4ba:	83 ea 04             	sub    $0x4,%edx
4cd4bd:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd4c0:	e8 8f b7 f5 ff       	call   0x428c54
4cd4c5:	57                   	push   %edi
4cd4c6:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd4c9:	83 e9 08             	sub    $0x8,%ecx
4cd4cc:	8b 53 08             	mov    0x8(%ebx),%edx
4cd4cf:	83 ea 03             	sub    $0x3,%edx
4cd4d2:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd4d5:	e8 7a b7 f5 ff       	call   0x428c54
4cd4da:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4cd4dd:	50                   	push   %eax
4cd4de:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd4e1:	83 e9 07             	sub    $0x7,%ecx
4cd4e4:	8b 53 08             	mov    0x8(%ebx),%edx
4cd4e7:	83 ea 03             	sub    $0x3,%edx
4cd4ea:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd4ed:	e8 62 b7 f5 ff       	call   0x428c54
4cd4f2:	56                   	push   %esi
4cd4f3:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd4f6:	83 e9 06             	sub    $0x6,%ecx
4cd4f9:	8b 53 08             	mov    0x8(%ebx),%edx
4cd4fc:	83 ea 03             	sub    $0x3,%edx
4cd4ff:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd502:	e8 4d b7 f5 ff       	call   0x428c54
4cd507:	8b 45 d4             	mov    -0x2c(%ebp),%eax
4cd50a:	50                   	push   %eax
4cd50b:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd50e:	83 e9 06             	sub    $0x6,%ecx
4cd511:	8b 53 08             	mov    0x8(%ebx),%edx
4cd514:	83 ea 02             	sub    $0x2,%edx
4cd517:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd51a:	e8 35 b7 f5 ff       	call   0x428c54
4cd51f:	8b 45 d8             	mov    -0x28(%ebp),%eax
4cd522:	50                   	push   %eax
4cd523:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd526:	83 e9 07             	sub    $0x7,%ecx
4cd529:	8b 53 08             	mov    0x8(%ebx),%edx
4cd52c:	83 ea 02             	sub    $0x2,%edx
4cd52f:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd532:	e8 1d b7 f5 ff       	call   0x428c54
4cd537:	8b 45 e0             	mov    -0x20(%ebp),%eax
4cd53a:	50                   	push   %eax
4cd53b:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd53e:	83 e9 0c             	sub    $0xc,%ecx
4cd541:	8b 53 08             	mov    0x8(%ebx),%edx
4cd544:	83 ea 04             	sub    $0x4,%edx
4cd547:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd54a:	e8 05 b7 f5 ff       	call   0x428c54
4cd54f:	8b 45 dc             	mov    -0x24(%ebp),%eax
4cd552:	50                   	push   %eax
4cd553:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd556:	83 e9 0b             	sub    $0xb,%ecx
4cd559:	8b 53 08             	mov    0x8(%ebx),%edx
4cd55c:	83 ea 04             	sub    $0x4,%edx
4cd55f:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd562:	e8 ed b6 f5 ff       	call   0x428c54
4cd567:	57                   	push   %edi
4cd568:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd56b:	83 e9 0c             	sub    $0xc,%ecx
4cd56e:	8b 53 08             	mov    0x8(%ebx),%edx
4cd571:	83 ea 03             	sub    $0x3,%edx
4cd574:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd577:	e8 d8 b6 f5 ff       	call   0x428c54
4cd57c:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4cd57f:	50                   	push   %eax
4cd580:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd583:	83 e9 0b             	sub    $0xb,%ecx
4cd586:	8b 53 08             	mov    0x8(%ebx),%edx
4cd589:	83 ea 03             	sub    $0x3,%edx
4cd58c:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd58f:	e8 c0 b6 f5 ff       	call   0x428c54
4cd594:	56                   	push   %esi
4cd595:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd598:	83 e9 0a             	sub    $0xa,%ecx
4cd59b:	8b 53 08             	mov    0x8(%ebx),%edx
4cd59e:	83 ea 03             	sub    $0x3,%edx
4cd5a1:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd5a4:	e8 ab b6 f5 ff       	call   0x428c54
4cd5a9:	8b 45 d4             	mov    -0x2c(%ebp),%eax
4cd5ac:	50                   	push   %eax
4cd5ad:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd5b0:	83 e9 0a             	sub    $0xa,%ecx
4cd5b3:	8b 53 08             	mov    0x8(%ebx),%edx
4cd5b6:	83 ea 02             	sub    $0x2,%edx
4cd5b9:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd5bc:	e8 93 b6 f5 ff       	call   0x428c54
4cd5c1:	8b 45 d8             	mov    -0x28(%ebp),%eax
4cd5c4:	50                   	push   %eax
4cd5c5:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4cd5c8:	83 e9 0b             	sub    $0xb,%ecx
4cd5cb:	8b 53 08             	mov    0x8(%ebx),%edx
4cd5ce:	83 ea 02             	sub    $0x2,%edx
4cd5d1:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cd5d4:	e8 7b b6 f5 ff       	call   0x428c54
4cd5d9:	5f                   	pop    %edi
4cd5da:	5e                   	pop    %esi
4cd5db:	5b                   	pop    %ebx
4cd5dc:	8b e5                	mov    %ebp,%esp
4cd5de:	5d                   	pop    %ebp
4cd5df:	c2 04 00             	ret    $0x4
4cd5e2:	8b c0                	mov    %eax,%eax
4cd5e4:	83 7a 04 02          	cmpl   $0x2,0x4(%edx)
4cd5e8:	75 08                	jne    0x4cd5f2
4cd5ea:	8b 10                	mov    (%eax),%edx
4cd5ec:	ff 92 88 00 00 00    	call   *0x88(%edx)
4cd5f2:	c3                   	ret
4cd5f3:	90                   	nop
4cd5f4:	55                   	push   %ebp
4cd5f5:	8b ec                	mov    %esp,%ebp
4cd5f7:	33 c0                	xor    %eax,%eax
4cd5f9:	55                   	push   %ebp
4cd5fa:	68 19 d6 4c 00       	push   $0x4cd619
4cd5ff:	64 ff 30             	push   %fs:(%eax)
4cd602:	64 89 20             	mov    %esp,%fs:(%eax)
4cd605:	ff 05 fc b2 6a 00    	incl   0x6ab2fc
4cd60b:	33 c0                	xor    %eax,%eax
4cd60d:	5a                   	pop    %edx
4cd60e:	59                   	pop    %ecx
4cd60f:	59                   	pop    %ecx
4cd610:	64 89 10             	mov    %edx,%fs:(%eax)
4cd613:	68 20 d6 4c 00       	push   $0x4cd620
4cd618:	c3                   	ret
4cd619:	e9 ee 6b f3 ff       	jmp    0x40420c
4cd61e:	eb f8                	jmp    0x4cd618
4cd620:	5d                   	pop    %ebp
4cd621:	c3                   	ret
4cd622:	8b c0                	mov    %eax,%eax