MSQSSDFKSFLINKVNLNQTRLNVLSQRVAAIENFLANDDVLGESITEVIPQGSFAHGTIIKPVGTKEFDADVLVPMDEVDGWTAADYVQKLYEAFGRSATYATMRSRKKRCVTLDYAGDFHLDVVPFVTRQGEAYVTNRITNQFELAAPDEFTEWLEEKNRITGGNLVKVVRLLKYLRDHKARYTVPSVTLTAALAHHVSEAVSIATPDAYRNVAATLRTLSDALAVQLTTYPYNPPYIRDPGTGQDLAGRWRNENYQTFRSRFTAHAEKIGTACDEADYDRAVVIWQDLFGPEFGAIAKASSVLASVSAETAAPASERFLDRDFDIRDALNPSYRFKVVGYVVARKGFRDGSLPKRGDRVGKNRSLKFKIEGSNIPGPYDVYWKIRNYGQEAELAGSLRGDIHKDDGTRSWSESTSYIGHHYVEAMIVKSGFCVARSRQNVIVI