MKINTTDPDLRTIFSRIHEGSLDLQPDFQRAEVWQLPKKKLLIDTILRGWQVPPVHVILNEDSYIQEVLDGQQRLSAIRDFMYNKFKINGLIEPIDDDIKELDGLTFDKLPQRIKNRFERYAIRVFEIVEYNQGEPGELFNRLNESLKLTSAEKRNAYVGDLRNQIKSLVDYMSDCGLDKHFLGFSNQRMAYHDLFIKLCYMLEKDSLIASYTEKQLNDRAREDEPFDNSIIELVKKSILILSKAKKKIDSEESKVHITKATLTSWLYFFSTILKSNYNLDDSLSDFFYRFESGRFVFREEGVLDGLFYCENKDEVKELLEEFNFRAVSRVMTGTSLLIRDFIISLFFLKSDPSKADVFNTMKKNNLKTAHRALYHENEKNLISVVNNYADSVLAGVTTCQ