MVNRWKDSATCGTREIEVQKDLRALTGDVIARTAFGDEFKQAHAIFELLLEQSKMNAQAMRTFYIPGSWYLPTPFNRKYKRLNKEGDRLFKELIEGQDIGLSQQYGILELMLSENRKAKSMSTQDIIDECKTFFAAGYSTTSLLLSWATMLLGMYTEWQERAREEVRDVLDGGPPTFENLNRLKTLNMILNETLRLYSPATLTMRKANEETKLGNLTVPAGTVVEVPIIAIHHEPEQWGDDVHQFNPGRFKDGVSKASKHPMAFMPFGHGPTMCMGMNFAMIESKSALAIILQNFSFVISPTYKHSPQCGVTLGPEHGVHIILSKI*