MVYLNKGQFYPITLQGVDSRACHAATKVKTVVMALFENDKNPEMQLRFWNHWHARQPTAKQRVIDIADYKEVFSGISNVEELAFNALSFVWNPNEEAKVYIGINSLSTDFSSQKGVKGLPLNLQIDTYDFSSGTNQLLHRAACQVKIFCDKGAERKMRDEERKRSKRRTKPDANANKSSVSSDCTFFQTLDDHITQPVLFIPETHLSSLQRMAPPMDDNERSSLKRLYPDREQMSSPPSKQGRREDPQRVLLYVRTHTDEAFDALMLRTPTLSGLREAVSEKYGIQLETIGKIYKKCKRGIFINMDDNIIEHYTNQSAFLIEMSELVNGQFQVTLIEV