MSVMASVVGDDGLDSLCRQKLVPYEIESKSGTVVLRWVNGQLERVETWVKRAAEQETWDPISPQQRHGGSIVEVYRIIEETADQFFAFKVPMRIGELNSFCRGIDKAFQIYTQLVTQPIVDKEDLVPPVPVLTRYKKELRIKAFVKKEIQEVRPVDERKSSEIVQLTMSKLCVRFNSLYYAISQLGKLEDSISERWAKRQSDKINIRRSMNGKSKSVVSNLKNQFDGSRKEINAAIDRVCEFTGLKVIFWDLQQPFIDNMYKNNVLQARLDTIVEVLDLVLAQLCDVIVEQLRDRVVTGLLQASLDGLVRVILDGGPTRIFSPNDAPLLEEDLEILKEFFISGGDGLPRGTVENLVSRVRPVINLIKQETRVLIDDLREVTQGGKSKFGSDSKTLLRVLCHRNDSEA