MKLAPREVEKLALHGAGFLAQKRLARGLQLNYTEAIALIATQILEFIREGDKSVADLMDIGKQLLGRRQVLPAVPYLLDTIQVEGTFPNGTKLVTIHDAIALEDGNLELALYGSFLPVPSLDKFSRVEDDNFPGELIFGSGNIMINKGRKAVKIKVVNKADRPIQIGSHFHFIEVNPYMVFDRRRAYGMRLNIPAGTATRFEPGDAKMVVLVSIGGGQVIRGGNGIADGPVDVSQIEKVMDAITANGFGNDPQAEVSEGFVGETAILTREVSRVAYANMYGPTTGDKIRLGDTDLYAEIERDFAVYGDECIFGGGKVLRDGMGQAAGHPASLSLDTVITNAVIIDYTGIYKADIGIKDGVIVCTDKAGNPDMMDGVNKKMIVGVNTEVIAGEGLIVTAGGIDCHVHFICPQLAAESISSGITTIIGGGTGPAHGTCATTCTPAPLQMRLMLQATDDLPLNIGFTGKGNSAKQDGLPEIIKAGAMGLKLHEDWGSTPAAIDNCLTVAEQYDIQVNIHTDTLNESGCVEHTIAAFKQRTIHTYHSEGAGGGHAPDIIKVCGVKNVLPSSTNPTRPYTTNTVDEHLDMLMICHHLDKNIPEDVAFAESRIRPETIAAEDILHDMGAISIISSDSQAVGRVGEVITRTWQTAHKMKVQRGTSIEPSGSENDNFRIKRYIAKYTINPAIANGISKYVGSIEVGKMAGLVLWKPSFFGAKPEMVIKGGAIAWANVGDPNASIPTPEPVIMRPMFSAFGKAGSSNAFAFISKAAKAAKIRKEYGLKKRVRAVRNVRGLTKLDMKLNDALPKIEVDPETYTVTADGEVLSCAPVTTVPLSRNYFLF