MELAVPTSQSLDIVLLRTFLEVVDSGGFALAADNLALTPSAVSGHIKRLEQTAGVSLLSRTTRRLELTQAGETLYAYARNIVELEREARARLHGTPIRDRLRIGASEDFASAWLPRVLQRFRRWHPEASIELKVGITTDLLRQQARGRTDVVFGKQCRRVGDDGELLWEEPLVWAAATAIELPAGEPLPLALFPEPCVYREAAITALGAAARPWRLVFESASMAGCLSAALAGFAVTVVARSQMREGLRELGPEQGFPTLPEARFYAFSRQPSLAADALIEAVRQLGQRSRFVTAQG*