MEKRKRKVCVSLFLFLDQAERDLKAKLESKDADLKEVHALRDDGYGPLLAAPSLSSEIEKALWKAHHAKITEFRSQMQRAAEKQKGDRVGKKTLKNVVAPLIDFIASSSNFYSELVSRVRVRHGLGGIVSDSCDKSLDESEAREFRETCHRLLLRLGDLARYREVYGVSLGKRNYSTAEDYYVQASRLCHCEGGAHGQLAILATHAGDRVRAVYHYLRSLFVKMPSPTSHSNLLLLLESKSDAIAEASQGSSNFDNLLRLFEILLLKTGFDNLQKVLDGTLNELERSVGTPSKVCDPAEPTRGKAFLGIQIVTILACSIEDFHLGLVCKTSPPRSSLHETLACAFKAVRTLAAIGDPTMLPALVIFTAWLAGSEDTVRATAESDELRRSFLDALERAESFFQALSVFSEESLSRLSVSQEELTQGRRDALWEDHELQGFVPLGGYHESLNFGFHYLACDSKQLDWKRLRRLEASLRALAEMAGLSKDTTSSQAETVSTSLGSLLDRQLAELKVDTGLSKNTSSSQADEEAANISTNLSSAQLDDLKVDIAGLSKVGFLNEAEEAGSTELEELPVKFSPSLEDSFFAKQFLKSVTGSTDLVLLEQAPEFPESLEDDHGQGLRDFEDDIIPFPAGDEGAMDNGNDEDLQDDVYLPSQSQEDALNWRSLSSF*