MSALHTLVVSNAPLKMIQLVYEADPSTMNDDVFLDACRHSTDCDVIDFLKELVVEPSVYSPAKIAKIMVDVLENDRNFDGSGFVALFTIFPEAAYYNELPGQVSGPFHAVFNNNDDIWGSHLGDDVLCDMIRHIPADAKLIEIRSLDRIREAESKTECRSLLAAKLKDLKNLQELEVPIEVGDDLDQNLVKAICDLISYGPLETLRINSSGFEDNIYEESGGDSGGKDQQSGFFLPILDVIAASGLKHFSLPDCFHLVEGYRDQMIEILEWNTSLTGVTIGDVFDFDKTSWKHKKALNDKALIDDYTTMNEYGKGVMRDPKTALRAIVDLLDKVTTSCYRDIVISQSRGRGNRVFCRMNDKDLSTARALNGLLREAPGRWSGQALDEEKNSDKPSSKSPPLCKRKASDALHQSTCLD*