MVAAVLLRRFYSSGGAAAVAGGEGAGPTGAVAKRGVWERLGAWVRGLLHDYGEACTDAAAAARERPVRAVLYAGLLGGAAACALGAPEEPSFEEALLDASGTLLLLAPGTRNPGSEAHVQRLLWLRGQGRLRHCSLGLCSLLYEAPYDPEASLYQARCRHLQPRWADFPGRVLDIGFLGSWWVLRSKMRDFDINDEEFRHLPPHLRTMAEHQLRSETNERLFDQKYLPVVLTEDQGLVVELDCGGAGG