GSHMNRDILRTLSLKGDHNIRVAILDGPVDIAHPCFQGADLTVLPTLAPTAARSDGFMSAHGTHVASIIFGQPETSVPGIAPQCRGLIVPIFSDDRRRITQLDLARGIERAVNAGAHIINISGGELTDFGEADGWLENAVSLCRQNNVLLVAAAGNNGCDCLHVPAALPAVLAVGAMDDHGHPLDFSNWGSTYEQQGILAPGEDILGAKPGGGTERLSGTSFATPIVSGVAALLLSEQVRRGETPDPQKVRQLLLQSALPCDDDAPEQARRCLAGRLNVSGAFTLLKGGNMSEELATASFPSVEAS