MSQDKINNAKPDVLIAGAMKCIMNAQQLCTESKLLHEHQMYARSFALSHFSREEFAKALMLYRTAIEVKCGLKVDWKRLNRRFRDHKQKLVNDRLMSAMIYGLAGVDPSDGAKVLSGSMAGIEFSNNRKNECLYVDWSSGDFHLPEEKISEELSKRNLDLATHKILILSPMMMKLNEILNATKDEARSAFKALGPEFLDNPREFIKDKFGLEKET