MALSDLQYYQGGVYKNLQTPAVITGGVFVLVALVLSLLLILQHLRSYTKPDEQKWIVGVLFMVPVYAAESLISLWKARFSMVCDILRNCYEAFALYCFGSYLVACLGGEERVRELLENESRKQLTEPLLHGEASKGVLQETSFTNFFCQPSVLGKDLYTIVKFGLVQYMILKTFCSFMALLLEYFGVYGEGQFNWHYGYPYIAGLINFSQMWALYCLVQFYNVTHHRLQSLRPLAKFISFKAIVFATWWQGVGIAILCSLGVLPKQGKFQNGLQDFLICIEMAIAAVAHVYVFPAEPYRFQPVSERGRVTTEETKDILKLEGDDNTPSVVEQKETHIQSPGTSVTESVQDIFISGGEHVVKDVVLTITQAMEPMEKGVTKIQEKFHHMSSSSNHEEQGTTVEVDEVVEQNMTGTGTDIASSKTEIDVLRLA