MFWLFRQVSASVKAAPCLRLSRPFPILHTKQSDFLRQRCYSTSSQPAEYQLIEDVESLWEYRPGGYHPTHIDDCLNSRYQIVHKLGHGAFSTAWLAIDKTTSRYIAVKIGIADADHTEIETLSRIHKSIAGRNDRQDSLIAPIWDFFHHRGPNGTHPCLVTLPALCSLRDAKEASDNGLLQLEAARSLAAQLVMAVAQFHSSGYAHGDLHLGNLLLKLPESLDRMPINKLYEQYGEPNREPVVRLDDPTAPKDPGIPSYVVPPVWLGVSSDDVTPEIAKLLLTDFGVAFRPDEASRFKSNAPITIRPPEAFLEPTKPLTFGSDIWSLGCVIFELFAHRTLIDGYFLPTQDYITAQQVQLQGPMPLEWWRAWDERSEWYDEAGRSLSPESSLWPWERRFDQWVQDPRLREGMELVSKNEMEALLVLLKWMLAWKPSQRPDITQVLAADWMTMWALPAYQSRGGRDDH