MGSPTKFGDITVGQQNCKVFGRLIRLWDAKNKYAKTTDSLLSIDGVLLAEDGAMVQITIPKKVEKQFCPLLSLGSVYMLTDVSDVHATYKKFIYHHQSYMLQFKTSSKVHLMQSRGASIPRFAFDFSQFDQLPSKDNQSKPLLDLIGVISYVDPYDCASPTSQYKLRKIHIRNQDEQTQEINLWGEDGETFDESAVLSKSDGKIVVCVFAGLTIGKYLDKLEASSSSATKIYIDMEIPKVEQYKKSYQWEVPVLCQQQP*