MLGTVAKRLCLVCGDVASGYHYGVASCEACKAFFKRTIQGNIEYSCPASNECEITKRRRKSCQACRFVKCLAVGMLREGVRLDRVRGGRQKKKYVRAQSLTVSHVLENKVVSVLLVAEPEGIFAMPDPTVPESDIKALTTLCDLADRELVVNIGWAKHIPGFPSLSLADQMSLLQSAWMEILILRVVFRSLGLEDKLVYAEDYVMDEEQSRLAGLLDLNNTILQLVKKFKVMGLEKEEFVLLKAIALANSDSMQIEDTEAVQRLQDVLHGALQDYETARHPEDPRRAGKLIMTLPLLRQTAARAVQHFCSIKQDGRVPMHKLFLELLEA