MKNIQNENNPMVEIEINNAFESVVNNDRERQQYFSDSESGMRRCLNFNSEQVQCVCEALQQKGDIEKLAAFLWSLPTTELLRGNETVLRARALVAFHHGVFQELYAILEKHPFPPRHHSDLQKLWFKAHYKEAEKVRGRPLGAVDKYRLRKKYPLPKTIWDGEETVYCFKEKSRNALKDCYYRNRYPTPDEKRALAQKTGLTLTQVSNWFKNRRQRDRTPQQSNRPEMLVPAQYVGAQGGLSQSFLPNTYYKLQDASHYLHGNQH