MPPPTAGSLSALLRRCAALGALYPGTQLHARALVGGCLPDTTLDTDLRDTGPTGTPWPLRNAVLGAALHGFAVRLVFFPNVVVSGALLDMYAKVGLLDDAVRVFDEMPKRDAVVWNCMVTGYARAGRAAKALDLFRRGQVEAVNMANDLRAMPNVLNVCAKEGELMKGREIHGRMVRFLAFDSDIAVGNALVGMYAKCGRVDMARAVFVGMKEENVVSWSTLISCYGVHGMGEEALRIYEEMVCSHSGLVSDGRRIFDEMSKVHSVEPTADHYACMVDLLGRAGTIEEAVEFIRKMPMEPGASLWGALLSACAMHNNVDVGEIAAYRLFELEEGNVSNYVTLCGIYDSVGRSDRVAGLRSRMRELGVMKTPGCSWVDVKGRAHAFYQGSIPRYLWRRILWVLDQLLEDMGASESEDEYLSMY*