MKSETLTLVLVYLAGIMERADESLLPGVYKEVGDALHVDPTALGTLTLFRSIVQSSCYPLAAYLSSRHNRAHVIALGAFLWATATFLVAVSTTFFQVAVSRGLNGIGLAIVTPAIQSLVADSTDDYNRGMAFGWLGFTSNIGSILGYVCSILFASKSFNGVAGWRIAFLLVAVVSVIVGILVRLFATDPHYSDRKITKHVKDKPFWSDIRDLLKEAKMVIKIPSFQIFVAQGVSGSFPWSALAFAPLWLELIGFSHKTTAVLVTLFTISCSLGGLFGGYMGDTLAKKFPNGGRIFLSQVSSGSAIPLAAILLIGLPDDPSTAFSHGLVLVIMGLCISWNGAATNGPIFAEIVPERARTSIYALDRSFESILASFAPPIVGMLAQNIYGYKPIPEGSTSSVKIDTDRANAASLAKALYTSIGIPMVICCTIYSFLYCTYPRDRDRAKMQALIESEMQQLNEEEDEIEVKCFGAEEHDEAYLLKQHQNES*