MLNTFYGTPLYASPELCQNQPYDERTDVWSLGVVLYELAALRLPFTGRTLTDLARAINAAYFEPLPRQFSPRLQSLVKAMLSKEFAKRPTAAQVVESTAEAMRALQIPLPDRFPSGTLPGSDPGPPLDPSPEPYANGRQRAGQEEPGARARAQPLEEALAERGTETAGARPRSGAARPKSARLRAVGDDFQRARAGGGAGAAAAAAASSADVGPGGAPRAPRAPLQPAGDDAAGHEPRFERVAAALPARPKGALRLSARERLPPYVAHLRASGGRLPQETIAIIVCALQ*