MVLNFFQLRNHTKFNFQLINSENNSNNYNVGPWDTTSRGDVWLAQGEGAKGVSVHTFANGSAISPLLYMWDQDWSLRYRIGGETTIHAIAVDSNKDFSIDVYDDTLKFVCYNGSFNSRDGGNVTLTEWKDRITNDFSRLISDAETVEYAQKFAAGGDDSGELRMSRDTRSTGDIKRPTESQYRSITDLVAMWDIDYLEHNRRQSTLYAIPNTQWRIDLQDNGAVQRNGMYFYNIAVQYGSGRDNVYAHLMLPVGYVIGRRRIRNALLHSTRNSVVVVIMPPESRLSYIRGIPYTSDEARTSWAVRSVQWECTDASSLVWQ*