MNSLSFYGTTGSGVYPVHGVNSVLFDLRHQVAQQYQAYPAAAAPAAHTFSVAERLAELILEARYGNQQKQRRSRTAFTVPQLQALEEAFQQTQYPDVSMRERLAMCINLPEARIQVWFKNRRAKYRKGQRSSSLPRDSCRDETLQSSKKSPEEVKTEDKQDVITSHADSQASSRFCPRFTPTVDKNQDANPDLSRFPPSLPSAPLLSFSAADRFCRPPQQPLLSAEFPLPPLFWPLIQQHFSTSGNPSSATKNGSLTLQTNCSTKVLGHPHL