MYSALHLVQRGKSRAGLTMLTGFVNRFSSVSRPERLAGKVAVITGGASGIGEATAKEFIRNGAKVIIADVQDDLGHAVAAELGPDAAYTRCDVTDEAQIAAAVDLAVACHGRLDVLHNNAGVTCSYVGPLASLDLADFDRVMAVNARAVLAGIKHAARVMAPRRAGSILCTASVAGVIGSDVPHAYSVSKAAAIGVVRSAAGELARHGVRLNAISPHGIATPLAMRGFGDVLAWADAERLKRVIEEDMNELEGAKLEAEDIARAAVYLASDEAKYITGHNLVVDGGFTVGKRLNFAHA*