MPKSPIEIVLGVASVGDRSLDPTVRYDTPEEVEAFLNAFYERGYRQIDTARGYSPHAPKSSEPRLGAVNAGERFQIGTKVLSRPEGAHKKEKVEESISGSLEDLKVPQVDIMYLHAPDRTVPFEETAEAIDKAYREGKFKRFGLSNYTAEEVEQFIKISEERGFVKPTVYQGQYNPIVRTGEKELFPVLRKHGISFYAWSPGAAGFFSGNHKNPQPGSRYDPSHVIGKLYNAWYRKPRTEAAADRVREVAAKHGISGHAASLRWTAHHGALSAEHGDAIVIGASSIAQLNENLDIFEQGPLPQDVVDAVNAVAEEIGEDAIPYYF*