MGRGRVQLRRIENKIRRQVTFSKRRTGLVKKVQEISVLCDADVALIVFSPKGKLFEYSAGSSMESILDRYERCSFAGQNIPTPSLDSQGECSTECSKLLRMIDAMQRSLRHLKGEEVDALSIRELQGLEVQLDTSLKRIRSRKNQLMVESITQLQKKEKELKELKKHLTKKVKRMS