MADKLFSIRNYFFLGSYQSCIGEALKFSSKNEEEKQEKDVYLYRSYIAQGQAFIPLKEIPAATKSADLAAVRRYAEFRNNPAAKKKILAEVQEEVASRNIKSEIAAVLAATILNEADLSQDAFRAVSRFEGLEARASKVFILIKMNKRKLAIGEVKKMNQIDEDATLSQLANALVTSFGASGKVKDALYIYSEMSDKYGRTTDLEMHQAVVSILTQDYAAAEELLESALERDNKDADVLINSIVSAQLNEKDDDVVERFISQLKHEHPNHPWVIDFNEKEAEFDRVASDSRA