MNPAIEILRLHSYAGPNIYGPHAGVLLRIRHSRDAAQDLREQIRDAAQMVGLVIAYLETEAHPYDSGFLLQARFNTNQPTIGAALCRIVVDALRLDVTDTDALVNLAEECRQATLSAAAVQLLAEARRRGMPTLIRPDGKLQLGYASRHWVCDPQAATIPLPPWERIGSIPITLVTGHDLRSSLVEHSAAPFHEAGMPIYSADGLDCSALRDLLCDPSIEALVVGLDTESIVQYGLPLDRCEQAVIGDMGGPRPPSADSDAEWLRAIGLPMLLSHNPARFNLGDARLHALIHYAPNGVVNL