MALPKLAILDDYQGIAGPHFAHLENRVAITHFPQTLDPRNAAQQSELVNRLRDYEIILAMRERTPLSRETLSQLPNLKLLLTTGTRNRAIDTAYCAERGIPVAGTETRGPGVHSTVQHTWALILALARHVARDDAALKSDRDYWQGSLGMTLSGKTLGLVGLGKLGSAVGRIAIVAFGMKVIAWSANLTQEKADEQAEAAGLEKGSFVCVEDKQEFFARADVVSVHYVLSERSRGVVGTPELRRMKKHALLVNTSRGPLIDQAALLDCVEHGGIGGVALDVFETEPLPADSVWRGRQWGTDGRSEVLLTPHMGYGDEQIHGWYDEVAANLQRWLDGEDLKTLL*