MTCRAGRLERVINWVDLRSGTAAQRQAYAALQELRIMEVLAPYDPVLAGTFPLDLNVPGSDLDIICEVHDGEAFGRTLTEAYGHLPGFAVRSAVKHGLPAVICGFRYGDLPVEVFGQPMPSRENHAWRHMAAEARLLALAGPGAAEEIRRLKAGGLKTEPAFAEYFALPGDPYETLLALADAPDNELGGLVERARRTRAECLFCRIATGGEASRVYEDPYTLAFMNIRQANPGHVLVIPKRHVEQVFDLDSDLDSDLAGRLGQTIAAVSRAIRAAFGVTDLNVFQNNGEAAGQEIYHVHFHLFPRRPGDGLFQVYPGHLPPPQPRAVLDDLAGRIRAEL