MRVTHPFHPLFGQALVFVARMNCWRGDVVYWLDEQGRRWSIPAGWTDVVPDGPFAAAAAGRCPYRLEDLVALAGLVDGRRDGDDRVRGSAPQVSPDNAVPSCATGALGRLSVL