MKILLVRHGESTGNRDHIWAGITDSELTVHGFEQAKRLAGYLVKLYNKADLRCVIASDLTRARRTAQALADGFKHDLEVTTLLREQDLGWREGLSFKDGDRTAPENAEKLKLQPGESKADMDVRADTFIKDYIQQYFDKDGFIIVVSHGLFLLRLYYRLATHLHINLPPNVAWSNTGGTTILIKPDGTAHVTDVNSTDHLKGLKRVRGVGSTQYDVKQQKVSDFFQGKRQKSVQNDEIDADTLAAIQAIDAACEMSAS*