MVDLQYFSVIILVCLGITVLIQAITNRLRDRLPLPPSPTALPIIGHIHLLGPIAHQALHKLSIRYGPLMYLFIGSIPNLIVSSAEMANEILKSNELNFLNRPTMQNVDYLTYGSADFFSAPYGLHWKFMKRICMVELFSSRALDSFVSVRSEELKKLLIRVLKKAEAEESVNLGEQLKELTSNIITRMMFRKMQSDSDGGEKSEEVIKMVVELNELAGFFNVSETFWFLKRLDLQGLKKRLKNARDKYDVIIERIMEEHESSKKNATGERNMLDVLLDIYEDKNAEMKLTRENIKAFIMNIYGGGTDTSAITVEWALAELINHPEIMKKAQQEIEQVVGNKRVVEESDLCNLSYTQAVVKETMRLHPGGPIFVRESDEECAVAGFRIPAKTRVIVNVWAIGRDSNQWEDPLEFRPERFEGSEWKVMSEKMMSFGAGRRSCPGEKMVFRFVPIILAAIIQCFELKVKGSVDMDEGTGSSLPRATPLVCVPVAKEATQSFSLLEPNVNF*