MLKAMKFSELTQPLSGRVLSGDCSFNGVSIDSRVIKPGQLFVALAGPRFDGHDYLNEVAAKGAVGALVQREVADSTLPQLLVADTRLALGQLGALNRAAFDKPVAAITGSSGKTTVKELLAGVLRTRGPVLATRGNLNNDFGAPLTLLELAPEHTAAVIELGASRIGEIAYTVALTKPHVAIINNAGTAHVGEFGGPEKIVEAKGEILEGLDASGTAVLNLDDKAFETWRVRAAGRKVLTFAVLNATADFHASDITVDARGCPSFTLHTPQGREHVQLNLLGNHNVANALAAAAAAYALGVSLFGIATGLGAVQPVKGRTVAQLVTNGMRVIDDTYNANQSSVCAAIDLLKGFDGRKVLVLGDIAELGDWAEQSHREVGVYASDKVDALYAVGPHMAHAVAAFGPGARHFATQAELIQALGVAEHDKHTTILIKGSRSAVMENVVAALCGSSTEKH