MATADATHILVFPYPAQGHMLPLLDLTNLIALRGLKITILVTPKNLPILAPILSAHPSIQTLILPFPPHPKLPAGVEHIRDVGNRGNHPMAAALCGLAGPIAEWFHSHPSPPRAILSDFFLGWTHHLAQKLGIPRIAFFSSRSFLSLVLAALCSDVARFKALDSVQFTDLPRSPVFKEEHLPSVFRFHDDSDPDSRFFMDGLVANMSSWGCVFNSFRDLEADYFEHLLSVNGRVYGVGALSLFEESATLIRVNPDLEANCEVISWLDDCPDGSVLYVSFGSQKWLTEPQLEAVGLALEKSGTRFIWVIRGDGSVLDGLEKRVAGRGYVVKGWAPQVEILGHRATGGFLSHCGWNSVLESVVAGVMIVAWPMEADQYVNARLLVDDVGVAVRACEGPDTVPDPDELGRVIGEAMGHDAPHKRRAKELKGKASAAVGDGGSSAKDLDDLVNELARIGT