MSLRQHQHPLIQRLADRIEAIWQAFFPLAPYALPEDLGYVEGKLEGERLTIENHCYQAPPFRKLHLELARVGESLDILHCVMFPEPRYDLPMFGCDLVGGRGQISAAIVDLSPVTGQLPAAYTCALNALPKLTFRQPRELPPWGHIFSPFCIFIRPQGEAEEQQFLDRIGEYLTLHCQLSQQAVPTDHPQAVIAGQRQYCQQQQQNDKTRRVLEKAFGVPWAERYMTTVLFDVPPV