MKPFVAATSSSIPRAQVPILAQVPVLENYKSYNRDLIFKMKWTCELCGKKLSSKRSYDEHFNVHTNLRPFACKHCGYAAASQMTLRRHTLRNHIPRQAWGYQCPYCNEMYMEPASYQQHIGSYHFGLSATFGCPLPRCMFTTCSSAFFRDHLEKHTNLSSEIHEEANYRLFRFAVDDRFGVGYGRRSIDIRRVEVLKGLESLKNDKEYMKTPLRMQEVVFCINFFLPFELYKSEKVVRKKKSEIKLPDAIKGSHSNFLFEPGELDFLNDNISIPEAVVSSFVDCLQEGMVEPELD