GFKANLSLLRRPGEKTYTQRCRLFVGNLPADITDEDFKRLFAKYGEPGEVFINKGKGFGFIKLESRALAEIAKAELDDTPMRGRQLRVRFATHAAALSVRNLSPYVSNELLEEAFSQFGPVERAVVIVDDRGRSTGKGIVEFASKPAARKAFERCTEGVFLLTTTPRPVIVEPLEQLDDEDGLPEKLAQKNPMYQKERETPPRFAQPGSFEFEYSQRWKSLDEMEKQQREQVAKNMKDAKDKLESEMEDAYHEHQANLLRQDLMRRQEELRRMEELHNQEMQKRKEIQLRQEEERRRREEEMMIRQREMEEQMRRQREENYSRMGYMDPRERDMRMGGAATMNMGDPYASAAQKFPPLGGGGGIGYEANPGVGQAAMSGSMMGSDMRPERFGQGGAGPVGGQGPRGMGPGTPAGYGRGREEYEAPNKKPRF