MEVGFLGLGIMGKAMATNLLRHGFRVTVWNRTLAKCQELAALGATVGETPASVVSKCRYTIAMLSDPSAALSVVFDKDGVLEQIGSGKGYVDMSTVDAATSTKISEAVKQKGGAFLEAPVSGSKKPAEDGQLVILAAGDKPLYDGMIPAFDVLGKKSFFLGEIGNGAKMKLVVNMVMGSMMNSLSEGLCLADKSGLSPQTLLDVLDLGAIANPMFKLKGPTMLQGSYSPAFPLKHQQKDMRLALALGDENAVAMPVSAAANEAFKKARSLGLGDQDFSAVYEVVKGAGGSGSGQP*