4182fa:	ff 15 e4 32 4b 00    	call   *0x4b32e4
418300:	90                   	nop
418301:	90                   	nop
418302:	39 65 f8             	cmp    %esp,-0x8(%ebp)
418305:	74 17                	je     0x41831e
418307:	68 86 00 00 00       	push   $0x86
41830c:	68 3d ce 03 04       	push   $0x403ce3d
418311:	68 06 00 00 00       	push   $0x6
418316:	e8 8f 82 08 00       	call   0x4a05aa
41831b:	83 c4 0c             	add    $0xc,%esp
41831e:	85 c0                	test   %eax,%eax
418320:	0f 84 02 05 00 00    	je     0x418828
418326:	89 65 f8             	mov    %esp,-0x8(%ebp)
418329:	68 00 00 00 00       	push   $0x0
41832e:	68 00 00 00 00       	push   $0x0
418333:	68 00 00 00 00       	push   $0x0
418338:	8b 45 fc             	mov    -0x4(%ebp),%eax
41833b:	50                   	push   %eax
41833c:	68 1c 00 00 00       	push   $0x1c
418341:	e8 58 82 08 00       	call   0x4a059e
418346:	83 c4 04             	add    $0x4,%esp
418349:	8b f8                	mov    %eax,%edi
41834b:	5b                   	pop    %ebx
41834c:	50                   	push   %eax
41834d:	89 5d f0             	mov    %ebx,-0x10(%ebp)
418350:	89 45 f4             	mov    %eax,-0xc(%ebp)
418353:	8b 03                	mov    (%ebx),%eax
418355:	83 c3 04             	add    $0x4,%ebx
418358:	89 07                	mov    %eax,(%edi)
41835a:	83 c7 04             	add    $0x4,%edi
41835d:	8b 03                	mov    (%ebx),%eax
41835f:	83 c3 04             	add    $0x4,%ebx
418362:	89 07                	mov    %eax,(%edi)
418364:	83 c7 04             	add    $0x4,%edi
418367:	8b 03                	mov    (%ebx),%eax
418369:	83 c3 04             	add    $0x4,%ebx
41836c:	89 07                	mov    %eax,(%edi)
41836e:	83 c7 04             	add    $0x4,%edi
418371:	8b 03                	mov    (%ebx),%eax
418373:	83 c3 04             	add    $0x4,%ebx
418376:	89 07                	mov    %eax,(%edi)
418378:	83 c7 04             	add    $0x4,%edi
41837b:	8b 03                	mov    (%ebx),%eax
41837d:	83 c3 04             	add    $0x4,%ebx
418380:	89 07                	mov    %eax,(%edi)
418382:	83 c7 04             	add    $0x4,%edi
418385:	53                   	push   %ebx
418386:	8b 1b                	mov    (%ebx),%ebx
418388:	8b 03                	mov    (%ebx),%eax
41838a:	83 c3 04             	add    $0x4,%ebx
41838d:	89 07                	mov    %eax,(%edi)
41838f:	83 c7 04             	add    $0x4,%edi
418392:	8b 03                	mov    (%ebx),%eax
418394:	83 c3 04             	add    $0x4,%ebx
418397:	89 07                	mov    %eax,(%edi)
418399:	83 c7 04             	add    $0x4,%edi
41839c:	5b                   	pop    %ebx
41839d:	83 c3 04             	add    $0x4,%ebx
4183a0:	33 c0                	xor    %eax,%eax
4183a2:	ff 15 cc 32 4b 00    	call   *0x4b32cc
4183a8:	90                   	nop
4183a9:	90                   	nop
4183aa:	39 65 f8             	cmp    %esp,-0x8(%ebp)
4183ad:	74 17                	je     0x4183c6
4183af:	68 ce 00 00 00       	push   $0xce
4183b4:	68 3d ce 03 04       	push   $0x403ce3d
4183b9:	68 06 00 00 00       	push   $0x6
4183be:	e8 e7 81 08 00       	call   0x4a05aa
4183c3:	83 c4 0c             	add    $0xc,%esp
4183c6:	50                   	push   %eax
4183c7:	8b 5d f4             	mov    -0xc(%ebp),%ebx
4183ca:	53                   	push   %ebx
4183cb:	8b 7d f0             	mov    -0x10(%ebp),%edi
4183ce:	8b 03                	mov    (%ebx),%eax
4183d0:	83 c3 04             	add    $0x4,%ebx
4183d3:	89 07                	mov    %eax,(%edi)
4183d5:	83 c7 04             	add    $0x4,%edi
4183d8:	8b 03                	mov    (%ebx),%eax
4183da:	83 c3 04             	add    $0x4,%ebx
4183dd:	89 07                	mov    %eax,(%edi)
4183df:	83 c7 04             	add    $0x4,%edi
4183e2:	8b 03                	mov    (%ebx),%eax
4183e4:	83 c3 04             	add    $0x4,%ebx
4183e7:	89 07                	mov    %eax,(%edi)
4183e9:	83 c7 04             	add    $0x4,%edi
4183ec:	8b 03                	mov    (%ebx),%eax
4183ee:	83 c3 04             	add    $0x4,%ebx
4183f1:	89 07                	mov    %eax,(%edi)
4183f3:	83 c7 04             	add    $0x4,%edi
4183f6:	8b 03                	mov    (%ebx),%eax
4183f8:	83 c3 04             	add    $0x4,%ebx
4183fb:	89 07                	mov    %eax,(%edi)
4183fd:	83 c7 04             	add    $0x4,%edi
418400:	57                   	push   %edi
418401:	8b 3f                	mov    (%edi),%edi
418403:	53                   	push   %ebx
418404:	8b 03                	mov    (%ebx),%eax
418406:	83 c3 04             	add    $0x4,%ebx
418409:	89 07                	mov    %eax,(%edi)
41840b:	83 c7 04             	add    $0x4,%edi
41840e:	8b 03                	mov    (%ebx),%eax
418410:	83 c3 04             	add    $0x4,%ebx
418413:	89 07                	mov    %eax,(%edi)
418415:	83 c7 04             	add    $0x4,%edi
418418:	5b                   	pop    %ebx
418419:	81 c3 08 00 00 00    	add    $0x8,%ebx
41841f:	5f                   	pop    %edi
418420:	83 c7 04             	add    $0x4,%edi
418423:	e8 7c 81 08 00       	call   0x4a05a4
418428:	83 c4 04             	add    $0x4,%esp
41842b:	58                   	pop    %eax
41842c:	89 45 e8             	mov    %eax,-0x18(%ebp)
41842f:	83 7d e8 00          	cmpl   $0x0,-0x18(%ebp)
418433:	0f 85 0a 00 00 00    	jne    0x418443
418439:	e9 ea 03 00 00       	jmp    0x418828
41843e:	e9 e0 03 00 00       	jmp    0x418823
418443:	8b 5d fc             	mov    -0x4(%ebp),%ebx
418446:	89 5d f8             	mov    %ebx,-0x8(%ebp)
418449:	8b 45 08             	mov    0x8(%ebp),%eax
41844c:	8b 5d f8             	mov    -0x8(%ebp),%ebx
41844f:	39 03                	cmp    %eax,(%ebx)
418451:	0f 84 de 01 00 00    	je     0x418635
418457:	8b 5d fc             	mov    -0x4(%ebp),%ebx
41845a:	83 c3 04             	add    $0x4,%ebx
41845d:	89 5d f8             	mov    %ebx,-0x8(%ebp)
418460:	8b 5d f8             	mov    -0x8(%ebp),%ebx
418463:	81 3b fe 00 00 00    	cmpl   $0xfe,(%ebx)
418469:	0f 8e 1f 00 00 00    	jle    0x41848e
41846f:	8b 5d fc             	mov    -0x4(%ebp),%ebx
418472:	83 c3 04             	add    $0x4,%ebx
418475:	89 5d f0             	mov    %ebx,-0x10(%ebp)
418478:	8b 5d f0             	mov    -0x10(%ebp),%ebx
41847b:	81 3b 08 01 00 00    	cmpl   $0x108,(%ebx)
418481:	0f 8d 07 00 00 00    	jge    0x41848e
418487:	b8 01 00 00 00       	mov    $0x1,%eax
41848c:	eb 05                	jmp    0x418493
41848e:	b8 00 00 00 00       	mov    $0x0,%eax
418493:	85 c0                	test   %eax,%eax
418495:	0f 85 48 00 00 00    	jne    0x4184e3
41849b:	8b 5d fc             	mov    -0x4(%ebp),%ebx
41849e:	83 c3 04             	add    $0x4,%ebx
4184a1:	89 5d e4             	mov    %ebx,-0x1c(%ebp)
4184a4:	8b 5d e4             	mov    -0x1c(%ebp),%ebx
4184a7:	81 3b ff 01 00 00    	cmpl   $0x1ff,(%ebx)
4184ad:	0f 8e 1f 00 00 00    	jle    0x4184d2
4184b3:	8b 5d fc             	mov    -0x4(%ebp),%ebx
4184b6:	83 c3 04             	add    $0x4,%ebx
4184b9:	89 5d dc             	mov    %ebx,-0x24(%ebp)
4184bc:	8b 5d dc             	mov    -0x24(%ebp),%ebx
4184bf:	81 3b 0e 02 00 00    	cmpl   $0x20e,(%ebx)
4184c5:	0f 8d 07 00 00 00    	jge    0x4184d2
4184cb:	b8 01 00 00 00       	mov    $0x1,%eax
4184d0:	eb 05                	jmp    0x4184d7
4184d2:	b8 00 00 00 00       	mov    $0x0,%eax
4184d7:	85 c0                	test   %eax,%eax
4184d9:	0f 85 04 00 00 00    	jne    0x4184e3
4184df:	33 c0                	xor    %eax,%eax
4184e1:	eb 05                	jmp    0x4184e8
4184e3:	b8 01 00 00 00       	mov    $0x1,%eax
4184e8:	85 c0                	test   %eax,%eax
4184ea:	0f 84 45 01 00 00    	je     0x418635
4184f0:	8b 5d fc             	mov    -0x4(%ebp),%ebx
4184f3:	83 c3 04             	add    $0x4,%ebx
4184f6:	89 5d f8             	mov    %ebx,-0x8(%ebp)
4184f9:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4184fc:	81 3b 01 02 00 00    	cmpl   $0x201,(%ebx)
418502:	0f 84 ac 00 00 00    	je     0x4185b4
418508:	8b 5d fc             	mov    -0x4(%ebp),%ebx
41850b:	83 c3 04             	add    $0x4,%ebx
41850e:	89 5d f0             	mov    %ebx,-0x10(%ebp)
418511:	8b 5d f0             	mov    -0x10(%ebp),%ebx
418514:	81 3b 03 02 00 00    	cmpl   $0x203,(%ebx)
41851a:	0f 84 94 00 00 00    	je     0x4185b4
418520:	8b 5d fc             	mov    -0x4(%ebp),%ebx
418523:	83 c3 04             	add    $0x4,%ebx
418526:	89 5d e8             	mov    %ebx,-0x18(%ebp)
418529:	8b 5d e8             	mov    -0x18(%ebp),%ebx
41852c:	81 3b 04 02 00 00    	cmpl   $0x204,(%ebx)
418532:	0f 84 7c 00 00 00    	je     0x4185b4
418538:	8b 5d fc             	mov    -0x4(%ebp),%ebx
41853b:	83 c3 04             	add    $0x4,%ebx
41853e:	89 5d e0             	mov    %ebx,-0x20(%ebp)
418541:	8b 5d e0             	mov    -0x20(%ebp),%ebx
418544:	81 3b 06 02 00 00    	cmpl   $0x206,(%ebx)
41854a:	0f 84 64 00 00 00    	je     0x4185b4
418550:	8b 5d fc             	mov    -0x4(%ebp),%ebx
418553:	83 c3 04             	add    $0x4,%ebx
418556:	89 5d d8             	mov    %ebx,-0x28(%ebp)
418559:	8b 5d d8             	mov    -0x28(%ebp),%ebx
41855c:	81 3b 07 02 00 00    	cmpl   $0x207,(%ebx)
418562:	0f 84 4c 00 00 00    	je     0x4185b4
418568:	8b 5d fc             	mov    -0x4(%ebp),%ebx
41856b:	83 c3 04             	add    $0x4,%ebx
41856e:	89 5d d0             	mov    %ebx,-0x30(%ebp)
418571:	8b 5d d0             	mov    -0x30(%ebp),%ebx
418574:	81 3b 09 02 00 00    	cmpl   $0x209,(%ebx)
41857a:	0f 84 34 00 00 00    	je     0x4185b4
418580:	8b 5d fc             	mov    -0x4(%ebp),%ebx
418583:	83 c3 04             	add    $0x4,%ebx
418586:	89 5d c8             	mov    %ebx,-0x38(%ebp)
418589:	8b 5d c8             	mov    -0x38(%ebp),%ebx
41858c:	81 3b 0b 02 00 00    	cmpl   $0x20b,(%ebx)
418592:	0f 84 1c 00 00 00    	je     0x4185b4
418598:	8b 5d fc             	mov    -0x4(%ebp),%ebx
41859b:	83 c3 04             	add    $0x4,%ebx
41859e:	89 5d c0             	mov    %ebx,-0x40(%ebp)
4185a1:	8b 5d c0             	mov    -0x40(%ebp),%ebx
4185a4:	81 3b 0d 02 00 00    	cmpl   $0x20d,(%ebx)
4185aa:	0f 84 04 00 00 00    	je     0x4185b4
4185b0:	33 c0                	xor    %eax,%eax
4185b2:	eb 05                	jmp    0x4185b9
4185b4:	b8 01 00 00 00       	mov    $0x1,%eax
4185b9:	85 c0                	test   %eax,%eax
4185bb:	0f 84 6f 00 00 00    	je     0x418630
4185c1:	8b 5d fc             	mov    -0x4(%ebp),%ebx
4185c4:	89 5d f8             	mov    %ebx,-0x8(%ebp)
4185c7:	89 65 f4             	mov    %esp,-0xc(%ebp)
4185ca:	68 00 00 00 00       	push   $0x0
4185cf:	68 00 00 00 00       	push   $0x0
4185d4:	68 06 01 00 00       	push   $0x106
4185d9:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4185dc:	ff 33                	push   (%ebx)
4185de:	33 c0                	xor    %eax,%eax
4185e0:	ff 15 f0 32 4b 00    	call   *0x4b32f0
4185e6:	90                   	nop
4185e7:	90                   	nop
4185e8:	39 65 f4             	cmp    %esp,-0xc(%ebp)
4185eb:	74 17                	je     0x418604
4185ed:	68 f4 03 00 00       	push   $0x3f4
4185f2:	68 3d ce 03 04       	push   $0x403ce3d
4185f7:	68 06 00 00 00       	push   $0x6
4185fc:	e8 a9 7f 08 00       	call   0x4a05aa
418601:	83 c4 0c             	add    $0xc,%esp
418604:	89 65 f8             	mov    %esp,-0x8(%ebp)
418607:	ff 75 08             	push   0x8(%ebp)
41860a:	33 c0                	xor    %eax,%eax
41860c:	ff 15 c8 32 4b 00    	call   *0x4b32c8
418612:	90                   	nop
418613:	90                   	nop
418614:	39 65 f8             	cmp    %esp,-0x8(%ebp)
418617:	74 17                	je     0x418630
418619:	68 39 04 00 00       	push   $0x439
41861e:	68 3d ce 03 04       	push   $0x403ce3d
418623:	68 06 00 00 00       	push   $0x6
418628:	e8 7d 7f 08 00       	call   0x4a05aa
41862d:	83 c4 0c             	add    $0xc,%esp
418630:	e9 bd fc ff ff       	jmp    0x4182f2
418635:	89 65 f8             	mov    %esp,-0x8(%ebp)
418638:	8b 45 fc             	mov    -0x4(%ebp),%eax
41863b:	50                   	push   %eax
41863c:	68 1c 00 00 00       	push   $0x1c
418641:	e8 58 7f 08 00       	call   0x4a059e
418646:	83 c4 04             	add    $0x4,%esp
418649:	8b f8                	mov    %eax,%edi
41864b:	5b                   	pop    %ebx
41864c:	50                   	push   %eax
41864d:	89 5d f0             	mov    %ebx,-0x10(%ebp)
418650:	89 45 f4             	mov    %eax,-0xc(%ebp)
418653:	8b 03                	mov    (%ebx),%eax
418655:	83 c3 04             	add    $0x4,%ebx
418658:	89 07                	mov    %eax,(%edi)
41865a:	83 c7 04             	add    $0x4,%edi
41865d:	8b 03                	mov    (%ebx),%eax
41865f:	83 c3 04             	add    $0x4,%ebx
418662:	89 07                	mov    %eax,(%edi)
418664:	83 c7 04             	add    $0x4,%edi
418667:	8b 03                	mov    (%ebx),%eax
418669:	83 c3 04             	add    $0x4,%ebx
41866c:	89 07                	mov    %eax,(%edi)
41866e:	83 c7 04             	add    $0x4,%edi
418671:	8b 03                	mov    (%ebx),%eax
418673:	83 c3 04             	add    $0x4,%ebx
418676:	89 07                	mov    %eax,(%edi)
418678:	83 c7 04             	add    $0x4,%edi
41867b:	8b 03                	mov    (%ebx),%eax
41867d:	83 c3 04             	add    $0x4,%ebx
418680:	89 07                	mov    %eax,(%edi)
418682:	83 c7 04             	add    $0x4,%edi
418685:	53                   	push   %ebx
418686:	8b 1b                	mov    (%ebx),%ebx
418688:	8b 03                	mov    (%ebx),%eax
41868a:	83 c3 04             	add    $0x4,%ebx
41868d:	89 07                	mov    %eax,(%edi)
41868f:	83 c7 04             	add    $0x4,%edi
418692:	8b 03                	mov    (%ebx),%eax
418694:	83 c3 04             	add    $0x4,%ebx
418697:	89 07                	mov    %eax,(%edi)
418699:	83 c7 04             	add    $0x4,%edi
41869c:	5b                   	pop    %ebx
41869d:	83 c3 04             	add    $0x4,%ebx
4186a0:	33 c0                	xor    %eax,%eax
4186a2:	ff 15 c4 32 4b 00    	call   *0x4b32c4
4186a8:	90                   	nop
4186a9:	90                   	nop
4186aa:	39 65 f8             	cmp    %esp,-0x8(%ebp)
4186ad:	74 17                	je     0x4186c6
4186af:	68 7f 04 00 00       	push   $0x47f
4186b4:	68 3d ce 03 04       	push   $0x403ce3d
4186b9:	68 06 00 00 00       	push   $0x6
4186be:	e8 e7 7e 08 00       	call   0x4a05aa
4186c3:	83 c4 0c             	add    $0xc,%esp
4186c6:	50                   	push   %eax
4186c7:	8b 5d f4             	mov    -0xc(%ebp),%ebx
4186ca:	53                   	push   %ebx
4186cb:	8b 7d f0             	mov    -0x10(%ebp),%edi
4186ce:	8b 03                	mov    (%ebx),%eax
4186d0:	83 c3 04             	add    $0x4,%ebx
4186d3:	89 07                	mov    %eax,(%edi)
4186d5:	83 c7 04             	add    $0x4,%edi
4186d8:	8b 03                	mov    (%ebx),%eax
4186da:	83 c3 04             	add    $0x4,%ebx
4186dd:	89 07                	mov    %eax,(%edi)
4186df:	83 c7 04             	add    $0x4,%edi
4186e2:	8b 03                	mov    (%ebx),%eax
4186e4:	83 c3 04             	add    $0x4,%ebx
4186e7:	89 07                	mov    %eax,(%edi)
4186e9:	83 c7 04             	add    $0x4,%edi
4186ec:	8b 03                	mov    (%ebx),%eax
4186ee:	83 c3 04             	add    $0x4,%ebx
4186f1:	89 07                	mov    %eax,(%edi)
4186f3:	83 c7 04             	add    $0x4,%edi
4186f6:	8b 03                	mov    (%ebx),%eax
4186f8:	83 c3 04             	add    $0x4,%ebx
4186fb:	89 07                	mov    %eax,(%edi)
4186fd:	83 c7 04             	add    $0x4,%edi
418700:	57                   	push   %edi
418701:	8b 3f                	mov    (%edi),%edi
418703:	53                   	push   %ebx
418704:	8b 03                	mov    (%ebx),%eax
418706:	83 c3 04             	add    $0x4,%ebx
418709:	89 07                	mov    %eax,(%edi)
41870b:	83 c7 04             	add    $0x4,%edi
41870e:	8b 03                	mov    (%ebx),%eax
418710:	83 c3 04             	add    $0x4,%ebx
418713:	89 07                	mov    %eax,(%edi)
418715:	83 c7 04             	add    $0x4,%edi
418718:	5b                   	pop    %ebx
418719:	81 c3 08 00 00 00    	add    $0x8,%ebx
41871f:	5f                   	pop    %edi
418720:	83 c7 04             	add    $0x4,%edi
418723:	e8 7c 7e 08 00       	call   0x4a05a4
418728:	83 c4 04             	add    $0x4,%esp
41872b:	58                   	pop    %eax
41872c:	89 65 f8             	mov    %esp,-0x8(%ebp)
41872f:	8b 45 fc             	mov    -0x4(%ebp),%eax
418732:	50                   	push   %eax
418733:	68 1c 00 00 00       	push   $0x1c
418738:	e8 61 7e 08 00       	call   0x4a059e
41873d:	83 c4 04             	add    $0x4,%esp
418740:	8b f8                	mov    %eax,%edi