MESVLARLPSSLRPREPLLCRVISAYGRARLPAAARRAFAHPAFPAPRTARALNTLLHALLACRAPLPELLSECRGSGIHPDACTYNILMRAAVADSGSVDNACLLFDEMLQRGIAPTVVTFGTLVTAFCEAGRLEEAFKVKEVMSLQYNIRPNAHVYASLMKALCEKGKVDDAHRLKEEMVSNSEPLVDSGAYATLARALFRLGKKGEVVSLLEEMKEKGIKVGREVHNSMIAGFCEDEGDLDAAFAALDDMQKGGCKPDSVSYNTLVGGLCKMGRWRDASELVEDMPRRGCRPDVVTYRRLFDGICDAGGFSEARRVFNEMVFKGFAPSKDGVRKFVAWIEREGDAASLESVLCQLASVNALESSEWEKAMSGVLHDPAEQKIVKLLDNLSLA*