QDKVSDAEGFKANLSLLRRPGEKTYTQRCRLFVGNLPADITEDEFKRLFAKYGEPGEVFINKGKGFGFIKLESRALAEIAKAELDDIPMRGRQLRVRFATHAAALSIRNLSPYVSNELLEEAFSQFGPIERAIVIVDDRGRSTGKGIVEFASKPAARKAFERCTEGVFLLTTTPRPVIVEPLEQLDDEDGLPEKLAQKNPMYQKERETPPRFAQPGTFEYEYSQRWKSLDEMEKQQRDQVEKNMKDAKDKLESEMEDAYHEHQANLLRQDLMSDRKNLRRMEELHNQEMQKRKEIQLRQEEERRRREEEMMLRQREMEEQMRRQREESYSRMGYMDPRERDMRMGGTSTMNMGDPYGTAAQKFPPLGGGGTGLGYETSPGVGQTSMTSSMMGSDMRPERFGQGGTGPVGGQGPRGMGPGTPAAYGRGREEYEGPNKKPRF