MEVGFLGLGIMGKAMATNLLRHGFRVTVWNRTLSKCQELVALGATVGETPAAVVAKCKFTIAMLSDPRAALSVVFDKDGVLEQIGEGKGYVDMSTVDAETSCKISEAIKQKGGAFVEAPVSGSKKPAEDGQLVVLAAGDKALYDDMVPAFDVLGKKSFFLGEIGNGAKMKLVVNMIMGSVMNAFSEGLCLADESGLSPQTLLDVLDLGGIANPMFKMKGPSMLQGSYNPAFPLKHMQKDMRLALSLGDENAVAMPVAAAANEAFKKARSLGLGDQDFSAVHEVLKGAGGSGQA*