MDDGFTFVPPPEAPVFRPTEEEFRDPLEYLMKIRHIGTKTGICKIIPPKSWNPPFAVNMKEFSFTPRVQRLYELEAHSRIKLNFISRLYKFFRTQGGDKIRVPSIGGRFLDLYTLHKEVRSSGGYEKICIDHSWASVAEKLGYQSRHASSIKTNYEKLLLAFDNLLYSELSADKRSNERKTGSKRLRLLPCSDLEDIGTSTRRELRNLQFFGPGPKAAVPLLDTGRATASDRPDRHIDDYFCRICDRGDDEDNLLVCDTDACQACYHTYCLKPPLRSVPKCQWKCPECIRSVCLQPPEPYGFPQSSKSYSLHEFGVMADEFKSKYFGKPCTVSTSFS