MGVNEISFEGIKSDEVAKVVAQAAKFLGWDVSRDLVLKLLRSSTELDRYATLSRELVAAGSIEGALEVDEIPIFVDYIFHRAGTGDLCELLINLWEQDAAQCFCWKQDAYLHSHLVKLCGVVTTRDLNHPEVAELAIDVMDVLQRHTAGELGTQSQDPQVRELCGRSLRDGGHRARASEAGKKALCDMAQERINELSKLQEPDPHSWCQPLATLPGHPEVEAFLRGPQETFTQHSRGAELCEQLLRWEVQEWLQCQGRCWWTSEGFVLPHPQDSECVCCDEEGLHGWTEGAGAPSAL*