MACISAIFIIDLKGKVIISRNYRGEINANLLEVFYNCVIDQEDNLIKPIFHVNGITYCWVAYNNIYILAITKKNSNATLIITFLYKLIQVLKDYFKVLEEESIKDNFVITYELLDEMIDNGFPQLSEVKILREYIKNKAHQLTVKNVKIPSAITNSVSWRNEGIKYKKNEIFLDVVESLNIIISSNGTVLRSEIMGCLKMKSYLSGMPELKLGLNDKLLFNKNLTNFSTLGNNGNNNILGNNNSNSGIVSSNINAINNNRTKLVELEDIKFHQCVRLSKFENDRTISFIPPDGIFNLMTYRLSTHVKPLFWLDINISKKSLTKIEYIVKAKSQFKNKSIANNVEFHLPVPADVDSPHFQTYIGTVKYYPDKDILLWKIKQFQGQKEYIMNAQFGLPSIVSNENKDIYYKRPVNVKFEIPYFTVSGITVRYLKIIEKSGYQALPWVRYITQNGDYQVRIS*