MPPPTAGSLSALLRRCAALGALSPGTQLHARALVGGCLPDATLDTDLVLLYCRCGALHRARQVFDGMPSPSMHAYNILLAVSPPGAALELLARLLAAGHRPDRYAVPAALRACAELRNAVLGAALHGFAVRLVLFPNVVVSGALLGMYAKAGLLDDAVRVFDEMPRRDAVVWNCMVTGYARAGRAAKALDLFRRGQVEAVNMANDLRAMPSVLNVCAKEGELMKGREIHGRMVRFLAFDSDIAVGNALVDMYAKCGRVDIARAVFVGMKEKNVVSWSTLISCYGVHGMGEEALRIYEEMVSRGLKPNCITFTSILSSCSHSGLVSDGRRIFDEMSKVHGVEPTADHYACMVDLLGRAGAIEEAVEFIRKMPMEPGASLWGALLSACAMHNNVDVGEIAAYRLFELEEGNVSNYVTLCGIYDSVGWSDCVAGLRSRMRELGMMKTPGCSWVDVKGRAHAFYQGSIPRYLRRRMLWVLDQLLEDMGASESEDEYLSMY*