MVMKGRNFDLVSKVLDRSAVSSADHFRGLDAAATKLQKAYKIYRTRRNLAGCAVVGEELWWKALDFAALRRCSISFFDSERSETAVSRWARARTRAAKVGKGLSKSQKARKLDLTQWLEAIDPRHRYGRNLHFYYNVWFRSDSSQPFLYWLDIGDGKGVNLGACSRTQLQCQRVKYLGKQEREEYEVIVEAEKLIYKKSRLPVDTFDGSKWIFVLSASRKLYVGKKQKGLFQHSSFLSGGAAIAAGRLVARSGFLEAIWTYSGHYRPPEENFLELISFLEEQLVDLTNVKVNILHPYNN*