54626b:	0f 84 97 00 00 00    	je     0x546308
546271:	8b 85 9c fe ff ff    	mov    -0x164(%ebp),%eax
546277:	8b 90 c8 00 00 00    	mov    0xc8(%eax),%edx
54627d:	85 d2                	test   %edx,%edx
54627f:	74 1b                	je     0x54629c
546281:	8b 42 04             	mov    0x4(%edx),%eax
546284:	85 c0                	test   %eax,%eax
546286:	74 09                	je     0x546291
546288:	8b d0                	mov    %eax,%edx
54628a:	8b 42 04             	mov    0x4(%edx),%eax
54628d:	85 c0                	test   %eax,%eax
54628f:	75 f7                	jne    0x546288
546291:	8b 42 10             	mov    0x10(%edx),%eax
546294:	8d 0c 89             	lea    (%ecx,%ecx,4),%ecx
546297:	8d 04 c8             	lea    (%eax,%ecx,8),%eax
54629a:	eb 0c                	jmp    0x5462a8
54629c:	8d 04 89             	lea    (%ecx,%ecx,4),%eax
54629f:	8b 8d 8c fe ff ff    	mov    -0x174(%ebp),%ecx
5462a5:	8d 04 c1             	lea    (%ecx,%eax,8),%eax
5462a8:	50                   	push   %eax
5462a9:	89 85 70 fe ff ff    	mov    %eax,-0x190(%ebp)
5462af:	e8 2c 54 00 00       	call   0x54b6e0
5462b4:	8b 85 70 fe ff ff    	mov    -0x190(%ebp),%eax
5462ba:	83 c4 04             	add    $0x4,%esp
5462bd:	8b 08                	mov    (%eax),%ecx
5462bf:	8b 50 04             	mov    0x4(%eax),%edx
5462c2:	83 f9 ff             	cmp    $0xffffffff,%ecx
5462c5:	75 0c                	jne    0x5462d3
5462c7:	81 fa ff ff ff 7f    	cmp    $0x7fffffff,%edx
5462cd:	0f 84 b8 00 00 00    	je     0x54638b
5462d3:	8b bd 84 fe ff ff    	mov    -0x17c(%ebp),%edi
5462d9:	f6 47 08 02          	testb  $0x2,0x8(%edi)
5462dd:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
5462e3:	0f 85 a2 00 00 00    	jne    0x54638b
5462e9:	83 c1 01             	add    $0x1,%ecx
5462ec:	83 d2 00             	adc    $0x0,%edx
5462ef:	3b f2                	cmp    %edx,%esi
5462f1:	7f 10                	jg     0x546303
5462f3:	7c 04                	jl     0x5462f9
5462f5:	3b d9                	cmp    %ecx,%ebx
5462f7:	73 0a                	jae    0x546303
5462f9:	8b d9                	mov    %ecx,%ebx
5462fb:	8b f2                	mov    %edx,%esi
5462fd:	89 5d e8             	mov    %ebx,-0x18(%ebp)
546300:	89 75 ec             	mov    %esi,-0x14(%ebp)
546303:	89 18                	mov    %ebx,(%eax)
546305:	89 70 04             	mov    %esi,0x4(%eax)
546308:	8b 85 84 fe ff ff    	mov    -0x17c(%ebp),%eax
54630e:	f6 40 08 02          	testb  $0x2,0x8(%eax)
546312:	0f 84 83 00 00 00    	je     0x54639b
546318:	c7 85 70 fe ff ff 00 	movl   $0x0,-0x190(%ebp)
54631f:	00 00 00
546322:	8d 45 e8             	lea    -0x18(%ebp),%eax
546325:	50                   	push   %eax
546326:	6a 08                	push   $0x8
546328:	e8 03 59 fa ff       	call   0x4ebc30
54632d:	8b 75 ec             	mov    -0x14(%ebp),%esi
546330:	8d 85 14 fe ff ff    	lea    -0x1ec(%ebp),%eax
546336:	8b 5d e8             	mov    -0x18(%ebp),%ebx
546339:	81 e6 ff ff ff 3f    	and    $0x3fffffff,%esi
54633f:	50                   	push   %eax
546340:	8b 85 84 fe ff ff    	mov    -0x17c(%ebp),%eax
546346:	83 c3 01             	add    $0x1,%ebx
546349:	6a 00                	push   $0x0
54634b:	83 d6 00             	adc    $0x0,%esi
54634e:	89 5d e8             	mov    %ebx,-0x18(%ebp)
546351:	56                   	push   %esi
546352:	53                   	push   %ebx
546353:	6a 00                	push   $0x0
546355:	ff 70 28             	push   0x28(%eax)
546358:	89 75 ec             	mov    %esi,-0x14(%ebp)
54635b:	e8 60 65 fd ff       	call   0x51c8c0
546360:	83 c4 20             	add    $0x20,%esp
546363:	89 85 94 fe ff ff    	mov    %eax,-0x16c(%ebp)
546369:	85 c0                	test   %eax,%eax
54636b:	0f 85 8d 2b 00 00    	jne    0x548efe
546371:	39 85 14 fe ff ff    	cmp    %eax,-0x1ec(%ebp)
546377:	75 1c                	jne    0x546395
546379:	8b 85 70 fe ff ff    	mov    -0x190(%ebp),%eax
54637f:	40                   	inc    %eax
546380:	89 85 70 fe ff ff    	mov    %eax,-0x190(%ebp)
546386:	83 f8 64             	cmp    $0x64,%eax
546389:	7c 97                	jl     0x546322
54638b:	b8 0d 00 00 00       	mov    $0xd,%eax
546390:	e9 69 2b 00 00       	jmp    0x548efe
546395:	8b 85 84 fe ff ff    	mov    -0x17c(%ebp),%eax
54639b:	c6 40 03 00          	movb   $0x0,0x3(%eax)
54639f:	c7 40 1c 00 00 00 00 	movl   $0x0,0x1c(%eax)
5463a6:	8b 85 78 fe ff ff    	mov    -0x188(%ebp),%eax
5463ac:	89 18                	mov    %ebx,(%eax)
5463ae:	89 70 04             	mov    %esi,0x4(%eax)
5463b1:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
5463b7:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
5463bd:	83 c6 14             	add    $0x14,%esi
5463c0:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
5463c6:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
5463cc:	e9 e3 c4 ff ff       	jmp    0x5428b4
5463d1:	8b 9d 98 fe ff ff    	mov    -0x168(%ebp),%ebx
5463d7:	8b bd 8c fe ff ff    	mov    -0x174(%ebp),%edi
5463dd:	8b 43 08             	mov    0x8(%ebx),%eax
5463e0:	8b 4b 04             	mov    0x4(%ebx),%ecx
5463e3:	8d 14 80             	lea    (%eax,%eax,4),%edx
5463e6:	8b 85 9c fe ff ff    	mov    -0x164(%ebp),%eax
5463ec:	8b 40 60             	mov    0x60(%eax),%eax
5463ef:	8b 34 88             	mov    (%eax,%ecx,4),%esi
5463f2:	8b cb                	mov    %ebx,%ecx
5463f4:	8b 9d 8c fe ff ff    	mov    -0x174(%ebp),%ebx
5463fa:	80 79 01 fa          	cmpb   $0xfa,0x1(%ecx)
5463fe:	8b 41 0c             	mov    0xc(%ecx),%eax
546401:	8d 04 80             	lea    (%eax,%eax,4),%eax
546404:	8b 1c c3             	mov    (%ebx,%eax,8),%ebx
546407:	89 9d 50 ff ff ff    	mov    %ebx,-0xb0(%ebp)
54640d:	8b 44 c7 04          	mov    0x4(%edi,%eax,8),%eax
546411:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
546417:	89 85 78 fe ff ff    	mov    %eax,-0x188(%ebp)
54641d:	89 85 54 ff ff ff    	mov    %eax,-0xac(%ebp)
546423:	75 32                	jne    0x546457
546425:	83 bf f0 00 00 00 00 	cmpl   $0x0,0xf0(%edi)
54642c:	74 29                	je     0x546457
54642e:	0f be 4e 01          	movsbl 0x1(%esi),%ecx
546432:	8b 47 10             	mov    0x10(%edi),%eax
546435:	03 c9                	add    %ecx,%ecx
546437:	8b 0c c8             	mov    (%eax,%ecx,8),%ecx
54643a:	89 8d 88 fe ff ff    	mov    %ecx,-0x178(%ebp)
546440:	8b 8d 98 fe ff ff    	mov    -0x168(%ebp),%ecx
546446:	8b 41 10             	mov    0x10(%ecx),%eax
546449:	89 85 70 fe ff ff    	mov    %eax,-0x190(%ebp)
54644f:	8b 85 78 fe ff ff    	mov    -0x188(%ebp),%eax
546455:	eb 14                	jmp    0x54646b
546457:	c7 85 70 fe ff ff 00 	movl   $0x0,-0x190(%ebp)
54645e:	00 00 00
546461:	c7 85 88 fe ff ff 00 	movl   $0x0,-0x178(%ebp)
546468:	00 00 00
54646b:	f6 41 02 01          	testb  $0x1,0x2(%ecx)
54646f:	74 0f                	je     0x546480
546471:	8b bd 9c fe ff ff    	mov    -0x164(%ebp),%edi
546477:	ff 47 2c             	incl   0x2c(%edi)
54647a:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
546480:	f6 41 02 20          	testb  $0x20,0x2(%ecx)
546484:	74 06                	je     0x54648c
546486:	89 5f 28             	mov    %ebx,0x28(%edi)
546489:	89 47 2c             	mov    %eax,0x2c(%edi)
54648c:	8b 9d 8c fe ff ff    	mov    -0x174(%ebp),%ebx
546492:	0f b7 49 02          	movzwl 0x2(%ecx),%ecx
546496:	8b 44 d3 10          	mov    0x10(%ebx,%edx,8),%eax
54649a:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
5464a0:	8b 44 d3 0c          	mov    0xc(%ebx,%edx,8),%eax
5464a4:	89 85 64 ff ff ff    	mov    %eax,-0x9c(%ebp)
5464aa:	f6 c1 10             	test   $0x10,%cl
5464ad:	74 05                	je     0x5464b4
5464af:	8b 5e 20             	mov    0x20(%esi),%ebx
5464b2:	eb 02                	jmp    0x5464b6
5464b4:	33 db                	xor    %ebx,%ebx
5464b6:	8b 85 8c fe ff ff    	mov    -0x174(%ebp),%eax
5464bc:	bf 00 40 00 00       	mov    $0x4000,%edi
5464c1:	66 85 7c d0 08       	test   %di,0x8(%eax,%edx,8)
5464c6:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
5464cc:	74 0b                	je     0x5464d9
5464ce:	8b 04 d0             	mov    (%eax,%edx,8),%eax
5464d1:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
5464d7:	eb 0a                	jmp    0x5464e3
5464d9:	c7 85 68 ff ff ff 00 	movl   $0x0,-0x98(%ebp)
5464e0:	00 00 00
5464e3:	53                   	push   %ebx
5464e4:	83 e1 0a             	and    $0xa,%ecx
5464e7:	c7 85 48 ff ff ff 00 	movl   $0x0,-0xb8(%ebp)
5464ee:	00 00 00
5464f1:	51                   	push   %ecx
5464f2:	8d 85 48 ff ff ff    	lea    -0xb8(%ebp),%eax
5464f8:	50                   	push   %eax
5464f9:	ff 76 28             	push   0x28(%esi)
5464fc:	e8 6f 57 fd ff       	call   0x51bc70
546501:	83 c4 10             	add    $0x10,%esp
546504:	89 85 94 fe ff ff    	mov    %eax,-0x16c(%ebp)
54650a:	c6 46 03 00          	movb   $0x0,0x3(%esi)
54650e:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
546515:	85 c0                	test   %eax,%eax
546517:	0f 85 e1 29 00 00    	jne    0x548efe
54651d:	8b 85 70 fe ff ff    	mov    -0x190(%ebp),%eax
546523:	85 c0                	test   %eax,%eax
546525:	0f 84 3b c6 ff ff    	je     0x542b66
54652b:	ff b5 54 ff ff ff    	push   -0xac(%ebp)
546531:	b9 17 00 00 00       	mov    $0x17,%ecx
546536:	ff b5 50 ff ff ff    	push   -0xb0(%ebp)
54653c:	ff 30                	push   (%eax)
54653e:	8b 85 98 fe ff ff    	mov    -0x168(%ebp),%eax
546544:	ff b5 88 fe ff ff    	push   -0x178(%ebp)
54654a:	f6 40 02 04          	testb  $0x4,0x2(%eax)
54654e:	b8 12 00 00 00       	mov    $0x12,%eax
546553:	0f 45 c1             	cmovne %ecx,%eax
546556:	50                   	push   %eax
546557:	ff b7 ec 00 00 00    	push   0xec(%edi)
54655d:	8b 87 f0 00 00 00    	mov    0xf0(%edi),%eax
546563:	ff d0                	call   *%eax
546565:	83 c4 18             	add    $0x18,%esp
546568:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
54656e:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
546574:	83 c6 14             	add    $0x14,%esi
546577:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
54657d:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
546583:	e9 2c c3 ff ff       	jmp    0x5428b4
546588:	8b 95 98 fe ff ff    	mov    -0x168(%ebp),%edx
54658e:	80 7a 01 fa          	cmpb   $0xfa,0x1(%edx)
546592:	8b 42 08             	mov    0x8(%edx),%eax
546595:	8b 4a 04             	mov    0x4(%edx),%ecx
546598:	89 85 78 fe ff ff    	mov    %eax,-0x188(%ebp)
54659e:	8b 85 9c fe ff ff    	mov    -0x164(%ebp),%eax
5465a4:	8b 40 60             	mov    0x60(%eax),%eax
5465a7:	8b 34 88             	mov    (%eax,%ecx,4),%esi
5465aa:	75 43                	jne    0x5465ef
5465ac:	83 bf f0 00 00 00 00 	cmpl   $0x0,0xf0(%edi)
5465b3:	74 3a                	je     0x5465ef
5465b5:	0f be 4e 01          	movsbl 0x1(%esi),%ecx
5465b9:	8b 47 10             	mov    0x10(%edi),%eax
5465bc:	03 c9                	add    %ecx,%ecx
5465be:	f6 42 02 02          	testb  $0x2,0x2(%edx)
5465c2:	8b 5a 10             	mov    0x10(%edx),%ebx
5465c5:	8b 04 c8             	mov    (%eax,%ecx,8),%eax
5465c8:	89 85 70 fe ff ff    	mov    %eax,-0x190(%ebp)
5465ce:	74 2b                	je     0x5465fb
5465d0:	80 7e 04 00          	cmpb   $0x0,0x4(%esi)
5465d4:	74 25                	je     0x5465fb
5465d6:	ff 76 28             	push   0x28(%esi)
5465d9:	e8 d2 5a fd ff       	call   0x51c0b0
5465de:	89 56 44             	mov    %edx,0x44(%esi)
5465e1:	83 c4 04             	add    $0x4,%esp
5465e4:	8b 95 98 fe ff ff    	mov    -0x168(%ebp),%edx
5465ea:	89 46 40             	mov    %eax,0x40(%esi)
5465ed:	eb 0c                	jmp    0x5465fb
5465ef:	c7 85 70 fe ff ff 00 	movl   $0x0,-0x190(%ebp)
5465f6:	00 00 00
5465f9:	33 db                	xor    %ebx,%ebx
5465fb:	0f b6 42 02          	movzbl 0x2(%edx),%eax
5465ff:	50                   	push   %eax
546600:	ff 76 28             	push   0x28(%esi)
546603:	e8 f8 4f fd ff       	call   0x51b600
546608:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
54660e:	83 c4 08             	add    $0x8,%esp
546611:	89 85 94 fe ff ff    	mov    %eax,-0x16c(%ebp)
546617:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
54661e:	c7 46 20 00 00 00 00 	movl   $0x0,0x20(%esi)
546625:	85 c0                	test   %eax,%eax
546627:	0f 85 d7 28 00 00    	jne    0x548f04
54662d:	f6 85 78 fe ff ff 01 	testb  $0x1,-0x188(%ebp)
546634:	0f 84 27 d2 ff ff    	je     0x543861
54663a:	ff 41 2c             	incl   0x2c(%ecx)
54663d:	8b 87 f0 00 00 00    	mov    0xf0(%edi),%eax
546643:	85 c0                	test   %eax,%eax
546645:	0f 84 16 d2 ff ff    	je     0x543861
54664b:	f6 43 24 80          	testb  $0x80,0x24(%ebx)
54664f:	0f 85 0c d2 ff ff    	jne    0x543861
546655:	ff 76 44             	push   0x44(%esi)
546658:	ff 76 40             	push   0x40(%esi)
54665b:	ff 33                	push   (%ebx)
54665d:	ff b5 70 fe ff ff    	push   -0x190(%ebp)
546663:	6a 09                	push   $0x9
546665:	ff b7 ec 00 00 00    	push   0xec(%edi)
54666b:	ff d0                	call   *%eax
54666d:	83 c4 18             	add    $0x18,%esp
546670:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
546676:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
54667c:	83 c6 14             	add    $0x14,%esi
54667f:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
546685:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
54668b:	e9 24 c2 ff ff       	jmp    0x5428b4
546690:	8b 41 2c             	mov    0x2c(%ecx),%eax
546693:	01 47 68             	add    %eax,0x68(%edi)
546696:	83 c6 14             	add    $0x14,%esi
546699:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
54669f:	89 47 64             	mov    %eax,0x64(%edi)
5466a2:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
5466a8:	c7 41 2c 00 00 00 00 	movl   $0x0,0x2c(%ecx)
5466af:	e9 00 c2 ff ff       	jmp    0x5428b4
5466b4:	8b 95 98 fe ff ff    	mov    -0x168(%ebp),%edx
5466ba:	8d b5 f4 fd ff ff    	lea    -0x20c(%ebp),%esi
5466c0:	8b 85 9c fe ff ff    	mov    -0x164(%ebp),%eax
5466c6:	8b 9d 8c fe ff ff    	mov    -0x174(%ebp),%ebx
5466cc:	56                   	push   %esi
5466cd:	8b 4a 04             	mov    0x4(%edx),%ecx
5466d0:	8b 40 60             	mov    0x60(%eax),%eax
5466d3:	ff 72 10             	push   0x10(%edx)
5466d6:	c7 85 f4 fd ff ff 00 	movl   $0x0,-0x20c(%ebp)
5466dd:	00 00 00
5466e0:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
5466e3:	8b 42 0c             	mov    0xc(%edx),%eax
5466e6:	8d 04 80             	lea    (%eax,%eax,4),%eax
5466e9:	8d 04 c3             	lea    (%ebx,%eax,8),%eax
5466ec:	50                   	push   %eax
5466ed:	51                   	push   %ecx
5466ee:	e8 5d 6a 00 00       	call   0x54d150
5466f3:	83 c4 10             	add    $0x10,%esp
5466f6:	89 85 94 fe ff ff    	mov    %eax,-0x16c(%ebp)
5466fc:	85 c0                	test   %eax,%eax
5466fe:	0f 85 fa 27 00 00    	jne    0x548efe
546704:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
54670a:	39 85 f4 fd ff ff    	cmp    %eax,-0x20c(%ebp)
546710:	0f 85 91 1e 00 00    	jne    0x5485a7
546716:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
54671c:	83 c6 14             	add    $0x14,%esi
54671f:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
546725:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
54672b:	e9 84 c1 ff ff       	jmp    0x5428b4
546730:	8b 9d 98 fe ff ff    	mov    -0x168(%ebp),%ebx
546736:	8b 8d 8c fe ff ff    	mov    -0x174(%ebp),%ecx
54673c:	8b 43 08             	mov    0x8(%ebx),%eax
54673f:	8d 04 80             	lea    (%eax,%eax,4),%eax
546742:	8d 14 c1             	lea    (%ecx,%eax,8),%edx
546745:	8b 85 9c fe ff ff    	mov    -0x164(%ebp),%eax
54674b:	8b 4b 04             	mov    0x4(%ebx),%ecx
54674e:	52                   	push   %edx
54674f:	8b 40 60             	mov    0x60(%eax),%eax
546752:	ff 34 88             	push   (%eax,%ecx,4)
546755:	e8 76 6f 00 00       	call   0x54d6d0
54675a:	83 c4 08             	add    $0x8,%esp
54675d:	89 85 94 fe ff ff    	mov    %eax,-0x16c(%ebp)
546763:	85 c0                	test   %eax,%eax
546765:	0f 85 93 27 00 00    	jne    0x548efe
54676b:	8b c3                	mov    %ebx,%eax
54676d:	8b 48 0c             	mov    0xc(%eax),%ecx
546770:	8b 85 9c fe ff ff    	mov    -0x164(%ebp),%eax
546776:	8b 40 60             	mov    0x60(%eax),%eax
546779:	8b 04 88             	mov    (%eax,%ecx,4),%eax
54677c:	c7 40 1c 00 00 00 00 	movl   $0x0,0x1c(%eax)
546783:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
546789:	8b f3                	mov    %ebx,%esi
54678b:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
546791:	83 c6 14             	add    $0x14,%esi
546794:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
54679a:	e9 15 c1 ff ff       	jmp    0x5428b4
54679f:	8b 9d 98 fe ff ff    	mov    -0x168(%ebp),%ebx
5467a5:	53                   	push   %ebx
5467a6:	51                   	push   %ecx
5467a7:	e8 e4 58 fc ff       	call   0x50c090
5467ac:	8b 53 04             	mov    0x4(%ebx),%edx
5467af:	8b f0                	mov    %eax,%esi
5467b1:	8b 85 9c fe ff ff    	mov    -0x164(%ebp),%eax
5467b7:	8b 48 60             	mov    0x60(%eax),%ecx
5467ba:	8b 0c 91             	mov    (%ecx,%edx,4),%ecx
5467bd:	8b 59 28             	mov    0x28(%ecx),%ebx
5467c0:	53                   	push   %ebx
5467c1:	e8 ea f3 fb ff       	call   0x505bb0
5467c6:	8b 43 2c             	mov    0x2c(%ebx),%eax
5467c9:	83 c4 0c             	add    $0xc,%esp
5467cc:	3b 47 6c             	cmp    0x6c(%edi),%eax
5467cf:	0f 87 7b 16 00 00    	ja     0x547e50
5467d5:	56                   	push   %esi
5467d6:	50                   	push   %eax
5467d7:	6a 00                	push   $0x0
5467d9:	53                   	push   %ebx
5467da:	e8 a1 4c 00 00       	call   0x54b480