MVRNGVFGQVMEERDNPAFFKILRREDFSSEMMRMIPHHLIRSISDKSSSFKMVLRVPWGSSWQVKISKNPIFHYMEDRGWNQFVNDNGLGLNEFLTFTHEANMCFNVTIFEADGTEMLRPRQPSTIASSSGRNKREEKKSIYIDVKKEEEIESWSESSYAGHKTAESTSGRLKQKQELNLRKKEADKTEKSKKRKKKKVDTVCNDSEAGTSSLVPEFKLTIKKSHLLFLGIPKKFVDMHMPSETKMFKIHHPRGKKSWEVWYVVNDVQSRFSGGWSRLAKELGLVVGDVCTFELIKPTEMCVKVSKE