MVRCTKLGNQGLEVSAQGLGCMGMSFLYGAPKPDSDMIALIHHAVDSGITFLDTADVYGPFTNEILLGKALKGIRHKVQLATKFGINYEEGEFVNTICGDPAYVRAACEASLKRLDVDYIDLYYQHRVDIRVPIEVTVGEMKKLVEEGKVKYIGLSEASASTIRRAHAVHPITAVQLEWSLWSRDLEKDIIPTCRELGIGIVAYSPLGRGFFTAGAKILEGTTETDFRKTGGQPRFEGENLESNQKLFYALQEFASKKGCTPGQLALAWVHHQGNDVVPIPGTTRVKNFEENVGALQVKLNKEEIEEIEALFHSSAVAGDRYDDMNSWSFQNTETPPLSS*