MRVYVLLYNPGTENEGIHSLQLGDRNLILMFESEDDANRYAMLLEAQDFHAPSVVAIDAKEVEDFCESSGYSCHLVPEGFVPTNEAERLFLAPPERNVEETDWERENRVPPAAESEFSESELNRLRQQFEKLL