MTQVNEKQWLEDCVIREVDVWDHQNSMDVFLSTGYGPPLQWKLYEFRPKTAELLEQLQYFQDVSTGRTMSRLKYSLPLGLLKVDPGDEAQFDAYVQELLHPEHLSGLGKAFYYEESLVDKHGFQEKLLQCMCKLYLESHDEQLREQLRDILRMIIISYIMGHTIYLVEDTLPTVFGRIRHTVPPAQDDLVRYISPRLANRQFKFFFLHRNIYTTVLKRQQATLHAGNKKEATWLQAFCVVVAWRWSLKRHSAHCRYKPTQKSIYGKCRAIMHGLKHLMLAGELMKTSACWSTCLCVNIEFGIGRKRKLWPSGQKTSFIESASDFYFGIHLFVILLTVVVLITYKLSFEKHYYDVTLPWRDQATSDACSLTAALRTGHVFSPLKFSSLERRAAEPDARSHFRPLEARATAQGRDASPSVSNLPVSLNPFIAIFYYNSADDNRSRAPCVGLFIEMAVSRRLMTGKAYRPDAVRPATFNDSPSNL*