TVAKRLCLVCGDVASGYHYGVASCEACKAFFKRTIQGNIEYSCPASNECEITKRRRKSCQACRFVKCLAVGMLREDPREDRDPLKGRLQQEIDHCLSITVSHVLENKVVSVLLVAEPEGIFAMPDPTVPESDIKALTTLCDLADRELVVNIGWAKHIPGFPSLSLADQMSLLQSAWMEILILRVVFRSLGLEDKLVYAEDYVMDEEQSRLAGLLDLNNTILQLVKKFKVMGLEKEEFVLLKAIALANSDSMQIEDTEAVQRLQDVLHGALQDYETARHPEDPRRAGKLIMTLPLLRQTAARAVQHFCSIKQDGRVPMHKLFLELLEA