MLKAMTFSELAQALSARVLSSDCTFNGVSIDSRNIQPGQLFVALAGPRFDGHDYLNDVAAKGAVGALVQREVPDSALPQLLVADTRLALGRLGALNRAAFAKPVAAVTGSSGKTTVKELLAGVLRTRGPVLATRGNLNNDFGAPLTLLELAPEHTAAVIELGASRIGEIAYTVALTKPHVAIINNAGTAHVGEFGGPEKIVEAKGEILEGLDASGTAVLNLDDKAFETWRVRAAGRKVLTFAVSNAAADFHAGDITVDARGCPSFTLHTPQGDEHVQLNLLGNHNVANALAAAAAAHALGVSLFGIATGLGAVQPVKGRTVAQLSSNGMRVIDDTYNANPSSINAAVDLLNSFAGRKVLVLGDIGELGDWAEQGHRDVGAYAAGKVDALYAVGTNMAHAVNAFGPGAQHFATQAELIEALTAAEHDKHTTILIKGSRSAVMENVVAALCGSSTEKH