MPRFVDRVVIHARAGNGGNGCASVHREKFKPLGGPDGGNGGRGGSVILVVDPQVHTLLDFHFHPHVVAPSGKPGAGSNRDGAAGIDLEVRVPDGTVVLDENGRMLADLVGAGTRFEAAAGGRGGLGNAALASRARKAPGFALLGEKGQERDLTLELKTVADVGLIGFPSAGKSSLVSTISAAKPKIADYPFTTLVPNLGVVSAGENTYTVADVPGLIPGASEGRGLGLDFLRHLERCAVLVHVVDCATMEPGRDPISDIEALEAELAAYTPTLQGDSALGDLASRPRAVVLNKIDVPDARELADFVRDEVAGRFGWPVYEISTVSRDGLRPLIFALWEMVKKYRDAQPVAAPRRPIIRPIPVDESGFTISSDGEGGFIVRGTRPERWIAQTDFNNDEAVGYLGDRLARLGVEDELLKRGAKPGCAVTIGDVTFDWEPQTPAGVDVTMTGRGTDIRLEQTDRVGAAERKAARRERRQPGESGGEDS