MKILLVDDELEYGVVMKKILQKKGYLVDIALSGEEAINIIKKDKNYDLVLSDVMMKNMDGVQLLDRIKSINRDIEVILVTGYGSIENAVDAMKRGALSYFIKSNPIENLLEEVEKVKASKISVSVQKNNFEFTLESKNRDFNNIIKIAKKAACKDVNILILGESGVGKDILARYIHSISPRKNEIFVPVNCCSFSENLLESELFGHEKGSFTGAVDSRKGRFELSNKGTLFLDEIGDIPLNVQVKLLRTLEDKSIERIGSNKSIKVDFRLICAMNKEPKVEISNGNIREDFFYRISTITITIPPLRKRREDLTTLIEFFLNKYQIEHDKKIHSIDKEVKDFLLNYNYPGNIRELKNIINRLVVLSEEGNLSKDNLNLISNNVYIDDKISIRPLREIRKEFECEYIEKVLSLCGNNISNTAKKLEISRRQLTNKISEYNIK*