MGRARLPVMHDRPAPLDIGDDDPRLTYRGAVSLQRGPGWTAPWRLPYEDAALYLPEGGLGRAAMPSGVRVTLRTDSPSLVCRYQADPPPKLNGPEERARLDVVCDGRRTATAGLETHGGDAEVRVDGLPGRMTAVELWLPYYHQFRLRGLTLDAGSAVERDSAGQRPRWVHFGSSISQGRGAASPSRTWAALMARRAGWDLTSLALGAACCLQPMTARLMRDLPAELLTVCVGINIQALGSHNRDALVSALVGFVRTVREGHPDTPFAVMSTITAPEREEVPGPSGMTMRECRAHIRRAVALLRDHGDKNLHYVHGPEVFGPGCSRLLLEPEGLDRLHPSADGHPVFASRFMTVLRRAGCVP