MIDLIHLQADKGGNPDIVRESQKKRGASVELVDEVIAIFAEHKNANYEMENAKRELNLLQKEIGQIKKAKGDATELLAKKAEMDKKIAEMTTRVADLIKKTEDDNPVLRLWHPEPNHKGNSQLLDESDKPEGIISHHEVLYLTNDGVDLNQALINYGLDFLRKKGFRKVQPPFMIKKEIMGATAQLEDFDEALYKVSGGAEDMYLIATSEQPISAYHMDENLDPKNLPLHYAGYSTCFRKVEQFIVCEPEASPAELDAMVSGGLNNAAAIKYDLEAWFPYLNVRLGFKEKDKKTGFVHMLPEGLRIPKVLQPYMQGRDFL