MALEHAILVSLEERPGTGYELARRFGKSIGFFWAATHQQIYRTLKRMVGLGWVTGEEIAQDGRPDKRLYRVADAGRVEVARWLAEAGEPTTLRHELSVKVRGASLGDVAAVTAEVARHRDVHAQRLDAFLAIERRDFPDPTALAGQRLHQYLVLRGGVRAERALVEWCDEVLAAMREDDRR