KPFTVPILTIGEMSNSRFPAPIDMLYTSPNDNQNVQPQNGRCTLDGELQGTTQLVPSGVCAFRGRITGHEGSEQNQWHMQLTNLNGTPFDPTEDIPAPLGTPDFKGEIFGFISQRNAQNDPGQSQPANRAHDAVVSTRAPKFTPKLGSVMIGTWVNSDIENQPSKFTPVGLNSNENFRQWELPDYSGVLTLNMGLAPVVHPTYPGEQILFFRSYIPLKGGHGNPAIDCLLPQEWIQHFYQESAPSQTDVALLRYVNPDTGRVLFEAKLHRQGYITIAKSGDGPIVVPPNGYFRFDSWVNQFYSLAPM