MSRFLRRAASRVLGRPFSGLFLASASPPAAGHVGLVRARPGLGRMLTPEALLLDATHALGAAELRDLPHTGRANRELHDVITPADLARAEARGDAKAATVHRLLIVLLDVEDGLFDDALPVLARLAGESYSPRLCYAAICDLIGRTDEADRCLACFPEDQRPRQQISFQMGIVSVTLGGIQVAKVAGSEGRVASAALQIINESVTKMSAFQIIVAAMLKRARGGRGGTWRRSTAMTELECSARSSRSSPAAAAPTPRASQALLSAVVLRAPPLSGERVRARLRATERELARAVRKREDPAAVADLRLLVAFLATRDGRFHDALERYVEMERADPSDPRPHYLAHIVCQFDGRPEESDKWLATYNRLATGSSVDEQAALIALTDELVVALALGGSLLAFDAERYPVEVGKVVGAAASRVDVALVSALRDKKMSMVERLEIKAVRALLHAGVWSLLKKLKSNDGGNGSTTSTE*