MGDELKIQMPRVKLGSQGLEVSKLGFGCVGLTGTYNAPLSEEDGISIIRHAFSEGITFFDTADAYGANANEILVGKALKQLPREKIQLATKFGIVSLSPMLVKGTPEYVRSCCEASLKRLDVEYIDLYYQHRVDTSVAIEETMEELKKLVEEGKVKHIGLSEASPDTIRRAHRVYPITALQIEWSLWTRDIEDEIVPLCRELGIGIVAYSPLGCGFFGGKVVAETIPENTFLSKHPRFTGNNLEKNKILYHRIENLAAEHGCTPAQLALAWLLHQGDDMVPIPGTTKIKNLDNNIGSLKVRLTQRDLNEISDAVPADEVAGLCSYESFISHSWKFADTPLRNGGTGAE