MTQYKDPDNLQPDPKPIDGNGSLSIDFNRLCIRPYINFSFTSQEMSLSGYLRSWLDPVPRTENIPGQGSVKSEPLLGHPGEVHKQGAQEYNLETSAGREAIVSNQRPSFEDNKVCEGSEDKDRPDQTNPAANWLHARSSRKKRCPYTKYQTLELEKEFLFNMYLTRDRRHEVARLLNLSERQVKIWFQNRRMKMKKMNKEQGKE