5bc3a2:	e8 79 5d fc ff       	call   0x582120
5bc3a7:	83 f8 04             	cmp    $0x4,%eax
5bc3aa:	0f 85 95 01 00 00    	jne    0x5bc545
5bc3b0:	8b ce                	mov    %esi,%ecx
5bc3b2:	e8 69 5d fc ff       	call   0x582120
5bc3b7:	83 f8 04             	cmp    $0x4,%eax
5bc3ba:	0f 85 85 01 00 00    	jne    0x5bc545
5bc3c0:	8d 45 bc             	lea    -0x44(%ebp),%eax
5bc3c3:	8b cf                	mov    %edi,%ecx
5bc3c5:	50                   	push   %eax
5bc3c6:	e8 25 4c fc ff       	call   0x580ff0
5bc3cb:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5bc3ce:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
5bc3d2:	50                   	push   %eax
5bc3d3:	8b ce                	mov    %esi,%ecx
5bc3d5:	e8 16 4c fc ff       	call   0x580ff0
5bc3da:	8b b5 20 ff ff ff    	mov    -0xe0(%ebp),%esi
5bc3e0:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
5bc3e4:	8b 7e 70             	mov    0x70(%esi),%edi
5bc3e7:	3b 7e 74             	cmp    0x74(%esi),%edi
5bc3ea:	74 27                	je     0x5bc413
5bc3ec:	8d 45 bc             	lea    -0x44(%ebp),%eax
5bc3ef:	89 bd f4 fe ff ff    	mov    %edi,-0x10c(%ebp)
5bc3f5:	50                   	push   %eax
5bc3f6:	8b cf                	mov    %edi,%ecx
5bc3f8:	e8 a3 09 e8 ff       	call   0x43cda0
5bc3fd:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5bc400:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
5bc404:	50                   	push   %eax
5bc405:	8d 4f 18             	lea    0x18(%edi),%ecx
5bc408:	e8 93 09 e8 ff       	call   0x43cda0
5bc40d:	83 46 70 30          	addl   $0x30,0x70(%esi)
5bc411:	eb 11                	jmp    0x5bc424
5bc413:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5bc416:	50                   	push   %eax
5bc417:	8d 45 bc             	lea    -0x44(%ebp),%eax
5bc41a:	50                   	push   %eax
5bc41b:	57                   	push   %edi
5bc41c:	8d 4e 6c             	lea    0x6c(%esi),%ecx
5bc41f:	e8 9c f1 ff ff       	call   0x5bb5c0
5bc424:	8b 55 e8             	mov    -0x18(%ebp),%edx
5bc427:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
5bc42b:	83 fa 10             	cmp    $0x10,%edx
5bc42e:	72 2c                	jb     0x5bc45c
5bc430:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
5bc433:	42                   	inc    %edx
5bc434:	8b c1                	mov    %ecx,%eax
5bc436:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5bc43c:	72 14                	jb     0x5bc452
5bc43e:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5bc441:	83 c2 23             	add    $0x23,%edx
5bc444:	2b c1                	sub    %ecx,%eax
5bc446:	83 c0 fc             	add    $0xfffffffc,%eax
5bc449:	83 f8 1f             	cmp    $0x1f,%eax
5bc44c:	0f 87 ee 00 00 00    	ja     0x5bc540
5bc452:	52                   	push   %edx
5bc453:	51                   	push   %ecx
5bc454:	e8 19 4c 02 00       	call   0x5e1072
5bc459:	83 c4 08             	add    $0x8,%esp
5bc45c:	8b 55 d0             	mov    -0x30(%ebp),%edx
5bc45f:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5bc466:	c7 45 e8 0f 00 00 00 	movl   $0xf,-0x18(%ebp)
5bc46d:	c6 45 d4 00          	movb   $0x0,-0x2c(%ebp)
5bc471:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
5bc475:	83 fa 10             	cmp    $0x10,%edx
5bc478:	72 2c                	jb     0x5bc4a6
5bc47a:	8b 4d bc             	mov    -0x44(%ebp),%ecx
5bc47d:	42                   	inc    %edx
5bc47e:	8b c1                	mov    %ecx,%eax
5bc480:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5bc486:	72 14                	jb     0x5bc49c
5bc488:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5bc48b:	83 c2 23             	add    $0x23,%edx
5bc48e:	2b c1                	sub    %ecx,%eax
5bc490:	83 c0 fc             	add    $0xfffffffc,%eax
5bc493:	83 f8 1f             	cmp    $0x1f,%eax
5bc496:	0f 87 a4 00 00 00    	ja     0x5bc540
5bc49c:	52                   	push   %edx
5bc49d:	51                   	push   %ecx
5bc49e:	e8 cf 4b 02 00       	call   0x5e1072
5bc4a3:	83 c4 08             	add    $0x8,%esp
5bc4a6:	8b b5 18 ff ff ff    	mov    -0xe8(%ebp),%esi
5bc4ac:	43                   	inc    %ebx
5bc4ad:	8b 85 14 ff ff ff    	mov    -0xec(%ebp),%eax
5bc4b3:	e9 aa fe ff ff       	jmp    0x5bc362
5bc4b8:	8d 8d 24 ff ff ff    	lea    -0xdc(%ebp),%ecx
5bc4be:	e8 0d 1f fb ff       	call   0x56e3d0
5bc4c3:	8d 8d fc fe ff ff    	lea    -0x104(%ebp),%ecx
5bc4c9:	e8 b2 3b fc ff       	call   0x580080
5bc4ce:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5bc4d1:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5bc4d8:	59                   	pop    %ecx
5bc4d9:	5f                   	pop    %edi
5bc4da:	5e                   	pop    %esi
5bc4db:	5b                   	pop    %ebx
5bc4dc:	8b 4d ec             	mov    -0x14(%ebp),%ecx
5bc4df:	33 cd                	xor    %ebp,%ecx
5bc4e1:	e8 f4 4f 02 00       	call   0x5e14da
5bc4e6:	8b e5                	mov    %ebp,%esp
5bc4e8:	5d                   	pop    %ebp
5bc4e9:	c2 04 00             	ret    $0x4
5bc4ec:	8b 85 1c ff ff ff    	mov    -0xe4(%ebp),%eax
5bc4f2:	c6 40 78 00          	movb   $0x0,0x78(%eax)
5bc4f6:	b8 ce c4 5b 00       	mov    $0x5bc4ce,%eax
5bc4fb:	c3                   	ret
5bc4fc:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5bc4ff:	e8 7c 08 e8 ff       	call   0x43cd80
5bc504:	50                   	push   %eax
5bc505:	8d 4d 98             	lea    -0x68(%ebp),%ecx
5bc508:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
5bc50c:	e8 4f 33 fc ff       	call   0x57f860
5bc511:	68 f0 e5 6f 00       	push   $0x6fe5f0
5bc516:	8d 45 98             	lea    -0x68(%ebp),%eax
5bc519:	50                   	push   %eax
5bc51a:	e8 13 65 02 00       	call   0x5e2a32
5bc51f:	e8 0b 0a 03 00       	call   0x5ecf2f
5bc524:	8d 8d e8 fe ff ff    	lea    -0x118(%ebp),%ecx
5bc52a:	e8 d1 f3 ff ff       	call   0x5bb900
5bc52f:	68 d8 e5 6f 00       	push   $0x6fe5d8
5bc534:	8d 85 e8 fe ff ff    	lea    -0x118(%ebp),%eax
5bc53a:	50                   	push   %eax
5bc53b:	e8 f2 64 02 00       	call   0x5e2a32
5bc540:	e8 ea 09 03 00       	call   0x5ecf2f
5bc545:	8d 8d dc fe ff ff    	lea    -0x124(%ebp),%ecx
5bc54b:	e8 b0 f3 ff ff       	call   0x5bb900
5bc550:	68 d8 e5 6f 00       	push   $0x6fe5d8
5bc555:	8d 85 dc fe ff ff    	lea    -0x124(%ebp),%eax
5bc55b:	50                   	push   %eax
5bc55c:	e8 d1 64 02 00       	call   0x5e2a32
5bc561:	8d 8d d0 fe ff ff    	lea    -0x130(%ebp),%ecx
5bc567:	e8 94 f3 ff ff       	call   0x5bb900
5bc56c:	68 d8 e5 6f 00       	push   $0x6fe5d8
5bc571:	8d 85 d0 fe ff ff    	lea    -0x130(%ebp),%eax
5bc577:	50                   	push   %eax
5bc578:	e8 b5 64 02 00       	call   0x5e2a32
5bc57d:	8d 8d c4 fe ff ff    	lea    -0x13c(%ebp),%ecx
5bc583:	e8 78 f3 ff ff       	call   0x5bb900
5bc588:	68 d8 e5 6f 00       	push   $0x6fe5d8
5bc58d:	8d 85 c4 fe ff ff    	lea    -0x13c(%ebp),%eax
5bc593:	50                   	push   %eax
5bc594:	e8 99 64 02 00       	call   0x5e2a32
5bc599:	8d 8d b8 fe ff ff    	lea    -0x148(%ebp),%ecx
5bc59f:	e8 5c f3 ff ff       	call   0x5bb900
5bc5a4:	68 d8 e5 6f 00       	push   $0x6fe5d8
5bc5a9:	8d 85 b8 fe ff ff    	lea    -0x148(%ebp),%eax
5bc5af:	50                   	push   %eax
5bc5b0:	e8 7d 64 02 00       	call   0x5e2a32
5bc5b5:	8d 8d ac fe ff ff    	lea    -0x154(%ebp),%ecx
5bc5bb:	e8 40 f3 ff ff       	call   0x5bb900
5bc5c0:	68 d8 e5 6f 00       	push   $0x6fe5d8
5bc5c5:	8d 85 ac fe ff ff    	lea    -0x154(%ebp),%eax
5bc5cb:	50                   	push   %eax
5bc5cc:	e8 61 64 02 00       	call   0x5e2a32
5bc5d1:	8d 8d a0 fe ff ff    	lea    -0x160(%ebp),%ecx
5bc5d7:	e8 24 f3 ff ff       	call   0x5bb900
5bc5dc:	68 d8 e5 6f 00       	push   $0x6fe5d8
5bc5e1:	8d 85 a0 fe ff ff    	lea    -0x160(%ebp),%eax
5bc5e7:	50                   	push   %eax
5bc5e8:	e8 45 64 02 00       	call   0x5e2a32
5bc5ed:	8d 8d 94 fe ff ff    	lea    -0x16c(%ebp),%ecx
5bc5f3:	e8 08 f3 ff ff       	call   0x5bb900
5bc5f8:	68 d8 e5 6f 00       	push   $0x6fe5d8
5bc5fd:	8d 85 94 fe ff ff    	lea    -0x16c(%ebp),%eax
5bc603:	50                   	push   %eax
5bc604:	e8 29 64 02 00       	call   0x5e2a32
5bc609:	8d 8d 88 fe ff ff    	lea    -0x178(%ebp),%ecx
5bc60f:	e8 ec f2 ff ff       	call   0x5bb900
5bc614:	68 d8 e5 6f 00       	push   $0x6fe5d8
5bc619:	8d 85 88 fe ff ff    	lea    -0x178(%ebp),%eax
5bc61f:	50                   	push   %eax
5bc620:	e8 0d 64 02 00       	call   0x5e2a32
5bc625:	8d 8d 7c fe ff ff    	lea    -0x184(%ebp),%ecx
5bc62b:	e8 d0 f2 ff ff       	call   0x5bb900
5bc630:	68 d8 e5 6f 00       	push   $0x6fe5d8
5bc635:	8d 85 7c fe ff ff    	lea    -0x184(%ebp),%eax
5bc63b:	50                   	push   %eax
5bc63c:	e8 f1 63 02 00       	call   0x5e2a32
5bc641:	8d 8d 70 fe ff ff    	lea    -0x190(%ebp),%ecx
5bc647:	e8 b4 f2 ff ff       	call   0x5bb900
5bc64c:	68 d8 e5 6f 00       	push   $0x6fe5d8
5bc651:	8d 85 70 fe ff ff    	lea    -0x190(%ebp),%eax
5bc657:	50                   	push   %eax
5bc658:	e8 d5 63 02 00       	call   0x5e2a32
5bc65d:	8b 85 1c ff ff ff    	mov    -0xe4(%ebp),%eax
5bc663:	6a 00                	push   $0x0
5bc665:	6a 00                	push   $0x0
5bc667:	c6 40 78 00          	movb   $0x0,0x78(%eax)
5bc66b:	e8 c2 63 02 00       	call   0x5e2a32
5bc670:	cc                   	int3
5bc671:	cc                   	int3
5bc672:	cc                   	int3
5bc673:	cc                   	int3
5bc674:	cc                   	int3
5bc675:	cc                   	int3
5bc676:	cc                   	int3
5bc677:	cc                   	int3
5bc678:	cc                   	int3
5bc679:	cc                   	int3
5bc67a:	cc                   	int3
5bc67b:	cc                   	int3
5bc67c:	cc                   	int3
5bc67d:	cc                   	int3
5bc67e:	cc                   	int3
5bc67f:	cc                   	int3
5bc680:	55                   	push   %ebp
5bc681:	8b ec                	mov    %esp,%ebp
5bc683:	6a ff                	push   $0xffffffff
5bc685:	68 d1 ec 65 00       	push   $0x65ecd1
5bc68a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5bc690:	50                   	push   %eax
5bc691:	81 ec c4 00 00 00    	sub    $0xc4,%esp
5bc697:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5bc69c:	33 c5                	xor    %ebp,%eax
5bc69e:	89 45 ec             	mov    %eax,-0x14(%ebp)
5bc6a1:	53                   	push   %ebx
5bc6a2:	56                   	push   %esi
5bc6a3:	57                   	push   %edi
5bc6a4:	50                   	push   %eax
5bc6a5:	8d 45 f4             	lea    -0xc(%ebp),%eax
5bc6a8:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5bc6ae:	89 65 f0             	mov    %esp,-0x10(%ebp)
5bc6b1:	8b 7d 08             	mov    0x8(%ebp),%edi
5bc6b4:	8b 45 14             	mov    0x14(%ebp),%eax
5bc6b7:	8b 5d 0c             	mov    0xc(%ebp),%ebx
5bc6ba:	8b 75 10             	mov    0x10(%ebp),%esi
5bc6bd:	89 85 50 ff ff ff    	mov    %eax,-0xb0(%ebp)
5bc6c3:	89 85 4c ff ff ff    	mov    %eax,-0xb4(%ebp)
5bc6c9:	8b 07                	mov    (%edi),%eax
5bc6cb:	3b 47 04             	cmp    0x4(%edi),%eax
5bc6ce:	0f 84 b4 03 00 00    	je     0x5bca88
5bc6d4:	6a 07                	push   $0x7
5bc6d6:	8d 8d 34 ff ff ff    	lea    -0xcc(%ebp),%ecx
5bc6dc:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5bc6e3:	e8 d8 36 fc ff       	call   0x57fdc0
5bc6e8:	83 ec 18             	sub    $0x18,%esp
5bc6eb:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5bc6ef:	8d 43 18             	lea    0x18(%ebx),%eax
5bc6f2:	89 a5 58 ff ff ff    	mov    %esp,-0xa8(%ebp)
5bc6f8:	8b cc                	mov    %esp,%ecx
5bc6fa:	50                   	push   %eax
5bc6fb:	e8 e0 35 fc ff       	call   0x57fce0
5bc700:	68 e8 e2 6c 00       	push   $0x6ce2e8
5bc705:	8d 8d 34 ff ff ff    	lea    -0xcc(%ebp),%ecx
5bc70b:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
5bc70f:	e8 dc 3d fc ff       	call   0x5804f0
5bc714:	8b c8                	mov    %eax,%ecx
5bc716:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5bc71a:	e8 31 3a fc ff       	call   0x580150
5bc71f:	83 ec 18             	sub    $0x18,%esp
5bc722:	8b cc                	mov    %esp,%ecx
5bc724:	89 a5 58 ff ff ff    	mov    %esp,-0xa8(%ebp)
5bc72a:	53                   	push   %ebx
5bc72b:	e8 b0 35 fc ff       	call   0x57fce0
5bc730:	68 5c 12 69 00       	push   $0x69125c
5bc735:	8d 8d 34 ff ff ff    	lea    -0xcc(%ebp),%ecx
5bc73b:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
5bc73f:	e8 ac 3d fc ff       	call   0x5804f0
5bc744:	8b c8                	mov    %eax,%ecx
5bc746:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5bc74a:	e8 01 3a fc ff       	call   0x580150
5bc74f:	83 ec 18             	sub    $0x18,%esp
5bc752:	8b cc                	mov    %esp,%ecx
5bc754:	89 a5 58 ff ff ff    	mov    %esp,-0xa8(%ebp)
5bc75a:	56                   	push   %esi
5bc75b:	e8 80 35 fc ff       	call   0x57fce0
5bc760:	68 48 e2 6c 00       	push   $0x6ce248
5bc765:	8d 8d 34 ff ff ff    	lea    -0xcc(%ebp),%ecx
5bc76b:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
5bc76f:	e8 7c 3d fc ff       	call   0x5804f0
5bc774:	8b c8                	mov    %eax,%ecx
5bc776:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5bc77a:	e8 d1 39 fc ff       	call   0x580150
5bc77f:	83 ec 18             	sub    $0x18,%esp
5bc782:	8b cc                	mov    %esp,%ecx
5bc784:	89 a5 58 ff ff ff    	mov    %esp,-0xa8(%ebp)
5bc78a:	6a 06                	push   $0x6
5bc78c:	e8 2f 36 fc ff       	call   0x57fdc0
5bc791:	68 fc e2 6c 00       	push   $0x6ce2fc
5bc796:	8d 8d 34 ff ff ff    	lea    -0xcc(%ebp),%ecx
5bc79c:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
5bc7a0:	e8 4b 3d fc ff       	call   0x5804f0
5bc7a5:	8b c8                	mov    %eax,%ecx
5bc7a7:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5bc7ab:	e8 a0 39 fc ff       	call   0x580150
5bc7b0:	8b 37                	mov    (%edi),%esi
5bc7b2:	8b 7f 04             	mov    0x4(%edi),%edi
5bc7b5:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
5bc7bb:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
5bc7c0:	3b f7                	cmp    %edi,%esi
5bc7c2:	0f 84 49 02 00 00    	je     0x5bca11
5bc7c8:	8b 06                	mov    (%esi),%eax
5bc7ca:	8d 4d 80             	lea    -0x80(%ebp),%ecx
5bc7cd:	89 85 7c ff ff ff    	mov    %eax,-0x84(%ebp)
5bc7d3:	8d 46 04             	lea    0x4(%esi),%eax
5bc7d6:	50                   	push   %eax
5bc7d7:	e8 c4 05 e8 ff       	call   0x43cda0
5bc7dc:	8a 46 1c             	mov    0x1c(%esi),%al
5bc7df:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
5bc7e2:	88 45 98             	mov    %al,-0x68(%ebp)
5bc7e5:	8d 46 20             	lea    0x20(%esi),%eax
5bc7e8:	50                   	push   %eax
5bc7e9:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
5bc7ed:	e8 ae 05 e8 ff       	call   0x43cda0
5bc7f2:	8b 46 38             	mov    0x38(%esi),%eax
5bc7f5:	89 45 b4             	mov    %eax,-0x4c(%ebp)
5bc7f8:	8a 46 3c             	mov    0x3c(%esi),%al
5bc7fb:	88 45 b8             	mov    %al,-0x48(%ebp)
5bc7fe:	6a 07                	push   $0x7
5bc800:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5bc803:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
5bc807:	e8 b4 35 fc ff       	call   0x57fdc0
5bc80c:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5bc813:	c7 45 e8 0f 00 00 00 	movl   $0xf,-0x18(%ebp)
5bc81a:	c6 45 d4 00          	movb   $0x0,-0x2c(%ebp)
5bc81e:	8b 85 7c ff ff ff    	mov    -0x84(%ebp),%eax
5bc824:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
5bc828:	83 f8 03             	cmp    $0x3,%eax
5bc82b:	77 31                	ja     0x5bc85e
5bc82d:	ff 24 85 c4 ca 5b 00 	jmp    *0x5bcac4(,%eax,4)
5bc834:	6a 03                	push   $0x3
5bc836:	68 6c e2 6c 00       	push   $0x6ce26c
5bc83b:	eb 19                	jmp    0x5bc856
5bc83d:	6a 02                	push   $0x2
5bc83f:	68 70 e2 6c 00       	push   $0x6ce270
5bc844:	eb 10                	jmp    0x5bc856
5bc846:	6a 08                	push   $0x8
5bc848:	68 98 b0 68 00       	push   $0x68b098
5bc84d:	eb 07                	jmp    0x5bc856
5bc84f:	6a 07                	push   $0x7
5bc851:	68 e4 f1 68 00       	push   $0x68f1e4
5bc856:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5bc859:	e8 e2 89 e8 ff       	call   0x445240
5bc85e:	83 ec 18             	sub    $0x18,%esp
5bc861:	8d 43 30             	lea    0x30(%ebx),%eax
5bc864:	8b cc                	mov    %esp,%ecx
5bc866:	89 a5 54 ff ff ff    	mov    %esp,-0xac(%ebp)
5bc86c:	50                   	push   %eax
5bc86d:	e8 6e 34 fc ff       	call   0x57fce0
5bc872:	68 50 e2 6c 00       	push   $0x6ce250
5bc877:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5bc87a:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
5bc87e:	e8 6d 3c fc ff       	call   0x5804f0
5bc883:	8b c8                	mov    %eax,%ecx
5bc885:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
5bc889:	e8 c2 38 fc ff       	call   0x580150
5bc88e:	83 ec 18             	sub    $0x18,%esp
5bc891:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5bc894:	8b cc                	mov    %esp,%ecx
5bc896:	89 a5 54 ff ff ff    	mov    %esp,-0xac(%ebp)
5bc89c:	50                   	push   %eax