MGDLSAGDHLLVARGCNIVQALLNMLYGGRGGRSTFVTAAQHRVQTRLRSGWESMMVDFKPQDLGEIQEFLKHSQHYAGGGVAIPLGERGGVPASAATVDLQSLFQHDHPQFAQQVMEPSALLLPSRLRPRRVKRGHTWLHKSYPMLVRKNVKTGLHVLKRESQVAKHRGVLCLTGAFAVPKDIDEDRVITDPSVNQLIDPLKLPRYIFLGEADAALWCAEDRLRRPVDDGCRFVHPMDSASCVGAFCKGDNPADEPSRRFEGEAHQIEGSSSNITSMLHSSQQLASDDLPAIETVMLDPFTLKGWAGGEKVFVHLCSGASRDDDLVSWVERLARGLGSGYRISTGSAVYRASGX