MTAEKLTILDNGEGLFQTHVYVKDVQEAIGEQMNTESRLGENTKYTVVGDGNGFMSRVVLVEPEWTITENHLPKKFILKICSSLHVHGIVDKMKESNQSINENEEELWAMFENEAQHLHNREVNFYVLAEKWNKPEELLNAKIFFSKKFDSENKLKGFLGMEYVDDVTIRHLYCNLKPYELHPVLKAVAQLQAESLHLSDEELQSISGFDFKQMMGTMFNDDGLKGNYKQTRDINPERLKEKTDIVEAFGMEVVNFEFAGNLNKVVGIHKDVLVHGDLWAANILWNENDGKFSASKVIDYQIIHMGNPAEDLVRVFLCTLSGADRQAHWEKLLEQFYEYFLEALEDNEIPYTLDQLKESYRLYFVTGSLVMLPLYGPIAQTKLSYSKDTEHVEEYREILTEKAEKLLEDMEHWHFYSRNLTGRQEKDSVTN