MSATGPFTVGERVQLTDTKGRHYTMSLTPGGEFHTHRGSIAHDGIIGLEQGSVVKSSTGALFLVLRPLLIDYVMSMPRGPQVIYPKDAAQIVHEGDIFPGARVLEAGAGSGALTCSLLRAVGPQGQVISYELRTDHAEHARRNVSNFFCVSGAEGRLSDNWQLIVSDVANSELPDGSVDRVVLDMLAPWEVLDTVSRLVIAGGVLVIYVATVTQLSRAVEALRVQQCWVEPRAWETLQRGWNVVGLAVRPEHLMRGHTAFLILARRLAPGAVAPAPWGRKR