MGIGRDSKDDFRISGPKHLKLVDWTRADHRRIVTACLVMGVYVLERNRQVEGEEATPLAEPWFSSFNFKLVKKLIDIKDESIYGAIYKFESPSHHLPLEAPEYVIAFRGTVLKKESALEDLKLDFNILHQRFHKRERTRRAKEAVRSVVFPKDNPGPMLNVWLVGHSLGSSLAIQAGKNIVAEYDIILETFLFNPPFPSLVSERIVGEKVKEWIEDKKIKLMANVTTHFKTPDQLSEDEADFEKLSRWSPYMFVNKNDWICSRYIKYFEHIKTPDKTEVRRSRLAEMNSIRALLKNVVMKKIKNAHKKENVNKKNGDYDPFYLLPRASLTINTGEEGKGSHGIEQWWKENSRFDVSEVTTCGSL