MDLFQSFLDLTVPVVGFCTLLVIWPALTFRSVVLRLFRAVFDENMRGKIVLITGASSGIGEQIAYQYAKKGAVLVLISRREDKLRAVADKCIKQGAMDVRAIRADVSKEDDCRRFVEDTVNQYGRLDHLVNNAGILQGFLFEDAPDSTAMTMIWATNFWGLVYPTFYALEHLKRTKGRIVVTASAASWLPHPRMSIYNAAKAAALNFFETLRIELGPSIGGITIVTPAFVESEMLMGKFVNNKGEVEWSEEQRDLQIGPAPVVYADECAKAIVRGAVRGHRYVRVPFWSMVLLLYRVFAPEVVDFFLCLLYLTPVPGRKDRAPLSKLIVEIPGVKTLLYPSSIRNIHQKQQKKRPGGMVAAK*