MVLLSSDRMDSLFSPRCVWVNGPIIIGAGPSGLAVGASLREQGVPYVMLEREDCIASLWQKRTYDRLKLHLPKQFCQLPRMPFPADYPEYPTRRQFIDYLEDYAAAFHVKPEFGSTVQSARYDETSGLWRVHSSSAKSGEMEYIGRWLVVATGENAENVVPDIPGLDGFAGEVAHVSEYKSGDKYKGKRVLVVGCGNSGMEVSLDLCDHGALPSMVVRDAVHVLPREVMGKSTFELATLLMAWLPLWFVDKVMVFLSWLILGNLAGFGIRRPAIGPLTLKNKYGKTPVLDTGALAKIRSGDITVVPGVSRFTKSRAELSDGTALDLDAVVMATGYRSNVPQWLQGTDFFGKDGYPTTGFPNGWKGKSGLYSVGFTRRGLSGASADAVRIAKDLGQVWREETKPTTKRAAGACHRRCISVIF*