WDVEELARLVLGEHLELRRDEDGVWTAGIGVRLTDDPSREKALKALKEKIGKEIEGKITKEESLKLFREAIEAAEKAVLENPKLKPVYEALDEVRRKALILLVLLEGADAVAALDEALELIKNKDLEKAVEVLLKSELAEKRPEVMRLIAEMIRTGTTAAAEAL