MPVPVAAPRYDRAQLTPGIVHIGLGNFHRAHQAVYLDDLFGLGEGHDWALIGAGVRAPDAAMREVLLAQDGLSSVIELAPGAHSARVIGAMIDFVAVQPGNAALIATMARPEIRIVSLTVTEGGYYIDPNTGTFSPDHPDIQADAARPDAPDTAFGAIIAALKMRRAAGVAPFTVMCCDNVPHNGHVTRDAVVGLARLFDAELADWIHASVAFPNSMVDRITPATGDRERAMAADLGLDDAAPVTCETFRQWVIEDKFPAGRPALEKVGVTFTPHVDKFETMKIRILNGGHAIIAYPGGLADIAFVHEAMADPQIRAFLNRVLTAEVLPIVPPVPGQDLNDYKALIIERFSNPEVADTVRRLCLDGSNRQPKFIIPSIRDRIATGGSFDGLVLLSALWCRYCFGTTESGAEIAPNDPNWERLVAVAQAAKDRPAAWLEMEDIYAEVGRNPAVIESFTTALKAIWARGSRAVIADYLGQ