MLLAIDVGNTNAKFALFRGAELLARWRIATDDRRTADEYMVWLDQLMRIEGYDRGDVDAVIISTVVPRALHNLQLLAHKYFGVDALVAGREPVTWGIALKVDEPQSVGADRAVNAIAAQAVEPGRDKLVISFGTATTLDHIGPDGAYLGGIIAPGVNLSLEALVAAAAKLPRIAIEAPASASVIGRTTESQMLIGVYWGYVAMIEGLIARMKAQIGKPLVVVATGGLATLFQEQAHLFDRIEPDLTLNGLMHLYNQGQQKI