MMRHLLTLFDLTPQELRQILATAQTLKAKLKQGERPAILERYTLALLFEKPSLRTRVSFETGMNHLGGSSLFLGDDVGWGKRESPSDFTRVLGQFVDAVACRAKSHERVEQLAEYNAVPIINSLTDLCHPCQAIADVLTLLENFGEVKGRHMVFVGDGNNVSRSLALACAMLNIQFTLARPDGYELDQPWLDRILAKYPNAKMNQTADPIAAVQSADAIYTDVWTSMGQEAESIARRAAFKNFQVNEQLLEAAPKTARVLHCLPAVRGEEITDAVMDGPQSDVIEQAGNRMHAQKALMIQLLRPEWIAENIRV