MLQLRNRFLPLLRAASTLHSPIHPRACRLLLSTSTSTTLPAAFSLEDYLVAACGLAPAQAREVYKKVSRELLSIGYKRSLELSNSRLTSASNPDAILALLSGAGLSRADIAAVVSADPLLLRASAKNIAPRLVALRDRIARFLVVGARALRRGDVSSRLEFFISFYGSFEKVLVALKRNRVLLNMSLERIIKPNIALLCQWGVRDIVQLCSNNTRLLNFKPERVKEFLLRAEQLGVPRTSRMFRHVVSVVAGNPKEKVAAKREFFKRTLGCSESEVSSAVSKMPAILGFSDEILLRKIEFLVNEVGVEPQYIVQRPVLLAMSLEKRLMPRHYVMKVLREKGLLDSRTGFSTFVKFGDDAFKLRFIDCHEDSVPGLADAYATARAGIVPSDL*