MVDDLRPKLGCYHDPHVQTPHIDRLAEQSVLFERAYCQYAKCGPSRLSLMTGLRPESIDVHGHGQREVDAFRRRRPDAISMASWLKQHGYHTQSFGKIDHDGWQLADDWSVPSSPGREKEILEIVDPNDPSGPTIIADRFNCPAIQSPDVPDEKLFAGRMTRQVIDLLGAAKRFGLEMPIAPTREEGPLWNGYELRSYVGIPTYGEIPVAVQLEVVRAYAACISYVDEQIGRLLDALERSPRADETIIILCSDHGWHLGEQSAWAKMTNFEVATRVPLLISAPGVMPGRSRMPTELVDLYPTVCDLVGLPMPGHLEGESLAGELRQPGRAPQQRFAFSLFGRDKGRYLGRAVRSERFRFVEWTDTQSGSVIARELYDHNSDPLETVNVAEQSRYAQEQARLQKVLRNATX