MLRKAAQRLGADAGSRARQLQQLRFLNVHEYQGAQIMSQYGINVPPGMPVFKLDELAPAAQKMADEAGEIVLKSQILAGGRGLGKFTNGLQGGVHICKADEAPQLAAKMLGEMLVTKQTGPKGKPVNTLYVANKMKLKREMYFAILLDRKSAGPVMIGCSEGGTSIEDLAEKYPDKIVKIPIDIRTGITDAEAMQMVEGLKVTTDKKAAAEQIKGLYKLFVEKDCTMVEVNPLAETDKELVAADAKLGFDDNAAFRQPDLFAMRDESQEDPREVAAGKYDLNYIGLDGSIGCMVNGAGLAMATMDIIKLRGGAPANFLDVGGNASEDQVVAAFKILTSDPQVKAILVNIFGGIMRCDVIASGIVNAAKQVGMKVPLVVRLEGTNVEKGKEILAASNMNLIAASDLDDAATKAVASIAX