MDHASDEEDAIDDDPGAGQQHHIEKKRRLSVDQVKSLERHFEQDNKLEPERKLQLAKELSLQPRQVAVWFQNRRARWKTKQLEKDYDALKENLDALRGDYKSLLKEKQELEAEVCQIFFLFVLSFAF