MASEKSKILVVGATGYLGRHVVAASARLGHPTLALVRDTAPSDPAKAALIKSFQDAGVTLLKGDLYDQASLVSAVKAADVVISTLGSMQIADQTRLIDAIKEAGNVKRFFPSEFGLDVDRTGIVEPGKTILSGKVAIRRATEASGIPYTFAVAGYFAGYALPSVGQLLAQGPPADKVLILGDGNAKAVFVEEGDIGTYTVLAAADPRAENKTLYIKPPANTLSHNELVDLWEKKTGKTFERVYIPEEAVLKQIQESPMPLNIILAIGHAAYVRGEQAGFEIDPAKGVDASELYPDVKYTTVDEYLNRFL*