MTPPHSPEPCNQVLPPFDELVALAKHHPDAFDQFKKEMCEEMILSASHAMQQRLWAQQSHIDRVVGQCKNPVHANVTLMRELSQQMVRFRNALEGDLQQDTVADVVPFRPRMVQDDGWR