MVLLHVKQNEEQQFLYECAGALLVDEAIRDVVLIHNLSKKIMRLKEQGGQLVLYGPAKDPTRNEDDDSDDDVESPQCSSSVKPRGPFYKRDPANKRTGEACDPEVAERLTQALVDAEACASKVQVVNKVPLTAAVLKESIDLVRGAVKICYPMGLPHYDPVYEELMGAYIDKDALDPDTTTMWWAGKEFMRENKISDHVGRNEKTKVVVKLQGKGHGAPAREPPIDSETQKAMMAWYYKKQEEQKALSVDEDDTYTNSEWANPKALKSALHRMPRVALK*