MAQLLHNSPIVIDNGSGTIRAGFAGEDLPKCFFPSFVGRPKHLKVLAGALEGDVFIGEKAATELRGLLKIRYPLEHGIVTDWDDMEKIWGYVYEEGLKVLSEEHPVLLTEPPLNPRANRDTAAQILFETFNVPALYTSIQAVLSLYASGRTTGIVLDSGDGVSHAVPVYEGFAITNSIQRIDVAGRDVTEHLQTLLRKSGYVFHTSAEKEVVRLIKEATSYVAHDPKKEEKEWAGAKLDPSKMMSDYTLPDGNKIKLGAERFRAPEILFDPEIIGLEYPGVHQMVINAIGKTDLDLRKSLYSNIVLSGGSTLTKGFGDRLLTEVQKLAVRDMRIKIFAPPERKYSTWIGGSILAGLSTFRKMWVSMDDWHENPDIIHTKFN