MSSGKKTLGRQKIEMKKMSNESNLQVTFSKRRSGLFKKASELCTLCGAYVALIIFSPGEKVFSFGHPNVETVIDRYLSLVPTQNDDITQFIEAYRNASVRELNDILTHMKEALDIDKNRANELSQLRKNNEAHFWWTCPFDRMNMVQLGSFKKALEDLQKLVAHYANKVEIQGTSTQPVPFLVGNGSSSNMQFEHQPNLQQDSIFLAQFLQNPMFQPHLFDFNNMGGEGGHGPHGFF