FRLDGFPFEEGMDTDKDDQHGRLEYADQQGRIKNAREAHSQIEKRRRDKMNSFIDELASLVPTCNAMSRKLDKLTVLRMAVQHMKTLRGATNPYTEANYKPAFLSDDELKHLILR