CKVCGDTSSGKHYGIYACNGCSGFFKRRVGRRLIYRCQAGTGMCPVDKAHRNQCQACRLKKCLQAGMNKDAVQNERQPRSTAQVRLDAIDIDPEKEHLATTREPTTSSVAPQRCVSPQNNHRSENVYETSARLLFMSVKWAKNLPVFSNLPFRDQVILLEEAWSELFLLCAIQWSLPLDSCPLLSLPDLCPGIQGKGSYPSLDLRLLQEVFSRFKALAVDPTEFACLKAIVLFKPETRGLKDPEQVENLQDQSQVMLGQHIRSHYSSQPARFGKLLLLLPSLRFVASERIELLFFHRTIGNTPMEKLLCDMFKKGAWWVWKSLKIH