MATSPTGSAASTGMEDNQAVRSPAPGKALSPVLMCKVCGDTSSGKHYGIYACNGCSGFFKRSVRRKLIYRCQAGTGMCPVDKAHRNQCQACRLKKCLQAGMNKDAVQNERQPRSTAQVRLDSIELDAEKDHLATTREPTSSSCPTIQRAPISSSMSIPSQRSISPQNYHRFMASLMTAETCTKLEPEDVDETIDVTSNEPERTASEYQMSIYPPSSPENIYETSARLLFMAVKWAKNLPVFSNLPFRDQVILLEEAWSELFLLCAIQWSMPLESCPLLSVPELSPSLQGKPTSSAADIRILQETIGRFKSLGVDPTEFACMKAIVLFKPETRGLKDPEQVENLQDQSQVMLGQHNRTHYPSQPVRFGKLLLLLPSLRFVSSTRIELLFFHRTIGNTPMEKLLCDMFKN