MKNLVIVESPSKSKTIEKYLGEDFEVVSSKGHIRDLATTGKGGLGVDFDNDFEATYKISKDKKDVVKELKAKAKKADAVYLATDPDREGEAISWHLANELGVDLDQDNRVVFNEITKDAVLSAFESPRHIDMNLVKSQETRRILDRIIGFKLSKLLQAKIKSKSAGRVQSVALKLIVDREKEIDAFTPEEYWSVLAFFENEGNIIETSAERFKGKKLKLTNEAEAQAVLDAAQGSFNITKLEKKKRKKESKLPFITSTLQQEASTRLGFPAKKTMRVAQKLYEGIQMGADTEGLITYMRTDSTRLSNVFVEDAKAFIVEEYGKEYLGKYRQGKKTENTQDAHEAIRPTSISRRPEEVKSYLTPDEYKLYRFIYYRTLASLMAPSISDSVSVVFSQNDYDFNGSGSIMTFDGYLKVYEYEKTTDKVMGELDETKAYNAQKIEKNQHFTQPPARYTEARLIKELEELGIGRPSTYSMILETIVYRAYATFGAVSETSKTKVFKPTDQGILTNEKLQEHFSDIINVHYTANMEDELDRIAEGEENNVEALQRFVDKFYPLLEEADEKMEKIEVEKVGEVCPDCGGELVYRFGRYGKFIACGNFPECRYNRALDQDKRPEPEKTGEVCPDCGEPLVKRKSRYGTFFVGCSGFPKCRYIQPNENAKKPKTKKPEEVSAEHEPLGEEIKD