MWGGRFSSRPADIMQAINVSIGVDRRLWAQDLAGSRAHCRMLIDRGIVTAADGAAILSGLDTIQSEIEAGTFPFRDEYEDIHLNVEARLSELIGEPSGRLHTARSRNDQVALDFRLWVRDACDRTIAQLSALQHALLARAEQHAGDLMPGFTHLQTAQPVTLGHHLMAYVEMFGRDASRFTDARARMNESPLGAAALAGSPFPIDRHATALALGFDRPMGNSLDAVSDRDFALETLAAASITAGHLSRFAEEIVVWMTPMFGFASLPDDLTTGSSIMPQKRNPDAAELVRAKTGRILGSFVALSTVMKGLPLAYSKDMQEDKPPVFEAMDALDLALTAMTAMVTAFTPNIARMAEAAGWGFSTATDLADWLVREADLPFRQAHHVTGAAVKRAEALGVGLAQLPLKELQALHPSVTEAVYKVLTPEASCASRQSFGGTAPEQVRARIAEWKERLA