MASEKSKILVVGGTGYLGRHVVAASARLGHPTSALVRDTAPSDPAKAALLKTFQDAGVTLLKGDLYDQASLVSAVKGADVVISVLGSMQIADQSRLVDAIKEAGNVKRFFPSEFGLDVDRTGIVEPAKSILGAKVGIRRATEAAGIPYTYAVAGFFAGFALPNIGQLLAPGPPADKAVVLGDGDTKAVFVEEGDIATYTVLAADDPRAENKVLYIKPPANTLSHNELLSLWEKKTGKTFRREYVPEEAVLKQIQESPFPLNIILAIGHAAFVRGEQTGFEIDPAKGVDASELYPDVKYTTVDEYLNRFL*