MKRPTRVVDLLNPAAMLLPAANVIMQLSLPGVGYGVQESRVDSGNVYKHPFKRARTTGTYLAVATIGTDEDRELYREWVDGVHRQVRSTPESPVRYHAFDPRLQLWVAACLYRYFVDQHEFLHGPLDAAAADAIYADAKKLGTTLQVSDEMWPADRAAFDEYWKRSLDELRIDPPVREHLYGVASMVFLPWPLRLAGPLNLFATTGFLPAEFRQLMKLDWSASQQRRFEWLLSALRLADRLIPQRAWLLGYHVYLWDMRFRARTGMRVV