MAHSAKLWIVVADGGQARVVIPRPEDFTLETHDHMTSESAHLRSSDLGADRPGRVHESASATRHSAEPRTDPAEAAKQHFAQKLGRWVADASRRGEFDELVLVAPSHILSELKDSLDKPAADKLRGALAKDLTKVPDHELQPHLSQWVRPPHRIR