QTAPMSSSMAATTPSTSRKESPGRWGLGEDLTGMAPSGGKVWVFGELNGGEGTTAIYACNGCSGFFKRSVRRRLIYRCQVGAGMCPVDKAHRNQCQACRLKKCLQAGMNQDAVQNERQPRSTAQVRSEPGSEPRLEPPAVTRPPAGPSPRGPTPVSAARALHHFMASLITAETCAKLEPEDADEHIDVTSNEPELPSSPYSSPPCSLDSIQETSARLLFMAVKWAKNLPVFSSLPFRDQVILLEEAWSELFLLGAIQWSLPLDSCPLLAPPEAPAASSSQGRLKLASMEIHALQETISRFRALAVDPTEFACMKALVLFRPETRGLKDPENVEALQDQSQVMLSQHSKAHHPSQPVRFGKLLLLLPSLRFITSERIELLFFRKTIGNTPMEKLLCDMFKN