MEALKKLEEVQRMVSFVTSSGFASDDPDSDGFLAHFLLFLVQTSGMLDMEKRCLLISENLSKISPAFLEEARVCITAEDSQQNFTMCPNLQLHPDNKRDIFPLRTNEKDMAMIRLDSMQRANSTLEDFCRSYFMFHGMDVNEQQTLFRFLPVLSFTESYIYQLDSFNEEILCSLMECSSLEKGPDFVDDKYRDVGNERLSNNIVDAFKTDPLRPLVVLLEHHGLLTDRLRTELNSGTEYWSLERKLCHALISKNEIPIEDVMRAIHLKSFDYRVLNLLLYQLREQPVNDLHMEFLSISEFLVEVSDDLYDYEDDVVENNFNILRMFVRLYGASMAPSMLAKCISEAEEKYEHLLKALDPELSLKYMRRCEEATEEGGKVSGHKLGTWNMPPVIADEEAYRSHFLELKSNDSARLD