MKNFKPCKICSSPGNGCHFGVDACRGCTSFFRRTIVQEKKYFCNEDETCNIQNLALDMSQKCRKCRFDKCLEAGMRKEAVQKNRDSYGSRKEVTLIPSPSTGNRLKFPVPSLLLEPIGNNYSHLESVRLVVHLDEGTSMFTKRTPKRHTFKDTNKLMHIEYGIVKDWVLNSFPHLCDFPPDQRDILLRHFYLQFFILEGGFLACKNGRNDVWFLPNGDYIDCQNLATFYTDPDKPQMIPSETSAQMFKGSCTGCRRMVTCPMLRENIDQFEFLALTAMILFETGLEGQSKSCADTCFKIKNTVQRELLQYYATKRTEEYSLRMGNILSILPSLQRATYKMLDDMELIHLMNSHDSGRDSSFYKYFLQQG