MDPDVSRSITHHPHAFSLPSRAHSASPFAGSHRQGVNEQNANSTSVELDDGLDSSRNDGAVAFARHPANLNSADVESQVTIANGGQIPRHTSESDPYGLSLAYKTPSDLEQIKANTSRKLRSRRPTDSPAGGATRTSKTPHGGILSKCVPRPIQSDIQARRVEGFYEKQNATIERMLKSVEDHRADARQEAGEELLQFQIGVWGSFIANIILAILQAYAAISSGSLSLFTTMADSVFDPLSNLTLILSARAVRHVDPSRFPSGKARLETVGNIIFCFLMISVSLILIAFSTRELSERMGSDDRNSFHLPSVIAVCVAFGTKFALFLYTWALRNRYSQIRILWQDHRNDLFVNGFGILTSIGGSKLIWWVDPMGAIILSVVISWLWLRTAFSEFLLLVGVVANVETQQLITYVCLTHSPLIQQIDTVRVYHSGPRLIAEVDIVMAAETSLQVLHDVAEDLQIKLESLPDVERAYVHVDYETTHKPEHGYKKDI