MRLVLGFVIAALVVARIGSATPRHGLDESAVDREKDRSDPELNRALDEFMDLVAQHRVVIVGKKDCTMTNRVKAAMSEQGEKPHFIDIDHTKSDEAWMIQKALRRWLGYWITPQVFVNGMHYGGAESMEVCRAEVGLDVSAWEAWQTFRDAKSLAGIIPGVIQSVEYLVGGGEAGTIRLLGLKQDGSSKVVFAKERLELVDDASMTIRYTMLEDCDFSHLYSHYVGTLRFHPIQSEPSKSVVVWEIECVPLGSAPPPRPAAYVRIWKEIEQHLVEKRHVK*