MEKRVPQGKLGRRQFAGGAMATAGASLLATPSLALPDKSYAACESIGPLALPAGSAYTPGISVDRRSRKPVFLPAPGAGYAAHAVSEVLFWTDQLMEHAFFISLLMPGDHLRGPRDEARQYQNLFARHFLAARDRGYGDYGISSLLTSTRSSVQRFIEYKRRMQRAQESGSLRSLVWPLFFDHLAREAERFVARLDRLAYGDIALQSDEVSAFWTTIMADHLEFIAHLLDPQERALIDQATARAGQLYQAHAFRVDSGQLATMADEVIDFKSAAEQGIETGQIKSIIDPALADHVLREAVRFSDEIRRAQ