MVRALEDGRRSGGNGVLSSGWALCALDCASKLSRAFGGGALPSTVRALRSRDDVSVLVTLSVGDGAGAGEQLVESEATCVIVVRRIEADDGRVAADVETDVRRAIGRRRRERERVTVLDGDVLEFSAIEVESIESAVARALRTTPGAIDTDEDEEQRVARRLQSVVPFDLGVKLSAEEREARQKVRLSYEHQGVEGVNAYDEGDFLAYLPPDAGGRGSALGVTKPGRGHIYYERDAADDELHDDDLFPDTDDEEEEF*