MLLKVIVCEVTDVAGFAAAQAGWSALRGRPGFLAQAGGWSDPCTARIVGCWRDRAALRAFMADGHDAIAAGQRDTFRRAEVHHFQVVRAFGKPFPATLATARIIRFAYGPSHPPADADFVRPGHTLAALLAVADDGQPLAVAACSSGDGVPLEPAWTV