MRWYPWLRSDYEQLVASYQAGRGHHALLVHALPGMGDDALIYALSRYLLCQHPENAKSCGRCRGCQLMQAGTHPDYYPLTPEKGKTTLGIDTVREVSEKLYEHARLGGAKVVWIQDASLLTDAAANALLKTLEEPPKETWFFMSCREPARLLATLRSRCRMHHLAPPAENYSCAWLAREHSASQETIVSALRLCGGSPGAAAQLLQADNLAPRQALCQSVGQLPVHGDWLSLLTALNHEQVTERLHWLAALLLDALKVQQGATLLTNMDAIAVVRLLASQFSGERLQACLHAVVECREQVMTVVGVNRELLLTDLLLRIERYLQPGAALPGQYL