MSLFFDRAGLIAELRTSNLSSAIQEKVVQQARAAIAFKRCLRDMETVKVGASRLGGLPDWPLGQSWPIRKKSVNATSRVLKLKAEKTRNARFVHEMKMSYELLNEGRKLLGQPAEDFDEEKYRLVQQRLLTEIDIRIENQLVDFPLAFVAQLNLSDLALLPGFDPLLPRRGLLSFFVDVTWEDRQPFVFWHDVEVDTLSTLAVPDDLLAFYNKIEFREPWQLCTQVECLEPLSVISVSSVCEGLSVTQQKAYESWYDALSDYEQDNPYRVDACYSGDLLGGWTIPLQRSVEDELNQNDTRWRQLFSWDEEIHSTTALLAVAGPDFGGGIDYIMMTEKDMAAQCFDRVRNVVQLD*