MDFAAKCQLISLVEEEECIWNPSIEDYSRLDKKNASWNRIHAAMAENGYSGGLLELKTQWKNLRDQWRKNQLNRGGVNCRPWTFEKHLLFLATAQNEA