MIAEIELYKGRRRTYYGRLVLQQVLFEALNDAHPGLLPRAEDVEKSERSERPRFVLHFHDAEDTGRIPGEPEVTNVRADFGHLDLRVLVGGAVVHERHYSVSELLGDVLAKLLSRIDPDERVWGFAIRHPALGAMARSRRAPEVEGAVDIDLKETRNLPFTVQRIEERQDAVDPASLGISPGRLGPINVIMSEEVCDLLAEGLPLSTSIEEGGFLLGRLSPAAGAPDRLMVEVTHVTPAERSGASATHFTFTGDSFTAVNRLIVERGQGEDLVGWYHTHLFSAAVAMSTGTGLSGTDVDLHFATFRRPGQVAGLINLHEDTRLVRFYGRVGDRMAECGVWSRDERGRYSMRRDALGRHRGGDPPRRAGTR