MAGGAKAVLIAGPTASGKSALALALAEATGGIVINTDSMQVYRDLRIITARPTPEEEARVPHRLYGTCDAAINCSAGSWVTDAAAALAEARAAARLPIFIGGTGLYFKALTRGLSAVPPIPQEVRDSVRARMERDGVEALHAELTRRDPVSGAKLKPRDSARIARALEVIEATGRALPDWHSEGLPPLLEPDGVKAIFLAPDRKDLYARIDKRFTVMMDAGALDEVAALAARKLDPMLPAMKAHGVPALIRYLAGEVTLEQAIYTGQIDSRHYAKRQFTWFRHQLPEFEWVAPDAAREWVTRELSLSPNAMKPVSSGTSARA