MPKVVENDIIRFHVIAASDNPADQELKLRVRDEVLTYLYPRLKTVKRREDALNVIKNELPHITAVAQNYLKTQGKDIGIKVEMGKFYFSERSYGEYLVPAGYYDALRIKIGKAEGHNWWCILYPHLCFADWGRIEPSHVKSYYLKSLFIKKFKKTIKKG