MFRGATAVNLDSKGRVAIPTRYRAEILEKNQGQMVCTVDIRQSCLLLYPLDEWEKIEQKLLALSNFDPTQRRLQRVMLGHATECEMDAQGRILLSGPLRQHAKLEKGLMLVGQLNKFEIWSDVEWHTQIAEDIEIGSSTDFAADALNDFSL