MDLVKNYSQFLSFPIYIGQERTRQVEVKDESSATEEVKEGEPPKEKKMVTEKYYTYDMVNETKPIWLRVPKEVHKDEYHAFYKKTYNEHLEPMAYTHFSTEGEVEFKSLLFVPGMAPFAHEEGHRMKNIKLYVKRVFISDDFNGELFPPYLSFMKGVVDSNDLPLNVSRELLQESRIVRLMKKRLAKKALDLFESIANSSDPEDYRKFYRNFGKYIKFGCSQEEGHNQKRLSNLLRFYSSKYQDDMTSLKQYVADMKPDQKGIYYFSSESVKSARNAPFLEQLYEKDYEVLFMTETLDEVTATHLKTYEGKKFIDVSKETFNLGDDAKQKQLESEFSLLCNWMKQKLGNKISKVRVSKRLSMSPCVLVSGKDGWSANMERVMRAQNLGDTPGLREFMYSTRVLEINPNHPVILDLDASRKSGKPGSKDQLELLYETALMSSGFVPEDPA