MSRTVRAVILAGGETKNPLTRHRAMPAVPLGSSLLMVDVPLNNCLQAGINKIYVLTQFQSHTLNSHIAASYPPLKFGAPDQQAWVDVLAAQQTVTEREWYLGSADAVRKNIGELKDEARGITPARDYVILSGAAVYDMDFQQMVAFHRAKNADVTIAMHTVPECDARSKGIAQVHSSSCKVLKFVEKPAADDLPSLRRDPSKEEPGSEFLANMGIYVFKREALFRLMDRPQLVHIGHHVIPNALAQEMKVYAFQHDGYWHDVSSLKDFFETNLDLADPDALMGMIDNMRARRATFLPPSIMHDVDLDRVIVGDGCVLNGCKISNSVLGQSMYVGRGTRIESSLLLGNGAWLSDSQRAEAIENGQRVYGIGENCFLRRCVVDENASIGNNVQIINKSGVKEADRAADSGFMIQDGIVVIMRNAEIPDGVVI*