MLFSVQFQSLPAVVVALASNDIRAKKADFIHLQELLSIESNPSIDAVVESGFEAAWALTIIVSGNTEHTKLVIYCGALPLFVELLTSVDDDLREHAVWALGNIAGDSAEYRDMVLAHGALWHVLAQFQKNVTISMIRTAAWTLSNFSSGKPQPQFHQVKYALPTLEWLLHIEEEEVLASACWALSYISDGHNENIQGIIDAGICPKLVELLSHSSPFVVTPALKAVGNLVTGDDVVIDNKVLPRLLDLLTNKRKNKTVIGHTCWIISNVTAGTPEQLQAVINANIFPPLLSLLANVEFNIKRDVAWAVSNVIASASEEQI