VPVPLQEDIEKNDVEITMLKELEEMGFKEIDLNKEILRDNEYNLEQSVDALCGVSEWDPILEELQEMGFCDDVTNKRLLKKNNGSIKGVVMDLLTGEKEA