MILVEDADGKPLLTSEEIKALAADLIIATVDNPPNAAEWPIAEMLTQPHILQIAVEELDRVVGKERLVQESDLPQLNYIKACAREAFRIHPVAPFNLPHMSTSDAIVAGYFIPKGSQVILSRTGLGRNPRVWHDPLLFKPERHLTSESAQVELLEPDLRFISFSTGRRGCMGAPLGSAMMVMLLARLLQGFTWTAPEGKPPRIDLTESTDDLFLANPLHAHASPRLPSHVYPSPP