MSRSRGVRERVRAELTREIVELARRHLATEGAAGLSLRAVAREMGMASSAIYRYFPSKDDLLTTLIIEGYTALGRAVERADAGCDPADHGGRWRAACRAVRDWALAHPHEYALLYGSPVPGYRAPQDTVAPALRATLVFCRIVADAHRAGVLAAPPGAAAAEQGFPAAVAEDLERVRRQVMPGLPDEVIMRAMTAWSGVYGWVSFELFGQFNGVLEHRAAMFERAVAELGTLIGLPAPVGESAHDR