MKIGVVGLGLIGASLAGDLRRRGHYLIGVSRQQSTCEKAVERQLVDEAGQDLSLLQTAKIIFLCTPIQLILPTLEKLIPHLSPTAIVTDVASVKTAIAEPASQLWSGFIGGHPMAGTAAQGIDGAEENLFVNAPYVLTPTEYTDPEQLACLRSVLEPLGVKIYLCTPADHDQAVAWISHLPVMVSAALIQACAGEKDGDILKLAQNLASSGFRDTSRVGGGNPELGTMMATYNQRALLKSLQDYRQHLDQLITLISNQQWPELHRLLQQTNGDRDKYVE