MAAALVALPTVQRLSPRCIRILGGNPGKFALQGTNTYLLGSGNARILIDTGEGRPAWIQMLKQTLADENATVKLALITHWHHDHTGGIGDLMAAFPQVEVFKNSPDEGQLPIQDGDAFQVEDATLTACHTPGHTKDHMVFVLAEEDAMFAGDNVLGQGTAVFEDLATYLQSLKEMKTRFSGRLYPGHGPVVDNGPDKIAEYIEHRRQREEEVLRAMRGGTPNSDSNGNSTGNRKAWTPMDIVKIVYKDVREDLHMAACGGVVQMLAKLEQDGRVRQTEDGWQLQDAKSAI*