MSALEKRNFQADWQAFTADSIPTKTKVDALEAFLKENPPLLQNPGSSQDPPYRRLVDLGCGNGTLSAEMASKGYTVLGLDINSDAIQTAQQKYTAEKDATANNHLSFQVADIAGASSLKPDLTSSNFHLVVCQLVISVIGGVEERQRLLRNAWDLLVPNGFLYLSASGISDTINEEYAKLYEQDSPVIGEAYTYFSRDSKQDNKILYQTHHFSAVELHALLEEAGFVTIVIDTVKEQSSRRPDQAAYFHYVTGQKKPK*