MHRYKVIKLLGDGTYGSVWKALNIHNNEVVAIKKMKRKYYSWEECMNLREVKSLQKLNHPHIVRLKEVVRENNELFFIFEYMEFNLYQVTKDFDKSISESKIRNWCLQIFQALENMHMNGYFHRDLKPENLLVTGDLIKVADFGLAREVDSKPPYTDYVSTRWYRAPEVLLQSRCYGPAIDMWAMGAIMAELFNLRPLFPGDSELDEIIKICSVIGTPTYQTWPQGMDLAASMNLQFPKFSKSDLSTLIPTASSDAVDLIQALCSWDPERRPSATKVLQHPFFKMQVHDAKFMSTRIIPSVKTPDKFSWTQQHTYPWNNRAPDQDSVPSVVQEPNTELSIGWAVPKKHFPLASGMKKIDSFGGINKQQGCVGSDASAFRSEAHQPAAVSSHINPRAFPANIPVKASLPAACSANRPKIQQAVAVNPTAVTFSTLQPSIQGLFAPRAGLRHGLVPAGVRW