MEKVRQASHAGSWYTDNPTKLSSDLEEWLRAAGLTKSPHVRGVIAPHAGYSYSGRAAAYAFGNIDPTNISRIFLLGPSHHYYTPRCALSTATVYKTPIGDLPVDVEMIKEIRAMGKFEMMDLRVDEAEHSMEMHLPYLAKVFQGHDVKVVPILVGSVSTESEAMYGELLAKYVDDPKNFFSVSSDFCHWGSRFNYMHYDKSHGPIHKSIEALDKMGMDIIETGDPDAFKKYLLEFDNTICGRHPISIFLHMLKHCSSKIKINFLRYEQSSQCQTKRDSSVSYASAAAKLEC*