MVNLKIDNITVEVNEGTTILEAAKLAGIPIPSLCYLKGINEIGACRVCVVEVKGKDKLLPACNNMVESGMEILTNSPRVRETRRTNVELILSQHDCNCAFCVRSGNCNLQTISNDLGILSLSYDKNVEPYIWNESFPLIRDAGKCIKCMRCIQICNKIQSLNIWDVANTGSRTTVDVSYNRRIKNSDCSLCGQCITHCPVGALRERDDTVKAFSALADPDKITVVQIAPAVRAAWGEALGLTREEATVNRLVSALRRMGFNYIFDTNFSADLTIMEEGNEFIERISNKENNIFPMFTSCCPGWVRFLKSQYPDMVEQLSTAKSPQQMFGAVAKSYYAKILNVDPSKIFSISVMPCVAKKHEAEIPVMNDAGAGQDVDLVLTTREIERMIRAEHIICKDLKEEEFDMPLGVSSGAGVIFGSTGGVMEAALRSAHFIITGKNPDPDAFKEVRISGGIKEAVFEIAGSSIKVAVVSGLGNARKLVKAIRKGKAHYDFVEVMACPGGCSGGGGQPIADGLELGKERADNLYKLDKKAELRFSHENPSIIQLYADYMEKPLSHKAHKLLHTDHNAWIMPLSPRKDFGDNDDE