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
5467df:	83 c4 10             	add    $0x10,%esp
5467e2:	89 85 94 fe ff ff    	mov    %eax,-0x16c(%ebp)
5467e8:	85 c0                	test   %eax,%eax
5467ea:	0f 85 0e 27 00 00    	jne    0x548efe
5467f0:	8b 8d 98 fe ff ff    	mov    -0x168(%ebp),%ecx
5467f6:	39 41 0c             	cmp    %eax,0xc(%ecx)
5467f9:	0f 85 67 c3 ff ff    	jne    0x542b66
5467ff:	b8 00 10 00 00       	mov    $0x1000,%eax
546804:	66 85 46 08          	test   %ax,0x8(%esi)
546808:	0f 84 58 c3 ff ff    	je     0x542b66
54680e:	56                   	push   %esi
54680f:	e8 4c 4f 00 00       	call   0x54b760
546814:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
54681a:	83 c4 04             	add    $0x4,%esp
54681d:	85 c0                	test   %eax,%eax
54681f:	0f 85 b5 27 00 00    	jne    0x548fda
546825:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
54682b:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
546831:	83 c6 14             	add    $0x14,%esi
546834:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
54683a:	e9 75 c0 ff ff       	jmp    0x5428b4
54683f:	ff b5 98 fe ff ff    	push   -0x168(%ebp)
546845:	51                   	push   %ecx
546846:	e8 45 58 fc ff       	call   0x50c090
54684b:	8b 8d 98 fe ff ff    	mov    -0x168(%ebp),%ecx
546851:	8b d8                	mov    %eax,%ebx
546853:	8b 85 9c fe ff ff    	mov    -0x164(%ebp),%eax
546859:	83 c4 08             	add    $0x8,%esp
54685c:	8b 51 04             	mov    0x4(%ecx),%edx
54685f:	8b 48 60             	mov    0x60(%eax),%ecx
546862:	8b 34 91             	mov    (%ecx,%edx,4),%esi
546865:	80 7e 02 00          	cmpb   $0x0,0x2(%esi)
546869:	74 29                	je     0x546894
54686b:	b8 01 00 00 00       	mov    $0x1,%eax
546870:	66 89 43 08          	mov    %ax,0x8(%ebx)
546874:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
54687a:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
546880:	83 c6 14             	add    $0x14,%esi
546883:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
546889:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
54688f:	e9 20 c0 ff ff       	jmp    0x5428b4
546894:	80 7e 03 00          	cmpb   $0x0,0x3(%esi)
546898:	74 34                	je     0x5468ce
54689a:	8b 4e 40             	mov    0x40(%esi),%ecx
54689d:	89 4d e0             	mov    %ecx,-0x20(%ebp)
5468a0:	8b 46 44             	mov    0x44(%esi),%eax
5468a3:	89 45 e4             	mov    %eax,-0x1c(%ebp)
5468a6:	89 0b                	mov    %ecx,(%ebx)
5468a8:	8b 45 e4             	mov    -0x1c(%ebp),%eax
5468ab:	89 43 04             	mov    %eax,0x4(%ebx)
5468ae:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
5468b4:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
5468ba:	83 c6 14             	add    $0x14,%esi
5468bd:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
5468c3:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
5468c9:	e9 e6 bf ff ff       	jmp    0x5428b4
5468ce:	80 3e 02             	cmpb   $0x2,(%esi)
5468d1:	75 5f                	jne    0x546932
5468d3:	8b 4e 28             	mov    0x28(%esi),%ecx
5468d6:	8d 55 e0             	lea    -0x20(%ebp),%edx
5468d9:	52                   	push   %edx
5468da:	51                   	push   %ecx
5468db:	8b 31                	mov    (%ecx),%esi
5468dd:	8b 06                	mov    (%esi),%eax
5468df:	8b 40 30             	mov    0x30(%eax),%eax
5468e2:	ff d0                	call   *%eax
5468e4:	56                   	push   %esi
5468e5:	ff b5 9c fe ff ff    	push   -0x164(%ebp)
5468eb:	89 85 94 fe ff ff    	mov    %eax,-0x16c(%ebp)
5468f1:	e8 2a 7f 00 00       	call   0x54e820
5468f6:	8b 85 94 fe ff ff    	mov    -0x16c(%ebp),%eax
5468fc:	83 c4 10             	add    $0x10,%esp
5468ff:	85 c0                	test   %eax,%eax
546901:	0f 85 f7 25 00 00    	jne    0x548efe
546907:	8b 4d e0             	mov    -0x20(%ebp),%ecx
54690a:	89 0b                	mov    %ecx,(%ebx)
54690c:	8b 45 e4             	mov    -0x1c(%ebp),%eax
54690f:	89 43 04             	mov    %eax,0x4(%ebx)
546912:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
546918:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
54691e:	83 c6 14             	add    $0x14,%esi
546921:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
546927:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
54692d:	e9 82 bf ff ff       	jmp    0x5428b4
546932:	56                   	push   %esi
546933:	e8 f8 bb ff ff       	call   0x542530
546938:	83 c4 04             	add    $0x4,%esp
54693b:	89 85 94 fe ff ff    	mov    %eax,-0x16c(%ebp)
546941:	85 c0                	test   %eax,%eax
546943:	0f 85 b5 25 00 00    	jne    0x548efe
546949:	38 46 02             	cmp    %al,0x2(%esi)
54694c:	74 29                	je     0x546977
54694e:	b8 01 00 00 00       	mov    $0x1,%eax
546953:	66 89 43 08          	mov    %ax,0x8(%ebx)
546957:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
54695d:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
546963:	83 c6 14             	add    $0x14,%esi
546966:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
54696c:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
546972:	e9 3d bf ff ff       	jmp    0x5428b4
546977:	ff 76 28             	push   0x28(%esi)
54697a:	e8 31 57 fd ff       	call   0x51c0b0
54697f:	8b c8                	mov    %eax,%ecx
546981:	89 55 e4             	mov    %edx,-0x1c(%ebp)
546984:	89 4d e0             	mov    %ecx,-0x20(%ebp)
546987:	83 c4 04             	add    $0x4,%esp
54698a:	89 0b                	mov    %ecx,(%ebx)
54698c:	8b 45 e4             	mov    -0x1c(%ebp),%eax
54698f:	89 43 04             	mov    %eax,0x4(%ebx)
546992:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
546998:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
54699e:	83 c6 14             	add    $0x14,%esi
5469a1:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
5469a7:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
5469ad:	e9 02 bf ff ff       	jmp    0x5428b4
5469b2:	8b 85 9c fe ff ff    	mov    -0x164(%ebp),%eax
5469b8:	8b 4e 04             	mov    0x4(%esi),%ecx
5469bb:	8b 40 60             	mov    0x60(%eax),%eax
5469be:	8b 04 88             	mov    (%eax,%ecx,4),%eax
5469c1:	80 38 00             	cmpb   $0x0,(%eax)
5469c4:	c6 40 02 01          	movb   $0x1,0x2(%eax)
5469c8:	c7 40 1c 00 00 00 00 	movl   $0x0,0x1c(%eax)
5469cf:	0f 85 97 c1 ff ff    	jne    0x542b6c
5469d5:	ff 70 28             	push   0x28(%eax)
5469d8:	e8 63 44 fd ff       	call   0x51ae40
5469dd:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
5469e3:	83 c4 04             	add    $0x4,%esp
5469e6:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
5469ec:	83 c6 14             	add    $0x14,%esi
5469ef:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
5469f5:	e9 ba be ff ff       	jmp    0x5428b4
5469fa:	8b 85 9c fe ff ff    	mov    -0x164(%ebp),%eax
546a00:	8b 4e 04             	mov    0x4(%esi),%ecx
546a03:	c7 85 f0 fd ff ff 00 	movl   $0x0,-0x210(%ebp)
546a0a:	00 00 00
546a0d:	8b 40 60             	mov    0x60(%eax),%eax
546a10:	8b 34 88             	mov    (%eax,%ecx,4),%esi
546a13:	8b 46 28             	mov    0x28(%esi),%eax
546a16:	80 fa 81             	cmp    $0x81,%dl
546a19:	75 10                	jne    0x546a2b
546a1b:	c7 46 20 ff ff ff ff 	movl   $0xffffffff,0x20(%esi)
546a22:	80 38 00             	cmpb   $0x0,(%eax)
546a25:	0f 84 3b c1 ff ff    	je     0x542b66
546a2b:	8d 8d f0 fd ff ff    	lea    -0x210(%ebp),%ecx
546a31:	51                   	push   %ecx
546a32:	50                   	push   %eax
546a33:	e8 28 5d fd ff       	call   0x51c760
546a38:	89 85 94 fe ff ff    	mov    %eax,-0x16c(%ebp)
546a3e:	83 c4 08             	add    $0x8,%esp
546a41:	8b 8d 94 fe ff ff    	mov    -0x16c(%ebp),%ecx
546a47:	8b 85 f0 fd ff ff    	mov    -0x210(%ebp),%eax
546a4d:	88 46 02             	mov    %al,0x2(%esi)
546a50:	c6 46 03 00          	movb   $0x0,0x3(%esi)
546a54:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
546a5b:	85 c9                	test   %ecx,%ecx
546a5d:	0f 85 32 25 00 00    	jne    0x548f95
546a63:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
546a69:	39 4e 08             	cmp    %ecx,0x8(%esi)
546a6c:	0f 8e fa c0 ff ff    	jle    0x542b6c
546a72:	85 c0                	test   %eax,%eax
546a74:	0f 85 2d 1b 00 00    	jne    0x5485a7
546a7a:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
546a80:	83 c6 14             	add    $0x14,%esi
546a83:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
546a89:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
546a8f:	e9 20 be ff ff       	jmp    0x5428b4
546a94:	8b 95 98 fe ff ff    	mov    -0x168(%ebp),%edx
546a9a:	8b 85 9c fe ff ff    	mov    -0x164(%ebp),%eax
546aa0:	8b 4a 04             	mov    0x4(%edx),%ecx
546aa3:	8b 40 60             	mov    0x60(%eax),%eax
546aa6:	8b 04 88             	mov    (%eax,%ecx,4),%eax
546aa9:	8b 70 28             	mov    0x28(%eax),%esi
546aac:	8d 85 ec fd ff ff    	lea    -0x214(%ebp),%eax
546ab2:	50                   	push   %eax
546ab3:	56                   	push   %esi