HHHHHHMFHRAVAPATVPAQTPPAPHTASEGMTSMQHARTAGATGREPPPPLLPPPPLLPPPLPAGTTPAPDRAPGGAHPGNPRHVGVILDGNRRWAEGHGTTLEAAYARGAARVADLVSWCETEGIAVVTVWALSRDNLRRDAAAVGRILDATAVGLAGIAASGRWHIRLIGETDLLPAAPARRLRSVADRTATGSPGTLNVAVAYDGRADIAGAVRGLLRSGVTGGTAAAVRESDVERYLSTAGLPDVDLVIRTSGERRLSGFLPWQTAYAELHFTAALWPAFSFDDFTVALRSYRARRRRFGF