MRIVIVGGVAAGMSAASRAKRFDPDAEVVVFERGDFISYGACGLPYVLGGAVGEWDDLIARTPAQMRGRGIGVQLGHEVTGVDAEARTVTVLDRAAGRVATEPYDRLLVATGVSAVRPDWAQTDLAGVHVLREIPDGQAIADSLKGAGRVCIVGGGYIGLELAENMCRQGLSVVLLERNPDVGGRVLDPEYRPRLLDELGRHGVDVRCGTTVEGLIGKAGRVTGVQTDGGLVRADVVVVAVGVKPNVDLLRAAGARLGKTGAAAVDVRQQTNVDGVYAAGDNCESLHRVTRRRVHIPLGLTANRMGRIAGINMAGGDAKFPGVVGTSIFKVFGLGVARTGLTQGEAAALGLNAVSVDVTSTDHAGYYADARPIHVRLTGERGTGRLLGGQLVAENPLSVKRVDVIAAHLHSRGKVEDLFQMDLAYAPPFSGVWDVLLVAADRLNRALRA