MSMREGNTGTMTRIAPDDSRLSYHGAVSLQHTDDGIAPWRVPHEDSRLFFPKGGLGRAAMPSGVRVAFSTDSRHVTCRYRATPPPEVIGPQETARLDVVVDGELRQRVLLDTEDPEAELTVSGLSGQMSTIELWLPHFNQFVLRGFDMDKSARIEQVPVPGTRWVHYGSSISQGRGAAGPSETWTSVLARTAHLDLTSMAMGAGCHAQPIFASLARDLLPELFTACLGINPYYFGSLNEQTYQSSVIGFVRTVRESNPDTPIVVMSTVYLPEREDDPGPVGMTLKEYRAETEEAVARVRDHGDPLVHYLDGLSLWGPGDERLMLEPEGMDRIHFNSEGHRVFARRMLDALVGMGVVKQADEDGC