MSTLRGKWVKLVQKGNGPGARSSHAIAVVGHKAYAFGGEFTPRVPVDNKLHVFDLETSTWSAADVSGDIPPPRVGVAMAAVGQTIYVFGGRDAEHKELNELYSFDTTTSKWTLLSSGDAGPAHRSYHSITTDDRHVYIFGGCGVAGRLSDLWAYDVVEQKWIKYPSPGDNLKGRGGPGLAVAQGKIWVVYGFSGVEMDDVHCFDPAQQSWVQVETSGKNPTARSVFSTMGIGKYIIIYGGEVDPSDLGHLGAGKFTSEAYALDTETRVWKRLDDGLGSDDHPGPRGWCAFASGCLSGKQGLLVYGGNSPSNDRLDDIFFFTPCFDAVD*