MEELVLALHEVEAVKFGSFKLKSGITSPIYIDLRVIVSYPALLRSVADAIWSVVSSLRYDVICGVPYTALPIATAISLAHSVPMVMRRKEVKDYGTRKAIEGAFTPGQTCLVIEDLVTSGASVLETVAPLNAVGLLVSDAVVLIDRQQGGSSSLEKNGVKLHSALTLTFMVDVLVKHGKLAEDVAASVEKFLAENQTSLPPSSAPSTGSLEKKRLSYGERAQLAGNPMGKRLFELMERKKSNLSLAADVNTAHELLAIADSVGPEICVLKTHVDIFPDFDADFGRKLRSLADKHDFLVFEDRKFADIGNTVTMQYEGGIFKILEWADIVNAHIVPGPGIVDGLKSKGLPYGRGLLLLAEMSSSGTLAKGEYTLEAMKIAESHKDFVMGFISVNPAAWSSAGNASFVHMTPGVQIGGGGDALGQQYNSPHSVIGERGSDVIIVGRGILKAQDPVLAAKEYRQTGWAAYEKSLQ*