MVLRTPRGRVFRFDPGALCLELLLTSDPGGMPWTYETLREPADLVRWAAESRLPDGLPLVVGDEELERARVLRGALWRMTRARARGEELAPADTQVVNEVAAAPPLVAAVTPSGERVWAPGATGSALLSTVARDAVELFTGPNAHRVRECEAVECALHFVDTSRPGRRRWCAMGRCGNRHKVRAHRARTALPGDGAGRAEGEA