MAKALEQPFDVANIPGPKMATLLEKGKPVANMIKKAKRPLLIVGPDMTDEMFERVKKFVEKDITVVATGSAITRFIDAGLGEKVNYAVLHELTQFLLDPDWKGFDGQGNYDLVLMLGSIYYHGSQMLAAIKNFAPHIRALAIDRYYHPNADMSFGNLWKKEEDYLKLLDEILAEL