FRLDGFPFEEGMDTDKDDQHGRLEYTDQQGRIKNAREAHSQIEKRRRDKMNSFIDELASLVPTCNAMSRKLDKLTVLRMAVQHMKTLRGATNPYTEANYKPAFLSDDELKHLILR