MGDLSTAPPPTAAPQGRRIQVRPGTPADTSAIVDIHYAAFGAGPMSPLLSPGGVTEEAKAKFGARIFPQPEEGKEGSGDEGEPLVFVAELVGDDGTAPELVAFAKWTVFRRERSRDQWDIKGPPMTMEMLGEGSDPEVFNAFIGRMQDYKREDIQGQRHLHLGILACSPKYHRLGAGGALLRLGFELADAEGLPTFLESSPEGYNLYKRNGFEDRWAFDLEVTQRWGVTPQPGVNWGHQNGVEHCGPCAEGGYRTVGMMRPPKST