MKFGKLIQALVDKTWPEWKDNYLAYNSLKKRLKLLVRCILSRMKKKPRLSENRSNFLLFPLRLESGVPNKNAGNSIWMRREKGVYRRQRLPLRLAFRRLEAYFKRLLLNELRKLNRFYLEKEQEYVIRWQNFKERIEHAKKCSSQPDDRLEMLNLRKDFVILHGEMVLLKTYSSLNYTGLLKIVKKHDRMTGAWLRLSFIPKLSTQPFYATDVLSRLLLDCENNFMNLFPTDSSNAAIEEEEYGKGSDYLQEEFLNQEEVMKGMHRSTVAAFQTVRGMRRGSSSYNPFSVPPYGPANSENLLGSVIDEDIESDMSSPSISRSLF*