MSNRWVTLGVVIDGKVLGTVVFLLFAELNPEFATNLATQLTGNAGNCDTLGKPISLLGANFHRTIPGKYVTGGDNVCNDGSGGVSVLGGVVSHESYELKWDRSYVLGVANNGPDSVGSRFAINIRATPSLDNKYEVFGKVVDGKEVLTRIQNLAGDPNNVPVDEVEVVTGGTGS