MGVEEAMRWLRSPPPEHRKWAAVGQLAAVDELLPDLLTFPPGTDLHDHPLVDSGALVLQSKASCMPAHALAPQPGWALVDACAAPGNKTTHLAALMANQGSIVAFEKDPKRLERLHGNAAATGATCIQPELADFLALDPEEAQYSGVQAVLLDPSCSGSGTAFSRMDYLLPSSADRLKGQAAVEHCDERVEALAQFQQSCILQALRFPALRRLVYSTCSVHARENEGVVAAVLEEAGARGFHLEAAFPTWPRRGVAGLVEGAERLVRVDPDLDGTDGFFVAVFAKAEGGQEGGGGVFAADQEQRASPAAARKRKKKQQRQQAAADGX