MEPVTHFLTGACLGRAGLNRKTALATVTLTLAAEAADLDFAWLLKSRTVYFAHHRGFTHTFLGVPFVAAFVLALVWSIRWAFLKLRNGQTLKSRFPRPPIRWGVLYLYACLGALSHILLDYTNNYGVRPFAPFNPKWYSLSIIFIIEPILLAALTIGLVMPSLFGLISSEVGARQKAPRGRGWAIFALLAMVSYWSVAEFEHNRAISAMEAVDYHEQQAIKLNASPVWMNPFQWTGTVETRDFFQTMKVDSLTPEVDPENRATLYYKPPETDVTLAAKKTYLGRVYLDWAMFPFVQTEALQAPQQGSIVRFTDLRFARPGQKRVGLGACVFLDPQLQPMPGGGFRDCE