MVKQFESEFWAFGLDIVVCKCTDPRDDWEYLKWLEIMDQVTLLHYTSQSLRNFFDIWRLQDQGLVQFPPLEDFRNCFANHGVRTILCESVGSNEGRNYWLEYIDMETTPDYSTPYNVNYGEGSFKKRGDDEQTSYKTVIHGHHKVPEGVVVEELGGVQKLTDPCSPEVRALLEEKDLLAVYQDCMKSIASANPRAVGFGMSYRWFEFIDKTKAKTYVPQYNVSSYDEMLELIQTTLHFPKGIAVELLMDRKTVMQTVPAGVKTMMEAKDCMDLYNALVDVLCQSMVGDDNNDASEAHMKELTNVLGPKFETKGVSVYLSGKKETSLEEGAKSFFWVEFVDRVAQPNYVAQRGIDMKKLPTEGFSKEEALLASGSVALELAEELFYALIFV*