SPALLCKVCGDTSSGKHYGIYACNGCSGFFKRSVRRRLIYRCQAGTGMCPVDKAHRNQCQACRLKKCLQSGMNKDAVQNERQPRSSAQVRLDSIDVDPEKDHLATTRDPASSSSSSSSTSSTTGPQSNHRFMASLMTAETCAKLEPEDVDENIDVTSNEPERASSEYHMALYPCSSENVYETSARLLFMSVKWAKNLPVFSNLPFRDQVILLEEAWSELFLLCAIQWSLPLDSCPLLSLPDLCPGMQGKASYSGLDLRLLQEVFSRFKALAVDPTEFACLKAVVLFKPETRGLKDPEQVENLQDQSQVMLGQHIRSHYPAQPAR