MMKVDVAVIGGGPAGLSSAHAIRRANPDVTVAVFERSDIRPRGASFGVLPNGIRALEAIDPALLVSLQQHHTAPEKARRFDAAGTLVFSTDEGGLSGMSQAVKPQLNLAWHSLQRELAQALPQGVLHTQHRFLGYREAADGVQVELATPQGVRQVSAQLLVGCDGGQSLVRNALLDDGPPNYLGVAIWRAVRPVPADWPIDHGWVSYGALGTSSILTSTLGNGTLAWQAFVPWPADQLGVIGGGRRAYIQEGEERQGNQAAGDAGPQRLARVLACFDAFPDAVKQLIAGTDPAAITEHGQFARDAEQCQTYAKGRVALVGDAAHMMTPTLAQGCSQALEDALELGRAIGCLGPTPAALAEYEQIRLPMASPVQAASVQLFSDILKGKAKFTSELETNRREGFLDRLHAPLRPAAAX