MDDFDQMGDDDYQQLTSLELEKALQMTKEHVIKQNMMLGIENDMDFDFVADFDEDEDLDQPQMGTRADKSLGLLAKRFIKMIQYSPYGRCDLNTAAEALNVRQKRRIYDITNVLEGIGLIEKRSKNMIQWKGGDFMMNVKDGKRATATSEEEERMEQLKMEIEQLNKEEETLEQHQRYLQQSLRNMVESVDNNKLSYVPRSELAEIYGTDLTIGIQSRIGTQVKMSDPEDIEMNGGPSWCYLKDASGPLRAAIVSNHELHDFVQREKAKQPGEEHVDEDDSMSEMQQSTSSGSGLFQPKRRTLADEIYDDMGIMDGDSHNRTNMPSLKHLNPPPSSEDYIYTSIGDEYRGDSIIDLFGD