MNEELGSALELIPTNTAVDTLGALNNACGADYVKTSQRLPPSLASVLEAGQRACSFDGDADRLIYYYLDDRKQFHMLDGDKIAALVANFIVELVKGAGLEGKLEVGVVQTAYANGSSTKYLSERVPVECVKTGVKNLHHAAEKYSIGVYFEANGHGTVIFSPVALETLAKHQPSTPGQSTYLSQLISLSDVINQTVGDALSDMLLVEVVLAHKGYSGYEWDAIYSDLPNRLVKVVVKDRNIFKTEDAERRLTSPPGLQAKLDDLIRKYDGGRSFVRPSGTEDVVRVYAEATIRPQADAELAFKVAGLVYDETGGAPETRPREFL