MLKNKRVPTVVSNYQKNEASDGSVGGCGRNCLRACCVNGARLPLYVCKKVEDSGEKAREPSVAFLESLVLGEWEDRYQRGLFRYDLTACVTKVIPGKYGFIAQLNEGRHLKRPTEFRVDKVLQSFDGNKFNFTKVSQEELLFQFEAGEYEEAQFLPCMPLLAENSPSVVAINVSPIEYGHVLLIPRVLDCLPQRMDHKSMLLALHMASEAANPYFRVGYNSLGAFATINHLHFQAYYLAMPFPLEKAASRQMITTDHGVKVSELLSYPMRGLLFEGGNSMQDLSDTVSDACVCLQNNNVPFNVLISDRGRQIFLMPQCYAEKQALGEVSTEVWEAQVNPAVWEISGHMVLKRKEDYEGATEEKACRLLADASLSEERFKEVNALIFEAIGC